Facturación
El módulo de facturación gestiona las facturas, abonos y notas de crédito de la clínica, su PDF y el cumplimiento fiscal (la integración con AEAT vive en el módulo opcional verifactu). Lleva también la configuración de series de facturación.
Las facturas pueden crearse desde cero o desde un presupuesto aceptado del módulo budget. Los cobros se enlazan con las facturas a través de invoice_payments, pero los cobros viven en el módulo payments (billing depende de payments, no al revés).
Pantallas
- Listado de facturas — buscar, filtrar y abrir facturas.
- Detalle de factura — ver la factura, PDF, cobros enlazados, emitir, enviar y anular.
- Editar borrador — solo facturas en estado
draft. - Nueva factura — crear factura libre (sin presupuesto).
- Factura desde presupuesto — facturar todos o parte de los ítems de un presupuesto aceptado.
- Series de facturación (ajustes) — gestionar prefijos, contadores y series activas.
Referencia rápida
| Acción | Permiso requerido |
|---|---|
| Ver facturas, descargar PDF | billing.read |
| Crear borradores, editar, emitir, enviar email | billing.write |
| Anular o eliminar serie | billing.admin |
| Editar series de facturación | billing.admin |
Módulos relacionados
- Presupuestos (
budget) — fuente principal de líneas: una factura puede generarse a partir de un presupuesto aceptado. - Cobros (
payments) —billingdepende depayments; una factura enlaza con uno o varios cobros víainvoice_payments. - Catálogo — proveedor de ítems facturables y tipos de IVA.
- VeriFactu — módulo de compliance fiscal (AEAT). Engancha por hook al evento
invoice.issuedpara encolar el envío. - Informes — los KPIs y la tendencia de facturación viven en
/reports/billing.