• Role:   Backend Engineer
  • Date:   2024
  • FinTech & B2B

FacturApp — Electronic Invoicing System

Business Context: Colombia's DIAN mandates electronic invoicing for all businesses, but small retailers struggle with complex compliance — XML validation, digital signatures, consecutive numbering. Non-compliance triggers fines starting at 5% of invoice value.

The Solution: FacturApp abstracts the entire DIAN compliance layer. Shop owners create invoices with a few taps; the system handles taxes (IVA, ICA, ReteFuente), generates XML, signs digitally, submits to DIAN, and delivers a PDF in under 3 seconds.

Technical Architecture

DIAN Integration: Full UBL 2.1 standard. Automated XML with X.509 signing, consecutive numbering validation, and real-time submission with retry logic.

Tax Engine: Configurable rules per product category and municipality. Automatic IVA (19%), ICA, ReteFuente, ReteICA calculation. Colombian fiscal rounding (50 COP).

PDF & Delivery: Server-side generation with DIAN verification QR. Automated delivery via email and WhatsApp. Full-text search archive.

Multi-Tenant B2B: Isolated tenants with custom branding, tax configuration, and user roles (owner, cashier, accountant).

View on GitHub

Related projects

© 2026. Brayan Murcia. All rights reserved.

DevOps Lead & AI-Augmented Architect

background
person
skill
skill
skill
+
+