BBA Pack · ERP Project Manager
Del RUC a la factura
Facturación SUNAT de punta a punta y un control que cruza cada guía con su factura, para que ningún despacho quede sin cobrar.
Útil para: Back-office, control interno y finanzas
- En producción
- Odoo 19
- Facturación electrónica SUNAT
- APIs de SUNAT
- Python
- veredictos posibles por despacho
- 4
- motivos de traslado en la guía (el estándar de Odoo trae 8)
- 13
El problema
- Los datos del cliente se tecleaban a mano. Un RUC mal escrito, o un cliente con problemas en SUNAT, se descubría recién al facturar.
- Había que acordarse, factura por factura, de aplicar la retención o la detracción del IGV.
- Cada despacho sale con su guía de remisión electrónica, pero la factura se emite por separado. Si no se emite, o se emite sin atarla al despacho, nadie lo nota hasta el cierre.
- Revisarlo a mano obliga a cruzar dos listas largas, guía por guía.
Lo que hice
- Al registrar un cliente, sus datos se completan desde SUNAT por API: razón social, estado, condición, deuda coactiva y si es agente de retención.
- Se factura a la empresa y no a la persona que hizo el pedido.
- La factura marca sola si lleva retención o detracción del IGV, y nunca las dos.
- La guía de remisión trae los 13 motivos de traslado de SUNAT y sirve también para recepciones.
- La factura sale desde la guía, una por guía y con lo realmente entregado. Su PDF sigue el formato de SUNAT, con cuotas y QR.
- Sobre todo eso armé un informe de control que revisa cada despacho con guía y le da un veredicto. Avisa cuando el comprobante que declara la guía no coincide con la factura enlazada.
- 01
Cliente
Se registra validado con SUNAT.
- 02
Guía de remisión
El despacho sale con su guía electrónica.
- 03
Factura
Desde la guía, con retención o detracción si corresponde.
- 04
Control
Cada despacho queda en uno de cuatro veredictos.
- Correcto
- Hay una factura emitida y atada al despacho.
- Factura en borrador
- La factura existe, pero aún no se emite.
- Facturado sin enlace
- El pedido se facturó, pero la factura no quedó atada a este despacho.
- Sin factura
- No hay factura por ninguna vía: hay que emitirla.
"Sin factura" y "Facturado sin enlace" se corrigen distinto. Por eso el informe los separa.
Resultado
- Los clientes entran al ERP validados con SUNAT, sin teclear sus datos.
- Administración ve en una sola lista qué despachos faltan facturar y por qué, sin cruzar hojas de Excel.
- Los despachos que salieron sin factura se separan de los que se facturaron pero sin enlace.
Lo que voy a medir
- Despachos sin factura detectados por mes.
- Días entre el despacho y la factura.
Próximamente: una demo con datos ficticios para filtrar despachos y ver cada veredicto. Todas las demos usan datos ficticios.