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)


Los atributos de respuesta marcados como Condicionado sólo contendran un valor en la respuesta si tienes contratado el servicio de emisión de nómina con Reachcore. Las posiciones (pipes) siempre se conservan. Para más información acerca de cómo contratar el servicio, comunicate con tu ejecutivo de cuenta, o envía un correo a MEX-soporte@sovos.com

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