CFDI 4.0 y más

Conozca los nuevos cambios que deben aplicarse de forma inmediata, para cumplir correctamente con la expedición de sus comprobantes

.
 .  (Foto: iStock)

A partir del 1o. de enero de 2022, deben aplicarse los cambios que se generaron en el Anexo 20 de la RMISC 2022 en materia de los requisitos que deben cumplir los CFDI´S, por lo que a continuación se muestran cuales son.

CFDI general

Elemento comprobante

En este punto se modifican los atributos de la versión y se incorpora el denominado “Exportación, por lo que queda de la siguiente forma:

Atributo

Obligatorio

Descripción

Versión

Valor prefijado a 4.0 que indica la versión del estándar bajo el que se encuentra expresado el CFDI

Serie

No

Para precisar la serie para control interno del contribuyente

Folio

No

Para control interno del contribuyente que expresa el folio del comprobante

Fecha

Expresión de la fecha y hora de expedición en la forma

AAAA-MM-DDThh:mm:ss y debe corresponder con la hora local donde se emite

Sello

Sello digital del comprobante

FormaPago

No

Clave de la forma de pago de los bienes o servicios amparados por el comprobante

NoCertificado

Número de serie del certificado de sello digital que ampara al comprobante, de acuerdo con el acuse correspondiente a 20 posiciones otorgado por el sistema del SAT

Certificado

Incorporar el certificado de sello digital que ampara al comprobante, en formato base 64

CondicionesDePago

No

Condiciones comerciales aplicables para el pago

SubTotal

Suma de los importes de los conceptos antes de descuentos e impuesto. No se permiten valores negativos

Descuento

No

importe total de los descuentos aplicables antes de impuestos. No se permiten valores negativos

Moneda

Para identificar la clave de la moneda utilizada para expresar los montos, cuando se usa moneda nacional se registra MXN

TipoCambio

No

Para representar el tipo de cambio FIX conforme con la moneda usada. Es requerido cuando la clave de moneda es distinta de MXN y de XXX. El valor debe reflejar el número de pesos mexicanos que equivalen a una unidad de la divisa señalada en el atributo moneda. Si el valor está fuera del porcentaje aplicable a la moneda tomado del catálogo c_Moneda, el emisor debe obtener del PAC que vaya a timbrar el CFDI, de manera no automática, una clave de confirmación para ratificar que el valor es correcto e integrar dicha clave en el atributo Confirmacion

Total

Representa la suma del subtotal, menos los descuentos aplicables, más las contribuciones recibidas menos los impuestos retenidos federales y locales. Si el valor es superior al límite que establezca el SAT en la RMISC, el emisor debe obtener del PAC que vaya a timbrar el CFDI, de manera no automática, una clave de confirmación para ratificar que el valor es correcto e integrar dicha clave en el atributo Confirmacion. No se permiten valores negativos

TipoDeComprobante

Expresar la clave del efecto del comprobante fiscal para el contribuyente emisor

Exportacion

Este nuevo elemento es para expresar si el comprobante ampara una operación de exportación

MetodoPago

No

Precisar la clave del método de pago que aplica para este comprobante

LugarExpedicion

Incorporar el código postal del lugar de expedición del comprobante

Confirmacion

No

Registrar la 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

 

El elemento comprobante presentaba hasta 2021 los elementos hijo:

  • Cfdi Relacionados
  • Emisor
  • Receptor
  • Conceptos
  • Impuestos
  • Complemento
  • Addenda

A partir del 2022, se incorpora el elemento hijo condicional “InformacionGlobal”, el cual es un nodo condicional para precisar la información relacionada con el comprobante enfocado a la emisión de los CFDI´S globales por las operaciones realizadas con el público en general, que se regulan en la regla 2.7.1.21. de la RMISC 2022, cuyos atributos presentan las siguientes características:

Atributo

Obligatorio

Descripción

Periodicidad

Periodo al que corresponde la información

Meses

Mes o los meses al que corresponde la información

Año

Año al que corresponde la información

 

CfdiRelacionados (elemento hijo opcional)

Este nodo opcional para precisar la información de los comprobantes relacionados, no sufre cambios.

 

 

Obligatorio

Descripción

TipoRelacion

clave de la relación que existe entre este que se está generando y el o los CFDI´S previos

 

CfdiRelacionado

Precisar la información de los comprobantes relacionados

Atributo

Obligatorio

Descripción

UUID

 

Para registrar el folio fiscal (UUID) de un CFDI relacionado con el que se emite, por ejemplo:

