Al generar su archivo de texto es importante que tome en cuenta las siguientes observaciones:
1- El archivo debe contener solo texto plano, es decir solo caracteres.
2- El archivo debe estar codificado en UTF-8.
3- Un archivo de texto, representa un solo recibo de nómina.
4- Es importante que la información que vaya a estar manejando en el archivo de texto haya sido verificada por su contador o área administrativa.
5- La lógica del archivo contiene las siguientes propiedades importantes:
o Datos: descripciones, fechas, cantidades, etc.
o TOKENS: Palabras que engloban o conglomeran cierta información sobre una línea. Ejemplo: |EMISOR|
o PIPES: Carácter ‘|’ que sirve de limitador de datos o TOKENS
6- Cada token debe ir en el orden mostrado en este documento.
7- El dato del campo fecha no debe tener más de 72hrs de creación.
8- El campo Fecha se expresa en la forma aaaa-mm-ddThh:mm:ss, de acuerdo con la especificación ISO 8601.
9- Cuando la información de un campo es requerida los pipes deben encerrar la información que corresponda. Ejemplo: |Pesos|
10- Cuando la información del campo es opcional solo se establecen los pipes. Ejemplo. ||
11- Datos de tipo moneda, por ejemplo: importes, totales, etc. Deberán manejar el punto decimal. Ejemplo 100.00
12- Los datos decimales deben seguir la siguiente regla 14,4 quiere decir:
o 14 : Es el número total máximo de dígitos decimales que se pueden establecer , tanto a la izquierda como a la derecha del punto decimal.
o 4 : El número de dígitos decimales que se soportan a la derecha del punto decimal
13- Ciertos datos como RFC, CURP, NSS, deben seguir las expresiones regulares que se especifican en los esquemas del SAT.
14- Si uno de los correos establecidos está mal formado, se rompe todo el proceso y se regresa error al conector.
Comentarios