Facturamos,
firmamos
y refrendamos
ante la DIAN.
Plataforma propia de facturación electrónica para FourG Solutions. UBL 2.1, XAdES-EPES y cliente SOAP DIAN viven en capas separadas y auditables — construido para facturar hoy y cubrir notas crédito, documento soporte, nómina y RADIAN en fases posteriores.
- 12
- Packages typecheck verde
- 31
- Tests unit + integration todos pasan
- 08
- Tablas Postgres RLS forzada · 0 lints
- 09
- Skills Claude .claude/skills/
Por qué propio
Software · Sistemas · Forensia digitalFirma XAdES-EPES propia
Cada documento se firma con tu certificado P12 antes de salir del servidor. Sin proveedores intermediarios.
Asistente IA tributario
Pregúntale "¿estoy al día con DIAN?", "¿cuándo es mi próximo vencimiento?", "genera el reporte mensual" — autonomía sin contadores.
Software propio sin lock-in
Vos sos dueño del código. Si Factus se cae, vos seguís facturando. Si DIAN cambia el anexo, vos lo actualizás.
Roadmap
3 / 6 completos- CompletoHito 00
Scaffold
Monorepo pnpm + Turborepo. Tres apps (api, web, jobs), nueve packages (domain, catalogs, ubl, signing, dian-client, pdf, storage, shared, test-kit).
- CompletoHito 01
Dominio y persistencia
Entidades Invoice, InvoiceLine, Customer, Product, Issuer, NumberRange. Value objects Money (BigInt), Nit (con DV), TaxRate. Prisma 5.22 contra Supabase dev + Postgres prod en VPS Hostinger. RLS forzada con 0 lints de seguridad.
- CompletoHito 02
UBL 2.1 + firma XAdES
InvoiceBuilder UBL con 5 sub-mappers. CUFE SHA-384 y CUDE. Lector P12 con node-forge. XAdES signer + verify end-to-end. 31 tests verdes.
- 03En cursoHito 03Activo ahora
Cliente DIAN habilitación
SendBillSync + parser ApplicationResponse. Workers BullMQ firma → envío → polling de estado. Estados canónicos (accepted, rejected, accepted_with_errors, timeout).
- 04PendienteHito 04
Set de pruebas DIAN
Orquestador reproducible, evidencias por caso, 100% aprobado antes de producción.
- 05PendienteHito 05
Dashboard + asistente IA tributario
Bandeja de documentos, reenvío manual, calendario, reportes. Asistente IA para autonomía sin contadores.
Stack
- TypeScript 5.9
- NestJS 10
- Next.js 14
- BullMQ 5
- Prisma 5
- Postgres 17
- XAdES-EPES
- UBL 2.1
- Docker Swarm
Cumplimiento DIAN
Factura · Nota crédito · Nota débito
El MVP cubre los tres documentos electrónicos de venta. Documento soporte, nómina electrónica y eventos RADIAN quedan para fases posteriores con ADR y set de pruebas dedicados.
- UBL 2.1 + XAdES-EPES SHA-256
- CUFE / CUDE deterministas con vectores oficiales
- Canonicalización C14N exclusiva
- SOAP a habilitación antes de producción
Software propio · sin intermediarios
Operamos bajo la modalidad software propio de la DIAN. No somos proveedor tecnológico — somos emisor autónomo. Si el día de mañana se quiere ofrecer a terceros, entra registro y set de pruebas distintos.
Construimos negocios reales.
Refrendia es la primera pieza de la infraestructura administrativa propia de FourG Solutions. Diseñada para escalar hacia clientes externos cuando Adrián decida abrir el producto.
Entrar al dashboard