el CFDI relacionado es un comprobante de traslado que sirve para registrar el movimiento de la mercancía

este comprobante se usa como nota de crédito o nota de débito del comprobante relacionado

es una devolución sobre el comprobante relacionado

sustituye a una factura cancelada

 

Emisor (elemento hijo)

En este nodo requerido para expresar la información del contribuyente emisor, se incorpora el atributo para señalar de forma obligatoria el nombre del emisor.

 

Atributo

Obligatorio

Descripción

Rfc

Para registrar la clave del RFC correspondiente al contribuyente emisor

Nombre

Registrar el nombre, denominación o razón social del contribuyente inscrito en el RFC, del emisor

RegimenFiscal

Para incorporar la clave del régimen del contribuyente emisor al que aplicará el efecto fiscal del comprobante

FacAtrAdquirente

No

Nuevo elemento para indicar el número de operación proporcionado por el SAT cuando se trate de un comprobante a través de un PCECFDI o un PCGCFDISP

 

Receptor (elemento hijo)

Nodo requerido para precisar la información del contribuyente receptor, en el que se adiciona el atributo nombre del receptor de forma obligatoria; aunque la autoridad aun no a precisado el dato que debe ponerse en el caso de una factura global por operaciones con el público en general, lo más recomendable seria señalarlo así.

También se modifica el atributo del domicilio del receptor como un campo de forma obligatoria; y que también falta precisar que se pondrá en una factura global por operaciones con el público en general, que mientras no se defina algo especifico podría indicarse el mismo domicilio del emisor.

Atributo

Obligatorio

Descripción

Rfc

Clave del RFC correspondiente al contribuyente receptor

Nombre

Nombre(s), primer apellido, segundo apellido, según corresponda, denominación o razón social del contribuyente, inscrito en el RFC, del receptor

DomicilioFiscalReceptor

Código postal del domicilio fiscal del receptor del comprobante

ResidenciaFiscal

No

Registrar la clave del país de residencia para efectos fiscales del receptor del comprobante, cuando se trate de un extranjero.

Es requerido cuando se incluya el complemento de comercio exterior o se registre el atributo NumRegIdTrib

NumRegIdTrib

No

Número de registro de identidad fiscal del receptor cuando sea residente en el extranjero. Es requerido cuando se incluya el complemento de comercio exterior

RegimenFiscalReceptor

Incorporar la clave del régimen fiscal del contribuyente receptor al que aplicará el efecto fiscal de este comprobante

UsoCFDI

Clave del uso que dará a esta factura el receptor

 

.
 .  (Foto: IDConline)

Conceptos (elemento hijo)

Este nodo es requerido para listar los conceptos cubiertos por el comprobante, que se compone por otro elemento hijo denominado “Concepto”, el cual es un nodo requerido para registrar la información detallada de un bien o servicio amparado, se modifica al incorporarse un nuevo atributo para indicar si la operación que ampara el CFDI es o no objeto de impuesto.

Este cambio obedece a la adición del numeral 4-A de la LIVA para 2022, en el que se definen los actos o actividades no objeto del impuesto.

Atributo

Obligatorio

Descripción

ClaveProdServ

Clave del producto o del servicio.

Deben utilizar las claves del catálogo de productos y servicios, cuando los conceptos que registren por sus actividades correspondan con dichos conceptos

NoIdentificacion

No

Número de parte, identificador del producto o del servicio, la clave de producto o servicio, SKU o equivalente, propia de la operación del emisor

Cantidad

Precisar la cantidad de bienes o servicios del tipo particular

ClaveUnidad

Clave de unidad de medida estandarizada aplicable para la cantidad expresada en el concepto.

La unidad debe corresponder con la descripción del concepto

Unidad

No

Precisar la unidad de medida propia de la operación del emisor, aplicable para la cantidad expresada en el concepto.

La unidad debe corresponder con la descripción del concepto

Descripcion

Precisar la descripción del bien o servicio cubierto

ValorUnitario

Valor o precio unitario del bien o servicio

Importe

Precisar el importe total de los bienes o servicios.

Debe ser equivalente al resultado de multiplicar la cantidad por el valor unitario expresado en el concepto. No se permiten valores negativos

Descuento

No

Importe de los descuentos aplicables al concepto. No se permiten valores negativos

ObjetoImp

Para expresar si la operación comercial es objeto o no de impuesto

 

Impuestos (elemento hijo)

Este nodo condicional para capturar los impuestos aplicables, se integra de los siguientes elementos hijo:

  • Impuestos
  • ACuentaTerceros
  • InformacionAduanera
  • CuentaPredial
  • ComplementoConcepto
  • Parte

