v4.2.0

Complementos de Pago (REP)

Contabiliza automaticamente los Complementos de Pago que emites cuando recibes cobros de facturas PPD. El sistema liquida la cuenta por cobrar y reclasifica el IVA de "por cobrar" a "cobrado".

payments CFDI Tipo P
P
auto_awesome

El CFDI tipo P (REP) no genera nuevo ingreso. Su funcion es documentar el cobro de una factura PPD, liquidar la CxC y reclasificar el IVA trasladado de "por cobrar" a "cobrado".

play_circle Video Tutorial

Aprende a contabilizar complementos de pago (REP) emitidos a clientes.

play_arrow Ver Video

Que es un Complemento de Pago (REP)?

El Recibo Electronico de Pago (REP) o Complemento de Pago es un CFDI tipo P que se emite cuando recibes un pago de una factura que fue emitida con metodo de pago PPD (Pago en Parcialidades o Diferido).

description Obligatorio para PPD

Cuando emites una factura PPD, estas obligado a emitir un REP cada vez que recibas un pago, ya sea total o parcial.

attach_money No genera ingreso

El ingreso ya se registro con la factura tipo I. El REP solo documenta que el pago fue recibido.

account_balance_wallet Liquida la CxC

El REP disminuye o liquida el saldo de la cuenta por cobrar del cliente.

swap_horiz Reclasifica IVA

Mueve el IVA de "trasladado por cobrar" a "trasladado cobrado" para efectos de la declaracion.

schedule
Plazo de emision

El REP debe emitirse a mas tardar el dia 17 del mes siguiente al que se recibio el pago. Por ejemplo, si recibes un pago el 20 de junio, tienes hasta el 17 de julio para emitir el REP.

El Ciclo Completo: Factura PPD + REP

Para entender el REP, hay que verlo como parte del ciclo completo de una venta a credito:

timeline Linea de tiempo de una venta PPD

receipt
1. Factura PPD

Se emite factura tipo I
FormaPago = 99
MetodoPago = PPD

arrow_forward
hourglass_empty
2. Espera

Cliente tiene credito
CxC pendiente
IVA "por cobrar"

arrow_forward
payments
3. Recibe pago

Cliente paga
Se emite REP (tipo P)
IVA pasa a "cobrado"

Asientos en cada momento

Momento Documento Asiento
1. Facturacion CFDI tipo I (PPD) Cargo: Clientes $11,600
Abono: Ingresos $10,000
Abono: IVA Trasl. Por Cobrar $1,600
2. Cobro CFDI tipo P (REP) Cargo: Bancos $11,600
Abono: Clientes $11,600
+ Reclasificacion IVA

Reclasificacion del IVA Trasladado

El punto clave del REP es la reclasificacion del IVA. Cuando emites una factura PPD, el IVA queda en una cuenta de "por cobrar" porque aun no lo has cobrado. Al recibir el pago, ese IVA se mueve a "cobrado" y ya forma parte del IVA a enterar en tu declaracion.

swap_horiz Movimiento del IVA al recibir pago

210702
IVA Trasladado
Por Cobrar
-$1,600
(Cargo - sale)
arrow_forward Reclasifica
210701
IVA Trasladado
Cobrado
+$1,600
(Abono - entra)
gavel Impacto fiscal

Esta reclasificacion es crucial para tu declaracion de IVA:

  • El IVA "por cobrar" NO se declara al SAT (aun no lo cobraste)
  • El IVA "cobrado" SI se declara y se entera al SAT
  • El REP es el documento que respalda este cambio

Estructura del XML tipo P

El CFDI tipo P tiene una estructura especial con el complemento Pagos:

code Nodos principales del REP

description Comprobante
  • TipoDeComprobante="P"
  • SubTotal="0"
  • Total="0"
  • Sin conceptos de productos
payments Pago (Complemento)
  • FechaPago - Cuando se recibio
  • FormaDePagoP - 03=Transferencia
  • MonedaP - MXN
  • Monto - Importe recibido
link DoctoRelacionado
  • IdDocumento - UUID factura
  • ImpSaldoAnt - Saldo antes
  • ImpPagado - Monto aplicado
  • ImpSaldoInsoluto - Saldo despues
calculate ImpuestosP
  • TrasladosP - IVA del pago
  • BaseP - Base gravable
  • ImporteP - IVA del pago
  • Proporcional si es pago parcial
info
Total = 0

A diferencia de las facturas, el CFDI tipo P siempre tiene SubTotal="0" y Total="0" en el nodo Comprobante. Los montos reales estan en el complemento de Pagos.

Flujo de Trabajo

El proceso de contabilizacion de complementos de pago tipo P:

1
upload_file

Cargar REP

XML tipo P

arrow_forward
2
verified

Validar

RFC y Tipo P

arrow_forward
3
link

Identificar

Facturas relacionadas

arrow_forward
4
account_balance

Seleccionar

Banco destino

arrow_forward
5
check_circle

