{"id":14654,"date":"2026-08-10T12:36:15","date_gmt":"2026-08-10T18:36:15","guid":{"rendered":"https:\/\/www.edifact.com.mx\/blog\/cfdi40\/"},"modified":"2026-08-10T12:36:15","modified_gmt":"2026-08-10T18:36:15","slug":"cfdi40","status":"publish","type":"post","link":"https:\/\/www.edifact.com.mx\/blog\/cfdi40\/","title":{"rendered":"Cfdi40"},"content":{"rendered":"<h1>Cfdi40<\/h1>\n<h3>Nueva versi\u00f3n CFDI 4.0<\/h3>\n<p>A partir del 1 de Enero de 2022, habr\u00e1 un nuevo esquema de facturaci\u00f3n electr\u00f3nica con el objetivo de fortalecer las herramientas tecnol\u00f3gicas para poder facilitar el cumplimiento de las normas tributarias. <\/p>\n<p><strong>\u00bfCu\u00e1les son las ventajas?<\/strong><\/p>\n<p>Vi\u00e9ndolo desde el punto de vista del contribuyente, se puede hacer un reporte m\u00e1s completo al SAT sobre la informaci\u00f3n contenida en los CFDI con fin de recibir mejores servicios, al igual hay posibilidad de agilizar la presentaci\u00f3n de declaraciones con informaci\u00f3n pre-llenada. <\/p>\n<p>Para la autoridad, se incrementa la calidad de la informaci\u00f3n que es recibida por parte del SAT de acuerdo a los CFDI emitidos, al igual se aprovecha al m\u00e1ximo la informaci\u00f3n recibida en \u00e1reas fiscalizadoras.<\/p>\n<ol>\n<li><strong>Complemento de pagos versi\u00f3n 2.0 <\/strong>\n<p>&#8211; Se a\u00f1ade un atributo (Objetolmp) <br \/>&#8211; Eliminaci\u00f3n del Atributo MetodoPagoDR <br \/>&#8211; Se ajustan los impuestos a nivel del documento con relaci\u00f3n <br \/>&#8211; Se incluyen reglas de validaciones para Nodos y atributos de impuestos <br \/>&#8211; Se incluye el elemento :Totales\u201d <\/p>\n<p><strong>2. Servicio de cancelaci\u00f3n <\/strong><\/p>\n<p>&#8211; Hay modificaciones en el esquema incluyendo motivo de cancelaci\u00f3n <br \/>&#8211; Se a\u00f1ade un folio fiscal para sustituir el comprobante anterior cancelado <br \/>&#8211; Las validaciones limitan la cancelaci\u00f3n exclusivamente al ejercicio que fueron emitidos <br \/>&#8211; Las facturas globales emitidas por contribuyentes se simplifica en RESICO <\/p>\n<p><strong>3. Anexo 20 versi\u00f3n 4.0 <\/strong><\/p>\n<p>&#8211; Se especifican las descripciones de Nodos y Atributos <br \/>&#8211; Hay nuevos atributos: Exportaci\u00f3n, FacAtrAdquiriente, DomicilioFiscalReceptor, RegimenFiscalR, Objetolmp <br \/>&#8211; Hay nuevos nodos: Informaci\u00f3n global y a cuenta de terceros <br \/>&#8211; La secuencia de CfdiRelacionados se modifica <br \/>&#8211; Se integran nuevas reglas de validaci\u00f3n para los nuevos Nodos y Atributos <br \/>&#8211; Integraci\u00f3n nuevos cat\u00e1logos <\/p>\n<p><strong>4. CFDI Retenciones e informaci\u00f3n de Pagos 2.0 <\/strong><\/p>\n<p>&#8211; Se especifican Nodos y Atributos <br \/>&#8211; Nuevos atributos<br \/>&#8211; Inclusi\u00f3n de nodo \u201cCfdiRelacionados\u201d <br \/>&#8211; Incorporaci\u00f3n de reglas de validaci\u00f3n <br \/>&#8211; Incorporaci\u00f3n de cat\u00e1logos\u00a0<\/li>\n<\/ol>\n<p><strong>Atributos <\/strong><\/p>\n<p>&#8211; Hay actualizaci\u00f3n de la versi\u00f3n del est\u00e1ndar a 4.0 <br \/>&#8211; El valor prefijado cambia a 4.0 <br \/>&#8211; En la parte de \u2018Campo\u201d se describe el tipo de cambio que se utilizar\u00e1: FIX <br \/>&#8211; Hay un nuevo atributo requerido para expresar si el comprobante va a amparar una operaci\u00f3n de exportaci\u00f3n denominado :Exportaci\u00f3n\u201d <\/p>\n<p><strong>Elementos <\/strong><\/p>\n<p>&#8211; Es un nuevo nodo condicional que sirve para poder especificar la informaci\u00f3n con relaci\u00f3n a el comprobante digital <br \/>&#8211; Se a\u00f1ade atributos como la periodicidad, mes y a\u00f1o <\/p>\n<p><strong>Elemento: CfdiRelacionados <\/strong><\/p>\n<p>&#8211; Se modifica la secuencia para que se pueda agregar m\u00e1s de una vez el nodo, de esta manera facilita relacionar un CFDI m\u00e1s de un tipo de relaci\u00f3n <\/p>\n<p><strong>Elemento: Emisor <\/strong><\/p>\n<p>&#8211; Es un atributo que deja de ser opcional y cambia a requerido <br \/>&#8211; Se a\u00f1ade un atributo condicional \u201cFacAtrAdquiriente\u201d en el cual se menciona el n\u00famero de operaci\u00f3n proporcionado por el SAT cuando se trata acerca de un comprobante por medio de un PCECFDI o PCGCFDISP <\/p>\n<p><strong>Elemento: Receptor <\/strong><\/p>\n<p>&#8211; Se modifica de ser opcional a requerido <br \/>&#8211; Hay un nuevo atributo que sirve para especificar el c\u00f3digo postal de un domicilio del receptor \u201cDomicilioFsicalReceptor\u201d <br \/>&#8211; Hay un nuevo atributo en donde se agrega la clave del r\u00e9gimen del contribuyente emisor \u201cRegimenFiscalR\u201d <br \/>&#8211; Se modifica el cat\u00e1logo para poder relacionar el r\u00e9gimen correspondiente al uso del CFDI que le dar\u00e1 el receptor al comprobante \u201cUsoCFDI\u201d <\/p>\n<p><strong>Elemento: Concepto <\/strong><\/p>\n<p>&#8211; Es un atributo que se requiere para poder expresar la operaci\u00f3n comercial si es objeto o no de impuesto \u201cObjetolmp\u201d <br \/>&#8211; Se a\u00f1ade un elemento que sustituye al Complemento ConceptoPorCuentaDeTerceros: \u201cACuentaTerceros\u201d <\/p>\n<p><strong>Elemento: ACuentaTerceros <\/strong><\/p>\n<p>&#8211; Es un nodo de manera opcional que sirve para poder llevar un control de la informaci\u00f3n del contribuyente Tercero a cuenta del que se realiza la operaci\u00f3n <br \/>&#8211; Se a\u00f1aden atributos como:\u201d RfcACuentaTerceros\u201d en donde es una clave que registra el RFC del Tercero, \u201cNombreACuentaTerceros\u201d en donde se registra el nombre o la raz\u00f3n social del Tercero, \u201cRegimenFsicalACuentaTerceros\u201d en donde se agrega la clave del r\u00e9gimen del contribuyente y \u201cDomicilioFiscalACuentaTerceros\u201d en donde se a\u00f1ade el c\u00f3digo postal del domicilio. <\/p>\n<p><strong>Elemento: Impuestos <\/strong><\/p>\n<p>&#8211; Es un nodo que se hace requerido en donde se indica que la operaci\u00f3n es objeto de impuesto <br \/>&#8211; Se a\u00f1ade un atributo para mostrar la suma de los atributos Base de los conceptos del impuesto trasladado <\/p>\n<p><strong>Ajustes apartado C y D de la fracci\u00f3n I de Anexo 20 <\/strong><\/p>\n<p>&#8211; Hay una modificaci\u00f3n en la descripci\u00f3n del c\u00f3digo de respuesta <br \/>El esquema se ajusta de tal modo que se incluya el motivo de cancelaci\u00f3n y folio fiscal <br \/>&#8211; Se deber\u00e1 usar la clave 01 para indicar \u201cComprobante emitido por errores con relaci\u00f3n\u201d, 02 para indicar \u201cComprobante emitido por errores sin relaci\u00f3n\u201d, 03 para indicar que la operaci\u00f3n no se llev\u00f3 a cabo y 04 para determinar que es una operaci\u00f3n nominativa con relaci\u00f3n a una factura global <\/p>\n<p><strong>Validaciones <\/strong><\/p>\n<p><strong>Elemento: comprobante <\/strong><\/p>\n<p><strong>FormaPago<\/strong>: Si se registra en el atributo TipoDeComprobante \u201cT\u201d o \u201cP\u201d, no debe existir <br \/><strong>Exportaci\u00f3n<\/strong>: Si contiene el valor \u201c02\u201d debe existir en el Complemento para Comercio Exterior <br \/><strong>MetodoPago:<\/strong> Si el valor es \u201cT\u201d o \u201cP\u201d, no debe existir <br \/><strong>Nodo: InformacionGlobal: <\/strong>Si el valor contiene XAXX010101000 y el valor contiene \u201cPUBLICO EN GENERAL\u201d el nodo debe existir <br \/><strong>A\u00f1o: <\/strong>El valor debe de ser igual al a\u00f1o en curso <br \/><strong>Periocidad:<\/strong> Debe contener la clave c_Periocidad <br \/><strong>Meses: <\/strong>Debe tener la clave c_Meses <\/p>\n<p><strong>Nodo: Emisor <\/strong><\/p>\n<p><strong>RFC: <\/strong>Se debe tomar en cuenta las reglas para validaci\u00f3n indicadas en el Anexo 29 <br \/><strong>Nombre:<\/strong> Corresponde al nombre del titular del emisor <br \/><strong>RegimenFsical:<\/strong> Debe tener la clave c_RegimenFiscal <br \/><strong>FacAtrAdquiriente:<\/strong> Debe existir en la respuesta de servicio del Validador de RFC <\/p>\n<p><strong><br \/>Nodo: Receptor <\/strong><\/p>\n<p><strong>Nombre:<\/strong> Debe encontrarse en la lista de RFC inscritos y debe tener relaci\u00f3n con la clave de RFC registrado en RFC de Nodo Receptor <br \/><strong>DomicilioFiscalReceptor:<\/strong> Debe tener la clave de c\u00f3digo incluido en el cat\u00e1logo publicado <br \/><strong>RegimenFiscalR:<\/strong> Debe tener la clave c_RefimenFsical <br \/><strong>UsoCFDI:<\/strong> El valor debe aplicar a el tipo de persona del receptor <\/p>\n<p><strong>Nodo: Concepto <\/strong><br \/><strong><br \/><\/strong><br \/><strong>Objetolmp: <\/strong>El valor que debe contener es c_Objetolmp <br \/><strong>RfcACuentaTerceros:<\/strong> El valor debe ser I_LCO <br \/><strong>NombreACuentaTercero:<\/strong> El valor se encuentra en la lista de RFC del SAT y debe tener el atributo \u201cRfcACuentaTercerios del Nodo ACuentaTerceros <br \/><strong>RegimenFiscalACuentaTerceros<\/strong>: Contiene la clave c_RegimenFiscal <br \/><strong>DomicilioFiscalACuentaTerceros: <\/strong>Debe ser una clave de codigo postal <\/p>\n<p><strong>Nodo: Impuestos <\/strong><\/p>\n<p><strong>Nodo:<\/strong> Traslado: Cuando solo hay conceptos en el CFDI con un TipoFactor exento, solo debe existir Base, Impuesto y TipoFactor <br \/><strong>Base: <\/strong>Valor de la cantidad con decimales soportados por la moneda <br \/><strong>Importe:<\/strong> El tributo TotalImpuestosTraslados deben existir conceptos como TipoFactor diferente a exento.\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cfdi40 Nueva versi\u00f3n CFDI 4.0 A partir del 1 de Enero de 2022, habr\u00e1 un nuevo esquema de facturaci\u00f3n electr\u00f3nica con el objetivo de fortalecer las herramientas tecnol\u00f3gicas para poder facilitar el cumplimiento de las normas tributarias. \u00bfCu\u00e1les son las ventajas? Vi\u00e9ndolo desde el punto de vista del contribuyente, se puede hacer un reporte m\u00e1s [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":13058,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[94],"tags":[],"class_list":["post-14654","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-impulso-pyme"],"_links":{"self":[{"href":"https:\/\/www.edifact.com.mx\/blog\/wp-json\/wp\/v2\/posts\/14654","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.edifact.com.mx\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.edifact.com.mx\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.edifact.com.mx\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.edifact.com.mx\/blog\/wp-json\/wp\/v2\/comments?post=14654"}],"version-history":[{"count":0,"href":"https:\/\/www.edifact.com.mx\/blog\/wp-json\/wp\/v2\/posts\/14654\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.edifact.com.mx\/blog\/wp-json\/wp\/v2\/media\/13058"}],"wp:attachment":[{"href":"https:\/\/www.edifact.com.mx\/blog\/wp-json\/wp\/v2\/media?parent=14654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.edifact.com.mx\/blog\/wp-json\/wp\/v2\/categories?post=14654"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.edifact.com.mx\/blog\/wp-json\/wp\/v2\/tags?post=14654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}