A | B | C | D | E | |
---|---|---|---|---|---|
1 | CFDI 4.0 | ||||
2 | Modificaciones con respecto a la versión 3.3 | ||||
3 | Fecha de la última modificación | Cambios en campos/secciones existentes | |||
4 | 25/abr/2024 18:00 | Nuevos campos/secciones | |||
5 | Campos/secciones que se eliminan | ||||
6 | Comprobante | ||||
7 | Estándar de Comprobante Fiscal Digital por Internet. | ||||
8 | Campo | Uso | Formato | Descripción | |
9 | version | Requerido | Valor prefijado: 4.0 | Versión del estándar bajo el que se encuentra expresado el comprobante. | |
10 | serie | Opcional | Alfanumérico. Longitud Min=1 Max=25. Cualquier carácter menos la pleca o barra vertical "|" | Serie para control interno del contribuyente. Este atributo acepta una cadena de caracteres. | |
11 | folio | Opcional | Alfanumérico. Longitud Min=1 Max=40. Cualquier carácter menos la pleca o barra vertical "|" | Folio del comprobante para control interno del contribuyente, acepta una cadena de caracteres. | |
12 | estatusId | Requerido | Valor de catálogo Detecno (Ver pestaña "Catalogos") | Estatus del CFDI. Indicar el valor de "1" para iniciar el proceso del CFDI. | |
13 | estatusIdImpresion | Requerido | Valor de catálogo Detecno (Ver pestaña "Catalogos") | Estatus de impresión del CFDI. 1 para enviar CFDI a imprimir, 0 (cero) no enviar. | |
14 | estatusIdCorreo | Requerido | Valor de catálogo Detecno (Ver pestaña "Catalogos") | Estatus de envío por email del CFDI. 1 para enviar CFDI por email el, 0 (cero) no enviar. | |
15 | estatusIdArchivo | Requerido | Valor de catálogo Detecno (Ver pestaña "Catalogos") | Estatus de generación de archivos XML y PDF del comprobante. 1 para generar los archivos, 0 (cero) en caso de no requerirlos. | |
16 | rechazoId | Requerido | Valor fijo "0" (cero) | Código de rechazo del comprobante. Enviar 0 (cero) para proceso de CFDI. | |
17 | fecha | Requerido | Formato: aaaa-mm-ddThh:mm:ss | Fecha y hora de expedición del CFDI. Debe corresponder con la hora local donde se expide el comprobante. | |
18 | formaPago | Condicional | Catálogo del SAT "c_FormaPago" | Clave de la forma de pago de los bienes o servicios amparados por el comprobante. | |
19 | condicionesDePago | Condicional | Alfanumérico. Longitud Min=1 Max=1000. Cualquier carácter menos la pleca o barra vertical "|" | Condiciones comerciales aplicables para el pago del CFDI. Este atributo puede ser condicionado mediante atributos o complementos. | |
20 | tipoDeComprobante | Requerido | Catálogo del SAT "c_TipoDeComprobante" | Clave del efecto del CFDI para el contribuyente emisor. | |
21 | exportacion | Requerido | Catálogo del SAT "c_Exportacion" | Expresa si el comprobante ampara una operación de exportación. | |
22 | metodoPago | Condicional | Catálogo del SAT "c_MetodoPago" | Clave del método de pago que aplica para este comprobante fiscal digital por Internet, conforme al Artículo 29-A fracción VII incisos a y b del CFF. | |
23 | lugarExpedicion | Requerido | Catálogo del SAT "c_CodigoPostal" | Código postal del lugar de expedición del comprobante (domicilio de la matriz o de la sucursal). | |
24 | confirmacion | Condicional | Alfanumérico. Longitud = 5 Patrón: [0-9a-zA-Z]{5} | Clave de confirmación que entregue el PAC 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. | |
25 | |||||
26 | Control | ||||
27 | Seccion requerida para indicar valores que controlan el comprobante durante el proceso de emisión. | ||||
28 | Campo | Uso | Formato | Descripción | |
29 | cfdId | Requerido | Valor de catálogo Detecno (Ver pestaña "Catalogos") | Tipo de Comprobante Fiscal Digital | |
30 | sucursal | Opcional | Alfanumérico | Nombre de la sucursal donde se expidió el CFDI | |
31 | addendaId | Opcional | Valor del catálogo de addendas Detecno | Número de la addenda que se requiere anexar al XML | |
32 | complementoId | Requerido | Valor de catálogo Detecno (Ver pestaña "Catalogos") | Número del complemento que se requiere anexar al XML | |
33 | pathImpresion | Opcional | Alfanumérico | Ruta y el nombre para acceder a la impresora donde se manda el CFDI. La impresora debe estar compartida dentro del mismo dominio o grupo de trabajo. | |
34 | correo | Opcional | Formato: correo@dominio.com | Dirección de correo donde se desea enviar el CFDI. Se debe proporcionar a Detecno los datos para envío de correo: smtp, puerto, emisor, usuario, password, autentificacion. | |
35 | formatoImpresion | Opcional | Numérico entero. Valor de catálogo personalizado | Formato de diseño a utilizar para la impresión directa | |
36 | formatoCorreo | Opcional | Numérico entero. Valor de catálogo personalizado | Formato de diseño a utilizar para el envío de correo | |
37 | formatoWeb | Opcional | Numérico entero. Valor de catálogo personalizado | Formato de diseño a utilizar en la aplicación Web | |
38 | motivoCancelacion | Requerido | Alfanumérico | Clave del motivo de cancelación del comprobante. Campo exclusivo para cancelación de comprobantes. En el caso de Emisión se debe omitir este campo. | |
39 | folioSustitucion | Opcional | Patrón: [a-f0-9A-F]{8}-[a-f0-9A-F]{4}-[a-f0-9A-F]{4}-[a-f0-9A-F]{4}-[a-f0-9A-F]{12} | UUID que sustituye al folio fiscal cancelado. Es requerido cuando la clave del motivo de cancelación es 01. Campo exclusivo para cancelación de comprobantes. En el caso de Emisión se debe omitir este campo. | |
40 | |||||
41 | InformacionGlobal | ||||
42 | Sección condicional para precisar la información relacionada con el comprobante global. | ||||
43 | Campo | Uso | Formato | Descripción | |
44 | periodicidad | Requerido | Catálogo del SAT "c_Periodicidad" | Período al que corresponde la información del comprobante global. | |
45 | meses | Requerido | Catálogo del SAT "c_Meses" | Mes o meses al que corresponde la información del comprobante global. | |
46 | anio | Requerido | Numérico entero. Valor mínimo: 2021 | Año al que corresponde la información del comprobante global. | |
47 | |||||
48 | CfdiRelacionados | ||||
49 | Sección opcional para la información de los comprobantes relacionados. | ||||
50 | Campo | Uso | Formato | Descripción | |
51 | tipoRelacion | Requerido | Catálogo del SAT "c_TipoRelacion" | Clave de la relación que existe entre éste que se está generando y el o los CFDI previos. | |
52 | |||||
53 | CfdiRelacionado | ||||
54 | [CfdiRelacionados/CfdiRelacionado] | ||||
55 | Sección requerida para enlistar los comprobantes relacionados. | ||||
56 | Campo | Uso | Formato | Descripción | |
57 | uuid | Requerido | Alfanumérico. Longitud = 36 | Folio fiscal (UUID) de un CFDI relacionado con el presente comprobante, por ejemplo: Si el CFDI relacionado es un comprobante de traslado que sirve para registrar el movimiento de la mercancía. Si este comprobante se usa como nota de crédito o nota de débito del comprobante relacionado. Si este comprobante es una devolución sobre el comprobante relacionado. Si éste sustituye a una factura cancelada. | |
58 | |||||
59 | Emisor | ||||
60 | Sección requerida para la información del contribuyente emisor del comprobante. | ||||
61 | Campo | Uso | Formato | Descripción | |
62 | rfcEmisor | Requerido | Alfanumérico. Longitud Min=12 Max=13 | Clave del Registro Federal de Contribuyentes correspondiente al contribuyente emisor del comprobante. | |
63 | nombreEmisor | Requerido | Alfanumérico. Longitud Min=1 Max=254. Cualquier carácter menos la pleca o barra vertical "|" | Nombre, denominación o razón social del contribuyente inscrito en el RFC, del emisor del comprobante. | |
64 | regimenFiscal | Requerido | Catálogo del SAT "c_RegimenFiscal" | Clave del régimen del contribuyente emisor al que aplicará el efecto fiscal de este comprobante. | |
65 | facAtrAdquirente | Opcional | Diez dígitos del 0 al 9 | Número de operación proporcionado por el SAT cuando se trate de un comprobante a través de un PCECFDI o un PCGCFDISP. | |
66 | |||||
67 | DomicilioFiscal | ||||
68 | [Emisor/DomicilioFiscal] | ||||
69 | Sección opcional para la información del domicilio del emisor con fines informativos en el PDF. | ||||
70 | Campo | Uso | Formato | Descripción | |
71 | calleEmisor | Opcional | Alfanumérico. Long.Max.=100 | Vialidad (avenida, calle, camino, carretera, etc.) donde se da la ubicación. | |
72 | noExteriorEmisor | Opcional | Alfanumérico. Long.Max.=55 | Número particular en donde se da la ubicación sobre una calle dada. | |
73 | noInteriorEmisor | Opcional | Alfanumérico. Long.Max.=55 | Información adicional de la ubicación cuando calle y número exterior (noExterior) no resulten suficientes para determinar la ubicación de forma precisa. | |
74 | coloniaEmisor | Opcional | Alfanumérico | Colonia en donde se da la ubicación cuando se desea ser más específico | |
75 | localidadEmisor | Opcional | Alfanumérico | Ciudad o población donde se da la ubicación. | |
76 | referenciaEmisor | Opcional | Alfanumérico | Referencia de ubicación adicional. | |
77 | municipioEmisor | Opcional | Alfanumérico | Municipio o delegación (en el caso del Distrito Federal) en donde se da la ubicación. | |
78 | estadoEmisor | Opcional | Alfanumérico | Estado o entidad federativa donde se da la ubicación. | |
79 | paisEmisor | Opcional | Alfanumérico | País donde se da la ubicación. | |
80 | codigoPostalEmisor | Opcional | Alfanumérico | Código postal en donde se da la ubicación. | |
81 | |||||
82 | ExpedidoEn | ||||
83 | [Emisor/ExpedidoEn] | ||||
84 | Sección opcional para el domicilio completo del lugar de expedición con fines informativos en el PDF. | ||||
85 | Campo | Uso | Formato | Descripción | |
86 | calleEmisorEx | Opcional | Alfanumérico. Long.Max.=100 | Vialidad (avenida, calle, camino, carretera, etc.) donde se da la ubicación. | |
87 | noExteriorEmisorEx | Opcional | Alfanumérico. Long.Max.=55 | Número particular en donde se da la ubicación sobre una calle dada. | |
88 | noInteriorEmisorEx | Opcional | Alfanumérico. Long.Max.=55 | Información adicional de la ubicación cuando calle y número exterior (noExterior) no resulten suficientes para determinar la ubicación de forma precisa. | |
89 | coloniaEmisorEx | Opcional | Alfanumérico | Colonia en donde se da la ubicación cuando se desea ser más específico | |
90 | localidadEmisorEx | Opcional | Alfanumérico | Ciudad o población donde se da la ubicación. | |
91 | referenciaEmisorEx | Opcional | Alfanumérico | Referencia de ubicación adicional. | |
92 | municipioEmisorEx | Opcional | Alfanumérico | Municipio o delegación (en el caso del Distrito Federal) en donde se da la ubicación. | |
93 | estadoEmisorEx | Opcional | Alfanumérico | Estado o entidad federativa donde se da la ubicación. | |
94 | paisEmisorEx | Opcional | Alfanumérico | País donde se da la ubicación. | |
95 | codigoPostalEmisorEx | Opcional | Alfanumérico | Código postal en donde se da la ubicación. | |
96 | |||||
97 | Receptor | ||||
98 | Sección requerida para la información del contribuyente receptor del comprobante. | ||||
99 | Campo | Uso | Formato | Descripción | |
100 | rfcReceptor | Requerido | Alfanumérico. Longitud Min=12 Max=13 | Clave del Registro Federal de Contribuyentes correspondiente al contribuyente receptor del comprobante. |