# US-MGN-004-007-002: Registrar Pago Realizado a Proveedor **RF Asociado:** [RF-MGN-004-007](../../02-modelado/requerimientos-funcionales/mgn-004/RF-MGN-004-007-gestión-de-pagos-y-conciliación.md) **Módulo:** MGN-004 - Financiero Básico **Epic:** Pagos y Conciliación **Prioridad:** P0 (MVP) **Story Points:** 5 **Sprint:** Sprint 12 **Estado:** Ready for Development **Fecha:** 2025-11-24 --- ## User Story **Como** usuario de tesorería, **Quiero** registrar pagos realizados a proveedores, **Para** contabilizar egresos y conciliar con facturas de proveedor pendientes. --- ## Descripción Detallada Pagos realizados (payment_type='outbound') registran dinero pagado a proveedores. Similar a inbound pero: - payment_type='outbound' - Partner debe ser supplier - Asiento: Débito Cuentas por Pagar, Crédito Banco/Caja - Concilia con vendor invoices --- ## Criterios de Aceptación ### Escenario 1: Registrar pago realizado **Dado que** registro pago outbound amount=1210, partner_id (supplier), **Cuando** guardo, **Entonces** payment_type='outbound', asiento: Débito Payables 1210, Crédito Banco 1210. ### Escenario 2: Conciliar con factura proveedor **Dado que** tengo factura proveedor pendiente por 1210, **Cuando** concilio pago 1210, **Entonces** factura.state='paid'. ### Escenario 3: Validar partner es supplier **Dado que** partner no es supplier, **Cuando** intento crear pago outbound, **Entonces** error 400 "Partner debe ser tipo proveedor". --- ## Reglas de Negocio - **RN-1:** payment_type='outbound'. - **RN-2:** Partner debe ser supplier. - **RN-3:** Asiento: débito payables, crédito banco. - **RN-4:** Concilia con vendor invoices. --- ## Tareas Técnicas ### Backend - [ ] POST /api/v1/financial/payments (type=outbound) - [ ] Service: PaymentService.create() (validar partner supplier) - [ ] Asiento con débito/crédito invertido - [ ] Unit tests (8 test cases) ### Frontend - [ ] CreatePaymentPage.tsx (outbound) - [ ] Validar partner supplier - [ ] E2E test --- ## Estimación: 9 horas = 5 SP --- ## Referencias - [RF-MGN-004-007](../../02-modelado/requerimientos-funcionales/mgn-004/RF-MGN-004-007-gestión-de-pagos-y-conciliación.md)