Basándose en la descripción del formato, la Guía de carga de CSV y sus facturas de muestra, su departamento informático crea la exportación a CSV desde su sistema de facturación.
Estructura del archivo CSV
La estructura del archivo CSV debe corresponder a los requisitos de SupplyOn.
- La primera línea del archivo CSV debe contener los nombres de los campos SupplyOn como encabezado, separados por un separador (";" o ",") - véase Estructura del archivo CSV específica de la región.
Los nombres de los campos deben coincidir exactamente con los nombres en SupplyOn eInvoicing. Pueden deducirse de la descripción del formato o utilizando un archivo CSV descargado como archivo de ejemplo. El orden de los campos no es relevante, pero debe ser coherente para todas las líneas del archivo, es decir, las líneas siguientes deben contener los campos en el mismo orden que la primera línea.
- Todos los campos deben ir separados por un separador. Si el valor del campo contiene un separador, el campo debe ir entre comillas (por ejemplo, "A,B,C").
- Los nombres de campo que terminan con un "1" en el nombre pueden incrementarse continuamente si es necesario y, por lo tanto, pueden utilizarse varias veces dentro del archivo CSV, por ejemplo, "BuyerRefNumberType1, BuyerRefNumberType2, BuyerRefNumber1, BuyerRefNumber2, ....".(Excepciones: "...Name1", "...ID1")
- La columna "max. repetitions" de la descripción del campo contiene el número máximo de repeticiones permitidas ( descargar descripción del campo csv)
- Los números deben ser continuos. Se produce un error, por ejemplo, "BuyerRefNumber1, BuyerRefNumber3,...". o BuyerRefNumber2 sin el campo BuyerRefNumber1.
- NO hay separador (";" o ",") después del último nombre de campo del archivo CSV.
- Nunca debe haber un separador al final de la cabecera.
- Todas las demás líneas sólo pueden tener un separador si la última columna no contiene datos.
- El archivo CSV puede contener datos de una o varias facturas o partidas de factura. En el caso de varias partidas de factura, los campos del nivel de cabecera deben incluirse en cada línea.
- El archivo CSV debe estar codificado en UTF-8.
Estructura y formato del archivo CSV específico de cada región
Nota: para que el archivo CSV pueda cargarse sin errores, deben respetarse los ajustes específicos de cada país.
Por ejemplo, para Alemania se utiliza
- Para la fecha - dd.MM.aaaa
- Los decimales se separan con 'coma'
- y como separador se utiliza 'punto y coma
El separador, el formato de los decimales y el formato de la fecha dependen del país del usuario. Deben tenerse en cuenta las siguientes diferencias al cargar archivos CSV:
PAÍS | FORMATO DE LA FECHA | SEPARADOR DECIMAL | DELIMITADOR |
---|---|---|---|
AUSTRALIA | d/MM/aaaa | . | , |
AUSTRIA | dd.MM.aaaa | , | ; |
BÉLGICA | d/MM/aaaa | , | ; |
BRASIL | dd/MM/aaaa> | , | ; |
CANADÁ | dd/MM/aaaa | . | , |
CHINA | aaaa/M/d | . | , |
REP. CHECA | d.M.aaaa | , | ; |
DINAMARCA | dd-MM-aaaa | . | ; |
FINLANDIA | d.M.aaaa | , | ; |
FRANCIA | dd/MM/aaaa | , | ; |
ALEMANIA | dd.MM.aaaa | , | ; |
HONG KONG | d/M/aaaa | . | , |
HUNGRÍA | aaaa.MM.dd | , | ; |
IRLANDA | dd/MM/aaaa | . | , |
ITALIA | dd/MM/aaaa | , | ; |
JAPÓN | aaaa/MM/dd | . | , |
PAÍSES BAJOS | d-M-aaaa | . | , |
POLONIA | aaaa-MM-dd | , | ; |
PORTUGAL | dd-MM-aaaa | , | ; |
RUMANIA | dd.MM.aaaa | , | ; |
SINGAPUR | d/MM/aaaa | . | , |
SUDÁFRICA | aaaa/MM/dd | . | , |
ESPAÑA | dd/MM/aaaa | , | ; |
SUECIA | aaaa/MM-dd | , | ; |
SUIZA | dd.MM.aaaa | . | ; |
U.S.A. | M/d/aaaa | . | , |
REINO UNIDO | dd/MM/aaaa | . | , |
Atención: El país de su usuario se comparará con el formato de país de su archivo CSV.
Ejemplo: Si su usuario está configurado como "Country: Reino Unido", se espera el formato inglés y también se publicará como descarga.