A continuación mostramos una lista donde explicamos los nodos y atributos para el complemento de pagos para el CFDI 3.3
Nombre
Tipo
Descripción
Nodo Pagos
Versión
Requerido
Debe tener el valor "1.0"
Nodo Pago
FechaPago
Requerido
Para expresar la fecha y hora en la que el beneficiario recibe el pago. Se expresa en la forma aaaa-mm-ddThh:mm:ss, de acuerdo con la especificación ISO 8601.En caso de no contar con la hora se debe registrar 12:00:00
FormaDePagoP
Requerido
Para expresar la clave del catálogo c_FormaPago para forma en que se realiza el pago. 01-Efectivo, 02-Cheque nominativo...
MonedaP
Requerido
Para identificar la clave de la moneda utilizada para realizar el pago, cuando se usa moneda nacional se registra MXN. El atributo Pagos:Pago:Monto y los atributos TotalImpuestosRetenidos, TotalImpuestosTrasladados, Traslados:Traslado:Importe y Retenciones:Retencion:Importe del nodo Pago:Impuestos deben ser expresados en esta moneda. Conforme con la especificación ISO 4217
TipoCambioP
Para expresar el 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 requerido cuando el atributo MonedaP es diferente a MXN. Y debe estar dentro del valor máximo de variación publicado por el SAT en el catálogo c_Moneda, de lo contrario se requerirá la clave de autorización del PAC.
Monto
Requerido
Para expresar el importe del pago mayor a cero.
NumOperacion
Para expresar el 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 efectuado
RfcEmisorCtaOrd
Para expresar la clave 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 éste atributo de acuerdo con el catálogo catCFDI: c_FormaPago.
NomBancoOrdExt
Para expresar el nombre del banco ordenante, es requerido en caso de ser extranjero. Considerar las reglas de obligatoriedad publicadas en la página del SAT para éste atributo de acuerdo con el catálogo catCFDI:c_FormaPago.
CtaOrdenante
Para incorporar el número de la cuenta con la que se realizó el pago. Considerar las reglas de obligatoriedad publicadas en la página del SAT para éste atributo de acuerdo con el catálogo catCFDI: c_FormaPago.
RfcEmisorCtaBen
Para expresar la clave RFC de la entidad operadora de la cuenta destino, es decir, la operadora, el banco, la institución financiera, emisor de monedero electrónico, etc. Considerar las reglas de obligatoriedad publicadas en la página del SAT para éste atributo de acuerdo con el catálogo catCFDI: c_FormaPago.
CtaBeneficiario
Para incorporar el número de cuenta en donde se recibió el pago. Considerar las reglas de obligatoriedad publicadas en la página del SAT para éste atributo de acuerdo con el catálogo catCFDI: c_FormaPago.
TipoCadPago
Para identificar la clave del tipo de cadena de pago que genera la entidad receptora del pago. Considerar las reglas de obligatoriedad publicadas en la página del SAT para éste atributo de acuerdo con el catálogo catCFDI: c_FormaPago. 01 - SPEI
CertPago
Sirve para incorporar el 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
Para expresar la 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
Para integrar el 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 campo. Debe ser expresado como una cadena de texto en formato base 64. Es requerido en caso de que el atributo TipoCadPago contenga información.
DctoRelacionado
IdDocumento
Requerido
Para expresar el identificador del documento relacionado con el pago. Este dato puede ser un Folio Fiscal o UUID de la Factura Electrónica o bien el número de operación de un documento digital. Deberá ser el Folio Fiscal de la factura principal, en caso de que el pago se realice por dos o más facturas, tendrá que registrarse un nodo DoctoRelacionado por cada una de ellas.
Serie
Atributo opcional para precisar la serie del comprobante para control interno del contribuyente, acepta una cadena de caracteres.
Folio
Atributo opcional para precisar el folio del comprobante para control interno del contribuyente, acepta una cadena de caracteres.
MonedaDR
Requerido
Para identificar la 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 “SaldoAnterior”, “ImportePagado” e “ImporteSaldoInsoluto” de éste nodo, deben corresponder a esta moneda. Conforme con la especificación ISO 4217.
TipoCambioDR
Para expresar 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. Por ejemplo: El documento relacionado se registra en USD El pago se realiza por 100 EUR. Este atributo se registra como 1.114700 USD/EUR. El importe pagado equivale a 100 EUR * 1.114700 USD/EUR = 111.47 USD.
MetodoDePagoDR
Requerido
Se debe registrar la clave "PPD" Pago en Parcialidades o Diferido que se registró en el campo MetodoPago del documento relacionado.
NumParcialidad
Para expresar el número de parcialidad que corresponde al pago. Es requerido cuando MetodoDePagoDR contiene: PPD “Pago en parcialidades o diferido”
ImpSaldoAnt
Para expresar el importe del saldo anterior del documento relacionado o el monto del saldo insoluto de la parcialidad anterior. Es requerido cuando MetodoDePagoDR contiene: “Pago en parcialidades o diferido”. En el caso de que sea la primer parcialidad este campo debe contener el importe total del documento relacionado
ImpPagado
Para expresar el importe pagado para el documento relacionado. Es obligatorio cuando exista más de un documento relacionado o cuando existe un documento relacionado y el TipoCambioDR tiene un valor.
ImpSaldoInsoluto
Para expresar la diferencia entre el importe del saldo anterior y el monto del pago. Es requerido cuando MetodoDePagoDR contiene: “Pago en parcialidades o diferido”
Como parte de la actualización del anexo 20 en su versión 3.3, se hace visible el complemento de recepción de pagos; Dicho complemento refiere concreta mente a la emisión de un CFDI con características específicas que contenga un nodo donde se refleje la cantidad pagada en acuerdo a un CFDI de venta en el que se seleccione la opción para método de pago “diferido o en parcialidades”.
Por lo tanto con este complemento se pretende evitar la duplicidad de ingresos en la facturación de los pagos parciales, la cancelación indebida de facturas pagadas, entre otras cuestiones que evitan que el proceso de conciliación de las facturas vs. pagos se haga exitosa mente.
Nodos y atributos
Nodo Pagos
Version
Nodo Pago
FechaPago
FormaDePagoP
MonedaP
TipoCambioP
Monto
NumOperacion
RfcEmisorCtaOrd
NomBancoOrdExt
CtaOrdenante
RfcEmisorCtaBen
CtaBeneficiario
TipoCadPago
CertPago
CadPago
SelloPago
El comprobante con complemento de recepción de pagos deberá indicarse a cero pesos.
Además de valores predefinidos en los atributos del comprobante por el propio SAT.
Especificaciones para el comprobante
Atributo
Valor
FormaPago
No debe existir
CondicionesDePago
No debe existir
Moneda
XXX
Total
0
TipoDeComprobante
P
MetodoPago
No debe existir
Especificaciones del concepto del comprobante
Atributo
Valor
ClaveProdServ
84111506
NoIdentificacion
No debe existir
Cantidad
1
ClaveUnidad
ACT
Unidad
No debe existir
Descripcion
Pago
ValorUnitario
0
Importe
0
Descuento
No debe existir
Impuestos
No debe existir
Catálogos usados en el complemento
Para su estructura se especifican 7 catálogos para la captura de datos los cuales son:
Forma de Pago
Impuestos
Metodos de pago
Moneda
Tasa o cuota
Tipo cadena de pago
Tipo factor
Cancelación
La cancelación de un CFDI con complemento de pagos podrá hacerse sin problema, siempre y cuando se sustituya con otro, es decir, sólo se podrá cancelar para hacer una corrección en los datos capturados y tendrá que sustituirse por el CFDI correcto indicando el Folio Fiscal del comprobante cancelado en el nuevo comprobante.
El nuevo comprobante deberá incluir en el nodo CFDIRelacionados el TipoRelacion 04 correspondiente a Sustitución de los CFDI previos, y el UUID del Comprobante cancelado.
Estructura
En el siguiente enlace encontrarás toda la información publicada por el SAT hasta el momento, incluyendo el contenido de los catálogos, el estándar PDF, el esquema XSD y las guías de llenado que ahora pueden ser tomadas como información oficial por parte del SAT para el proceso de emisión de comprobantes.
La descripción clara y detallada de la información que el contribuyente emite en sus comprobantes se verá especificada por una serie de catálogos establecidos para así proporcionar al SAT, por ejemplo, datos que detallen las claves de producto o servicio que se están facturando.
CATÁLOGO DE SERVICIOS Y PRODUCTOS.
Cuenta con un listado de aproximados 50000 opciones que definen los conceptos que se facturaran.
Te damos algunas sugerencias para buscar con facilidad el que mejor describa el concepto que factures:
La estructura de la clave se divide en 4 secciones:
Aunque inicialmente se debe identificar si es producto o servicio.
Servicios, comprenden las divisiones:
Productos, comprende las divisiones:
Una vez identificada la descripción las opciones serán más acertadas, en el caso de que NO se encuentre la descripción precisa puede interpretarse como lo explicamos a continuación:
Si tienes alguna pregunta, escríbenos, con gusto te resolvemos.
Puedes encontrar informacion que el SAT proporciona aquí
La versión 3.3 requiere información que será obligatoria
Aquí veremos a qué datos se refieren los nuevos atributos para el CFDI 3.3
Nombre
Tipo
Descripción
Nodo Comprobante
Nodo Comprobante
Nodo Comprobante
Confirmacion
condicional
Atributo condicional que requiere una clave de confirmación proveniente del PAC. Requerido solo cuando el comprobante tenga un tipo de cambio o un total fuera de los rangos establecidos.
Nodo CFDIRelacionado
Nodo CFDIRelacionado
Nodo CFDIRelacionado
UUID
opcional
Atributo opcional para indicar el Folio Fiscal (UUID) de un CFDI relacionado con el comprobante actual, por ejemplo: Si el CFDI relacionado es un comprobante de traslado que sirve para registrar el movimiento de la mercancía. Si este comprobante se usa como nota de crédito o como nota de débito del comprobante relacionado. Si éste sustituye a una factura cancelada.
Nodo Emisor
Nodo Emisor
Nodo Emisor
RegimenFiscal
requerido
Atributo requerido para indicar la clave del régimen fiscal del contribuyente emisor, tomado del c_RegimenFiscal.
Nodo Receptor
Nodo Receptor
Nodo Receptor
ResidenciaFiscal
condicional
Condicional para registrar la clave del país de residencia tomada del cátalogo c_Pais para efectos fiscales del receptor del comprobante. Requerido cuando se incluya el complemento de comercio exterior o se registre el atributo NumRegIdTrib.
NumRegIdTrib
condicional
Condicional para expresar el número de registro de identidad fiscal del receptor cuando sea residente en el extranjero. Requerido cuando se incluya el complemento de comercio exterior. por ejemplo el TAX ID para receptores en EEUU.
UsoCFDI
requerido
Atributo requerido para expresar la clave del uso que dará a esta factura el receptor del CFDI, tomada del catálogo c_UsoCFDI.
Nodo Concepto
Nodo Concepto
Nodo Concepto
ClaveProdServ
requerido
Atributo requerido para expresar la clave del producto o del servicio amparado por el presente concepto utilizando las claves del catálogo c_ClaveProdServ.
ClaveUnidad
requerido
Requerido para precisar la clave de unidad de medida estandarizada del catálogo c_ClaveUnidad aplicable para la cantidad expresada en el concepto y debe corresponder con la descripción del concepto.
Descuento
opcional
Opcional para representar el importe de los descuentos aplicables al concepto. No se permiten valores negativos.
Nodo Impuestos
Nodo Concepto
Nodo Concepto
Base
requerido
Requerido para señalar la base para el cálculo del impuesto. No se permiten valores negativos.
Impuesto
requerido
Requerido para señalar la clave del tipo de impuesto, del catálogo c_Impuesto 002 IVA, 003 IEPS
TipoFactor
requerido
Requerido para señalar la clave del tipo de factor que se aplica a la base del impuesto, del catálogo c_TipoFactor indicando si es Tasa o Cuota.
TasaOCuota
requerido
Condicional para señalar el valor de la tasa o cuota del catálogo c_TasaOCuota. Requerido cuando TipoFactor tenga un valor que corresponda a Tasa o Cuota. (0.160000 para IVA, etc.) Requerido en Nodo Concepto – Retencion Requerido en Nodo Impuestos – Traslado
Importe
requerido
Condicional para señalar el importe del impuesto que aplica al concepto. No se permiten valores negativos. Requerido cuando TipoFactor sea Tasa o Cuota. Requerido en Nodo Concepto – Retencion Requerido en Nodo Impuestos – Traslado
El SAT realizó la actualización a el Anexo 20 en su versión 3.3 que contiene una serie de reglas y formas de uso de los Comprobantes Fiscales Digitales por Internet (CFDI), descartando algunos datos y a su vez implementando algunos otro. Dicha actualización tiene el propósito de interpretar la información del contribuyente con la calidad y transparencia necesaria.
Como primer punto destacaremos que esta versión estará vigente a partir del 1 de julio de 2017, pero será obligatoria a partir del 1 de diciembre de 2017.
El objetivo es tener un mejor control sobre los datos que forman los comprobantes, poner en funcionamiento el uso de catálogos para encontrar una sincronía sobre la información que maneja el contribuyente de forma cotidiana y la que reporta al SAT.
Evitar el uso de cantidades negativas y los importes no congruentes en el comprobante.
Además simplificar la carga o tamaño del XML, eliminando alrededor de 40 atributos entre emisor y receptor.
Nuevas validaciones aritméticas, las cuales verifica que todos los cálculos sean correctos.
La acentuación de diferentes campos y reglas de uso que en versiones anteriores no estaban controlados, por ejemplo la cancelación y la relación entre CFDIs.
Debemos resaltar que uno de los puntos más interesantes es la incorporación del Complemento de Recepción de Pagos.
Cambios en los atributos para el llenado del CFDI 3.3
Atributos descartados CFDI 3.3
La versión 3.2 cumplía ciertos parámetros para su llenado, que para esta versión ya no son requeridos, pero que pueden seguir llenándose en caso de que el contribuyente lo necesite visible en la versión imprimible.
Actualización en los atributos que continúan en CFDI 3.3
También existen cambios en algunos de los atributos que se conservan para la nueva versión.
MetodoDePago y FormaDePago cambian entre sí su contenido quedando de la siguiente manera, con sus respectivos catálogos c_MetodoPago y c_FormaPago
Accounts
Storage
Storage
Domains
METODODE PAGO
Pago en una sola exhibición
Pago en parcialidades o diferido
FORMAS DE PAGO
Efectivo
Cheque nominativo
Transferencia electrónica de fondos
...
LugarExpedicion se llenará únicamente con el código postal de expedición. Moneda Cambia de ser opcional a ser obligatorio con catálogo c_Moneda. Tipo de Comprobante ahora utilizará la clave del catálogo c_TipoDeComprobante
Nuevas reglas de validación
Con la nueva versión del CFDI 3.3 se dan a conocer algunas reglas para la validación de los datos del comprobante.
La validación y verificación del RFC del Receptor, que deberá estar registrado en la lista de RFC activos del SAT.
Zonas Horarias y Código Postal, la fecha y hora de certificación se va a validar según la zona horaria de acuerdo al Código Postal del Emisor, si se cuenta con una o varias sucursales, se deberá indicar el Código Postal de la sucursal que va a emitir el comprobante.
El uso del CFDI, el Receptor del comprobante deberá indicar al Emisor el uso que le dará a la mercancía indicada en el comprobante, de una de las opciones del catálogo c_UsoCFID. Cuando se pone una clave de UsoCFDI equivocada para la emisión de la factura, no será necesario cancelar el comprobante para la corrección.
No se aceptarán cantidades en negativo en negativo ni en totales ni en descuentos.
Comprobantes relacionados
Relación entre Comprobantes, pueden ser varios con el mismo tipo de relación y un UUID por cada uno, el tipo de relación es seleccionado de las opciones del catálogo c_TipoRelacion.
Nota de crédito de los documentos relacionados
Nota de débito de los documentos relacionados…
Confirmación de montos elevados
Si se emiten comprobantes mayores a esta cantidad $ 999999999999999999.999999 se necesitará una clave de confirmación emitida por el PAC para poder timbrar. Si su empresa de forma regular emite comprobantes por esas cantidades se podrá inscribir en la página del SAT como contribuyente recurrente para expedir comprobantes por arriba de $ 999999999999999999.999999
Clave de productos y servicios
Se deberá elegir una clave del catálogo c_ClaveProdServ para cada uno de los artículos del comprobante.
El complemento de pagos será obligatorio en los casos que se pague el comprobante con Método de Pago en Parcialidades o Diferido y solo cuando se realice cada pago, es decir, cada parcialidad será un CFDI con complemento de pagos.
El SAT ha publicado en total 17 catálogos para llenar la información requerida en el comprobante CFDI 3.3.
Catálogo de Aduanas.
Catálogo de Productos o Servicios.
Catálogo de Unidades de Medida.
Catálogo de Códigos Postales.
Catálogo de Formas de Pago.
Catálogo de Impuestos.
Catálogo de Método de Pago.
Catálogo de Moneda.
Catálogo de Números de Pedimento Operados por Aduana.
Catálogo de Países.
Catálogo de Patentes Aduanales.
Catálogo de Régimen Fiscal.
Catálogo de Tasa o Cuotas de Impuestos.
Catálogo de Tipos de Comprobante.
Catálogo de Tipo de Factor.
Catálogo de Tipos de Relación entre CFDI.
Catálogo de Uso de CFDI.
Cómo cancelar un CFDI 3.3
Esta forma de cancelar los comprobantes entra en vigor de manera obligatoria a partir del 1 de enero de 2018, hasta entonces continúa siendo como hasta ahora.
Con esta nueva forma de cancelación es necesaria una confirmación del receptor para su efecto, pero también existen algunas excepciones que se mencionan a continuación.
Sí se necesita pedir autorización al receptor
El Emisor de la factura tendrá que pedir al receptor vía buzón tributario permiso para su cancelación.
Sí responde que sí, la factura se cancela.
Sí responde que no, la factura no se cancela.
Pero si no responde, se tomará como afirmativa y la factura se cancela.
La respuesta se tendrá que dar en un lapso de 72 horas.
No se necesita pedir autorización al emisor
El emisor no deberá o no está obligado a pedir permiso al receptor para la cancelación del comprobante en los siguientes casos.
Cuando la factura sea por un monto de hasta 5 mil pesos $ 5000.00
Cuando sea por un concepto de nómina.
Cuando se por un concepto de egresos.
Cuando sea por concepto de traslado.
Cuando la factura sea emitida a un contribuyente del RIF.
Cuando sea emitida a través de la herramienta electrónica de “Mis Cuentas” en el aplicativo “Factura Fácil”.
Cuando amparen retenciones e información de pagos.
Cuando la factura sea emitida a público en general XAXX010101000.
Cuando se genere para el RFC genérico extranjero XEXX010101000.
También podrá cancelarse en un plazo de hasta 72 horas de la fecha en que se emitió.
Estructura del comprobante
En el siguiente enlace encontrarás toda la información publicada por el SAT hasta el momento, incluyendo el contenido de los catálogos, el estándar PDF, el esquema XSD y las guías de llenado que ahora pueden ser tomadas como información oficial por parte del SAT para el proceso de emisión de comprobantes.
||3.3|D|5211|2017-07-13T18:11:45|03|20001000000300022815|30670.06|MXN|1.0000|35577.27|I|PUE|47600|LAN7008173R5|CINDEMEX SA DE CV|601|XAXX010101000|VENTAS DE MOSTRADOR|I01|44121701|001|2.5600|H87|Pieza|Bolígrafos|972.18|2488.78|2488.78|002|Tasa|0.160000|398.20|44121703|002|12.4500|H87|Pieza|Estilógrafos|1273.88|15859.81|15859.81|002|Tasa|0.160000|2537.57|44121709|003|5.6900|H87|Pieza|Crayolas|639.71|3639.95|3639.95|002|Tasa|0.160000|582.39|44121711|004|7.8900|H87|Pieza|Rotuladores|1100.32|8681.52|8681.52|002|Tasa|0.160000|1389.04|002|Tasa|0.160000|4907.20|4907.20||
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.