Este sistema no precisa procesos manuales como en el caso de carga desde hojas de cálculo. Esto permite que se puedan procesar este tipo de archivos directamente pasando parámetros en la ejecución del programa.
También permite la conversión desde formatos OEM 850 (MsDOS) e ISO-8859-15 a UTF-8, el sistema unicode usado en las comunicaciones del SII. Esto evita los errores que se pueden producir al abrir datos en un caso de cálculo, generalmente conversiones inadecuadas de datos o errores con existencia de doble comilla.
El separador de campos a utilizar sería la barra vertical "|".
No incluya espacios innecesarios para dar formato.
Tratamos de forma diferente el campo nulo del que contiene 0. Aquellos campos que no tengan contenido es mejor dejarlos en blanco.
Podemos procesar archivos CSV que utilicen como separador el tabulador y punto y coma, pero para evitar problemas con la aparición de dicho carácter en algún contenido es mejor utilizar la barra vertical "|".