404 record_not_found si el ID no es un UUID, y 404 environment_key_mismatch si el recurso es del otro ambiente.
Endpoints: Listar facturas · Detalle · Crear · Actualizar · Eliminar · Eliminar en bloque · Previsualizar · Timbrar · Nota crédito · Resoluciones
Todas las rutas de /invoices responden 403 sin código si tu plan no incluye facturación («Tu plan actual no incluye esta funcionalidad. Mejora tu plan para activarla.») o tiene un pago pendiente. Mira Estado de tu empresa.
Los errores propios de la facturación electrónica usan otro formato: En las tablas aparecen con el texto de
code es un texto y no hay
code_name.code. Algunos traen además errors por campo.Facturas
Listar facturas
GET /invoices · Referencia · Facturas electrónicas
Detalle de una factura
GET /invoices/{invoice_id} · Referencia · Factura electrónica
Crear una factura
POST /invoices · Referencia · Factura electrónica
Si la factura ya existe (mismo proveedor y referencia), la respuesta es
201 con la factura existente: no es un error.
Actualizar una factura
PUT /invoices/{invoice_id} · Referencia
Eliminar una factura
DELETE /invoices/{invoice_id} · Referencia
Eliminar facturas en bloque
DELETE /invoices · Referencia
Facturación electrónica
Previsualizar una factura electrónica
POST /invoices/preview · Referencia
La previsualización no aplica el rango cobrable de COP 100 a 100.000.000: puede mostrar un total que la creación rechaza.
Timbrar una factura
POST /invoices/{invoice_id}/stamp · Referencia
Emitir una nota crédito
POST /invoices/{invoice_id}/credit-notes · Referencia
Resoluciones de facturación
GET /fiscal-resolutions, POST /fiscal-resolutions y POST /fiscal-resolutions/{resolution_id}/activate · Referencia