Como se observa, el elemento hijo “ACuentaTerceros” es nuevo, cuyas características se muestran más adelante.

Impuestos (elemento hijo)

No sufre cambios este ni los dos elementos hijos que lo componen:

  • Traslados
  • Retenciones
  • Traslados (elemento hijo)
  • Nodo opcional para asentar los impuestos trasladados aplicables.
  • Traslados

Nodo requerido para asentar la información detallada de un traslado de impuestos aplicable.

Atributo

Obligatorio

Descripción

Base

Señalar la base para el cálculo del impuesto. No se permiten valores negativos

Impuesto

Clave del tipo de impuesto trasladado aplicable al concepto

TipoFactor

Clave del tipo de factor que se aplica a la base del impuesto

TasaOCuota

No

Valor de la tasa o cuota del impuesto que se traslada para el presente concepto. Es requerido cuando el atributo TipoFactor tenga una clave que corresponda a

Tasa o Cuota

Importe

No

Importe del impuesto trasladado que aplica al concepto. No se permiten valores negativos. Es requerido cuando TipoFactor sea Tasa o Cuota

 

.
 .  (Foto: IDC online)


Retenciones (elemento hijo)

Nodo opcional para asentar los impuestos retenidos aplicables.

Retenciones

Nodo requerido para asentar la información detallada de una retención de impuestos aplicable.

Atributo

Obligatorio

Descripción

Base

Base para el cálculo de la retención. No se permiten valores negativos

Impuesto

Clave del tipo de impuesto retenido aplicable

TipoFactor

Clave del tipo de factor que se aplica a la base del impuesto

TasaOCuota

Tasa o cuota del impuesto que se retiene

Importe

Importe del impuesto retenido que aplica. No se permiten valores negativos

 

ACuentaTerceros (elemento hijo)

Se incorpora este nodo opcional para registrar información del contribuyente tercero, a cuenta del que se realiza la operación.

Atributo

Obligatorio

Descripción

RfcACuentaTerceros

Clave del RFC del contribuyente tercero, a cuenta del que se realiza

la operación

NombreACuentaTerceros

Nombre, denominación o razón social del contribuyente tercero correspondiente con el RFC, a cuenta del que se realiza la operación

RegimenFiscalACuentaTerceros

Clave del régimen del contribuyente tercero, a cuenta del que se realiza la operación

DomicilioFiscalACuentaTerceros

Código postal del domicilio fiscal del tercero, a cuenta del que se realiza la operación

 

Los siguientes elementos hijo no tienen ningún cambio para 2022, por lo que continúan con las siguientes características.

 

Información Aduanera (elemento hijo)

Nodo opcional para introducir la información aduanera aplicable cuando se trate de ventas de primera mano de mercancías importadas o se trate de operaciones de comercio exterior con bienes o servicios.

Atributo

Obligatorio

Descripción

NumeroPedimento

Número del pedimento que ampara la importación del bien

 

Cuenta Predial (elemento hijo)

Nodo opcional para asentar el número de cuenta predial con el que fue registrado el inmueble, en el sistema catastral de la entidad federativa de que trate, o bien para incorporar los datos de identificación del certificado de participación inmobiliaria no amortizable.

Atributo

Obligatorio

Descripción

CuentaPredial

 

Número de la cuenta predial del inmueble cubierto por el presente concepto, o bien para incorporar los datos de identificación del certificado de participación inmobiliaria no amortizable, tratándose de arrendamiento

 

Complemento Concepto  (elemento hijo)

Nodo opcional donde se incluyen los nodos complementarios de extensión al concepto definidos por el SAT, de acuerdo con las disposiciones particulares para un sector o actividad específica.

Parte (elemento hijo)

Nodo opcional para expresar las partes o componentes que integran la totalidad del concepto expresado en el CFDI.

Atributo

Obligatorio

Descripción

ClaveProdServ

Clave del producto o del servicio.

Es requerido y deben utilizar las claves del catálogo de productos y servicios, cuando los conceptos que registren por sus actividades correspondan con dichos conceptos

NoIdentificacion

No

Número de serie, número de parte del bien o identificador del producto o del servicio amparado por la presente parte. Opcionalmente se puede utilizar claves del estándar GTIN

Cantidad

Cantidad de bienes o servicios del tipo particular definido por la presente parte

Unidad

No

Unidad de medida propia de la operación del emisor, aplicable para la cantidad expresada en la parte. La unidad debe corresponder con la descripción de la parte

