GUIA LLENADO COMPLEMENTO DE PAGO
En el artículo anterior, hablamos sobre que es el complemento de pagos, que contribuyentes no están obligados a utilizarlo, los plazos para emitir este tipo de complementos y un ejemplo de cómo generarlo en el portal del SAT.
Enlace al artículo mencionado: https://www.cobritasystem.com/_lib/file/htmls/complemento-de-pagos-sat.html
En este articulo hablaremos más a detalle sobre el complemento de pagos (llenado, atributos, opcionales y obligatorios), basándonos en la guía de llenado del complemento de pagos para CFDI versión 3.3 publicado por la autoridad del SAT, aquí resumiremos los puntos más importantes enfocándonos en los atributos que conforman el CFDI y el complemento de pagos, si requiere consultar la guía de llenado completa puede consultarlo en el siguiente enlace:
http://omawww.sat.gob.mx/tramitesyservicios/Paginas/recepcion_de_pagos.htm
Dicho documento describe como debe realizar el llenado de los atributos que se deben registrar en el CFDI, cuando este no tenga el valor PUE – Pago en una sola exhibición en el atributo método de pago (utiliza el método PPD – Pago a parcialidades o diferido) o cuando al momento de expedir el CFDI no se reciba el pago por el producto/servicio vendido, así como los atributos sobre el complemento de pagos.
Nodo Pagos: Complemento para el CFDI para expresar la información sobre la recepción de pagos, el contribuyente es quien debe recibir el pago, cuando este sea en parcialidades o diferido. El CFDI debe contener solo un complemento de pagos, dicho complemento debe convivir con los complementos de Timbre fiscal digital y CFDI Registro Fiscal.
- Version: Este atributo debe contener el valor 1.0, haciendo referencia a la versión valida por la autoridad, este atributo es de uso obligatorio.
Nodo Pago: Este nodo debe contener la información de la recepción de cada pago recibido, si el pago se recibe en diferentes formas de pago, se debe generar este nodo por cada forma de pago.
- FechaPago: Este atributo debe contener la fecha y hora en que el contribuyente recibe el pago, se debe expresar bajo el siguiente formato: aaaa-mm-ddThh:mm:ss, en caso de no contar con la hora, registrar las 12:00:00, este atributo es de uso obligatorio.
- FormaDePagoP: Este atributo debe contener la clave correspondiente de la forma en que se recibe el pago, dicha clava debe estar contenida en el catálogo de formas de pago publicado por la autoridad, debe ser distinta a la clave 99, este atributo es de uso obligatorio.
- MonedaP: Este atributo debe contener la clave de la moneda correspondiente con la que se recibe el pago, este valor debe tener la cantidad de decimales que soporte la moneda, la clave debe estar contenida en el catálogo de c_Moneda. Existen condiciones para usar este atributo (este atributo es de uso obligatorio):
- No se debe registrar la clave XXX.
- Si la clave es diferente de MXN (Peso mexicano) debe existir el atributo TipoCambioP.
- Si la clave es MXN (Peso mexicano) no debe existir el atributo TipoCambioP.
- TipoCambioP: Este atributo debe contener el tipo de cambio de la moneda a la fecha en que se recibió el pago, debe existir cuando el valor del atributo MonedaP es diferente a MXN (Peso mexicano), este atributo es de uso opcional.
- Monto: Este atributo debe contener el importe del pago, debe ser mayor a 0, la suma de los valores registrados en el nodo DoctoRelacionado y ImpPagado, debe ser menor o igual que el valor de este campo, este atributo es de uso obligatorio.
- NumOperacion: Este atributo debe contener el número de cheque, numero de autorización, numero de referencia, o algún número de referencia que identifique las operaciones del pago efectuado, este atributo es de uso opcional.
- RfcEmisorCtaOrd: Este atributo contiene la clave RFC emisora de la cuenta origen, es decir el banco o institución financiera, en caso de residir en el extranjero debe utilizar la clave de RFC genérica, caso contrario la clave RFC debe estar en la lista de claves RFC inscritas en el SAT, este atributo es de uso opcional.
- NomBancoOrdExt: Este atributo debe contener el nombre del banco ordenante, es requerido en caso de ser extrabjero. Tomar en cuenta las reglas de obligatoriedad publicados en la pagina del SAT, el valor debe estar contenido en el catalogo c_FormaPago, este atributo es de uso opcional.
- RfcEmisorCtaBen: Este atributo debe contener el numero de la cuenta con la que se realizo el pago, tomar en cuenta las reglas de obligatoriedad publicados en la página del SAT, el valor debe estar contenido en el catálogo c_FormaPago, este atributo es de uso opcional.
- CtaBeneficiario: Este atributo debe contener el numero de cuenta donde se recibió el pago, tomar en cuenta las reglas de obligatoriedad publicados en la página del SAT, el valor debe estar contenido en el catálogo c_FormaPago, este atributo es de uso opcional.
- TipoCadPago: Este atributo debe contener la clave de tipo de cadena de pago que genera la entidad receptora del pago, las claves se encuentran en el catálogo c_TipoCadenaPago, este atributo es de uso opcional.
- CertPago: Este atributo debe contener el certificado correspondiente al pago como una cadena de texto en base 64, es requerido si el atributo TipoCadPago contiene información, |.
- CadPago: Este atributo debe contener 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, este atributo debe utilizar el carácter | (pleca) y usar la secuena de caracteres | este atributo es de uso opcional.
- SelloPago: Este atributo debe contener el sello digital que se asocie al pago, la entidad que emite el comprobante de pago ingresa una cadena original y el sello digital, debse ser expresado en base 64, es requerido si el atributo TipoCadPago contiene información, este atributo es de uso opcional.
Nodo DoctoRelacionado: Este nodo debe contener el listado de los documentos relacionados con los pagos, por cada documento que se relacione, debe existir un nodo DoctoRelacionado.
- IdDocumento: Este atributo debe contener el folio fiscal del CFDI relacionado al pago, este valor debe contener 36 caracteres alfanuméricos, este atributo es de uso obligatorio.
- Serie: Este atributo debe tener una serie del comprobante para control interno, este atributo es de uso opcional.
- Folio: Este atributo debe tener un folio del comprobante para control interno, este atributo es de uso opcional.
- MonedaDR: Este atributo debe contener la clave de la moneda utilizada en los importes del documento relacionado, cuando se utiliza la moneda nacional o el documento no lo especifica, la moneda que se registra en MXN (Peso mexicano), los importes registrados en los atributos ImpSaldoAnt, ImpPagado y ImpSaldoInsoluto deben corresponder a esta moneda, este atributo es de uso obligatorio.
- TipoCambioDR: Este atributo debe contener el tipo de cambio correspondiente a la moneda registrada en el documento relacionado, este atributo es requerido cuando la moneda del documento relacionado es distinta a la moneda de pago, este atributo es de uso opcional.
- MetodoDePagoDR: Este atributo debe contener la clave PPD (Pago en parcialidades o diferido) que se registro en el campo MetodoPago del documento relacionado, este atributo es de uso obligatorio.
- NumParcialidad: Este atributo debe contener el numero de parcialidad que corresponde al pago, es de uso obligatorio cuando el atributo MetodoDePagoDR contiene el valor PPD, este atributo es de uso opcional.
- ImpSaldoAnt: Este atributo debe contener el valor del monto del saldo insoluto del a parcialidad anterior, es de uso obligatorio cuando el atributo MetodoDePagoDR contiene el valor PPD, en el escenario de que sea la primera parcialidad el campo debe contener l importe total del documento relacionado, en el escenario de que se reciba el pago diferido, debe registrar el monto total de la operación del documento relacionado y debe ser mayor a 0, este atributo es de uso opcional.
- ImpPagado: Este atributo debe contener el valor del importe pagado que corresponde al documento relacionado, es de uso obligatorio cuando exista mas de un documento relacionado o cuando existe un documento relacionado y el atributo TipoCambioDR contiene un valor, ImpPagado
- ImpSaldoInsoluto: Este atributo debe contener la diferencia entre el importe del saldo anterior y el monto del pago, es de uso obligatorio cuando el atributo MetodoDePagoDR contiene el valor PPD, debe ser mayor o igual a 0 y debe ser calculado con los atributos (ImpSaldoAnt menos ImpPagado), este atributo es de uso opcional.
Nodo Impuestos: Este nodo no debe existir en el complemento de pagos.
Como mencionamos al principio del artículo, aquí se explican todos los campos utilizados en el complemento de pago, de manera resumida, si requiere conocer más a detalle algún atributo en particular no olvide consultar la guía de llenado en el enlace al inicio.
Facturación electrónica | Recibos de Nómina | Contabilidad Electrónica | Retenciones | Timbrado | Timbrado Ilimitado
Más información