factus-js iconfactus-js
Facturas

Introducción

Crear, consultar, descargar y gestionar facturas electrónicas usando la API de Factus.

Accede al modulo a traves de factus.bills.

Esta sección sigue los endpoints oficiales de Factus para facturas. Para el detalle completo de campos y reglas DIAN, revisa la documentación original: Introducción Facturas.

Métodos disponibles

MétodoMétodo HTTP + EndpointDescripción
create(input)POST /v1/bills/validateCrear y validar una nueva factura
list(params?)GET /v1/billsListar facturas con filtros opcionales
listAll(params?)GET /v1/bills (paginación automática)Iterador async que recorre todas las páginas
get(number)GET /v1/bills/show/{number}Obtener detalle por numero de documento
downloadXml(number)GET /v1/bills/download-xml/{number}Descargar XML en base64
downloadPdf(number)GET /v1/bills/download-pdf/{number}Descargar PDF en base64
getEmailContent(number)GET /v1/bills/{number}/email-contentObtener asunto y adjunto para envío manual
sendEmail(number, input)POST /v1/bills/send-email/{number}Enviar la factura por email
emitRadianEvent(number, eventType, input)POST /v1/bills/radian/events/update/{number}/{event_type}Emitir evento RADIAN
getEvents(number)GET /v1/bills/{number}/radian/eventsObtener eventos RADIAN
delete(referenceCode)DELETE /v1/bills/destroy/reference/{reference_code}Eliminar una factura no validada

En esta página