Descripcion

Descripción del bien o servicio cubierto por la presente parte

ValorUnitario

No

Valor o precio unitario del bien o servicio cubierto por la presente parte. No se permiten valores negativos

Importe

No

Importe total de los bienes o servicios de la presente parte. Debe ser equivalente al resultado de multiplicar la cantidad por el valor unitario expresado en la parte. No se permiten valores negativos

 

Informacion Aduanera (elemento hijo)

Nodo opcional para introducir la información aduanera aplicable cuando se trate de ventas de primera mano de mercancías importadas o se trate de operaciones de comercio exterior con bienes o servicios.

Atributo

Obligatorio

Descripción

NumeroPedimento

Número del pedimento que ampara la importación del bien

 

Impuestos (elemento hijo)

Nodo condicional para expresar el resumen de los impuestos aplicables.


.
 .  (Foto: IDConline)

Atributo

Obligatorio

Descripción

TotalImpuestosRetenidos

No

Total de los impuestos retenidos que se desprenden de los conceptos expresados. No se permiten valores negativos. Es requerido cuando en los conceptos se registren impuestos retenidos

TotalImpuestosTrasladados

No

Total de los impuestos trasladados que se desprenden de los conceptos expresados en el comprobante. No se permiten valores negativos. Es requerido cuando en los conceptos se registren impuestos trasladados

 

Elementos hijos:

  • Retenciones
  • Traslados

Retenciones (elemento hijo)

Nodo condicional para capturar los impuestos retenidos aplicables. Es requerido cuando en los conceptos se registre algún impuesto retenido.

Retención (elemento hijo)

Nodo requerido para la información detallada de una retención de impuesto específico.

Atributo

Obligatorio

Descripción

Impuesto

Clave del tipo de impuesto retenido

Importe

Monto del impuesto retenido. No se permiten valores negativos

 

Traslados (elemento hijo)

Nodo condicional para capturar los impuestos trasladados aplicables. Es requerido cuando en los conceptos se registre un impuesto trasladado.

Traslado

Nodo requerido para la información detallada de un traslado de impuesto específico.

Atributo

Obligatorio

Descripción

Base

Suma de los atributos base de los conceptos del impuesto trasladado. No se permiten valores negativos

Impuesto

Clave del tipo de impuesto trasladado

TipoFactor

Clave del tipo de factor que se aplica a la base del impuesto

TasaOCuota

No

Valor de la tasa o cuota del impuesto que se traslada

Importe

No

Importe del impuesto trasladado, agrupado por impuesto, TipoFactor y TasaOCuota. No se permiten valores negativos

 

Complemento  (elemento hijo)

Nodo opcional donde se incluye el complemento timbre fiscal digital de manera obligatoria y los nodos complementarios determinados por el SAT, de acuerdo con las disposiciones particulares para un sector o actividad específica.

Addenda (elemento hijo)

Nodo opcional para recibir las extensiones al presente formato que sean de utilidad al contribuyente. Para las reglas de uso del mismo, referirse al formato origen.

 CFDI retenciones e información de pagos:

  • La versión será la 2.0.
  • Incluirá de manera obligatoria el nombre y domicilio fiscal del emisor y del receptor
  • Permitirá relacionar otros CFDI´S

Este comprobante se utiliza para amparar retenciones e información de pagos, debiendo expresar los importes en la moneda de pesos mexicanos.

Se compone de los elementos hijos:

  • CfdiRetenRelacionados
  • Emisor
  • Receptor
  • Periodo
  • Totales
  • Complemento
  • Addenda

Contiene los siguientes atributos:

Atributo

Obligatorio

Descripción

Version

Valor prefijado 2.0. que indica la versión

FolioInt

No

Para control interno del contribuyente que expresa el folio del comprobante

Sello

Sello digital del comprobante

NoCertificado

Número de serie del certificado de sello digital que ampara al comprobante, de acuerdo con el acuse correspondiente a 20 posiciones otorgado por el sistema del SAT

Certificado

Certificado de sello digital que ampara el comprobante, el cual debe ser expresado como una cadena de texto en formato Base 64

FechaExp

Fecha y hora de expedición. Se expresa en la forma AAAA-MM-DDThh:mm:ss y debe

corresponder con la hora local donde se expide el comprobante

LugarExpRetenc

Código postal del lugar de expedición del comprobante

CveRetenc

Clave de la retención e información de pagos de acuerdo al catálogo publicado en internet

por el SAT

DescRetenc

No

Descripción de la retención e información de pagos

 

