Validar facturas y los complementos cumplan con los requerimientos de la autoridad es importante. Actualmente, es importante que las facturas electrónicas y los complementos cumplan con los requerimientos de la autoridad sean válidos. Por ello creamos el Validador de XML, una herramienta gratuita que cualquier contribuyente puede usar para revisar que los archivos del comprobante fiscal digital (CFDI), cumplan con las validaciones de acuerdo a la autoridad fiscal, el SAT. Si te interesa conocer más sobre la validación de CFDI y por qué es necesaria, puedes leer nuestra nota de Cómo verificar una factura electrónica. El validador de facturas XPD es para la verificación de facturas timbradas por un PAC o CFDI timbrados con un Certificado de Prueba del SAT y son datos de pruebas.
El CFDI de Pagos y su Obligatoriedad
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.
El SAT ha dado varias prórrogas y a partir del 1 de septiembre de 2018 será obligatorio. 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.
Métodos y Formas de Pago en el CFDI
Las Formas de Pago son los distintos medios a través de los cuales se pueden pagar los productos adquiridos o servicios recibidos. El SAT dispone de un listado con las distintas modalidades de pago. Estos conceptos pueden generar confusión, pero en realidad es muy fácil distinguirlos. En el CFDI debes establecer tanto el Método como la Forma de Pago, pues es requisito.
De acuerdo con el SAT, los métodos de pago se refieren a cuándo se liquida o efectúa el pago de la operación. En otras palabras, si la operación se paga al momento de realizarse, se debe indicar que es un "Pago En Una Sola Exhibición (PUE)". El método PUE, conocido como Pago de Una Sola Exhibición, consiste en efectuar el pago completo por la adquisición de un bien o servicio en el momento de la transacción, sin diferir ningún pago.
Lea también: Guía para Aceptar y Cancelar CFDI
Por otro lado, el "método de pago PPD" o "Pago en Parcialidades o Diferidos" se utiliza cuando se espera recibir el pago por un bien o servicio en una fecha posterior o de forma diferida a su adquisición. En ambos casos (pagos diferidos o parciales), la modalidad de pago que se debe seleccionar es "99, por definir". Esto aplica cuando se recibe un pago parcial al momento de emitir el CFDI.
Tipos de CFDI y sus Complementos
La herramienta de validación de XML puede ayudarte a verificar lo siguiente: Validación de CFDI Factura electrónica 4.0, Recibos de nómina, Factura Global, Factura de Comercio Exterior y Addendas. Los complementos de factura permiten integrar información adicional de uso regulado por la autoridad para un sector o actividad específica, siendo protegida por el sello digital de la factura. Entre ellos se encuentran:
- Acreditamiento del IEPS
- Aerolíneas
- Certificado de destrucción
- Comercio Exterior
- Complemento Carta Porte
- Compra venta de divisas
- Consumo de combustibles
- Donatarias
- Estado de cuenta de combustibles de monederos electrónicos
- Complemento de Hidrocarburos
- INE
- Instituciones educativas privadas
- Leyendas fiscales
- Notarios Públicos
- Obras de arte plásticas y antigüedades
- Otros derechos e impuestos
- Pago en especie
- Persona física integrante de coordinado
- Recepción de pagos
- Recibo de pago de nómina
- Renovación y sustitución de vehículos
- Sector de ventas al detalle (Detallista)
- Servicios parciales de construcción
- SPEI de tercero a tercero
- Terceros
- Timbre fiscal digital
- Turista pasajero extranjero
- Vales de despensa
- Vehículo usado
- Venta de vehículos
Los CFDI (factura) de retenciones son comprobantes que amparan las retenciones efectuadas y los pagos realizados a residentes nacionales y en el extranjero.
Existen ejemplos de XML de CFDI que representan facturas electrónicas sin la inclusión de complementos. Estos ejemplos abarcan diversos casos de uso, desde facturas básicas hasta aquellas con impuestos aplicados. Complemento para identificar a los importadores y exportadores así como las mercancías que se comercializan. Complemento que permite incluir en la factura leyendas que son consideradas en las disposiciones fiscales. Los ejemplos aquí expuestos son material actualizado de referencia y no reproducciones de escenarios reales. Complemento que permite incluir información adicional sobre las operaciones comerciales en el sector detallista. Complemento al Comprobante Fiscal Digital a través de Internet (CFDI) para el manejo de datos de Aerolíneas para pasajeros. Complemento para incorporar la información relacionada de turistas o pasajeros extranjeros. Complemento que permite incorporar a la factura la información relacionada con la facilidad de pago en especie. Esto incluye recepción de pagos e impuestos retenidos de IVA, ISR e IEPS que se desprenden de los pagos, así como bases de IVA trasladado a las tasas del 16%, 8%, 0% y exento que se desprenden de los nodos Pago.
Información Bancaria y de Pago en el CFDI de Pagos
De acuerdo al SAT, los datos de pago no siempre son obligatorios, pero en caso de colocarlos es importante que cumplan con las especificaciones descritas. Aquí se detallan los requisitos de formato para la información bancaria y de pago al emitir un CFDI de pago, especialmente relevante al utilizar plantillas de facturación masiva:
Lea también: SAT y CFDI: Entendiendo la relación
| Campo | Requisito / Descripción |
|---|---|
| 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. La moneda utilizada para realizar el pago debe ser conforme a la especificación ISO 4217. Si es nacional se registra MXN. |
| 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. Este es el valor que equivalen a una unidad de la divisa señalada en el atributo MonedaP. |
| RFC banco 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. Si son 11 o 18 dígitos, si su cuenta no tiene esa longitud debe completarla con ceros al principio, ejemplo: 123456789012 deberá ingresarse como: 000000123456789012. El RFC del ordenante es requerido en caso de ser extranjero. |
| NO. de operación | 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 el número de operación de la transferencia recibida. Puede ser el número de autorización, de rastreo o clave de rastreo en caso de SPEI. |
| 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. Deben ser 10, 11, 15, 16 o 18 dígitos. La cuenta con la que se realizó el pago puede ser financiera, emisor de monedero electrónico, etc. |
| 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. La cuenta beneficiaria debe ser 10, 16 o 18 dígitos. Si su cuenta no tiene esa longitud debe completarla con ceros al principio, ejemplo: 1234567890 deberá ingresarse como: 000000001234567890. Se refiere a la cuenta en donde el beneficiario recibe el pago. |
| 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 Certificado pago, Cadena pago y Sello pago con los datos del archivo de SPEI que se descarga del banco de México. Se refiere a la cadena de pago que genera la entidad receptora del pago. |
| Certificado pago, Cadena pago y Sello pago | Cuando seleccionas SPEI en “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. El certificado pago ampara al pago, como una cadena de texto en formato base 64. La cadena de pago es el comprobante de pago generado por la entidad emisora de la cuenta beneficiaria. El sello pago debe asociarse al pago y registrarse en este atributo. Debe ser expresado como una cadena de texto en formato base 64. |
Emisión de un CFDI de Pagos en Diferentes Escenarios
CFDI de Pago para Facturas Pagadas en su Totalidad
Para generar un CFDI con el complemento de pagos cuando la factura se paga en su totalidad, debes 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".
CFDI de Pago en Parcialidades
Este CFDI de pago no puede realizarse desde Facturas y pagos, debes hacer 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 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", 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.
CFDI de Pago con Factoraje Financiero
Para elaborar un CFDI de pago cuando en lugar de que te pague tu cliente, te paga una empresa de factoraje financiero, 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 en 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 receptor del CFDI debe colocar el RFC de la empresa de factoraje, no el de su cliente. En forma de pago del complemento debe ir la correspondiente al importe recibido y se debe relacionar con el CFDI que da origen a éste cobro (factura a nombre de su cliente).
- El segundo será por el importe que ya no recibirá (descuento o comisión por factoraje). En receptor del CFDI debe colocar el RFC de la empresa de factoraje, no el de su cliente. En forma de pago del complemento colocar “compensación” y se debe relacionar con el CFDI que da origen a éste cobro (factura a nombre de su cliente).
Cuando la empresa de factoraje le cobre a tu cliente, ésta le emitirá el CFDI de pago correspondiente. 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".
Lea también: Aprende a descargar CFDI en lote desde el SAT
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 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. La moneda del documento relacionado es conforme con la moneda registrada en el documento relacionado. Si el documento relacionado no especifica la moneda se registra MXN. Por ejemplo: El documento relacionado se registra en USD. por 100 EUR. Este atributo se registra como 1.114700 USD/EUR.
- Una vez capturada la información de "Documentos relacionados" da clic en “agregar”, para agregar 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.
CFDI de Pago para Facturas no Timbradas en Contadigital®
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. La # de parcialidad se refiere a la parcialidad anterior.
- Las bases del CFDI. La base se realiza de acuerdo con las disposiciones fiscales vigentes.
- Cierra la ventana "Addendas y complementos" y da clic en "timbrar".
Facturación Masiva de CFDIs de Pago
Sí, puedes 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".
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".
Datos por cada factura pagada
Estos datos deben llenarse por cada factura pagada.
- UUID: Copie y pegue o capture 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 cobro en otra, captura el importe cobrado en la moneda de emisión de la factura. El monto del pago es aplicable al documento relacionado.
- 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. Los impuestos de IVA trasladado conforme al monto del pago, aplicable al documento relacionado.
- 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. La cuota del impuesto que se traslada.
- 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. Los impuestos no deben tener valores negativos.
La Importancia del XML en la Validación Fiscal
Es recomendable conservar el XML, no solo el PDF. El XML permite revisar datos del receptor, emisor, impuestos, UUID, fecha de emisión y estatus del comprobante. Para este control, puedes apoyarte en Descargar CFDI, una herramienta que permite descargar XML emitidos y recibidos desde el SAT y generar reportes. Además, el Validador CFDI permite revisar estructura, estatus, cálculos y datos relevantes del comprobante.
tags: #cfdi #pago #xml #banco #información
