Uso del plugin
El funcionamiento del plugin se integra directamente en los flujos habituales de facturación y cobros/pagos de FacturaScripts.
El proceso general es el siguiente:
- Emitir la factura desde Ventas → Facturas, asignando cliente, condiciones comerciales y los productos o servicios a facturar. De manera análoga en Compras → Facturas creamos el documento para el proveedor.
- Al confirmar la factura, FacturaScripts genera automáticamente el asiento contable, asignando los importes de impuestos a la subcuenta intermedia de criterio de caja.
- Además, se crea el recibo por el total de la factura, pendiente de cobro.
- Cuando se cobra (o paga, en el caso de facturas de proveedor) el recibo, el plugin regulariza automáticamente el IVA, trasladándolo de la cuenta intermedia a la cuenta real de impuestos.
De esta forma, el IVA solo se devenga en el momento del cobro/pago, cumpliendo con la normativa del régimen especial de criterio de caja.
Facturación
Al emitir una factura de venta, el asiento contable generado contabiliza la base imponible y los impuestos, pero los importes de IVA se registran en la subcuenta intermedia de criterio de caja, en lugar de en la cuenta real del impuesto.

Cobros de facturas
Cuando se registra el cobro de la factura (desde Ventas → Recibos o directamente desde el recibo generado), el plugin realiza automáticamente la regularización del IVA.
Esto significa que el importe del IVA se traspasa de la subcuenta de criterio de caja a la subcuenta real del IVA (477 o 472), quedando así preparado para su liquidación en la declaración correspondiente.

⚠️ Nota sobre vencimientos múltiples:
Si la factura tiene varios vencimientos, el plugin reparte el importe de impuestos de forma proporcional a cada recibo.
De esta manera, el IVA se va devengando en proporción según se vayan cobrando los diferentes plazos.