CfdiRetenRelacionados (elemento hijo)

Nodo opcional para precisar la información de los comprobantes relacionados.

Atributo

Obligatorio

Descripción

TipoRelacion

Clave de la relación que existe entre el CFDI que se está generando y el comprobante que ampara retenciones e información de pagos previos

UUID

Folio fiscal (UUID) de un comprobante que ampara retención e información de pagos,

relacionado con el presente, ejemplo: Si este sustituye a un comprobante cancelado

 

Emisor (elemento hijo)

Es un nodo requerido para expresar la información del contribuyente emisor.

Atributo

Obligatorio

Descripción

RfcE

Clave del RFC correspondiente al contribuyente emisor

NomDenRazSocE

Nombre, denominación o razón social del emisor

RegimenFiscalE

Clave del régimen del emisor

 

Receptor (elemento hijo)

Este nodo es requerido para expresar la información del contribuyente receptor del comprobante.

Elementos hijos:

  • Nacional
  • Extranjero

Atributo

Obligatorio

Descripción

NacionalidadR

Nacionalidad del receptor del comprobante

 

Nacional (elemento hijo)

Nodo requerido para expresar la información del contribuyente receptor en caso de que sea de nacionalidad mexicana.

Atributo

Obligatorio

Descripción

RfcR

RFC del receptor

NomDenRazSocR

El nombre, primer apellido, segundo apellido, o denominación o razón social del contribuyente receptor

CurpR

No

CURP del receptor

DomicilioFiscalR

Código postal del domicilio fiscal del receptor

 

Extranjero (elemento hijo)

Es un nodo requerido para expresar la información del contribuyente receptor del comprobante, cuando sea residente en el extranjero.

Atributo

Obligatorio

Descripción

NumRegIdTribR

No

Número de registro de identificación fiscal del receptor del comprobante, cuando sea residente en el extranjero

NomDenRazSocR

Nombre, denominación o razón social del receptor del comprobante, cuando sea residente en el extranjero

 

Periodo (elemento hijo)

Este nodo es requerido para expresar el periodo que corresponde al comprobante.

Atributo

Obligatorio

Descripción

MesIni

Clave del mes inicial del periodo de la retención

MesFin

Clave del mes final del periodo de la retención

Ejercicio

Ejercicio fiscal de la retención

 

Totales (elemento hijo)

Nodo requerido para expresar el total de las retenciones e información de los pagos efectuados en el periodo que ampara el comprobante.

Elemento hijo:

  • ImpRetenidos

Atributo

Obligatorio

Descripción

MontoTotOperacion

Total del monto de la operación

MontoTotGrav

Total del monto gravado de la operación. No se permiten valores negativos

MontoTotExent

Total del monto exento de la operación. No se permiten valores negativos

MontoTotRet

Monto total de las retenciones.

Sumatoria de los montos de retención del nodo ImpRetenidos. No se permiten valores negativos

UtilidadBimestral

No

Monto de la utilidad bimestral

ISRCorrespondiente

No

ISR correspondiente al bimestre

 

ImpRetenidos (elemento hijo)

Es un nodo opcional para expresar el total de los impuestos retenidos que se desprenden de los conceptos expresados en el comprobante.

Atributo

Obligatorio

Descripción

BaseRet

No

Base del impuesto, que puede ser la diferencia entre los ingresos percibidos y las deducciones

autorizadas. No se permiten valores negativos

ImpuestoRet

No

Tipo de impuesto retenido del periodo o ejercicio conforme al catálogo

MontoRet

Importe del impuesto retenido en el periodo o ejercicio que se relaciona. No se permiten valores negativos

TipoPagoRet

Clave del tipo del efecto que se le da al monto de la retención

 

Complemento (elemento hijo)

Es un nodo opcional donde se incluye el complemento “III.B Fiscal Digital” de manera obligatoria y los nodos complementarios determinados por el SAT, de acuerdo a las disposiciones particulares a un sector o actividad específica.

Addenda (elemento hijo)

Nodo opcional para recibir las extensiones al formato que sean de utilidad al contribuyente. Para las reglas de su uso, deben aplicarse las del formato de origen.

 Complemento para recepción de pagos

El complemento del CFDI sobre la recepción de pagos presenta una reestructura casi total, quedando de la siguiente forma:

Se adiciona un elemento hijo denominado “Totales, por lo que actualmente tiene los siguientes:

  • Totales
  • Pago

Atributo

Obligatorio

Descripción

Version

Indica la versión del complemento para recepción de pagos 2.0.

 

