Conector-txt v6.0 / CFDI
English versionEl archivo Conector-txt v6.0 de Solución Factible® fue desarrollado con el propósito de ofrecer a nuestros clientes una forma de fácil adopción por parte de su negocio para la emisión de un comprobante electrónico, el archivo conector provee la facilidad de creación de un CFDI v4.0 mediante la generación de un archivo de texto.
Si usted ya generaba el archivo conector-txt v6.0 para CFDI 3.3, solo será necesario que agregue campos extras para la versión 4.0 los cuales se detallan en este documento.
Actualización Factura electrónica, Reforma Fiscal 2022
- Existirá la versión 4.0.
- Incluirá de manera obligatoria el nombre y domicilio fiscal del emisor y del receptor.
- Incluirá campos para identificar las operaciones donde exista una exportación de mercancías.
- Identificará si las operaciones que ampara el comprobante son objeto de impuestos indirectos.
- Incorporará nuevos apartados para reportar información respecto de las operaciones con el público en general; así como, aquellas que se realicen a cuenta de terceras personas.
- A partir del 2022 será necesario señalar el motivo de la cancelación de los comprobantes.
- Al seleccionar como motivo de cancelación la clave 01 Comprobante emitido con errores con relación deberá relacionarse el folio fiscal del comprobante que sustituye al cancelado.
- Se actualizan los plazos para realizar la cancelación de facturas
Definición del archivo
El archivo Conector-txt v6.0 está dividido en líneas, cada línea representa un grupo de datos del comprobante a generar.
El archivo contiene identificadores al inicio de cada línea que indican el tipo de información que se incluye en dicha sección, el orden de las secciones es secuencial hacia abajo y ésta basado en el orden que tienen los nodos en el CFDI, sin embargo este puede ajustarse a sus necesidades.
Los campos pertenecientes a cada sección (identificador) son separados por el caracter “pipe” (|, ASCII 124)
y son extraídos en ese orden, sin embargo estos pueden ajustarse a sus necesidades.
Si usted requiere algún otro separador, debe especificarse al personal de soporte de
Solución Factible® se sugiere no optar por caracteres
comunes como “coma” o “punto y coma” ya que pueden interferir con el conector si su información contiene
datos con dichos caracteres.
Como se menciona anteriormente, el orden de la información es secuencial hacia abajo, el salto de línea (line break, EOL o newline) puede ser cualquiera de los manejados en la mayoría de los sistemas actuales: CR, LF o CR+LF.
Comprobante|1|A|true|||
Generales|06/11/2016 17:45:00|01|Contado|PUE|601||notas del comprobante|45070|
ComprobanteRelacionado|714E4B22-9620-499E-9659-01E0D19F719C|04|58670|F|
Divisa|Peso Mexicano|MXN|1|
Receptor|OSCAR KALA HAAK|KAHO641101B39||empresa@dominioempresa.com.mx|||G01|
DireccionFiscal|México|Jalisco......|
El archivo TXT contiene una línea inicial que identifica el tipo de conector que se está utilizando "SFERP|6.0|" esta línea es única y será el primer dato del archivo. Posteriormente existirán los datos del comprobante iniciando cada línea por su "identificador" el cual está marcado en "negritas" dentro del ejemplo.
Identificadores y campos
Cada identificador representa el inicio de una sección de campos ya definidos, es decir, se define el tipo de datos que se utilizarán para el CFDI, a continuación se enlistan los diferentes "identificadores" y los campos que lo componen.
Algunos de los identificadores y sus campos puede repetirse dentro del archivo, como ejemplo el identificador "Concepto" ya que deberá existir por cada concepto amparado en el comprobante electrónico.
- SFERP|6.0|
- Comprobante|folioComprobante|serieComprobante|statusComprobante|ClaveConfirmacionPAC|sectorPrimario|Exportacion|
- Cancelacion|motivo|uuidSustitucion|folioSustitucion|serieSustitucion|TextoMotivoCancelacion|
- Generales|fechaHora|formaPago|condicionesPago|metodoPago|RegimenFiscal|motivoDescuento|notas|LugarExpedicion|
- InformacionGlobal|Periodicidad|Meses|Año|
- ComprobanteRelacionado|UUIDComprobanteRelacionado|TipoRelacion|folioRelacionado|serieRelacionado|
- Divisa|moneda|monedaSimbolo|tipoCambio|
- Receptor|Nombre|RFC|CURP|email|ResidenciaFiscal|NumRegIdTrib|UsoCFDI|RegimenFiscalReceptor|
- DireccionFiscal|pais|estado|municipio|ciudad|calle|numExterior|numInterior|colonia|cp|
- DireccionEmbarque|nombre|rfc|pais|estado|municipio|ciudad|calle|numExterior|numInterior|colonia|cp|
- Concepto|codigo|descripcion|unidad|cantidad|valorUnitario|comentario|importe|tasaDescuento|importeDescuento|
cuentaPredial|ClaveProdServSAT|ClaveUnidadSAT|ObjetoImp|- ImpuestosConcepto|TipoImpuesto|NombreImpuesto|ImporteImpuesto|TasaOCuotaImpuesto|TipoFactor|
BaseImpuesto| - AduanaConcepto|pedimentoAduana|
- ParteConcepto|cantidad|descripcion|noIdentificacion|importe|unidad|valorUnitario|ClaveProdServSAT|
- ACuentaTerceros|RfcACuentaTerceros|NombreACuentaTerceros|RegimenFiscalACuentaTerceros|
DomicilioFiscalACuentaTerceros| - AduanaParte|pedimentoAduana|
- ComplementoConcepto|nombre|ComplementoDatos|
- Complementos disponibles:
- CamposDinamicosConcepto|CAMPO_1|CAMPO_2|CAMPO_3|....|
- ImpuestosConcepto|TipoImpuesto|NombreImpuesto|ImporteImpuesto|TasaOCuotaImpuesto|TipoFactor|
- ImpuestosComprobante|TipoImpuesto|NombreImpuesto|ImporteImpuesto|TasaOCuotaImpuesto|TipoFactor|
- Totales|subtotal|totalTraslados|totalRetenciones|totalDescuentos|totalComprobante|
- CamposDinamicos|CAMPO_1|CAMPO_2|CAMPO_3|....|
- Complemento|IdentificadorComplemento|
- Addenda|nombre|
- Datos de la Addenda...
Enlaces externos
- Documentación SAT Liga SAT
Ejemplos
Comprobante simple
Comprobante|1|FTVN|true|||
Generales|02062021 10:00:00|01||PUE|622||Notas del comprobante|45070|
Divisa|Peso Mexicano|MXN|1|
Receptor|OSCAR KALA HAAK|KAHO641101B39|||||G01|
Concepto|23534855|Bicicletas de motor de importación|PZA|1|10000||10000||||25101800|ZZ|
ImpuestosConcepto|T|IVA|1600|16|Tasa|10000|
AduanaConcepto|17 01 3173 7000014|
ImpuestosComprobante|T|IVA|1600|16|Tasa|
Totales|10000|1600|0.00|0.00|11600|
Comprobante con moneda extranjera
Comprobante|2|FTVN|true|||
Generales|02062021 10:00:00|01||PUE|622||Notas del comprobante|45070|
Divisa|Yen|JPY|0.166123|
Receptor|OSCAR KALA HAAK|KAHO641101B39|||||G01|
Concepto|23534855|Concepto con divisa|JPY|1|10000||10000||||25101800|ZZ|
ImpuestosConcepto|T|IVA|1600|16|Tasa|10000|
ImpuestosComprobante|T|IVA|1600|16|Tasa|
Totales|10000|1600|0|0|11600|
Comprobante con información aduanera
Comprobante|3|FTVN|true|||
Generales|02062021 10:00:00|01||PUE|622||Notas del comprobante|45070|
Divisa|Peso Mexicano|MXN|1|
Receptor|OSCAR KALA HAAK|KAHO641101B39|||||G01|
Concepto|23534855|Concepto con aduanera|PZA|1|10000||10000||||25101800|ZZ|
AduanaConcepto|17  81  3933  7007596|
AduanaConcepto|17  81  3573  7002299|
ParteConcepto|1|Descripcion|979854|1000|1|1000|01010101|
AduanaParte|17 01 3173 7000014|
ParteConcepto|1|Otra Descripcion|132156465|1000|1|1000|10101500|
ImpuestosConcepto|T|IVA|1600|16|Tasa|10000|
Concepto|23534856|Otro concepto con aduanera|PZA|1|10000||10000||||25101800|EA|
ParteConcepto|1|Más Descripciones|979854|1000|1|1000|10101501|
ParteConcepto|1|Otra más|132156465|1000|1|1000|10101502|
ImpuestosConcepto|T|IVA|1600|16|Tasa|10000|
ImpuestosComprobante|T|IVA|3200|16|Tasa|
Totales|20000|3200|0.00|0.00|23200|
Comprobante con impuesto IEPS
Comprobante|4|FTVN|true|||
Generales|02062021 10:00:00|01||PUE|622||Notas del comprobante|45070|
Divisa|Peso Mexicano|MXN|1|
Receptor|OSCAR KALA HAAK|KAHO641101B39|||||G01|
Concepto|23534855|Concepto con IEPS|PZA|1|10000||10000||||01010101|EA|
ImpuestosConcepto|T|IEPS|1600|.16|Cuota|10000|
ImpuestosComprobante|T|IEPS|1600|.16|Cuota|
Totales|10000|1600|0.00|0.00|11600|
Comprobante con predial
Comprobante|5|FTVN|true|||
Generales|02062021 10:00:00|01||PUE|622||Notas del comprobante|45070|
Divisa|Peso Mexicano|MXN|1| Receptor|OSCAR KALA HAAK|KAHO641101B39|||||G01|
Concepto|23534855|Concepto con cuenta predial|PZA|1|10000||10000|||9000325|01010101|EA|
ImpuestosConcepto|T|IVA|1600|16|Tasa|10000|
ImpuestosComprobante|T|IVA|1600|16|Tasa|
Totales|10000|1600|0.00|0.00|11600|
Comprobante con complemento recepción de pagos
Comprobante|883|CRP|P|||
Generales|12052017|01||PUE|622||Notas del comprobante|45070|
Divisa|XXX||
Receptor|OSCAR KALA HAAK|KAHO641101B39|||P01|
Concepto||Pago||1|0|0|||84111506|ACT
Totales|0||||0|
Complemento|Pagos|1.0|
ComplementoPagos|2017-08-30T15:18:41|02|MXN||1500|00005|FUNK671228PH6|BANK OF TOKY|123456789101112131|JUFA7608212V6|123456789101114558|
ComplementoPagos|2017-08-29T15:28:41|03|MXN||1500|00005|FUNK671228PH6|BANK OF TOKY|123456789101112131|JUFA7608212V6|123456789101114558|
ComplementoPagosCadenaPago|01|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|||1|14062017|14062017|082635|40044|HSBC|XOCHILT CASAS CHAVEZ|10|3312345678|CACX7605101P8|SCOTIABANK|ADRIANA JUAREZ FERNANDEZ|40|044320010040654689|JUFA7608212V6|Transferencia SPEI|0.00|1300.00|00001000000404050798|||F1GXRPHC3/tJH9hfNd45rs81YbmK09YVFyYN6Lcy7ns/QrEuQQYXR+2lERp/PQQnxqu0qKxzwUZ5EB0Xc8x7oRFhXNhg3r+Q99ZeFnSfPoMZciNlx6Cb6otPt6s4KddyT/rXkqby6USga8HNY2m+vgbyCMlb1uu0kicGaA+L9LtPTaIHhJMoTw8CPBkQJFNF7WO4MLf6DBCTqQmKXXMrS9i7VzT85FrjKubOZsKI22AlMd1hToG7B2XJJ+jgj09W7PiQz2OWQI+52w27PXEGy5KgPae5mn9+ZwjUIUL76Zld0ZJZboDRyQiiouPVDlwOgQYtmg47U3edNdjk51v6nA==|
ComplementoPagosDoctoRelacionado|970e5496-0fe0-11e7-93ae-92361f002672|adad33533|000123|USD|20.00|PUE|1|10000|5000|5000
ComplementoPagosDoctoRelacionado|870e5496-0fe0-11e7-93ae-92361f002672|adad33533|000123|USD|20.00|PUE|1|10000|5000|5000
ComplementoPagosDoctoRelacionado|770e5496-0fe0-11e7-93ae-92361f002672|adad33533|000123|USD|20.00|PUE|1|10000|5000|5000
Cancelación
Comprobante|156|FACT|false|
Cancelacion|01||157|FACT|Notas de la cancelación|
Diccionario de datos
Descargue esta tabla como una hoja de Excel.
para expedir el comprobante con importes grandes, con un tipo de cambio fuera del rango establecido o con ambos casos. Es requerido cuando se registra un tipo de cambio o un total fuera del rango establecido.
Si se especifica esta opción las opciones "folioRelacionado" y "serieRelacionado" no deben especificarse.
Si no se especifica la moneda predeterminada será Pesos "MXN"
Requerido si existen Impuestos Concepto
- R= Requerido
- C= Condicional
- O= Opcional
Intérprete
Si deseas identificar los valores de tu cadena de configuración para Conector-txt v6.0 ingresa en el siguiente enlace:
Ir al Intérprete