El complemento de pago es un documento fiscal digital que acompaña a los CFDI de ingreso cuando el pago de la factura no se realiza en una sola exhibición. Este documento es fundamental para cumplir con las disposiciones del SAT en materia de facturación electrónica y para efectos fiscales relacionados con el IVA trasladado y acreditable. El complemento de pago es un comprobante fiscal digital que se emite cuando una factura (CFDI de ingreso) ha sido generada con el método de pago PPD (Pago en Parcialidades o Diferido) y el pago se realiza en una fecha posterior.
El complemento de pago es un tipo de CFDI que sirve para complementar una factura previa. El complemento para la recepción de pagos, mejor conocido como CFDI de pagos, es un nuevo documento que los contribuyentes tienen que emitir cuando reciben un ingreso de una factura previamente emitida. En este tipo de CFDI se especifica el método de pago de una factura, así como el monto correspondiente.
¿Cuándo es Obligatorio Emitir el Complemento de Pago?
El Complemento de Pago debe emitirse en situaciones específicas donde el pago de una factura no se realiza de forma inmediata o completa en el momento de la emisión de la misma. Es obligatorio cuando el monto total de la factura se cubre en varias transacciones, es decir, en pagos fraccionados, o cuando el pago se realiza en una fecha posterior a la emisión del CFDI. Esto es común en acuerdos comerciales donde se emite una factura con condiciones de pago a crédito o bajo términos específicos. Además, es posible que un cliente realice un solo pago para cubrir múltiples facturas emitidas previamente.
Sí, solo es necesario en CFDI emitidos con método de pago PPD. El SAT ha dado varias prórrogas y a partir del 1 de septiembre de 2018 este documento es obligatorio.
Disposiciones Legales que Respalden su Emisión
La obligación de emitir el Complemento de Pago en México está respaldada por varias disposiciones legales que buscan regular la correcta emisión de comprobantes fiscales y la transparencia en las transacciones.
Lea también: Proceso de la Cadena de la Dependencia SAT
- Artículo 29: Este artículo establece la obligación de los contribuyentes de emitir comprobantes fiscales digitales (CFDI) cada vez que realicen una transacción.
- Artículo 29-A: Aquí se detallan los requisitos que deben cumplir los comprobantes fiscales para que sean considerados válidos.
- Regla 2.7.1.35: La RMF en esta regla específica establece los lineamientos técnicos para la emisión del Complemento de Pago, incluyendo el momento en que debe emitirse y los elementos que deben integrarse en el comprobante.
Consecuencias de no Emitir el Complemento de Pago
No emitir el Complemento de Pago en los casos en que es obligatorio puede tener repercusiones significativas para las empresas, tanto en términos de sanciones como en su situación fiscal. Puedes ser sancionado y tener problemas para acreditar el IVA. Además, tus clientes pueden rechazar los pagos si no hay constancia oficial. Al no emitir el Complemento de Pago, el receptor del pago podría ver comprometida su capacidad de deducir el gasto o acreditar el IVA.
Uno de los errores más frecuentes es emitir el complemento con una fecha distinta al pago real. Otro problema que se presenta es no emitir el complemento dentro del plazo establecido por el SAT, lo que puede generar inconsistencias fiscales y dificultades para deducir impuestos. Emitir Complementos de Pago puede parecer complicado, especialmente cuando existen pagos parciales, múltiples facturas o diferencias de saldo.
Casos en los que no es Necesario Emitir un CFDI de Pago
Las únicas opciones para no emitir el CFDI de pago son:
- Se recibió el pago el mismo día o antes de la emisión del comprobante. En este caso, debe señalarse la forma de pago y el método de pago "Pago en una sola exhibición" (PUE).
- Se emitió el comprobante con Forma de pago diferente al "99 Por definir" y Método de pago "Pago en una sola exhibición" (PUE) y el pago se recibe dentro del mismo mes de emisión de la factura.
Cabe señalar que se utiliza PPD si el pago no se realiza en el momento de la factura, y PUE si el pago es inmediato y total. El Complemento de Pagos no aplica para asalariados ni para el CFDI por Honorarios, excepto si dichos honorarios se pagan de manera diferida.
Datos Requeridos y Requisitos de Formato
Al emitir un Complemento de Pago, es crucial capturar la información correcta. Los datos mínimos a capturar incluyen el UUID de la factura original, la fecha y el monto del pago, y la forma de pago (ej. la que corresponda al pago recibido: 03 transferencia, 02 cheque, 01 efectivo, etc.). Sí, se requiere un CFDI de pago por cada pago recibido.
Lea también: Optimización de la Cadena de Valor
El complemento de pago no es la factura original, es un documento adicional que se vincula al CFDI original.
Requisitos de Formato para Campos Específicos
De acuerdo al SAT, los siguientes datos no son obligatorios, pero en caso de colocarlos es importante que cumplan con las especificaciones descritas:
| Dato | Requisito de Formato |
|---|---|
| Cuentas Bancarias (General) | Deben ser 11 o 18 dígitos. Si la cuenta no tiene esa longitud, debe completarse con ceros al principio (ejemplo: 123456789012 deberá ingresarse como: 000000123456789012). |
| Cuentas Bancarias (Otro formato) | Deben ser 10, 11, 15, 16 o 18 dígitos. |
| Número de Operación | Puede ser el número de autorización, de rastreo o clave de rastreo en caso de SPEI. |
| Cuentas Bancarias (Tercer formato) | Deben ser 10, 16 o 18 dígitos. Si la cuenta no tiene esa longitud, debe completarse con ceros al principio (ejemplo: 1234567890 deberá ingresarse como: 000000001234567890). |
| Cuentas Bancarias (Cuarto formato) | Deben ser 10 o 18 dígitos. |
Proceso de Emisión del CFDI de Pago
Emitir CFDI y complementos de pago ya no tiene por qué ser un proceso manual, complejo o riesgoso. Simplifica tu facturación, mejora tu cumplimiento y dedícate a hacer crecer tu negocio.
Para pagos en una sola exhibición
Cuando la factura se paga en su totalidad, se deben seguir los siguientes pasos:
- Ingresa a menú>facturación>facturas y pagos.
- Busca la factura a la que deseas generar un CFDI de pago (debe ser PPD).
- Da clic en el signo de pesos que viene en los iconos de la derecha.
- Captura la información solicitada en la nueva pantalla y da clic en el botón "Facturar".
Para pagos en parcialidades
Este CFDI de pago no puede realizarse directamente desde "Facturas y pagos". Debes hacer lo siguiente:
Lea también: Aprende a trabajar con cadenas de caracteres en C
- Ingresa a menú>facturación>emitir facturas.
- Cambia el Tipo de factura a "Pago" ; el sistema agregará en automático el producto que se requiere para el correcto timbrado.
- Selecciona al cliente al que deseas emitir el pago.
- Ingresa al botón amarillo "Addendas/Complementos".
- La nueva ventana incluye 2 secciones, la primera para capturar la información del pago recibido y la segunda sección para agregar el documento relacionado.
- Una vez capturada toda la información, da clic en el botón "Agregar" y cierra la ventana extra que apareció.
- Si emitiste tu factura en Contadigital®, puedes buscar la factura a relacionar para que el sistema agregue los datos de la factura madre y únicamente captures en el cuadro naranja el importe recibido.
- Si tu factura se emitió en otro sistema, debes agregar manualmente toda la información del documento relacionado.
- Da clic en el botón "Timbrar" de la pantalla principal.
Emisión en caso de Factoraje Financiero
Si una empresa de factoraje financiero paga a tu cliente, la empresa de factoraje emitirá el CFDI de pago correspondiente. Si la empresa de factoraje te paga a ti, debes realizar lo siguiente:
- Ingresa a menú>facturación>emitir facturas.
- Cambia el Tipo de factura a "Pago" ; el sistema agregará en automático el producto que se requiere para el correcto timbrado.
- Selecciona como cliente a la empresa de factoraje.
- Ingresa al botón amarillo "Addendas/Complementos".
- La nueva ventana incluye 2 secciones, la primera para capturar la información del pago recibido y la segunda sección para agregar el documento relacionado.
- Agrega los datos de la factura madre, copiando y pegando el UUID de la factura emitida a tu cliente.
- Captura el importe recibido de la empresa de factoraje.
- Señala la opción "Factoraje($)" y verifica que el importe que aparezca en ese rubro corresponda a la comisión cobrada.
- Una vez capturada toda la información, da clic en el botón "Agregar", cierra la ventana extra que apareció y da clic en el botón "Timbrar".
Solamente puedes seleccionar la opción "factoraje" cuando la factura madre que origina el CFDI de pago se emitió desde Contadigital®. Si tu factura madre no se emitió desde Contadigital® puedes realizar dos CFDI de pagos:
- El primero será por el importe efectivamente recibido (total factura - descuento por factoraje). En el receptor del CFDI debe colocar el RFC de la empresa de factoraje, no el de su cliente. En la forma de pago del complemento debe ir la correspondiente al importe recibido y se debe relacionar con el CFDI que da origen a este cobro (factura a nombre de su cliente).
- El segundo será por el importe que ya no recibirá (descuento o comisión por factoraje). En el receptor del CFDI debe colocar el RFC de la empresa de factoraje, no el de su cliente. En la forma de pago del complemento colocar “compensación” y se debe relacionar con el CFDI que da origen a este cobro (factura a nombre de su cliente).
La empresa de factoraje debe emitirte una factura por el gasto financiero (descuento o comisión por factoraje) y la forma de pago también será "compensación".
Emisión de CFDI de Pago para Facturas en Dólares cobradas en Pesos
Para realizar un CFDI de pago en pesos para una factura emitida en dólares sigue estos pasos:
- Entra a menú>facturación>emitir factura y selecciona el tipo de CFDI "PAGO”.
- Agrega el cliente al cual se va a emitir el CFDI de pago.
- Agrega el producto "pago" con cantidad e importe cero, con todos los campos tal cual aparecen por default (uso de CFDI 99, moneda MXN, forma de pago 99, método de pago PPD).
- Ingresa al botón naranja "PAGO". Al realizar esto, se abrirá la pantalla del complemento de pago. En la parte superior de "Complemento Pagos" deberá capturar la información del pago recibido como habitualmente lo realiza (Fecha de pago, forma de pago, bancos/medio de pago, etc.) y toda vez que se recibió el pago en pesos, la moneda deberá ser MXN.
- En la parte inferior de "Documentos relacionados", deberás relacionar la factura que da origen al CFDI de pago, buscando el folio si se generó en Contadigital, o capturando todo el UUID si se generó en otro sistema. En esta sección de "Documentos relacionados" deberás capturar los siguientes datos: Importe recibido en pesos y el tipo de cambio al cual se recibió el pago.
Nota: Esta información debe llenarse en el orden que corresponde para no causar conflicto en el cálculo del saldo insoluto; si se llena primero el tipo de cambio y después el importe pagado, pueden generarse diferencias.
- Una vez capturada la información de "Documentos relacionados", da clic en “agregar”, para añadir la información capturada del documento relacionado al complemento.
- Cierra la pantalla "complementos y addendas" y da clic en el botón "Facturar" para timbrar el CFDI de pago.
Emisión para Facturas no Timbradas en el Sistema Actual
Si no timbraste tu factura en contaDIGITAL® también puedes emitir tu CFDI de pagos ingresando a Menú>facturación>emitir facturas. Aquí haz lo siguiente:
- Selecciona el "tipo de factura" "Pago".
- Agrega el producto "Pago" tal cual aparece en cero.
- Ingresa al botón naranja "Addendas y complementos".
- Llena el apartado "Complemento Pagos" con los datos del pago recibido.
- Llena el apartado "Documentos relacionados" agregando de forma manual lo siguiente:
- El UUID del documento a relacionar con el debido formato 8 dígitos-4 dígitos-4 dígitos-4 dígitos-12 dígitos (Ejemplo: 12345678-1234-1234-1234-123456789012).
- El saldo anterior, importe pagado y el # de parcialidad.
- Las bases del CFDI.
- Cierra la ventana "Addendas y complementos" y da clic en "timbrar".
Emisión Masiva de CFDI de Pagos
Sí, es posible hacer CFDIs de pago masivamente. Puedes encontrar la plantilla en Menú>facturación>facturas y pagos (botón "Descargar plantillas"). Selecciona la opción "facturación masiva de pagos" y da clic en el botón azul "Descargar".
Llenado de la Plantilla de Facturación Masiva
Una vez descargada la plantilla, deberás llenar los datos solicitados que se detallan a continuación:
- DATOS PARA TIMBRADO DE CFDI
- Serie factura: Debes seleccionar la serie con la que deseas timbrar el CFDI de pago; si deseas que este dato aparezca en automático, configura tu serie default.
- Sucursal: Este dato no es obligatorio, solamente se debe llenar cuando se manejan sucursales.
- Fecha factura: Capturar la fecha de emisión del CFDI de pago.
- RFC: Debes agregar el RFC del cliente (este debe estar registrado en Menú>facturación>catálogo de clientes).
- Tipo de relación y UUIDS relacionados: Estas columnas solo se deben llenar en caso de tener una relación “04 Sustitución de los CFDI previos”.
- Fecha pago (Dato obligatorio): Captura la fecha en la que recibiste el pago.
- Forma de pago (Dato obligatorio): Selecciona la forma en la que te realizaron el pago.
- Moneda (Dato obligatorio): Elige la moneda en la cual se recibió el pago.
- T.C.: En caso de recibir un pago en Moneda extranjera (diferente a MXN) debes capturar el T.C. de la fecha en la cual te pagaron.
- Monto (Dato obligatorio): Esta columna se encuentra formulada y se llenará en automático al capturar los datos de los documentos relacionados.
- RFC banco ordenante, NO. de operación y cuenta ordenante: Estos datos no siempre son obligatorios, ya que al ser pago en efectivo no se deben capturar. Sin embargo, si se recibe una transferencia, deben completarse los datos del banco (emisor) del cliente y el número de operación de la transferencia recibida.
- Banco ordenante EXT: Este dato solamente se llena en caso de banco extranjero.
- Banco/Medio de pago (Dato obligatorio): Debes seleccionar el banco/medio de pago en el que se recibió el pago. En caso de no aparecer en la plantilla, debe capturarse en Menú>contabilidad>bancos/medios de pago y descargar nuevamente la plantilla para que aparezca.
- RFC banco Ben. y cuenta beneficiario: Estos datos no son obligatorios, ya que al ser pago en efectivo no se deben capturar. Sin embargo, al recibir una transferencia, debe capturarlos con los datos del banco receptor del dinero.
- Tipo cadena de pago: Por default viene asignada la opción “Ninguno”. Cuando el pago es con transferencia y seleccionas SPEI, requieren llenarse los datos de las columnas R, S y T con los datos del archivo de SPEI que se descarga del banco de México.
- Certificado pago, Cadena pago y Sello pago: Cuando seleccionas SPEI en la columna Q “Tipo cadena de pago”, estos datos se vuelven obligatorios y deben llenarse con el archivo de SPEI que se descarga del banco de México. En caso de seleccionar el “Tipo cadena de pago” Ninguno, se omite la captura de estas columnas.
- DATOS DE DOCUMENTOS RELACIONADOS (Estos datos deben llenarse por cada factura pagada)
- UUID: Copia y pega o captura el UUID del documento a relacionar; el UUID debe ser de 32 caracteres separados en grupos de 8,4,4,4,12 (por ejemplo, 550e8400-e29b-41d4-a716-446655440000).
- Serie: Captura la serie de la factura origen pagada.
- Folio: Captura el folio de la factura origen pagada.
- Moneda DR: Selecciona la moneda en la cual se emitió la factura origen pagada.
- T.C. DR: Por default aparece 1; solamente debe modificarse para capturar un tipo de cambio diferente cuando la factura origen sea en una moneda diferente a MXN.
- # Parcialidad: Captura el número de parcialidad de la factura origen.
- Saldo anterior: Captura el saldo de la factura pagada.
- Pago: Captura el importe pagado en pesos del documento relacionado.
- Pago moneda DR: Esta columna se encuentra formulada para calcular el importe correspondiente en automático. Si la factura se emitió y cobró en la misma moneda, captura el mismo importe de la columna Pago. Si se emitió en una moneda y cobró en otra, captura el importe cobrado en la moneda de emisión de la factura.
- Saldo insoluto: Esta columna se encuentra formulada para calcular el importe correspondiente en automático; es igual al saldo anterior menos el pago recibido.
- Validación: Para verificar que los importes de pago capturados y bases sean correctas debe aparecer la palabra “correcto”; en caso contrario, aparecerá “revisar”.
- Base 16%, Base 8%:, Base 0% y Base Exenta: Debes capturar los importes base de IVA que corresponden al pago de la factura origen. Recuerda que si tus productos tienen IEPS, la base de IVA debe incluir el IEPS.
- Base IEPS 1,2 y 3, Tasa IEPS 1,2 y 3: Solamente requiere capturarse en caso de tener IEPS en la factura origen. Debes capturar los importes base de IEPS y la tasa IEPS del importe pagado.
- Base Ret. IVA 1 y 2, Tasa Ret. IVA 1 y 2: Solamente requiere capturarse en caso de tener retención de IVA en la factura origen. Debes capturar los importes base de la retención de IVA y la tasa de retención de IVA del importe pagado.
- Base Ret. ISR 1 y 2, Tasa Ret. ISR 1 y 2: Solamente requiere capturarse en caso de tener retención de ISR en la factura origen. Debes capturar los importes base de la retención de ISR y la tasa de retención de ISR del importe pagado.
Las tasas se representan SIN signo % y SIN dividir entre 100.
Elementos Técnicos y Atributos Clave del Complemento de Pago
Dentro de la estructura técnica del Complemento de Pago se encuentran diversos nodos y atributos que detallan la transacción:
- Recepción de pagos.
- Impuestos retenidos de IVA, ISR e IEPS que se desprenden de los pagos.
- Base de IVA trasladado a la tasa del 16%, 8%, 0% y exento que se desprende de los pagos.
- Los impuestos de IVA trasladado a la tasa del 16%, 8% y 0% que se desprenden de los pagos.
- De la base de IVA trasladado exento que se desprende de los pagos.
- Los datos se desprenden de los nodos Pago.
- Beneficiario recibe el pago.
- Moneda utilizada para realizar el pago conforme a la especificación ISO 4217. Si es nacional se registra MXN.
- Tipo de cambio de la moneda a la fecha en que se realizó el pago. Equivale a una unidad de la divisa señalada en el atributo MonedaP.
- Banco ordenante, es requerido en caso de ser extranjero.
- Cuenta con la que se realizó el pago.
- La cadena de pago que genera la entidad receptora del pago.
- El documento que ampara al pago, como una cadena de texto en formato base 64.
- Comprobante de pago generado por la entidad emisora de la cuenta beneficiaria.
- Registrar en este atributo el comprobante que se asocie al pago. Debe ser expresado como una cadena de texto en formato base 64.
- Documentos relacionados con los pagos.
- Documento relacionado con el pago. Si el documento relacionado no especifica la moneda, se registra MXN.
- Tipo de cambio del documento relacionado conforme con la moneda registrada en el documento relacionado.
- Cuando la moneda del documento relacionado es distinta de la moneda de pago. Por ejemplo: El documento relacionado se registra en USD y el pago se realiza por 100 EUR. Este atributo se registra como 1.114700 USD/EUR.
- El saldo de la parcialidad anterior.
- La base se realiza de acuerdo con las disposiciones fiscales vigentes conforme al monto del pago, aplicable al documento relacionado.
- La cuota del impuesto que se traslada o el impuesto trasladado conforme al monto del pago, aplicable al documento relacionado.
- No se permiten valores negativos.