Totales (elemento hijo)

Este nuevo nodo es de carácter requerido y sirve para especificar el monto total de los pagos y el total de los impuestos, que deben expresars en moneda nacional, cuyos atributos son:

Atributo

Obligatorio

Descripción

TotalRetencionesIVA

No

Total de la retención de IVA. No se permiten valores negativos

TotalRetencionesISR

No

Total de la retención de ISR. No se permiten valores negativos

TotalRetencionesIEPS

No

Total de la retención de IEPS. No se permiten valores negativos

TotalTrasladosBaseIVA16

No

Base de IVA trasladado a la tasa del 16 %. No se permiten valores negativos

TotalTrasladosImpuestoIVA16

No

Total del IVA trasladado a la tasa del 16 %. No se permiten valores negativos

TotalTrasladosBaseIVA8

No

Base de IVA trasladado a la tasa del 8 %. No se permiten valores negativos

TotalTrasladosImpuestoIVA8

No

Total del IVA trasladado a la tasa del 8 %. No se permiten valores negativos

TotalTrasladosBaseIVA0

No

Base de IVA trasladado a la tasa del 0 %. No se permiten valores negativos

TotalTrasladosImpuestoIVA0

No

Total del IVA trasladado a la tasa del 0 %. No se permiten valores negativos

TotalTrasladosBaseIVAExento

No

Base de IVA trasladado exento. No se permiten valores negativos

MontoTotalPagos

Total de los pagos que se desprenden de los nodos Pago. No se permiten valores negativos

 

Pago (elemento)

Es un elemento requerido para incorporar la información de la recepción de pagos y tine los siguientes elementos hijos:

  • DoctoRelacionado
  • ImpuestosP

Atributo

Obligatorio

Descripción

FechaPago

Fecha y hora en la que el beneficiario recibe el pago, en formato aaaamm-

ddThh:mm:ss; y si no se tiene la hora se debe registrar 12:00:00

FormaDePagoP

Clave de la forma en que se realiza el pago

MonedaP

Clave de la moneda utilizada para realizar el pago. Cuando se usa moneda nacional se registra MXN. El atributo Pagos:Pago:Monto debe ser expresado

en la moneda registrada en este atributo

TipoCambioP

No

Tipo de cambio de la moneda a la fecha en que se realizó el pago. El valor debe

reflejar el número de pesos mexicanos que equivalen a una unidad de la divisa

señalada en el atributo MonedaP. Es obligatorio solo cuando el atributo MonedaP es diferente a MXN

Monto

Importe del pago

NumOperacion

No

Número de cheque, número de autorización, número de referencia, clave de

rastreo en caso de ser SPEI, línea de captura o algún número de referencia análogo que identifique la operación que ampara el pago

RfcEmisorCtaOrd

No

RFC de la entidad emisora de la cuenta origen; es decir, la operadora, el banco, la institución financiera, emisor de monedero electrónico, etc., en caso de ser extranjero colocar XEXX010101000, considerar las reglas de obligatoriedad publicadas en la página del SAT para este atributo (catálogo catCFDI:c_FormaPago)

NomBancoOrdExt

No

Nombre del banco ordenante, es requerido en caso de ser extranjero.

Atendiendo a las reglas de obligatoriedad publicadas en la página del SAT para este atributo (catálogo catCFDI:c_FormaPago)

CtaOrdenante

No

Número de la cuenta con la que se realiza el pago. Aplicando las reglas de

obligatoriedad publicadas en la página del SAT para este atributo (catálogo catCFDI:c_FormaPago)

RfcEmisorCtaBen

No

RFC de la entidad operadora de la cuenta destino; como la operadora, el banco, la institución financiera, emisor de monedero electrónico, etc. De conformidad con las reglas de obligatoriedad publicadas en la página del SAT para este atributo (catálogo catCFDI:c_FormaPago)

CtaBeneficiario

No

Número de cuenta en donde se recibió el pago. Según las las reglas de

obligatoriedad publicadas en la página del SAT para este atributo (catálogo catCFDI:c_FormaPago)

TipoCadPago

No

Clave del tipo de cadena de pago que genera la entidad receptora del pago, considerando las reglas de obligatoriedad publicadas en la página del SAT para este atributo (catálogo catCFDI:c_FormaPago)

CertPago

No

Certificado que ampara al pago, como una cadena de texto en formato base 64. Es requerido en caso de que el atributo TipoCadPago contenga información

CadPago

No

Cadena original del comprobante de pago generado por la entidad emisora de

