{"id":14654,"date":"2026-08-10T12:36:15","date_gmt":"2026-08-10T18:36:15","guid":{"rendered":"https:\/\/kycdigital.com.mx\/blog\/?p=14654"},"modified":"2026-08-10T12:36:15","modified_gmt":"2026-08-10T18:36:15","slug":"cfdi40","status":"publish","type":"post","link":"https:\/\/kycdigital.com.mx\/blog\/cfdi40\/","title":{"rendered":"Cfdi40"},"content":{"rendered":"<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>\u2013 Se a\u00f1ade un atributo (Objetolmp) <br \/>\u2013 Eliminaci\u00f3n del Atributo MetodoPagoDR <br \/>\u2013 Se ajustan los impuestos a nivel del documento con relaci\u00f3n <br \/>\u2013 Se incluyen reglas de validaciones para Nodos y atributos de impuestos <br \/>\u2013 Se incluye el elemento :Totales\u201d <\/p>\n<p><strong>2. Servicio de cancelaci\u00f3n <\/strong><\/p>\n<p>\u2013 Hay modificaciones en el esquema incluyendo motivo de cancelaci\u00f3n <br \/>\u2013 Se a\u00f1ade un folio fiscal para sustituir el comprobante anterior cancelado <br \/>\u2013 Las validaciones limitan la cancelaci\u00f3n exclusivamente al ejercicio que fueron emitidos <br \/>\u2013 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>\u2013 Se especifican las descripciones de Nodos y Atributos <br \/>\u2013 Hay nuevos atributos: Exportaci\u00f3n, FacAtrAdquiriente, DomicilioFiscalReceptor, RegimenFiscalR, Objetolmp <br \/>\u2013 Hay nuevos nodos: Informaci\u00f3n global y a cuenta de terceros <br \/>\u2013 La secuencia de CfdiRelacionados se modifica <br \/>\u2013 Se integran nuevas reglas de validaci\u00f3n para los nuevos Nodos y Atributos <br \/>\u2013 Integraci\u00f3n nuevos cat\u00e1logos <\/p>\n<p><strong>4. CFDI Retenciones e informaci\u00f3n de Pagos 2.0 <\/strong><\/p>\n<p>\u2013 Se especifican Nodos y Atributos <br \/>\u2013 Nuevos atributos<br \/>\u2013 Inclusi\u00f3n de nodo \u201cCfdiRelacionados\u201d <br \/>\u2013 Incorporaci\u00f3n de reglas de validaci\u00f3n <br \/>\u2013 Incorporaci\u00f3n de cat\u00e1logos&nbsp;<\/p>\n<\/li>\n<\/ol>\n<p><strong>Atributos <\/strong><\/p>\n<p>\u2013 Hay actualizaci\u00f3n de la versi\u00f3n del est\u00e1ndar a 4.0 <br \/>\u2013 El valor prefijado cambia a 4.0 <br \/>\u2013 En la parte de \u2018Campo\u201d se describe el tipo de cambio que se utilizar\u00e1: FIX <br \/>\u2013 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>\u2013 Es un nuevo nodo condicional que sirve para poder especificar la informaci\u00f3n con relaci\u00f3n a el comprobante digital <br \/>\u2013 Se a\u00f1ade atributos como la periodicidad, mes y a\u00f1o <\/p>\n<p><strong>Elemento: CfdiRelacionados <\/strong><\/p>\n<p>\u2013 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>\u2013 Es un atributo que deja de ser opcional y cambia a requerido <br \/>\u2013 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>\u2013 Se modifica de ser opcional a requerido <br \/>\u2013 Hay un nuevo atributo que sirve para especificar el c\u00f3digo postal de un domicilio del receptor \u201cDomicilioFsicalReceptor\u201d <br \/>\u2013 Hay un nuevo atributo en donde se agrega la clave del r\u00e9gimen del contribuyente emisor \u201cRegimenFiscalR\u201d <br \/>\u2013 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>\u2013 Es un atributo que se requiere para poder expresar la operaci\u00f3n comercial si es objeto o no de impuesto \u201cObjetolmp\u201d <br \/>\u2013 Se a\u00f1ade un elemento que sustituye al Complemento ConceptoPorCuentaDeTerceros: \u201cACuentaTerceros\u201d <\/p>\n<p><strong>Elemento: ACuentaTerceros <\/strong><\/p>\n<p>\u2013 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 \/>\u2013 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>\u2013 Es un nodo que se hace requerido en donde se indica que la operaci\u00f3n es objeto de impuesto <br \/>\u2013 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>\u2013 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 \/>\u2013 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.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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\u2026<\/p>\n","protected":false},"author":1,"featured_media":13058,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-14654","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-impulso-pyme"],"_links":{"self":[{"href":"https:\/\/kycdigital.com.mx\/blog\/wp-json\/wp\/v2\/posts\/14654","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kycdigital.com.mx\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kycdigital.com.mx\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kycdigital.com.mx\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kycdigital.com.mx\/blog\/wp-json\/wp\/v2\/comments?post=14654"}],"version-history":[{"count":0,"href":"https:\/\/kycdigital.com.mx\/blog\/wp-json\/wp\/v2\/posts\/14654\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kycdigital.com.mx\/blog\/wp-json\/wp\/v2\/media\/13058"}],"wp:attachment":[{"href":"https:\/\/kycdigital.com.mx\/blog\/wp-json\/wp\/v2\/media?parent=14654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kycdigital.com.mx\/blog\/wp-json\/wp\/v2\/categories?post=14654"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kycdigital.com.mx\/blog\/wp-json\/wp\/v2\/tags?post=14654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}