1. Fechas
Las fechas en los todos archivos se informan siempre con el mismo formato. El stantard definido para una fecha completa es AAAA-MM-DD. Para informar un mes es AAAA-MM, y para informar un ano solamente es AAAA.
2. Números
Los valores numéricos contienen como separador decimal el punto y no hay separador de miles. Esto quiere decir que si el receptor encuentra una coma toma el valor como invalido.
Ejemplo valido: 1925.66
Ejemplos inválidos: 1,925.66 o 1925,66
3. Monedas
Las divisas tienen una estructura de tags multimoneda. Por ejemplo la estructura del precio de venta en la ficha del libro seria la siguiente:
VENTA>
ARS
20.55
USD
5
VENTA>
4. Cadenas de caracteres (strings)
Los campos string que contengan caracteres especiales deberan enviarse en el formato que se describe a continuacion:
|
Caracter |
Forma de envio |
|
" |
" |
|
' |
' |
|
& |
& |
|
> |
> |
|
< |
< |
Por
ejemplo el titulo del libro Grandes & chicos debera enviarse como
Grandes & chicos.
5.Países
Los
países
están
codificados de acuerdo a la tabla de paises ISO 3166. Donde cada pais
tiene un codigo de 2 caracteres alfanuméricos.
En
el siguiente link podrá
descargar la tabla en distintos formatos:
http://www.iso.org/iso/countrycodes/iso3166codelists
6.Idiomas
Los
idiomas están
codificados de acuerdo a la tabla de lenguas ISO 639-2. Donde cada
idioma tiene un cogido
de 3 caracteres alfanuméricos.
EJ
SPA es el codigo de Español
En
este link podrá
ver la tabla completa:
http://www.loc.gov/standards/iso639-2/php/codelist.php
7. Monedas
Las
monedas estan codificadas de acuerdo a la tabla de monedas ISO 4217.
Donde cada moneda tiene un código
de 3 caracteres alfanuméricos.
EJ
ARS es el codigo de Pesos Argentinos
En el siguiente link
podra ver la tabla completa:
http://www.iso.org/iso/currencycodeslist-1
8. Archivos
Los
archivos deberán estar codificados con utf8.
A continuación
se enumeran algunos elementos comunes en los distintos archivos:
|
ARCHIVO |
DESCRIPCION |
Descripción genérica del contenido del archivo |
|
FECHA |
Fecha de generación del archivo |
|
|
VERSION |
Versión del archivo de acuerdo a la documentación |
|
|
CODIGO |
Código del archivo de acuerdo a la documentación |
|
IDLIBRO |
ISBN13 |
ISBN de 13 dígitos. |
Es obligatorio y guionado. |
|
ISBN10 |
ISBN de 10 dígitos (si tiene) |
||
|
CODARTICULO |
Código interno del libro en la editorial |
Código interno |
|
|
EAN |
Código de Barras (para los nuevos libros, coincide con el ISBN13) |
EAN 13 |
|
|
TITULO |
|
|
Reglas
Los campos ISBN13, ISBN10, EAN y CODARTICULO son campos clave. Se puso como obligatorio el ISBN13 y el EAN.
|
ORIGEN |
NOMBRE |
Nombre de la empresa que origina la comunicación |
|
CUIT |
|
|
|
IDSUCURSAL |
Si el documento lo genera y envia una sucursal, puede agregar su identificacion. |
|
|
CODIGOSINLI |
|
|
DESTINO |
NOMBRE |
Nombre de la empresa que origina la comunicación |
|
CUIT |
|
|
|
IDSUCURSAL |
Si el documento lo genera y envia una sucursal, puede agregar su identificacion. |
|
|
CODIGO_SINLI |
Algunos documentos como la ficha del libro y los cambios de precios son multidestinatarios. En este caso se puede poner como codigo sinli 999999 para avisar que el documento esta haciendo un "broadcast". |
* Versión
1.1 se agregó IDSUCURSAL al Tag DESTINO
REGISTRO IDENTIFICACIÓN: Longitud 080 bytes
|
Tipo de Registro |
DESTINO |
|
O Tipo de Formato (Normalizado / libre) |
|
|
Identif. de Información |
|
|
Identif.
Versión de Información |
2 N "00" a "99" |
|
Identif. Emisor Usuario ESFANDE |
8 A "LIBnnnnn" ó "Lnnnnnnn" |
|
Identif. Destino Usuario ESFANDE |
8 A "LIBnnnnn" ó "Lnnnnnnn" |
|
Cantidad de Registros del fichero |
5 N |
|
Número Transmisión s/emisor |
7 N |
|
Usuario local del emisor |
15 A |
|
Usuario local del destino |
15 A |
|
Texto libre |
7 A |
|
FANDE |
5 A "FANDE" |