Crear asiento contable de facturas rectificativas emitidas
Descripción
Section titled “Descripción”Genera asientos contables a partir de facturas rectificativas (abonos) emitidas. Requiere los mismos datos que una factura emitida más los de la factura original a la que rectifica (ejercicio, serie, número, fecha, base imponible, cuota de IVA y recargo de equivalencia).
Parámetros de consulta
Section titled “Parámetros de consulta”| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
codigoEmpresa | int | ✅ (si es multiempresa) | Código de la empresa |
Campos del cuerpo
Section titled “Campos del cuerpo”Admite los mismos campos que crear asiento contable de facturas emitidas, más los siguientes propios de la rectificativa:
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
ejercicioFacturaOriginal | int | ❌ | Ejercicio de la factura original |
serieFacturaOriginal | string | ❌ | Serie de la factura original |
numeroFacturaOriginal | int | ❌ | Número de la factura original |
fechaFacturaOriginal | string | ❌ | Fecha de la factura original (YYYY-MM-DD) |
recargoEquivalenciaOriginal | decimal | ❌ | Recargo de equivalencia de la factura original |
baseImponibleOriginal | decimal | ❌ | Base imponible de la factura original |
cuotaIvaOriginal | decimal | ❌ | Cuota de IVA de la factura original |
Ejemplo
Section titled “Ejemplo”[ { "codigoCliente": "000010", "fechaFactura": "2026-06-25", "comentario": "Abono factura FAC-026", "libre": "ABO-001", "importeFactura": -1210, "codigoCuenta": "430000010", "codigoCuentaIngresos": "700000000", "codigoTransaccion": "1", "ejercicioFacturaOriginal": 2026, "serieFacturaOriginal": "ZZ", "numeroFacturaOriginal": 42, "fechaFacturaOriginal": "2026-05-21", "baseImponibleOriginal": 1000, "cuotaIvaOriginal": 210, "lineasIVA": [ { "codigoTransaccion": "1", "porcentajeIVA": 21, "codigoIVA": 21, "baseImponible": -1000, "cuotaIVA": -210, "codigoCuentaIVA": "477000000" } ] }]Respuesta exitosa (200)
Section titled “Respuesta exitosa (200)”{ "success": true, "message": "Todos los asientos procesados correctamente.", "result": [ { "success": true, "message": "Asiento procesado correctamente." } ]}Respuesta con errores (400)
Section titled “Respuesta con errores (400)”{ "success": false, "message": "Errores al procesar uno o más asientos.", "result": [ { "success": false, "message": "Descripción del error." } ]}