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:

Imagen de factura no rectificativa


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á el idlinea y la cantidad a restar.

📷 Resultado de la rectificación:

factura rectificativa

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:

imagen de los id


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:

listar facturas rectificadas


Si necesitas más detalles sobre cómo funciona internamente este proceso, puedes revisar el fichero del endpoint en GitHub:

facturascripts/Core/Controller/ApiCreateFacturaRectificativaCliente.php at master · NeoRazorX/facturascripts · GitHub

Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
Copyright (c) 2013-2025 FacturaScripts
0.29584s

Soporte