Skip to main content
Esta página cubre Facturas y Facturación electrónica (DIAN). Además de lo que se lista acá, cualquiera de estos endpoints puede devolver los errores comunes. Los que tienen un ID en la ruta también responden 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: code es un texto y no hay code_name.
En las tablas aparecen con el texto de 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