{"id":16805,"date":"2026-08-10T12:59:19","date_gmt":"2026-08-10T18:59:19","guid":{"rendered":"https:\/\/www.edifact.com.mx\/blog\/ejemplo-xml-cfdi-4-0-traslado\/"},"modified":"2026-08-10T12:59:19","modified_gmt":"2026-08-10T18:59:19","slug":"ejemplo-xml-cfdi-4-0-traslado","status":"publish","type":"post","link":"https:\/\/www.edifact.com.mx\/blog\/ejemplo-xml-cfdi-4-0-traslado\/","title":{"rendered":"Ejemplo XML CFDI 4.0 traslado"},"content":{"rendered":"<h1>Ejemplo XML CFDI 4.0 traslado<\/h1>\n<p>A finales del mes de <strong>Octubre de 2021<\/strong>, el <strong>SAT publica en su Portal Oficial una versi\u00f3n actualizada del\u00a0 est\u00e1ndar del Complemento Carta Porte con la versi\u00f3n 2.0<\/strong> que entrara en vigor el 1 de Diciembre de 2020 A continuaci\u00f3n te diremos los cambios realizados.<\/p>\n<h4><strong>\u00bfQu\u00e9 es el complemento de Carta Porte?<\/strong><\/h4>\n<p>Se incorpora al CFDI de tipo Traslado para poder <strong>acreditar la posesi\u00f3n<\/strong> de las mercanc\u00edas, de esta manera se brinda <strong>informaci\u00f3n<\/strong> sobre el origen y los destinos de las mercanc\u00edas que se trasladan a trav\u00e9s de los distintos medios de transporte.<\/p>\n<p>Los contribuyentes que dan servicios de traslado de mercanc\u00edas, podr\u00e1n emitir un CFDI de tipo Ingreso incorporando el <strong>complemento Carta Porte<\/strong>, con este se puede amparar la legal posesi\u00f3n de las mercanc\u00edas.<\/p>\n<h4><strong>\u00bfPara qu\u00e9 sirve?<\/strong><\/h4>\n<p>Conocer para qu\u00e9 sirve la carta de porte es el primer paso para entender m\u00e1s del alcance de este documento. Este complemento debe de contener la <strong>informaci\u00f3n relacionada a los bienes o mercanc\u00edas<\/strong>, as\u00ed como tambi\u00e9n el <strong>origen, puntos intermedios y destino<\/strong>, adem\u00e1s deber\u00e1 de incluir el traslado de hidrocarburos y petrol\u00edferos.<\/p>\n<p>Es emitido por la compa\u00f1\u00eda de transporte y vienen en diversas formas y cada una sirve de varias maneras. A continuaci\u00f3n te detallamos:<\/p>\n<p>1) Recibo de las mercanc\u00edas, que evidencia la carga, despacho o entrega a disposici\u00f3n y que indica el estado general de los bienes recibidos.<\/p>\n<p>2) Prueba del contrato de transporte entre el cargador y el porteador.<\/p>\n<p>3) Factura de la compa\u00f1\u00eda de transporte en concepto del importe correspondiente al servicio ofrecido.<\/p>\n<p>4) Sirve como un documento negociable que puede intercambiarse por dinero, siempre y cuando permitiendo que los bienes a que hace referencia se vendan durante el tr\u00e1nsito.<\/p>\n<p>5) Es un documento constituyente de t\u00edtulo que representa la propiedad de los bienes y que s\u00f3lo se da a conocer por la compa\u00f1\u00eda naviera contra la presentaci\u00f3n de un documento original firmado.<\/p>\n<h4><strong>\u00bfA qui\u00e9n aplica?<\/strong><\/h4>\n<p>Si te dedicas al traslado de bienes o mercanc\u00edas, deber\u00e1s de <strong>emitir un CFDI<\/strong> de tipo Ingreso con complemento Carta Porte y amparar el cobro por el servicio que est\u00e1s prestando, as\u00ed como el traslado en carreteras.<\/p>\n<p>Se usa en aquellos casos que se necesitan trasladar bienes y\/o mercanc\u00edas en territorio nacional, ya sea por medio de autotransporte federal, por medio mar\u00edtimo, a\u00e9rea o ferroviaria. El CFDI de tipo ingreso con complemento Carta Porte se debe emitir por quien presta el servicio de transporte cuando haya sido contratado para el traslado de bienes o mercanc\u00edas en territorio nacional.<\/p>\n<p>En <strong>Edifact<\/strong> ofrecemos la soluci\u00f3n de <strong>\u201cCarta Porte\u201d<\/strong> que se trata de un complemento que se incorpora al Comprobante Fiscal Digital por Internet (CFDI) de tipo traslado o ingreso, para relacionar los bienes o mercanc\u00edas, ubicaciones de origen, puntos intermedios y destino.<\/p>\n<p>Se debe hacer uso de la Carta Porte cuando hay t<strong>ransportaci\u00f3n mar\u00edtima, a\u00e9rea, ferroviaria y autotransporte.\u00a0\u00a0<\/strong><\/p>\n<p>Tambi\u00e9n contamos con soluciones para Complemento Carta Porte como:<\/p>\n<ul>\n<li><strong>\u00a0Carta Porte Portal Web <\/strong>que agiliza tus procesos con nuestra soluci\u00f3n en la nube, en nuestra plataforma podr\u00e1s emitir el CFDI con el complemento Carta Porte.\u00a0<\/li>\n<\/ul>\n<ul>\n<li><strong>Carta Porte Desarrollo Rightsizing<\/strong> que est\u00e1 indicada para empresas que necesitan interconectar sus sistemas ERP para la emisi\u00f3n de complemento Carta Porte.<\/li>\n<\/ul>\n<ul>\n<li><strong>Carta Porte Consumo Web Service <\/strong>la cual es una soluci\u00f3n indicada para la implementaci\u00f3n bajo el consumo de Web Service para la emisi\u00f3n del complemento Carta Porte.\u00a0\u00a0<\/li>\n<\/ul>\n<p>Si deseas conocer m\u00e1s informaci\u00f3n del Complemento Carta Porte puede visitar nuestra p\u00e1gina https:\/\/www.edifact.com.mx\/carta-porte.html\u00a0<\/p>\n<h4><strong>\u00bfCu\u00e1les son los tipos de comprobantes?<\/strong><\/h4>\n<p>Existen 2 tipos de comprobantes, ingreso y traslado:<\/p>\n<p><strong>-Ingreso: <\/strong>Son los que se dedican al servicio de transporte terrestre de carga que circulan por carreteras federales, deben de ser emitidas para poder amparar la prestaci\u00f3n del servicio, siempre y cuando incorporando el complemento Carta Porte.<\/p>\n<p><strong>-Traslado:<\/strong> Debe ser emitido por el propietario de los bienes o mercanc\u00edas que necesita trasladar su mercanc\u00eda con sus propios medios de transporte.<\/p>\n<h4><strong>\u00bfQui\u00e9n debe emitir el CFDI de tipo traslado con complemento Carta Porte?<\/strong><\/h4>\n<p>Lo debe de emitir ya se la propietaria o propietario de los bienes o mercanc\u00edas, cuando estos se trasladan por su cuenta o cuando el intermediario de transporte presta servicios de log\u00edstica para poder trasladar los bienes o las mercanc\u00edas.<\/p>\n<h4><strong>Beneficios de Carta Porte\u00a0<\/strong><\/h4>\n<p>Hay diversos beneficios que trae el Complemento Carta Porte, por ejemplo:<\/p>\n<ul>\n<li>Se puede tener conocimiento tanto del origen como el destino de las mercanc\u00edas en caso de que se necesite una verificaci\u00f3n para poder anticiparse riesgos y\/o amenazas en el traslado<\/li>\n<li>Se puede saber a detalle las mercanc\u00edas que se transportan y las rutas que siguen<\/li>\n<li>Cuenta con elementos que permiten la verificaci\u00f3n de operaciones realizadas por las personas que intervienen en el traslado de mercanc\u00edas<\/li>\n<li>Se de informaci\u00f3n para que se pueda implantar estrategias que garanticen la seguridad de tr\u00e1nsito en las rutas\u00a0\u00a0<\/li>\n<li>Refuerza el comercio formal, combate la informalidad y contrabando\u00a0<\/li>\n<li>Facilita elementos a las dependencias p\u00fablicas responsables de la vigilancia y control de las v\u00edas de paso para validar la mercanc\u00eda transportada y acreditar su legal estancia durante el traslado.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/li>\n<\/ul>\n<h4><strong>\u00bfQui\u00e9n debe emitir el CFDI de tipo ingreso con complemento Carta Porte?<\/strong><\/h4>\n<p>Debe emitirse por quien presta el servicio de transporte cuando se contrata para trasladar bienes o mercanc\u00edas en territorio nacional, ya sea autotransporte, transporte mar\u00edtimo, transporte a\u00e9reo y transporte ferroviario.<\/p>\n<p>Fundamento: Art\u00edculos 29 y 29-A del CFF, reglas 2.7.1.8. y 2.7.1.9. de la RMF vigente.<\/p>\n<h4><strong>\u00bfCu\u00e1l es su estructura?<\/strong><\/h4>\n<p>El complemento tiene 195 campos divididos en una secci\u00f3n principal y tres subsecciones; ubicaciones para origen, puntos intermedios y destino, mercanc\u00edas y medio de transporte.<\/p>\n<h4><strong>Ajustes Carta Porte<\/strong><\/h4>\n<p>Se realizan<strong> ajustes a la documentaci\u00f3n t\u00e9cnica del est\u00e1ndar del complemento Carta Porte <\/strong>con el fin de que los transportistas<strong> cumplan con especificaciones<\/strong> del complemento as\u00ed como en la Resoluci\u00f3n Miscel\u00e1nea Fiscal para 2021 en donde se establecen reglas para regular la emisi\u00f3n del complemento Carta Porte:<strong> Hay actualizaciones del est\u00e1ndar as\u00ed como modificaci\u00f3n en los Cat\u00e1logos .\u00a0\u00a0<\/strong><\/p>\n<p>Es importante mencionar que algunas de las actualizaciones planeadas integrar\u00e1n <strong>nuevos atributos as\u00ed como la eliminaci\u00f3n de algunos,<\/strong> habr\u00e1 ajustes en la longitud de algunos atributos del nodo &#8220;Autotransporte&#8221;, as\u00ed como ajustes de redacci\u00f3n en ciertas descripciones. Habr\u00e1 modificaciones en<strong> validaciones adicionales existentes a nivel CFDI y complemento,<\/strong> y se a\u00f1adir\u00e1n validaciones adicionales de acuerdo a la nueva estructura.<\/p>\n<p>Al igual se prev\u00e9 cambios en los Cat\u00e1logos como Material Peligroso, Estaciones, Figura Transporte, Tipo De Servicio, Tipo de Carro, Tipo De Tr\u00e1fico, por mencionar algunas. A continuaci\u00f3n te contamos con detalle.\u00a0<\/p>\n<p>Esta nueva actualizaci\u00f3n incorpora <strong>cambios en los cat\u00e1logos:\u00a0<\/strong><\/p>\n<ul>\n<li>Hay 3 nuevos cat\u00e1logos denominados\u00a0 \u201cParte Transporte, Tipo Trafico y Figura Transporte\u201d.\u00a0<\/li>\n<li>Eliminaci\u00f3n de un cat\u00e1logo<\/li>\n<li>En 3 cat\u00e1logos existentes se a\u00f1aden nuevas claves<\/li>\n<li>Eliminaci\u00f3n de claves en 4 cat\u00e1logos<\/li>\n<li>Eliminaci\u00f3n de campos en el complemento teniendo como total un aproximado de 142 campos<\/li>\n<li>Algunos campos anteriormente opcionales ya son requeridos<\/li>\n<li>Hay modificaciones a validaciones en donde ahora se pueda utilizar claves\u00a0 de RFC gen\u00e9ricas (remitentes y destinatarios).<\/li>\n<li>El complemento de Carta Porte se puede existir al mismo tiempo con el complemento de Comercio Exterior<\/li>\n<li>Eliminaci\u00f3n de nodos y se a\u00f1aden otros del complemento<\/li>\n<li>Hay modificaciones de nombres y descripciones en algunos nodos\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/li>\n<\/ul>\n<p>Al igual se incorporan<strong> 4 instructivos<\/strong> relacionados a Aerotransporte, Transporte Mar\u00edtimo, Transporte A\u00e9reo y Transporte Ferroviario, en donde se especifica informaci\u00f3n para los tipos de comprobantes.\u00a0<\/p>\n<p>Los cat\u00e1logos est\u00e1n conformados por <strong>472 claves<\/strong> con el fin de identificaci\u00f3n de las unidades de medida y embalaje de la carga, al igual incluye <strong>28,693 claves de productos y servicios <\/strong>que se deben de ingresar en la Carta Porte para que de esta manera, se ampare el traslado de bienes o mercanc\u00edas.\u00a0\u00a0<\/p>\n<p>En cuesti\u00f3n de <strong>materiales peligrosos<\/strong> el cat\u00e1logo contiene 10,052 claves que cuentan con informaci\u00f3n detallada como cartuchos, p\u00f3lvora, carga explosiva, entre otros tipos de explosivos.<\/p>\n<p>El cat\u00e1logo de <strong>\u201cTipo de Embalaje\u201d<\/strong> cuenta con 59 claves para poder especificar el tipo de carga a trasladar ya sea en envases, cajas de acero, casa de madera y el material de fabricaci\u00f3n.<\/p>\n<p>Al igual se incorporan <strong>3 cat\u00e1logos extensos con claves<\/strong> para especificar las colonias de punto de partida y de destino, el cat\u00e1logo consta de 664 claves para las localidades y 2,462 claves para los municipios.<\/p>\n<p>Se introduce un <strong>cat\u00e1logo para poder definir la configuraci\u00f3n del autotransporte <\/strong>que se encarga de realizar traslados de bienes o mercanc\u00edas. El cat\u00e1logo consta de 34 claves diferentes para la especificaci\u00f3n de gr\u00faas, semirremolques y el n\u00fameros de llantas en las que viaja la carga.<\/p>\n<p>El llenado de CFDI se modifica incorporando el complemento CP incluyendo 11 ap\u00e9ndices destinado al servicio de paqueter\u00eda, log\u00edstica, gr\u00faas de arrastre, traslado de fondos, entre otros.<\/p>\n<p>De igual manera se especifica el llenado de las facturas de forma correcta para el servicio de distribuci\u00f3n de hidrocarburos as\u00ed como cuando se presente el caso de una eventualidad o devoluci\u00f3n de mercanc\u00eda.<\/p>\n<p>Esta informaci\u00f3n sirve para poder actualizar en los sistemas la nueva versi\u00f3n de la Carta Porte\u00a0 para que los transportistas, desarrolladores y \u00e1rea administrativa, puedan incorporar el complemento y las facturas.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/p>\n<p>En conclusi\u00f3n, a partir del <strong>1 de diciembre del 2021<\/strong> ser\u00e1 de manera obligatoria emitirlos y cumplir con las normas que se establecen al momento de trasladar mercanc\u00edas o bienes por cualquier medio de transporte. Lo cual a partir del <strong>1 de enero del 2022<\/strong> todos los contribuyentes estar\u00e1n sujetos a ella.<\/p>\n<p>Cabe mencionar que se deber\u00e1 comprender la funcionalidad y el llenado del complemento carta porte para los documentos de traslado e ingreso con una persona especialista en el tema.<\/p>\n<p><strong>Nueva versi\u00f3n CFDI 4.0, \u00bfde qu\u00e9 trata?\u00a0<\/strong><\/p>\n<p>Actualmente si tienes dudas o necesitas a alg\u00fan experto que te ayude con la transici\u00f3n de la <strong>versi\u00f3n 3.3 a la 4.0<\/strong>, en <strong>Edifact<\/strong> estamos preparados y ofrecemos soluciones al contribuyente como la facturaci\u00f3n electr\u00f3nica dependiendo el tama\u00f1o de tu empresa, descarga masiva, etc. Con nuestras soluciones ya puedes timbrar el 4.0.<\/p>\n<p>Somos expertos en el <strong>desarrollo, comercializaci\u00f3n e implementaci\u00f3n de soluciones de Facturaci\u00f3n Electr\u00f3nica CFDI.<\/strong>\u00a0<\/p>\n<p>Como mencionamos anteriormente, a partir del <strong>1 de enero de 2022<\/strong> habr\u00e1 cambios en la facturaci\u00f3n electr\u00f3nica: Versi\u00f3n 4.0\u00a0\u00a0<\/p>\n<p>En donde:<\/p>\n<ul>\n<li>De forma obligatoria se requiere incorporar\u00a0 el nombre y domicilio fiscal tanto del\u00a0 receptor como del emisor<\/li>\n<li>Se a\u00f1aden campos para poder identificar de manera m\u00e1s r\u00e1pida las operaciones en donde hay exportaci\u00f3n de mercanc\u00edas .<\/li>\n<li>Se determinan si las operaciones amparadas en el comprobante son objeto de impuestos indirectos<\/li>\n<li>Se integran apartados con el fin de reportar informaci\u00f3n correspondiente a las operaciones con el p\u00fablico en general, al igual que las que son realizadas a cuentas de terceras personas.<\/li>\n<\/ul>\n<p><strong>Retenciones informaci\u00f3n de pagos<\/strong><\/p>\n<ul>\n<li>La versi\u00f3n es de 2.0<\/li>\n<li>Se integra de manera obligatoria el nombre\u00a0 y domicilio fiscal tanto del\u00a0 receptor como del emisor<\/li>\n<li>Se puede relacionar con otros comprobantes fiscales<\/li>\n<\/ul>\n<p><strong>Recepci\u00f3n de pagos<\/strong><\/p>\n<ul>\n<li>La versi\u00f3n es de 2.0<\/li>\n<li>Se integran campos nuevos para poder determinar si las operaciones amparadas en el comprobante son objeto de impuestos indirectos<\/li>\n<li>Se a\u00f1ade un apartado nuevo con el resumen de los importes totales de los pagos que fueron efectuados siempre y cuando se expresan en la moneda nacional, al igual que los impuestos que fueron trasladados.<\/li>\n<\/ul>\n<p><strong>Modificaci\u00f3n del servicio de cancelaci\u00f3n de facturas<\/strong><\/p>\n<p>Desde el 1 de Enero del 2022 se debe de indicar de manera obligatoria el motivo de la cancelaci\u00f3n de los CFDI. Al momento de elegir el motivo de cancelaci\u00f3n, se debe de poner\u00a0\u00a0<\/p>\n<p>la clave 01 \u201cComprobante emitido con errores con relaci\u00f3n\u201d y se debe relacionar el folio fiscal del comprobante que sustituye al cancelado.<\/p>\n<p>Al igual se modifican los plazos para poder realizar la cancelaci\u00f3n de facturas.<\/p>\n<h4><strong>\u00bfCu\u00e1les son los ajustes al est\u00e1ndar del CFDI?<\/strong><\/h4>\n<p><strong>Atributos\u00a0<\/strong><\/p>\n<ul>\n<li>Hay actualizaci\u00f3n de la versi\u00f3n del est\u00e1ndar a 4.0<\/li>\n<li>El valor prefijado cambia a 4.0<\/li>\n<li>En la parte de \u2018Campo\u201d se describe el tipo de cambio que se utilizar\u00e1: FIX<\/li>\n<li>Hay un nuevo atributo requerido para expresar si el comprobante va a amparar una operaci\u00f3n de exportaci\u00f3n denominado :Exportaci\u00f3n\u201d\u00a0<\/li>\n<\/ul>\n<p><strong>Elementos<\/strong><\/p>\n<ul>\n<li>Es un nuevo nodo condicional que sirve para poder especificar la informaci\u00f3n con relaci\u00f3n a el comprobante digital<\/li>\n<li>Se a\u00f1ade atributos como la periodicidad, mes y a\u00f1o<\/li>\n<\/ul>\n<p><strong>Elemento: CfdiRelacionados<\/strong><\/p>\n<ul>\n<li>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<\/li>\n<\/ul>\n<p><strong>Elemento: Emisor<\/strong><\/p>\n<ul>\n<li>Es un atributo que deja de ser opcional y cambia a requerido<\/li>\n<li>Se a\u00f1ade un atributo condicional <strong>\u201cFacAtrAdquiriente\u201d\u00a0 <\/strong>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\u00a0 o PCGCFDISP<\/li>\n<\/ul>\n<p><strong>Elemento: Receptor<\/strong><\/p>\n<ul>\n<li>Se modifica de ser opcional a requerido<\/li>\n<li>Hay un nuevo atributo que sirve para especificar el c\u00f3digo postal de un domicilio del receptor \u201cDomicilioFsicalReceptor\u201d<\/li>\n<li>Hay un nuevo atributo en donde se agrega la clave del r\u00e9gimen del contribuyente emisor \u201cRegimenFiscalR\u201d<\/li>\n<li>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<\/li>\n<\/ul>\n<p><strong>Elemento: Concepto<\/strong><\/p>\n<ul>\n<li>Es un atributo que se requiere para poder expresar la operaci\u00f3n comercial si es objeto o no de impuesto <strong>\u201cObjetolmp\u201d<\/strong><\/li>\n<li>Se a\u00f1ade un elemento que sustituye al Complemento ConceptoPorCuentaDeTerceros: <strong>\u201cACuentaTerceros\u201d<\/strong><\/li>\n<\/ul>\n<p><strong>Elemento: ACuentaTerceros<\/strong><\/p>\n<ul>\n<li>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<\/li>\n<li>Se a\u00f1aden atributos como:\u201d<strong> RfcACuentaTerceros\u201d<\/strong> en donde es una clave que registra el RFC del Tercero, \u201c<strong>NombreACuentaTerceros\u201d <\/strong>en donde se registra el nombre o la raz\u00f3n social del Tercero, <strong>\u201cRegimenFsicalACuentaTerceros\u201d<\/strong> en donde se agrega la clave del r\u00e9gimen del contribuyente y <strong>\u201cDomicilioFiscalACuentaTerceros\u201d <\/strong>en donde se a\u00f1ade el c\u00f3digo postal del domicilio.<\/li>\n<\/ul>\n<p><strong>Elemento: Impuestos<\/strong><\/p>\n<ul>\n<li>Es un nodo que se hace requerido en donde se indica que la operaci\u00f3n es objeto de impuesto<\/li>\n<li>Se a\u00f1ade un atributo para mostrar la suma de los atributos<strong> Base<\/strong> de los conceptos del impuesto trasladado\u00a0\u00a0<\/li>\n<\/ul>\n<p><strong>Ajustes apartado C y D de la fracci\u00f3n I de Anexo 20<\/strong><\/p>\n<ul>\n<li>Hay una modificaci\u00f3n en la descripci\u00f3n del c\u00f3digo de respuesta<\/li>\n<li>El esquema se ajusta de tal modo que se incluya el motivo de cancelaci\u00f3n y folio fiscal\u00a0<\/li>\n<li>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\u00a0\u00a0\u00a0<\/li>\n<\/ul>\n<p><strong>Validaciones<\/strong><\/p>\n<p>Elemento: comprobante<\/p>\n<ul>\n<li><strong>FormaPago: <\/strong>Si se registra en el atributo TipoDeComprobante \u201cT\u201d o \u201cP\u201d, no debe existir<\/li>\n<li><strong>Exportaci\u00f3n: <\/strong>Si contiene el valor \u201c02\u201d debe existir en el Complemento para Comercio Exterior<\/li>\n<li><strong>MetodoPago:<\/strong> Si el valor es \u201cT\u201d o \u201cP\u201d, no debe existir<\/li>\n<li><strong>Nodo: InformacionGlobal: <\/strong>Si el valor contiene XAXX010101000 y el valor contiene \u201cPUBLICO EN GENERAL\u201d el nodo debe existir<\/li>\n<li><strong>A\u00f1o: <\/strong>El valor debe de ser igual al a\u00f1o en curso<\/li>\n<li><strong>Periocidad:<\/strong> Debe contener la clave c_Periocidad\u00a0<\/li>\n<li><strong>Meses: <\/strong>Debe tener la clave c_Meses<\/li>\n<\/ul>\n<p><strong>Nodo: Emisor<\/strong><\/p>\n<ul>\n<li><strong>RFC: <\/strong>Se debe tomar en cuenta las reglas para validaci\u00f3n indicadas en el Anexo 29<\/li>\n<li><strong>Nombre: <\/strong>Corresponde al nombre del titular del emisor<\/li>\n<li><strong>RegimenFsical:<\/strong> Debe tener la clave c_RegimenFiscal<\/li>\n<li><strong>FacAtrAdquiriente: <\/strong>Debe existir en la respuesta de servicio del Validador de RFC<\/li>\n<\/ul>\n<p><strong>Nodo: Receptor<\/strong><\/p>\n<ul>\n<li><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\u00a0<\/li>\n<li><strong>DomicilioFiscalReceptor: <\/strong>Debe tener la clave de c\u00f3digo incluido en el cat\u00e1logo publicado\u00a0<\/li>\n<li><strong>RegimenFiscalR:<\/strong> Debe tener la clave c_RefimenFsical<\/li>\n<li><strong>UsoCFDI: <\/strong>El valor debe aplicar a el tipo de persona del receptor<\/li>\n<\/ul>\n<p><strong>Nodo: Concepto<\/strong><\/p>\n<ul>\n<li><strong>Objetolmp: <\/strong>El valor que debe contener es c_Objetolmp<\/li>\n<li><strong>RfcACuentaTerceros:<\/strong> El valor debe ser I_LCO<\/li>\n<li><strong>NombreACuentaTercero: <\/strong>El valor se encuentra en la lista de RFC del SAT y debe tener el atributo \u201cRfcACuentaTercerios del Nodo ACuentaTerceros<\/li>\n<li><strong>RegimenFiscalACuentaTerceros: <\/strong>Contiene la clave c_RegimenFiscal<\/li>\n<li><strong>DomicilioFiscalACuentaTerceros<\/strong>: Debe ser una clave de codigo postal\u00a0<\/li>\n<\/ul>\n<p><strong>Nodo: Impuestos<\/strong><\/p>\n<ul>\n<li><strong>Nodo: Traslado: <\/strong>Cuando solo hay conceptos en el CFDI con un TipoFactor exento, solo debe existir Base, Impuesto y TipoFactor<\/li>\n<li><strong>Base: <\/strong>Valor de la cantidad con decimales soportados por la moneda<\/li>\n<li><strong>Importe:<\/strong> El tributo TotalImpuestosTraslados deben existir conceptos como TipoFactor diferente a exento.\u00a0<\/li>\n<\/ul>\n<h4><strong>Comprobante que ampara retenciones e informaci\u00f3n de pagos<\/strong><\/h4>\n<p><strong>Atributos<\/strong><\/p>\n<ul>\n<li>Es el est\u00e1ndar del CFDI que ampara retenciones de pagos, los importes son expresado en pesos mexicanos (MXN)<\/li>\n<li>La versi\u00f3n se actualiza a 2.0<\/li>\n<li><strong>FolioInt:<\/strong> Se incorpora el Patr\u00f3n que debe ser aplicado<\/li>\n<li><strong>No Certificado:<\/strong> Se incorpora el Patr\u00f3n que debe ser aplicado\u00a0<\/li>\n<li><strong>FechaExp: <\/strong>Es un atributo requerido que comunica la fecha y hora en la que se expide el documento para amparar retenciones e informaci\u00f3n de pagos.\u00a0<\/li>\n<li><strong>LugarExpReten:\u00a0 <\/strong>Se proporciona el c\u00f3digo postal del lugar de expedici\u00f3n<\/li>\n<li><strong>DescReten:<\/strong> Es un atributo requerido para expresar la descripci\u00f3n de la retenci\u00f3n de pagos<\/li>\n<\/ul>\n<p><strong>Elemento: CfdiRelacionados<\/strong><\/p>\n<ul>\n<li>Es una relaci\u00f3n de 1<\/li>\n<li><strong>TipoRelacion: <\/strong>Es un atributo condicional para se\u00f1alar la clave de la relaci\u00f3n existente entre el este y el comprobante<\/li>\n<li><strong>UUID: <\/strong>Es un atributo condicional para registrar el folio fiscal del comprobante<\/li>\n<\/ul>\n<p><strong>Elemento: Emisor<\/strong><\/p>\n<ul>\n<li><strong>NomDenRazSocE: <\/strong>Es un atributo condicional para incorporar el nombre o raz\u00f3n social del contribuyente inscrito en el RFC<\/li>\n<li>Se elimina <strong>CURPE<\/strong><\/li>\n<li><strong>RegimenFiscalE:<\/strong> Es un atributo condicional para integrar la clave del r\u00e9gimen del contribuyente emisor<\/li>\n<\/ul>\n<p><strong>Elemento: Receptor<\/strong><\/p>\n<ul>\n<li><strong>NomDenRazSocR: <\/strong>Es un atributo condicional para registrar los nombres o raz\u00f3n social inscritos en el RFC del receptor<\/li>\n<\/ul>\n<ul>\n<li><strong>DomicilioFiscalR: <\/strong>Es un atributo para registrar el c\u00f3digo postal del domicilio fiscal<\/li>\n<\/ul>\n<p><strong>Elemento: Periodo<\/strong><\/p>\n<ul>\n<li><strong>Ejercicio (modificaci\u00f3n) : <\/strong>Eliminaci\u00f3n del valor m\u00ednimo y m\u00e1ximo incluyente<\/li>\n<li><strong>DomicilioFiscalR: <\/strong>Se registra el c\u00f3digo postal del domicilio del receptor<\/li>\n<\/ul>\n<p><strong>Elemento: Totales<\/strong><\/p>\n<ul>\n<li><strong>MontoTotExent: <\/strong>Se modifica el tipo especial a un importe en pesos mexicanos<\/li>\n<li><strong>MontoToRet: <\/strong>\u00a0Se modifica el tipo especial a un importe en pesos mexicanos. Eliminaci\u00f3n del valor m\u00ednimo y m\u00e1ximo incluyente\u00a0<\/li>\n<li><strong>UtilidadBimestral:<\/strong> Se expresa el monto de la utilizad de forma bimestral<\/li>\n<li><strong>ISRCorrespondiente: <\/strong>Expresa el monto del RFC de acuerdo al bimestre<\/li>\n<\/ul>\n<p><strong>Elemento: ImpRetenidos<\/strong><\/p>\n<ul>\n<li><strong>BaseRet:\u00a0 <\/strong>Se modifica el tipo especial a un importe en pesos mexicanos<\/li>\n<\/ul>\n<ul>\n<li>MontoRet:\u00a0 Se modifica el tipo especial a un importe en pesos mexicanos<\/li>\n<\/ul>\n<ul>\n<li><strong>TipoPagoRet:<\/strong> <strong>\u00a0<\/strong>Se modifica el tipo especial al cat\u00e1logo de retenciones\u00a0<\/li>\n<\/ul>\n<p><strong>\u00a0Ajustes apartado C<\/strong><\/p>\n<p>Se modifica la descripci\u00f3n del c\u00f3digo de respuesta para la cancelaci\u00f3n y se modifica el esquema para la inclusi\u00f3n del motivos de cancelaci\u00f3n y folio fiscal.\u00a0<\/p>\n<p>Deben de tener las claves 01 para un comprobante emitido con errores con relaci\u00f3n, 02 para un comprobante emitido con errores sin relaci\u00f3n, 03 cuando la operaci\u00f3n no se lleva a cabo y 04 cuando la operaci\u00f3n nominativa se relaciona a la factura\u00a0 global.<\/p>\n<h4><strong>Facturaci\u00f3n Electr\u00f3nica Complemento para recepci\u00f3n de Pagos<\/strong><\/h4>\n<p><strong>Elemento: Totales\u00a0<\/strong><\/p>\n<ul>\n<li>Nodo: Impuestos: Se requiere especificar el monto total de los pagos y total de impuestos expresados en pesos mexicanos<\/li>\n<\/ul>\n<ol>\n<li>a) Atributos<\/li>\n<\/ol>\n<ul>\n<li><strong>TotalRetencionesIVA:<\/strong> Se expresa el total de impuestos retenido de IVA<\/li>\n<li><strong>TotalRetencionesISR:<\/strong> Se expresa el total de impuestos retenido de ISR<\/li>\n<li><strong>TotalRetencionesIEPS: <\/strong>Se expresa el total de impuestos retenido de IEPS<\/li>\n<li><strong>TotalTrasladoBaseIVA16:<\/strong> Es el total de la base de IVA trasladada con la tasa del 16%<\/li>\n<li><strong>TotalTrasladosImpuestoIVA16: <\/strong>Expresa el total de los impuestos del IVA trasladado a la tasa del 16%<\/li>\n<li><strong>TotalTrasladosBaseIVA8:<\/strong> Expresa el total de los impuestos del IVA trasladado a la tasa del 8%\u00a0<\/li>\n<li><strong>TotalTrasladosImpuestosIVA8<\/strong>: Expresa el total de los impuestos del IVA trasladado a la tasa del 8%<\/li>\n<li><strong>TotalTrasladosBaseIVA0: <\/strong>Expresa el total de los impuestos del IVA trasladado a la tasa del 0% que desprende de los pagos<\/li>\n<li><strong>TotalTrasladosImpuestoIVA0: <\/strong>Expresa el total de los impuestos del IVA trasladado a la tasa del 0% que desprende de los pagos<\/li>\n<li><strong>TotalTrasladadosBaseIVAExcento:<\/strong> Expresa el total de la base del iva trasladado exento desprendido de los pagos<\/li>\n<li><strong>MontoTotalPagos: <\/strong>Expresa el total de los pagos desprendidos de los nodos Pago.<\/li>\n<\/ul>\n<p><strong>Elemento: Pago<\/strong><\/p>\n<ul>\n<li><strong>MonedaP:\u00a0 <\/strong>Sirve para identificar la clave de la moneda utilizada para poder efectuar el pago.<\/li>\n<\/ul>\n<p><strong>Elemento: DoctoRelacionado<\/strong><\/p>\n<ul>\n<li><strong>Objetolmp: <\/strong>Se expresa si el pago es objeto o no de impuestos<\/li>\n<li><strong>MetodoDePagoDR:<\/strong> Eliminaci\u00f3n<\/li>\n<li><strong>NumParcialidad, ImpSaldoAnt e ImpSaldoInsoluto:\u00a0 <\/strong>Son opcionales<\/li>\n<li><strong>EquivalenciaDR:<\/strong> Cambia de nombre\u00a0<\/li>\n<\/ul>\n<p><strong>Elemento: ImpuestosP<\/strong><\/p>\n<ul>\n<li><strong>ImpuestosP:<\/strong> Se incluye para poder detallar los impuestos por cada documento<\/li>\n<\/ul>\n<p><strong>Elemento: RetencionesP<\/strong><\/p>\n<ul>\n<li><strong>RetencionesP:<\/strong> Es un nodo requerido para poder poner los impuestos retenidos<\/li>\n<li><strong>Nodo hijo Retenci\u00f3nP: <\/strong>Registra la informaci\u00f3n de la retenci\u00f3n de impuestos\u00a0<\/li>\n<li><strong>Atributo BaseP: <\/strong>Se\u00f1ala la base para el c\u00e1lculo de la retenci\u00f3n<\/li>\n<li><strong>Atributo ImpuestoP: <\/strong>Se\u00f1ala la clave del tipo de impuesto<\/li>\n<li><strong>Atributo TipoFactorP: <\/strong>Se\u00f1ala la clave del tipo de factor que se aplica a la base del impuesto<\/li>\n<li><strong>Atributo TasaOCuotaP: <\/strong>Se\u00f1ala la tasa o cuota del impuesto<\/li>\n<li><strong>Atributo ImporteP:<\/strong> Se\u00f1ala el importe o monto del impuesto<\/li>\n<\/ul>\n<p><strong>Elemento: TrasladoP<\/strong><\/p>\n<ol>\n<li>a) Nodos<\/li>\n<\/ol>\n<ul>\n<li><strong>Nodo Traslados: <\/strong>Captura los impuestos trasladados que aplican<\/li>\n<\/ul>\n<ul>\n<li><strong>Nodo hijo TrasladoP: <\/strong>\u00a0Se detalla la informaci\u00f3n de un traslado de impuestos<\/li>\n<\/ul>\n<ol>\n<li>b) Atributos:<\/li>\n<\/ol>\n<ul>\n<li><strong>BaseP: <\/strong>Se\u00f1ala la base para el c\u00e1lculo de impuesto<\/li>\n<li><strong>ImpuestoP: <\/strong>Se\u00f1ala la clave del tipo de impuesto<\/li>\n<li><strong>TipoFactorP:<\/strong> Se\u00f1ala la clave del tipo de factor aplicable a la base<\/li>\n<li><strong>TasaOCuotaP:<\/strong> Se\u00f1ala el valor de la tasa o cuota del impuesto<\/li>\n<li><strong>ImporteP: <\/strong>Se\u00f1ala el importe del impuesto\u00a0<\/li>\n<\/ul>\n<p><strong>Elemento: ImpuestosP<\/strong><\/p>\n<p>Se elimina la referencia que solo se aplicaba un anticipo.<\/p>\n<ul>\n<li><strong>TotalImpuestosRetenidosP:<\/strong> Hay cambios en la descripci\u00f3n para poder aplicar el total de impuestos retenidos<\/li>\n<li><strong>TotalImpuestosTrasladadosP:<\/strong> Hay cambios en la descripci\u00f3n para poder aplicar el total de impuestos trasladados<\/li>\n<\/ul>\n<p><strong>Elemento: RetencionesP<\/strong><\/p>\n<p>Se especifica en el nodo que ser\u00e1 de forma requerida cuando en los documentos relacionados se registre alg\u00fan impuesto retenido.<\/p>\n<ul>\n<li><strong>ImpuestoP:<\/strong> Se cambia el nombre del campo para agregar la P<\/li>\n<li><strong>ImporteP:<\/strong> Se cambia el nombre del campo para agregar la P<\/li>\n<\/ul>\n<p><strong>Elemento: TrasladosP<\/strong><\/p>\n<p>Se especifica en el nodo que ser\u00e1 de forma requerida cuando en los documentos relacionados se registre alg\u00fan impuesto trasladado.<\/p>\n<ul>\n<li><strong>BaseP: <\/strong>Se\u00f1ala la suma de los atributos Base<\/li>\n<li><strong>ImpuestoP:<\/strong>\u00a0 Se cambia el nombre del campo para agregar la P<\/li>\n<li><strong>TipoFactorP:<\/strong>\u00a0 Se cambia el nombre del campo para agregar la P<\/li>\n<li><strong>TasaOCuotaP: <\/strong>\u00a0Se cambia el nombre del campo para agregar la P<\/li>\n<li><strong>Importe P: <\/strong>\u00a0Se cambia el nombre del campo para agregar la P y para especificar la descripci\u00f3n que en este atributo se se\u00f1ala la suma del impuesto\u00a0 trasladado<\/li>\n<\/ul>\n<ul>\n<li>Se modifica a 4.0<\/li>\n<li>Se modifica el TipoDeComprobante pues si tiene el valor I,E, T o N no debe existir<\/li>\n<\/ul>\n<p><strong>Nodo: Receptor<\/strong><\/p>\n<p>Atributos:<\/p>\n<ul>\n<li>UsoCFDI: Eliminaci\u00f3n<\/li>\n<\/ul>\n<p><strong>Nodo: Conceptos<\/strong><\/p>\n<p>Solo se permite un nodo por concepto y puede tener ACuentaTercero<\/p>\n<p>Atributo:\u00a0<\/p>\n<ul>\n<li>Objetiolmp: Se registra con valor \u201c01\u201d<\/li>\n<\/ul>\n<ul>\n<li><strong>Monto:<\/strong> Se a\u00f1ade la f\u00f3rmula para poder calcular el margen de variaci\u00f3n<\/li>\n<li><strong>DoctoRelacionado: <\/strong>Eliminado<\/li>\n<li><strong>MonedaDR: <\/strong>Se elimina la validaci\u00f3n del valor 1\u00a0<\/li>\n<li><strong>MetodoDePago:\u00a0 <\/strong>Se elimina la validaci\u00f3n pues se elimina el campo<\/li>\n<li><strong>Objetolmp:<\/strong>\u00a0 Debe tener la clave c_Objetolmp<\/li>\n<\/ul>\n<p><strong>Nodo:<\/strong> DoctoRelacionado<\/p>\n<p><strong>Nodo: <\/strong>ImpuestosP<\/p>\n<p><strong>Nodo: <\/strong>RetencionP<\/p>\n<p>Atributos<\/p>\n<ul>\n<li><strong>BaseP: <\/strong>Mayor a cero<\/li>\n<li><strong>ImpuestoP:<\/strong> Debe existir atributos para sumar el total de impuestos retenidos y el detalle de impuestos<\/li>\n<li><strong>TipoFactorP: <\/strong>Diferente de exento<\/li>\n<li><strong>TasaOCuotaP:<\/strong> El valor debe ser fijo correspondiente a c_TasaOCuota<\/li>\n<li><strong>ImporteP:<\/strong> Calcula el l\u00edmite inferior\u00a0<\/li>\n<\/ul>\n<p><strong>Nodo: TrasladosP<\/strong><\/p>\n<p>Nodo: TrasladosP<\/p>\n<p>Atributos<\/p>\n<ul>\n<li><strong>BaseP: <\/strong>Mayor a cero<\/li>\n<li><strong>ImpuestoP:<\/strong> Debe existir atributos para sumar el total de impuestos retenidos y el detalle de impuestos<\/li>\n<li><strong>TipoFactorP: <\/strong>Diferente de exento<\/li>\n<li><strong>TasaOCuotaP:<\/strong> El valor debe ser fijo correspondiente a c_TasaOCuota<\/li>\n<li><strong>ImporteP:<\/strong> Calcula el l\u00edmite inferior\u00a0<\/li>\n<\/ul>\n<p><strong>Nodo:Pago<\/strong><\/p>\n<p>Nodo: ImpuestosP<\/p>\n<p>Atributos<\/p>\n<ul>\n<li><strong>TotalImpuestosRetenidosP: <\/strong>Se elimina la \u00faltima validaci\u00f3n<\/li>\n<li><strong>TotalImpuestosTrasladadosP: <\/strong>Se elimina la \u00faltima validaci\u00f3n\u00a0\u00a0\u00a0<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Ejemplo XML CFDI 4.0 traslado A finales del mes de Octubre de 2021, el SAT publica en su Portal Oficial una versi\u00f3n actualizada del\u00a0 est\u00e1ndar del Complemento Carta Porte con la versi\u00f3n 2.0 que entrara en vigor el 1 de Diciembre de 2020 A continuaci\u00f3n te diremos los cambios realizados. \u00bfQu\u00e9 es el complemento de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":13209,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[80,225],"tags":[],"class_list":["post-16805","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-contabilidad-fiscal","category-radar-fiscal"],"_links":{"self":[{"href":"https:\/\/www.edifact.com.mx\/blog\/wp-json\/wp\/v2\/posts\/16805","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=16805"}],"version-history":[{"count":0,"href":"https:\/\/www.edifact.com.mx\/blog\/wp-json\/wp\/v2\/posts\/16805\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.edifact.com.mx\/blog\/wp-json\/wp\/v2\/media\/13209"}],"wp:attachment":[{"href":"https:\/\/www.edifact.com.mx\/blog\/wp-json\/wp\/v2\/media?parent=16805"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.edifact.com.mx\/blog\/wp-json\/wp\/v2\/categories?post=16805"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.edifact.com.mx\/blog\/wp-json\/wp\/v2\/tags?post=16805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}