Skip to main content

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

Build docs developers (and LLMs) love