Skip to content

Crear asiento contable de facturas emitidas

POST /api/common/contabilidad/asientoscontables/emitidas V4

Genera asientos contables a partir de facturas emitidas (facturas de cliente). Requiere datos del cliente, fecha, cuentas contables, importe total y desglose de IVA por línea (base, cuota, tipo y código).

ParámetroTipoRequeridoDescripción
codigoEmpresaint✅ (si es multiempresa)Código de la empresa
CampoTipoRequeridoDescripción
codigoClientestringCódigo del cliente
fechaFacturastringFecha de la factura (YYYY-MM-DD)
importeFacturadecimalImporte total de la factura (con IVA)
comentariostringComentario del asiento
librestringCampo libre (p. ej. número de factura propio)
urlstringURL del documento adjunto
codigoCuentastringCuenta contable del cliente (p. ej. 430000010)
codigoCuentaGastosstringCuenta de ingresos/ventas (p. ej. 700000000)
codigoTransaccionstringCódigo de transacción
codigoProyectostringCódigo de proyecto
codigoRetencionintCódigo de retención
codigoCuentaRetencionstringCuenta contable de retención
baseRetenciondecimalBase de retención
porRetenciondecimalPorcentaje de retención
importeRetenciondecimalImporte de retención
lineasIVAarrayDesglose de IVA por línea
lineasCanalesarrayDesglose por canales analíticos
lineasSuplidosarrayDesglose de suplidos
CampoTipoRequeridoDescripción
codigoCuentaIVAstringCuenta contable del IVA repercutido (p. ej. 477000000)
codigoTransaccionstringCódigo de transacción de la línea
porcentajeIVAdecimalPorcentaje de IVA (p. ej. 21)
codigoIVAintCódigo del tipo de IVA
baseImponibledecimalBase imponible
cuotaIVAdecimalCuota de IVA
CampoTipoRequeridoDescripción
importeDesglosedecimalImporte del canal
codigoTransaccionstringCódigo de transacción
codigoCuentaCanalstringCuenta contable del canal
comentariostringComentario
cuotaIvadecimalCuota de IVA del canal
codigoCanalstringCódigo de canal
codigoDepartamentostringCódigo de departamento
codigoProyectostringCódigo de proyecto
codigoSeccionstringCódigo de sección
idDelegacionstringIdentificador de delegación
CampoTipoRequeridoDescripción
codigoTransaccionstringCódigo de transacción
codigoCuentaSuplidostringCuenta contable del suplido
importeSuplidodecimalImporte del suplido
comentariostringComentario
[
{
"codigoCliente": "000010",
"fechaFactura": "2026-05-21",
"comentario": "Factura cliente nuevo",
"libre": "FAC-026",
"url": "http://www.google.es",
"importeFactura": 1210,
"codigoCuenta": "430000010",
"codigoCuentaGastos": "700000000",
"codigoTransaccion": "1",
"lineasIVA": [
{
"codigoTransaccion": "1",
"porcentajeIVA": 21,
"codigoIVA": 21,
"baseImponible": 1000,
"cuotaIVA": 210,
"codigoCuentaIVA": "477000000"
}
]
}
]
{
"success": true,
"message": "Todos los asientos procesados correctamente.",
"result": [
{ "success": true, "message": "Asiento procesado correctamente." }
]
}

Si uno o más asientos fallan, se devuelve un 400 con el detalle por asiento:

{
"success": false,
"message": "Errores al procesar uno o más asientos.",
"result": [
{ "success": true, "message": "Asiento procesado correctamente." },
{ "success": false, "message": "Descripción del error." }
]
}