la cuenta beneficiaria. Es requerido en caso de que el atributo TipoCadPago contenga información

SelloPago

No

Sello digital que se asocie al pago. La entidad que emite el comprobante de

pago, ingresa una cadena original y el sello digital en una sección de dicho comprobante, este sello digital es el que se debe registrar en este atributo. Debe ser expresado como una cadena de texto en formato base 64. Es requerido en caso de que el atributo TipoCadPago contenga información

 

DoctoRelacionado (elemento hijo)

Es un nodo requerido para expresar la lista de documentos relacionados con los pagos. Por cada documento que se relacione se debe generar un nodo DoctoRelacionado.

Se incluye un nuevo atributo denominado “ObjetoImpDR” cuyas caracteristicas se muestran adelante.

Atributo

Obligatorio

Descripción

IdDocumento

Identificador del documento relacionado con el pago. Este dato puede ser

un Folio Fiscal de la Factura Electrónica o bien el número de operación de un documento digital

Serie

No

Serie del comprobante para control interno del contribuyente

Folio

No

Folio del comprobante para control interno del contribuyente

MonedaDR

Clave de la moneda utilizada en los importes del documento relacionado,

cuando se usa moneda nacional o el documento relacionado no especifica la moneda se registra MXN. Los importes registrados en los atributos “ImpSaldoAnt”,

“ImpPagado” e “ImpSaldoInsoluto” de este nodo, deben corresponder a esta moneda

EquivalenciaDR

No

Cambia el nombre del atributo, pero sigue siendo utilizado para informar el tipo de cambio conforme con la moneda registrada en el documento relacionado. Es requerido cuando la moneda del documento relacionado es distinta de la moneda de pago. Se debe registrar el número de unidades de la moneda

señalada en el documento relacionado que equivalen a una unidad de la moneda del pago

NumParcialidad

Número de parcialidad que corresponde al pago

ImpSaldoAnt

Monto del saldo insoluto de la parcialidad anterior. En el caso de que sea

la primer parcialidad este atributo debe contener el importe total del documento relacionado

ImpPagado

Importe pagado para el documento relacionado

ImpSaldoInsoluto

Diferencia entre el importe del saldo anterior y el monto del pago

ObjetoImpDR

Para señalar si el pago del documento relacionado es objeto o no de impuesto

 

Nuevos elementos

Los nodos que se muestran de aquí en adelante son nuevos, aunque algunos de sus atributos son muy similares a los elementos hijos “Impuestos” y “Traslados” que contenia la versión 1.0, por lo que es indispensable conocerlos.

 

ImpuestosDR (elemento hijo)

Es un nodo condicional para registrar los impuestos aplicables conforme al monto del pago recibido, expresados a la moneda del documento relacionado, que se compone de los elementos hijos:

  • RetencionesDR
  • TrasladosDR

RetencionesDR (elemento hijo)

Nodo opcional para capturar los impuestos retenidos aplicables conforme al monto del pago recibido y tiene un elemento hijo “RetencionDR”.

RetencionDR (elemento hijo)

Se trata de un nodo requerido para registrar la información detallada de una retención de impuesto específico conforme al monto del pago recibido.

Atributo

Obligatorio

Descripción

BaseDR

Base para el cálculo de la retención conforme al monto del pago, aplicable al

documento relacionado. No se permiten valores negativos

ImpuestoDR

Clave del tipo de impuesto retenido conforme al monto del pago, aplicable al

documento relacionado

TipoFactorDR

Clave del tipo de factor que se aplica a la base del impuesto

TasaOCuotaDR

Valor de la tasa o cuota del impuesto que se retiene

ImporteDR

Importe del impuesto retenido conforme al monto del pago, aplicable al

documento relacionado. No se permiten valores negativos

 

TrasladosDR (elemento)

Nodo opcional para capturar los impuestos trasladados aplicables conforme al monto del pago recibido y se integra de un elemento hijo “TrasladoDR”.

TrasladoDR (elemento hijo)

Es el nodo requerido para asentar la información detallada de un traslado de impuesto específico conforme al monto del pago recibido.

Atributo

Obligatorio

Descripción

BaseDR

Base para el cálculo del impuesto trasladado conforme al monto del pago, aplicable

al documento relacionado. No se permiten valores negativos

ImpuestoDR

Clave del tipo de impuesto trasladado conforme al monto del pago, aplicable

al documento relacionado

TipoFactorDR

Clave del tipo de factor que se aplica a la base del impuesto

TasaOCuotaDR

No

