Factus API
Secure intermediary for Colombian electronic invoicing. Create, validate, and manage DIAN-compliant invoices with ease.
Key Features
JWT Authentication
Secure local authentication with JWT tokens and Factus OAuth2 integration
DIAN Validation
Create and validate electronic invoices with Colombian tax authority
Document Downloads
Download invoice PDFs and XML files in base64-encoded format
Email Delivery
Send validated invoices directly to customers via email
RADIAN Events
Track complete invoice event history and status changes
Reference Data
Access municipalities, tax types, units, and numbering ranges
Quick Start
Get up and running with Factus API in minutes.Introduction
Learn about the API architecture and capabilities
Quickstart Guide
Follow step-by-step instructions to make your first API call
API Endpoints
Explore the complete API reference documentation.Authentication
Local and Factus authentication endpoints
Invoices
Create, retrieve, and manage invoices
Lookups
Reference data and catalog endpoints
Architecture
Built with clean architecture principles for maintainability and testability.Overview
Understand the project structure and design patterns
Clean Architecture
Learn about ports and adapters implementation
