Factura avanzada
Esta sección describe cómo utilizar el endpoint para crear y validar una factura, junto con la información necesaria para garantizar su correcto uso.
Método: POST
Endpoint
https://api-sandbox.factus.com.co/v1/bills/validate
https://api.factus.com.co/v1/bills/validate
Encabezados de la Solicitud
Para realizar la solicitud es necesario incluir los siguientes encabezados:
Encabezado | Valor | Descripción |
---|---|---|
Content-Type | application/json | Indica que los datos se envían en formato JSON. |
Authorization | Bearer <token_de_acceso> | Token de autenticación necesario para acceder al recurso. Ver Cómo generar token |
Accept | application/json | Indica que la respuesta debe estar en formato JSON. |
Nota:
Reemplaza <token_de_acceso>
con el token proporcionado tras
autenticarte.
Endpoints para Datos de Facturación
Factus ofrece una serie de endpoints de apoyo diseñados para simplificar el proceso de creación de facturas. Estos datos son de uso recurrente y, dado que rara vez se actualizan, se recomienda almacenarlos de manera persistente en su sistema. Esto no solo evita consultas repetitivas, sino que también mejora significativamente los tiempos de respuesta. Sin embargo, si opta por consultarlos dinámicamente, es importante evaluar el impacto en el rendimiento del sistema.
Estructura para crear la factura
Para crear una factura debemos tener en cuenta los datos agrupados en 3 aspectos:
- Datos generales de la factura
- Datos del cliente
- Datos de los productos o servicios.
Parámetros del Cuerpo (Body)
El cuerpo (Body) de la solicitud debe enviarse en formato JSON y debe incluir los siguientes parámetros:
Parámetro y Tipo | Descripción |
---|---|
numbering_range_id (int) | ID del rango de numeración. Para saber cuál es el ID de cada rango de numeración consulte el siguiente endpoind rangos de numeración . Si tienes en la API un solo un rango de numeración activo para la facturación electrónica, este campo puede ser opcional. Si no envías el rango de numeración, la API tomará el único rango de numeración que esté activo. Si hay más de un rango de numeración para la facturación, este campo es obligatorio. |
document(string) | (opcional) Código del tipo de documento. Para saber el código que pertenece a un documento consulte la tabla códigos de tipos de documentos |
reference_code (string) | Código único que sirve para identificar cada factura de manera unívoca en el sistema y garantizar que no haya duplicados. Esto nos ayuda a prevenir que se genere más de una factura con la misma información. |
observation (string) | Agrega una observación a la factura. No debe tener más de 250 caracteres. |
payment_form (object) | (Opcional) Código de la forma de pago. Si la forma de pago no se agrega, por defecto la API agrega el código 1 (pago de contado). Consulte la tabla Formas de pago para ver las formas de pago disponibles. |
payment_due_date (date) | (Opcional) Fecha de vencimiento de la factura en formato YYYY-MM-DD. Requerido solo cuando la forma de pago (payment_form ) contiene el valor de 2 (pago a crédito). |
payment_method_code (integer) | (Opcional) Código del método de pago. Si el medio de pago no se agrega, por defecto la API agrega el código 10 (efectivo). Para saber cuál es el código de cada método de pago consulte la tabla Métodos de pago . |
related_documents (array) | (Opcional) Array de objetos (documentos), debe haber un objeto por cada documento. Obligatorio cuando el campo (document) contenga el valor 03. |
related_documents.code (array) | Identificador del tipo de documento de referencia. (Corresponde a una codificación porpia de la empresa). |
related_documents.issue_date (array) | Fecha de emisión del documento referenciado en formato YYYY-MM-DD. |
related_documents.number (array) | Prefijo y Número del documento referenciado. |
billing_period (Object)* | (Opcional) Este es un objeto que contendra la información del periodo de facturación. Para utilizar en los servicios públicos, contratos de arrendamiento, matriculas en educación, etc. Ver el ejemplo en el body. |
billing_period.start_date | Fecha de inicio del periodo de facturación en formato YYYY-MM-DD. |
billing_period.start_time | (Opcional) Hora de inicio del periodo de facturación en formato HH:mm:ss. |
billing_period.end_date | Fecha de fin del periodo de facturación en formato YYYY-MM-DD. |
billing_period.end_time | Hora de fin del periodo de facturación en formato HH:mm:ss. |
customer (object) | Este es un objeto que contendra la información del cliente de la factura. |
customer.identification_document_id (integer) | ID que corresponda al tipo de identificacion. Para saber cual ID corresponde al tipo de identificación consulte la siguiente tabla IDs tipos de documentos. |
customer.identification (string) | Número de identificación del cliente. |
customer.dv (integer) | (Opcional) Digíto de verificación del cliente. Requerido si el cliente se identifica con NIT. |
customer.company (string) | (Opcional) Razon social. Obligatorio si el cliente es persona juridica. |
customer.trade_name (string) | (Opcional) Nombre comercial |
customer.names (string) | (Opcional) Nombre del cliente. Solo aplica para los clientes que son personas naturales. |
customer.address (string) | (Opcional) Dirección del cliente. |
customer.email (string) | (Opcional) Correo electrónico del cliente. |
customer.phone (string) | (Opcional) Número de teléfono del cliente. |
customer.legal_organization_id (integer) | ID que corresponsa al tipo de organizacion. Para saber cual ID corresponde al tipo de organizacion consulte la tabla IDs tipos de organizaciones. |
customer.tribute_id (integer) | ID del tributo. Para saber cual ID corresponde al tributo consulte la tabla IDs tipos de tributos. |
customer.municipality_id (integer) | (Opcional) ID que corresponda al municipio donde vive el cliente. Para saber cual ID corresponde al municipio consulte el endpoint de Municipios . Nota: Se debe enviar ID del municipio únicamente si el municipio es de Colombia, si es extranjero el campo es opcional. |
items (array) | El array de objetos (items), corresponde a los productos de la factura, se debe enviar un objeto por cada producto o servicio. |
items.code_reference (string) | Código de referencia del producto o servicio. |
items.name (string) | Nombre del producto o servicio. |
items.quantity (integer) | Candidad del producto o servicio. Debe ser un número entero. |
items.discount_rate (float) | Porcentaje del descuento del producto o servicio (máximo dos decimales). |
items.price (float) | Precio del producto o servicio con impuestos incluidos (máximo dos decimales). |
items.tax_rate (string) | Porcentaje del impuesto aplicado al producto o servicio. |
items.unit_measure_id (integer) | ID que corresponda a la unidad de medida del item. Para saber que ID corresponde a cada unidad de medida consulte el endpoint Unidades de medida. |
items.standard_code_id (integer) | ID que corresponde al codigo de estandar que se adopto para los productos o servicios. Para saber que ID corresponde al código de estandar consulte la tabla IDs de códigos de estándar. |
items.is_excluded (integer) | Si el producto está excluido de IVA (0: no, 1: sí). |
items.tribute_id (integer) | Tipo de tributo aplicado. Se consume del endpoint de tributos de productos. . |
items.withholding_taxes (array) | Array de objetos (retenciones), corresponse las retenciones aplicadas al producto o servicio. Se debe enviar un objeto por cada retención. |
items.withholding_taxes.code (string) | Código relacionado con la retención aplicada al producto o servicio. Para saber los códigos de las retenciones consulte la tabla tributos. |
items.withholding_taxes.withholding_tax_rate (boolean) | Porcentaje de la retención aplicada al producto o servicio. El valor se maneja con máximos 2 decimales |
Ejemplo de Solicitud
Aquí tienes un ejemplo de cómo debería quedar el cuerpo de la solicitud en formato JSON:
{ "document": "01", "numbering_range_id": 4, "reference_code": "fact0022025", "observation": "", "payment_method_code": "10", "customer": { "identification": "123456789", "dv": "3", "company": "", "trade_name": "", "names": "Alan Turing", "address": "calle 1 # 2-68", "phone": "1234567890", "legal_organization_id": "2", "tribute_id": "21", "identification_document_id": 3, "municipality_id": "980" }, "items": [ { "code_reference": "12345", "name": "producto de prueba", "quantity": 1, "discount": 8403.36, "discount_rate": 20, "price": 50000, "tax_rate": "19.00", "unit_measure_id": 70, "standard_code_id": 1, "is_excluded": 0, "tribute_id": 1, "withholding_taxes": [ { "code": "06", "withholding_tax_rate": 7.38 }, { "code": "05", "withholding_tax_rate": 15.12 } ] }, { "code_reference": "54321", "name": "producto de prueba 2", "quantity": 1, "discount": 0, "discount_rate": 0, "price": 50000, "tax_rate": "5.00", "unit_measure_id": 70, "standard_code_id": 1, "is_excluded": 0, "tribute_id": 1, "withholding_taxes": [] } ]}
{ "document": "03", "numbering_range_id": 67, "reference_code": "fact0012025", "observation": "", "payment_form": "1", "payment_method_code": "10", "related_documents": [ { "code": "Factura de talonario o de papel", "issue_date": "2025-01-08", "number": "FTP990000014" } ], "customer": { "identification": "123456789", "dv": "3", "company": "", "trade_name": "", "names": "Alan Turing", "address": "calle 1 # 2-68", "phone": "1234567890", "legal_organization_id": "2", "tribute_id": "21", "identification_document_id": 3, "municipality_id": "980" }, "items": [ { "code_reference": "12345", "name": "producto de prueba", "quantity": 1, "discount_rate": 20, "price": 50000, "tax_rate": "19.00", "unit_measure_id": 70, "standard_code_id": 1, "is_excluded": 0, "tribute_id": 1, "withholding_taxes": [ { "code": "06", "withholding_tax_rate": "7.00" }, { "code": "05", "withholding_tax_rate": "15.00" } ] }, { "code_reference": "54321", "name": "producto de prueba 2", "quantity": 1, "discount_rate": 0, "price": 50000, "tax_rate": "5.00", "unit_measure_id": 70, "standard_code_id": 1, "is_excluded": 0, "tribute_id": 1, "withholding_taxes": [] } ]}
Ejemplo de respuesta
{ "status": "Created", "message": "Documento con el código de referencia fact0022025 registrado y validado con éxito", "data": { "company": { "url_logo": "http://api.test/storage/images/logos/2wkU627FUczVkr8U5P8yrYowQ44eYQG0Y9ymXhtP.png", "nit": "900825759", "dv": "7", "company": "HALLTEC S.A.S.", "name": "HALLTEC S.A.S.", "graphic_representation_name": "HALLTEC S.A.S.", "registration_code": "3FJ3253427", "economic_activity": "6311", "phone": "3165584659", "direction": "cra 10 # 9 - 04", "municipality": "San Gil" }, "customer": { "identification": "123456789", "dv": null, "graphic_representation_name": "Alan Turing", "trade_name": "", "company": "", "names": "Alan Turing", "address": "calle 1 # 2-68", "phone": "1234567890", "legal_organization": { "id": 2, "code": "2", "name": "Persona Natural" }, "tribute": { "id": 21, "code": "ZZ", "name": "No aplica" }, "municipality": { "id": 980, "code": "68679", "name": "San Gil" } }, "numbering_range": { "prefix": "SETP", "from": 990000000, "to": 995000000, "resolution_number": "18760000001", "start_date": "19-01-2019", "end_date": "19-01-2030", "months": 132 }, "billing_period": [], "bill": { "id": 820, "document": { "code": "01", "name": "Factura electrónica de Venta" }, "number": "SETP990000493", "reference_code": "fact0022025", "status": 1, "send_email": 0, "qr": "https://catalogo-vpfe-hab.dian.gov.co/document/searchqr?documentkey=44e260a76e092e46fd5d8344a03146d5c8863ab68b18bde38a53318a33bf6805bac75f0bd71b0b75b3bd9c747a629470", "cufe": "44e260a76e092e46fd5d8344a03146d5c8863ab68b18bde38a53318a33bf6805bac75f0bd71b0b75b3bd9c747a629470", "validated": "09-01-2025 01:56:16 PM", "discount_rate": "0.00", "discount": "0.00", "gross_value": "81232.50", "taxable_amount": "81232.50", "tax_amount": "8767.50", "total": "90000.00", "observation": null, "errors": [], "created_at": "09-01-2025 01:56:13 PM", "payment_due_date": null, "qr_image": "data:image/png;base64, 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", "has_claim": 0, "is_negotiable_instrument": 0, "payment_form": { "code": "1", "name": "Pago de contado" }, "payment_method": { "code": "10", "name": "Efectivo" } }, "related_documents": [], "items": [ { "code_reference": "12345", "name": "producto de prueba", "quantity": 1, "discount_rate": "20.00", "discount": "8403.36", "gross_value": "33613.45", "tax_rate": "19.00", "taxable_amount": "33613.45", "tax_amount": "6386.55", "price": "50000.00", "is_excluded": 0, "unit_measure": { "id": 70, "code": "94", "name": "unidad" }, "standard_code": { "id": 1, "code": "999", "name": "Estándar de adopción del contribuyente" }, "tribute": { "id": 1, "code": "01", "name": "IVA" }, "total": 40000, "withholding_taxes": [ { "tribute_code": "05", "name": "ReteIVA", "value": "957.98", "rates": [ { "code": "05", "name": "ReteIVA", "rate": "15.00" } ] }, { "tribute_code": "06", "name": "ReteRenta", "value": "2352.94", "rates": [ { "code": "06", "name": "ReteRenta", "rate": "7.00" } ] } ] }, { "code_reference": "54321", "name": "producto de prueba 2", "quantity": 1, "discount_rate": "0.00", "discount": "0.00", "gross_value": "47619.05", "tax_rate": "5.00", "taxable_amount": "47619.05", "tax_amount": "2380.95", "price": "50000.00", "is_excluded": 0, "unit_measure": { "id": 70, "code": "94", "name": "unidad" }, "standard_code": { "id": 1, "code": "999", "name": "Estándar de adopción del contribuyente" }, "tribute": { "id": 1, "code": "01", "name": "IVA" }, "total": 50000, "withholding_taxes": [] } ], "withholding_taxes": [ { "tribute_code": "05", "name": "ReteIVA", "value": "957.98" }, { "tribute_code": "06", "name": "ReteRenta", "value": "2352.94" } ], "credit_notes": [], "debit_notes": [] }}
{ "status": "Created", "message": "Documento con el código de referencia fact0012025 registrado y validado con éxito", "data": { "company": { "url_logo": "http://api.test/storage/images/logos/2wkU627FUczVkr8U5P8yrYowQ44eYQG0Y9ymXhtP.png", "nit": "900825759", "dv": "7", "company": "HALLTEC S.A.S.", "name": "HALLTEC S.A.S.", "graphic_representation_name": "HALLTEC S.A.S.", "registration_code": "3FJ3253427", "economic_activity": "6311", "phone": "3165584659", "direction": "cra 10 # 9 - 04", "municipality": "San Gil" }, "customer": { "identification": "123456789", "dv": null, "graphic_representation_name": "Alan Turing", "trade_name": "", "company": "", "names": "Alan Turing", "address": "calle 1 # 2-68", "phone": "1234567890", "legal_organization": { "id": 2, "code": "2", "name": "Persona Natural" }, "tribute": { "id": 21, "code": "ZZ", "name": "No aplica" }, "municipality": { "id": 980, "code": "68679", "name": "San Gil" } }, "numbering_range": { "prefix": "FTP", "from": 990000000, "to": 995000000, "resolution_number": "18760000001", "start_date": "19-01-2019", "end_date": "19-01-2030", "months": 132 }, "billing_period": [], "bill": { "id": 819, "document": { "code": "03", "name": "Instrumento electrónico de transmisión - tipo 03" }, "number": "FTP990000014", "reference_code": "fact0012025", "status": 1, "send_email": 0, "qr": "https://catalogo-vpfe-hab.dian.gov.co/document/searchqr?documentkey=27326c6411a10f01366edb8a9b1607f5014300188cdb840278519fbe66c2401daaac89515616492f07633e8fc2915651", "cufe": "27326c6411a10f01366edb8a9b1607f5014300188cdb840278519fbe66c2401daaac89515616492f07633e8fc2915651", "validated": "09-01-2025 12:07:28 PM", "discount_rate": "0.00", "discount": "0.00", "gross_value": "81232.50", "taxable_amount": "81232.50", "tax_amount": "8767.50", "total": "90000.00", "observation": null, "errors": [ "Regla: FAK45, Notificación: No informado el literal “195”", "Regla: FAK46, Notificación: No informado el literal “CO, DIAN (Dirección de Impuestos y Aduanas Nacionales)" ], "created_at": "09-01-2025 12:07:25 PM", "payment_due_date": null, "qr_image": "data:image/png;base64, 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", "has_claim": 0, "is_negotiable_instrument": 0, "payment_form": { "code": "1", "name": "Pago de contado" }, "payment_method": { "code": "10", "name": "Efectivo" } }, "related_documents": [ { "id": 8, "code": "Factura de talonario o de papel", "number": "FTP990000014", "issue_date": "08-01-2025" } ], "items": [ { "code_reference": "12345", "name": "producto de prueba", "quantity": 1, "discount_rate": "20.00", "discount": "8403.36", "gross_value": "33613.45", "tax_rate": "19.00", "taxable_amount": "33613.45", "tax_amount": "6386.55", "price": "50000.00", "is_excluded": 0, "unit_measure": { "id": 70, "code": "94", "name": "unidad" }, "standard_code": { "id": 1, "code": "999", "name": "Estándar de adopción del contribuyente" }, "tribute": { "id": 1, "code": "01", "name": "IVA" }, "total": 40000, "withholding_taxes": [ { "tribute_code": "05", "name": "ReteIVA", "value": "957.98", "rates": [ { "code": "05", "name": "ReteIVA", "rate": "15.00" } ] }, { "tribute_code": "06", "name": "ReteRenta", "value": "2352.94", "rates": [ { "code": "06", "name": "ReteRenta", "rate": "7.00" } ] } ] }, { "code_reference": "54321", "name": "producto de prueba 2", "quantity": 1, "discount_rate": "0.00", "discount": "0.00", "gross_value": "47619.05", "tax_rate": "5.00", "taxable_amount": "47619.05", "tax_amount": "2380.95", "price": "50000.00", "is_excluded": 0, "unit_measure": { "id": 70, "code": "94", "name": "unidad" }, "standard_code": { "id": 1, "code": "999", "name": "Estándar de adopción del contribuyente" }, "tribute": { "id": 1, "code": "01", "name": "IVA" }, "total": 50000, "withholding_taxes": [] } ], "withholding_taxes": [ { "tribute_code": "05", "name": "ReteIVA", "value": "957.98" }, { "tribute_code": "06", "name": "ReteRenta", "value": "2352.94" } ], "credit_notes": [], "debit_notes": [] }}
{ "status": "Conflict", "errors": [ { "code": 409, "message": "Se encontró una factura pendiente por enviar a la DIAN", "params": [], "detail": "Conflict", "api_version": "v1" } ]}
{ "message": "El campo código de referencia es obligatorio. (and 2 more errors)", "errors": { "reference_code": [ "El campo código de referencia es obligatorio." ], "numbering_range_id": [ "El campo id rango de numeración es obligatorio." ], "items.0.quantity": [ "El campo items.0.quantity es obligatorio." ] }}