Valor de la tasa o cuota del impuesto que se traslada. Es requerido cuando el

atributo TipoFactorDR contenga una clave que corresponda a tasa o cuota

ImporteDR

No

Importe del impuesto trasladado conforme al monto del pago, aplicable al documento relacionado. No se permiten valores negativos. Es requerido cuando el tipo factor sea Tasa o cuota

 

ImpuestosP (elemento hijo)

Nodo condicional para registrar el resumen de los impuestos aplicables conforme al monto del pago recibido, expresados a la moneda de pago. Cuenta con los elementos hijos:

  • RetencionesP
  • TrasladosP

 

RetencionesP (elemento hijo)

Es un nodo condicional para indicar los impuestos retenidos aplicables conforme al monto del pago recibido. Es requerido cuando en los documentos relacionados se registre algún impuesto retenido, tiene el elemento hijo “RetencionP”.

RetencionP (elemento hijo)

Este nodo es requerido para señalar la información detallada de una retención de impuesto específico conforme al monto del pago recibido.

Atributo

Obligatorio

Descripción

ImpuestoP

Clave del tipo de impuesto retenido conforme al monto del pago

ImporteP

Importe del impuesto retenido conforme al monto del pago. No se permiten

valores negativos

 

TrasladosP (elemento hijo)

Es un nodo condicional para capturar los impuestos trasladados aplicables conforme al monto del pago recibido. Es requerido cuando en los documentos relacionados se registre un impuesto trasladado y se compone de un elemento hijo “TrasladoP”, que es el nodo requerido para precisar la información detallada de un traslado de impuesto específico conforme al monto del pago recibido.

Atributo

Obligatorio

Descripción

BaseP

Suma de los atributos BaseDR de los documentos relacionados del impuesto

trasladado. No se permiten valores negativos

ImpuestoP

Clave del tipo de impuesto trasladado conforme al monto del pago

TipoFactorP

Clave del tipo de factor que se aplica a la base del impuesto

TasaOCuotaP

No

Valor de la tasa o cuota del impuesto que se traslada en los documentos relacionados

ImporteP

No

Suma del impuesto trasladado, agrupado por ImpuestoP, TipoFactorP y TasaOCuotaP. No se permiten valores negativos

 

Cancelación de CFDI 4.0

Este nuevo apartado se compone de los elementos:

  • Cancelacion
  • Folios

Cancelación

Es la raíz para realizar una solicitud de cancelación de CFDI, con los siguientes atributos:

Atributo

Obligatorio

Descripción

RfcEmisor

RFC del emisor del (os) CFDI a cancelar

Fecha

fecha de la operación

 

Folios (elemento)

Contendrá la colección de folios fiscales (UUID) a ser cancelados y se compone del elemento hijo “Folio”.

Folio (elemento hijo)

Es el folio fiscal (UUID) a ser cancelado.

Atributo

Obligatorio

Descripción

UUID

UUID generado en la operación de timbrado del comprobante solicitado

Motivo

Clave del motivo de cancelación del comprobante

FolioSustitucion

No

UUID que sustituye al folio fiscal cancelado. Es requerido cuando la clave del motivo de cancelación es “01”

 

Cancelación del CFDI que ampara retenciones e información de pagos

Se incorpora este elemento para efectos de poder cancelar los citados comprobantes, el cual se integra por los elementos:

  • Cancelacion
  • Folios

Cancelación

Elemento raíz para realizar una solicitud de cancelación de Retenciones

Atributo

Obligatorio

Descripción

RfcEmisor

RFC del emisor de la retención a cancelarse

Fecha

fecha de la operación

 

Folios (elemento)

Contendrá la colección de folios fiscales (UUID) a ser cancelados y se compone del elemento hijo “Folio”.

  • Folio (elemento hijo)

Es el folio fiscal (UUID) a ser cancelado.

Atributo

Obligatorio

Descripción

UUID

UUID generado en la operación de timbrado del comprobante solicitado

Motivo

Clave del motivo de cancelación del comprobante

FolioSustitucion

No

UUID que sustituye al folio fiscal cancelado. Es requerido cuando la clave del motivo de cancelación es “01”

 

.
 .  (Foto: IDConline)


Conclusión

Es necesario saber la nueva información que debe incluirse en los CFDI´S que se emitan y se reciban, pues de ello depende el correcto cumplimiento de la obligación de expedir comprobantes fiscales, lo cual evitará la imposición de multas como emisor de ellos; así como salvaguardar la deducibilidad y acreditamiento de los importes que ellos contienen por parte del receptor de estos documentos.