Cómo hacer una factura rectificativa por API
Desde la versión 2024.94 de FacturaScripts es posible crear facturas rectificativas con una sola petición POST a la API, utilizando el endpoint crearFacturaRectificativa.
POST /api/3/crearFacturaRectificativa
Antes de crear una factura rectificativa
Recuerda que una factura rectificativa siempre parte de una factura normal. Por tanto, primero necesitas tener una factura de cliente ya creada.
📷 Ejemplo de factura original:
Crear factura rectificativa
Haremos una petición POST al endpoint crearFacturaRectificativa
y le pasaremos los siguientes campos:
-
idfactura
: el ID de la factura original. -
fecha
: fecha en la que se hace la rectificación. -
hora
: hora exacta. -
lineas
: un JSON con las líneas que se quieren rectificar, donde se indicará elidlinea
y la cantidad a restar.
📷 Resultado de la rectificación:
Esta operación crea automáticamente una nueva factura rectificativa, que referencia a la original. Puedes ver cuál ha sido la factura original a través del campo idfacturarect
.
📷 Relación entre factura original y rectificativa:
Ver si una factura hasido rectificada
Si quieres comprobar si una factura ha sido rectificada, simplemente haz una búsqueda de facturas donde idfacturarect
sea igual al idfactura
que quieres comprobar. Si la lista está vacía, es que aún no ha sido rectificada.
📷 Ejemplo de listado de facturas rectificadas:
Si necesitas más detalles sobre cómo funciona internamente este proceso, puedes revisar el fichero del endpoint en GitHub: