Archivo de integración - TXT: Cancelación CFDI
Reachcore ofrece el mecanismo de cancelación en lote, recibiendo los folios fiscales de los comprobantes CFDI a cancelar en un archivo de texto plano.
La cancelación por archivo de texto plano puede recibir hasta 10,000
folios fiscales en un solo archivo.
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 un caracter pipe o barra vertical "
|
" (caracter unicode U+007C).
Comprobantes Fiscales Digitales por Internet (CFDI)
La estructura del archivo de integración para solicitar la cancelación de los CFDI es la siguiente:
Línea | Campo | Valor |
---|---|---|
1 | Formato del archivo | Siempre el valor: Cancelacion |
1 | Versión del formato | Siempre el valor: 2.0 |
1 | RFC Emisor | El RFC del emisor de los comprobantes a cancelar. Debe ser un RFC registrado en la plataforma Reachcore. |
2 en adelante | Indicador Folio | Indicador de trama de folio fiscal. Siempre el valor Folio |
2 en adelante | Folio Fiscal (UUID) | El folio fiscal de los comprobantes a cancelar, separados por un salto de línea. |
Ejemplo del contenido de un archivo de cancelación de 5 folios fiscales:
Cancelacion|2.0|AAA010101000
Folio|36796026-D79C-4435-9A3F-9FAE0EBA2137
Folio|E5A04EB3-A995-407D-A891-1AE5909ED80D
Folio|310051FC-AEC4-4C2B-A6A7-8C0DFF794515
Folio|52FE1E13-81D0-4E37-B0A0-C7A9EDAC43F6
Folio|C5983E31-38CB-482D-977B-345104CBF597
Cancelación incluyendo CFDI Relacionados
A partir de la entrada en vigor del nuevo esquema de cancelación, un Comprobante (CFDI) se vuelve no cancelable si tiene algún otro CFDI relacionado. Reachcore ha implementado una modalidad en la cancelación por archivo de texto para hacer el mejor intento de cancelar los folios fiscales especificados, incluyendo los UUID de los CFDI relacionados. Para poder usar esta funcionalidad se debe especificar la siguiente línea después del encabezado de identificación del archivo:
DatosDeControl|DatoDeControl|CancelarRelacionados|true
De tal manera, que a partir de la 3a línea se esperarían los indicadores de Folio y el folio fiscal a cancelar. El siguiente ejemplo muestra cómo incorporar la funcionalidad de intentar cancelar los CFDI relacionados que pudieran tener los UUID contenidos en el archivo:
Cancelacion|2.0|AAA010101000
DatosDeControl|DatoDeControl|CancelarRelacionados|true
Folio|36796026-D79C-4435-9A3F-9FAE0EBA2137
Folio|E5A04EB3-A995-407D-A891-1AE5909ED80D
Folio|310051FC-AEC4-4C2B-A6A7-8C0DFF794515
Folio|52FE1E13-81D0-4E37-B0A0-C7A9EDAC43F6
Folio|C5983E31-38CB-482D-977B-345104CBF597
Comprobantes Fiscales Digitales por Internet (CFDI) emitidos bajo el esquema de Sector Primario (PSECFDI)
La estructura para el cancelar CFDI que fueron emitidos bajo el esquema de PSECFDI, se debe seguir la siguiente estructura:
Línea | Campo | Valor |
---|---|---|
1 | Formato del archivo | Siempre el valor: Cancelacion |
1 | Versión del formato | Siempre el valor: 2.0 |
1 | Indicador | Siempre el valor: PSECFDI |
2 en adelante | Indicador Folio | Indicador de trama de folio fiscal. Siempre el valor Folio |
2 en adelante | Folio Fiscal (UUID) | El folio fiscal de los comprobantes a cancelar, separados por un salto de línea. |
Ejemplo del contenido de un archivo de cancelación de 5 folios fiscales:
Cancelacion|2.0|PSECFDI
Folio|DA3E76C2-4B48-42E5-B06A-9071725F2484
Folio|47F909EC-FF4F-4879-946A-F9FC7A941A68
Folio|C2A3AD7C-8B8F-451F-AC16-B871AC7060B0
Folio|843441C6-1CBE-4914-950C-80AA1124DA2B
Folio|CC004373-B3E6-4342-A013-5639C406FD64
Nota importante: debido a que los CFDI emitidos bajo el esquema de sector primario, el sello del comprobante se realiza con el Certificado Especial de Sello Digital (CESD) que el SAT autoriza a los proveedores que tienen la certificación para operar como PSECFDI, no es necesario indicar el RFC emisor.
Solo se cancelarán los CFDI de Sector Primario que fueron procesados en Reachcore.
Cualquier duda que llegaras a tener o para tener mayor información, por favor, envía un correo a MEX-soporte@sovos.com
Regresar