Contabilizar

Liquida CxC + IVA

Escenarios de Contabilizacion

Los principales escenarios al contabilizar un REP:

1

Pago Total de una Factura

El cliente paga el 100% de la factura en un solo pago

Liquida CxC
receipt Factura relacionada
UUID Factura A1B2C3D4-E5F6-7890...
Saldo anterior $29,000.00
Importe pagado $29,000.00
Saldo insoluto $0.00
Cuenta Concepto Cargo Abono
Registro del cobro
110201 BBVA Cuenta Operativa $29,000.00 -
110301 Clientes - $29,000.00
Reclasificacion de IVA
210702 IVA Trasladado Por Cobrar $4,000.00 -
210701 IVA Trasladado Cobrado - $4,000.00
TOTALES $33,000.00 $33,000.00
info

Resultado: Saldo de Clientes queda en $0. El IVA por cobrar se reclasifica completo a cobrado. La CxC queda liquidada.

2

Pago Parcial

El cliente abona una parte de la factura

Parcial
receipt Factura relacionada
UUID Factura A1B2C3D4-E5F6-7890...
Saldo anterior $29,000.00
Importe pagado $14,500.00 (50%)
Saldo insoluto $14,500.00
Cuenta Concepto Cargo Abono
Registro del cobro parcial
110201 BBVA Cuenta Operativa $14,500.00 -
110301 Clientes - $14,500.00
Reclasificacion proporcional de IVA (50%)
210702 IVA Trasladado Por Cobrar $2,000.00 -
210701 IVA Trasladado Cobrado - $2,000.00
TOTALES $16,500.00 $16,500.00
info

Resultado: Saldo de Clientes baja a $14,500. Solo el 50% del IVA se reclasifica a cobrado. Se emitira otro REP cuando se reciba el resto.

3

Pago que aplica a Multiples Facturas

Un solo pago liquida varias facturas PPD

Multiple
receipt Facturas relacionadas
Factura 1 UUID: A1B2... | Pagado: $11,600
Factura 2 UUID: C3D4... | Pagado: $17,400
Total del pago $29,000.00

El REP puede contener multiples nodos <DoctoRelacionado>, uno por cada factura que se paga. MainesERP procesa cada documento y genera el asiento consolidado.

Cuenta Concepto Cargo Abono
110201 Bancos $29,000.00 -
110301 Clientes - $29,000.00
210702 IVA Por Cobrar (fact 1 + fact 2) $4,000.00 -
210701 IVA Cobrado - $4,000.00
TOTALES $33,000.00 $33,000.00

Ejemplo Completo: Del REP a la Poliza

Veamos como MainesERP transforma un complemento de pago en una poliza contable:

description Datos del CFDI tipo P (REP)

REP12345-6789-ABCD-EF12-345678901234
P Pago
25/Jun/2024
03 Transferencia
$29,000.00
MXN
link DoctoRelacionado
UUID Factura Original A1B2C3D4-E5F6-7890-ABCD-EF1234567890
Saldo Anterior $29,000.00
Importe Pagado $29,000.00
Saldo Insoluto $0.00
IVA del Pago $4,000.00 (16%)
arrow_downward

MainesERP genera automaticamente

receipt_long Poliza de Ingreso (Cobro REP)

Tipo: Ingreso

Fecha: 25/Jun/2024

Concepto: Cobro REP a Factura A1B2C3D4...

Cliente: Comercial XYZ SA de CV

Cuenta Concepto Cargo Abono
Registro del cobro
110201 BBVA Cuenta Operativa $29,000.00 -
110301 Clientes - Comercial XYZ - $29,000.00
Reclasificacion de IVA Trasladado
210702 IVA Trasladado Por Cobrar $4,000.00 -
210701 IVA Trasladado Cobrado - $4,000.00
TOTALES $33,000.00 $33,000.00
link
Trazabilidad completa

MainesERP vincula el UUID del REP con el UUID de la factura original. Puedes rastrear toda la cadena: Factura PPD -> REP -> Polizas de ambos.

Cuentas Contables Utilizadas

Resumen de las cuentas involucradas en la contabilizacion de REPs:

Cuenta Nombre Movimiento Descripcion
1102XX Bancos Cargo Deposito del pago recibido
110101 Caja Cargo Si el pago fue en efectivo
110301 Clientes Abono Liquida la cuenta por cobrar
210702 IVA Trasladado Por Cobrar Cargo Sale el IVA pendiente
210701 IVA Trasladado Cobrado Abono Entra el IVA ya cobrado

Configuracion Previa

checklist
Antes de contabilizar REPs tipo P:
  • Facturas PPD contabilizadas: Las facturas originales deben estar registradas
  • Cuenta IVA Por Cobrar: 210702 configurada en tu catalogo
  • Cuenta IVA Cobrado: 210701 configurada
  • Cuentas de banco: Para registrar los depositos
  • Clientes registrados: Para vincular las CxC