Archivo de integración - TXT: Consulta de listas de operación
Reachcore ofrece el servicio para consulta de listas empleadas en su proceso de certificación de CFDI (listas de Operación) mediante intercambio de archivo de texto plano. Estas listas son consultadas únicamente para certificación de CFDI en su versión 3.3, por lo que los CFDI de Retenciones e información de Pagos 1.0 no llevan a cabo validaciones sobre estas listas.
La consulta por archivo de texto plano no tiene un límite de registros dentro del archivo, pero se recomienda no exceder de cien mil registros (100,000) por archivo de texto.
El archivo de texto plano debe ser enviado por medio de la carpeta de SFTP proporcionada por Reachcore y debe tener las siguientes características:
- Nombre: El nombre del archivo es libre, pero su extensión debe ser '.txt'
- Codificación: Debe tener codificación UTF-8
- Saltos de Línea: Windows (CR+LF)
- Los campos del archivo van separados por el caracter pipe, pleca, o barra vertical "
|
" (caracter unicode U+007C).
La estructura del archivo de integración para solicitar la consulta de los RFC es la siguiente:
Línea | Campo | Valor |
---|---|---|
1 | Formato del archivo | Siempre el valor: consulta-listas |
1 | Versión del formato | Siempre el valor: 1.0 |
2 en adelante | RFC a consultar | El RFC a consultar, separados por un salto de línea. |
Ejemplo del contenido de un archivo de consulta de 5 folios fiscales:
consulta-listas|1.0
AAA010101AAA
EKU9003173C9
CACX7605101P8
IIA040805DZ4
WERX631016S30
El archivo de respuesta con el resultado de la consulta tendría la siguiente estructura:
Línea | Campo | Valor |
---|---|---|
1 | resultado-consulta | Marcador fijo que identifica que este archivo corresponde al resultado de la consulta de las listas de operación |
1 | nombre del Archivo Procesado | Es el nombre del archivo original en formato txt que se recibió |
1 | Indicador FechaRecepcion | Marcador fijo siempre tendrá el texto FechaRecepcion |
1 | fecha de consulta | Timestamp en formato yyyy-mm-ddThh:MM:ss que indica en qué momento se hizo la consulta en las listas de operación |
1 | Indicador FechaVersionListas | Marcador fijo siempre tendrá el texto FechaVersionListas |
1 | timestamp Reachcore | Timestamp en formato yyyy-mm-ddThh:MM:ss |
2 | RFC | El RFC que fue consultado |
2 | existe | Valor booleano que indica si el RFC está registrado en las listas de operación. |
2 | se le puede emitir | Valor booleano que indica si el RFC consultado puede recibir un CFDI (validez de obligaciones en la l_RFC distinto de cero para que el valor de este campo sea true , false para cualquier otro escenario |
2 | subcontratacion | Valor booleano condicionado que indica que el RFC tiene la marca de subcontratación (sólo aplica para nómina) |
2 | sncf | Valor booleano condicionado que indica que el RFC tiene la marca de sncf (sólo aplica para nómina) |
Ejemplo del contenido de un archivo con el resultado de la consulta:
resultado-consulta|consultaPreEmision.txt|FechaRecepcion|2020-16-02T06:09:57|FechaVersionListas|2019-00-30T12:12:00
AAA010101AAA|true|true||
EKU9003173C9|false|||
CACX7605101P8|false|||
IIA040805DZ4|false||||
WERX631016S30|false|||
El nombre del archivo resultante tendrá la siguiente nomenclatura: CONSULTA_
+ el nombre del archivo que fue recibido + _id de seguimiento_
+ identificador del arhivo.txt
Ejemplo del nombre de un archivo de resultados generado a partir del archivo consultaPreEmision.txt
: CONSULTA_consultaPreEmision_abd04a01-e6f4-4515-89a0-bd30662f4a55_5654.txt
Cualquier duda que llegaras a tener o para tener mayor información, por favor, envía un correo a MEX-soporte@sovos.com
Regresar