Desarrolladores
04 - Facturas
Cómo crear facturas completas con líneas, marcarlas como pagadas, crear rectificativas y exportarlas desde la API REST.
04 - Facturas
Para facturas completas, usa las funciones de alto nivel. Evitan tener que crear cabecera, líneas, totales y procesos fiscales a mano.
Crear factura de cliente
POST /api/3/crearFacturaCliente
Respuesta típica:
{
"doc": { "idfactura": 123, "codigo": "FAC-2026-001" },
"lines": [
{ "referencia": "SERVICIO", "descripcion": "Servicio mensual", "cantidad": 1 }
]
}
Marcar una factura como pagada
POST /api/3/pagarFacturaCliente/<id>
Crear una rectificativa
POST /api/3/crearFacturaRectificativaCliente
Exportar PDF, XLSX o CSV
GET /api/3/exportarFacturaCliente/<id>
Las funciones
exportar...devuelven binario, no JSON. Configura tu cliente HTTP para descargar archivo.
VeriFactu, TicketBAI y SII
Todas las facturas creadas vía API se generan cumpliendo con VeriFactu, o TicketBAI/SII según el domicilio fiscal de tu cuenta. El hash, encadenado, QR y envío fiscal son automáticos desde Beply.