Ilustración de facturación electrónica en Paraguay con software: factura con QR y sello con franja de bandera

Facturación electrónica Paraguay con software: guía 2026

La facturación electrónica en Paraguay pasó de ser opcional a obligatoria en pocos años. En 2026, todos los contribuyentes regulares están obligados a emitir documentos electrónicos a través de SIFEN (Sistema Integrado de Facturación Electrónica Nacional). La pregunta práctica es: ¿qué software uso, y conviene SaaS o sistema propio?

Soy Ignacio (IGNAX), desarrollador full-stack basado en Paraguay. Facturo electrónicamente desde 2023 y construí integraciones con SIFEN para clientes paraguayos, sobre todo PyMEs y founders en zona Asunción que necesitan resolver esto sin errores costosos.

¿Qué es exactamente SIFEN?

SIFEN es la plataforma técnica de la SET (Servicio Estatal de Tributación) donde se procesan todos los documentos electrónicos (DE) emitidos en Paraguay. Tipos de documentos:

  • Factura electrónica.
  • Nota de crédito electrónica.
  • Nota de débito electrónica.
  • Autofactura electrónica.
  • Nota de remisión electrónica.

Cada documento se genera como XML firmado digitalmente, se envía a SIFEN, y SIFEN responde con una de tres opciones: Aprobado, Aprobado con Observación, o Rechazado. Solo los Aprobados son válidos legalmente.

El flow desde el lado del emisor:

  1. Generar el XML del DE según el schema oficial.
  2. Firmarlo con XADES BES usando tu certificado digital.
  3. Enviarlo a SIFEN vía API REST (antes era SOAP).
  4. Recibir la respuesta KuDE con el código de estado.
  5. Almacenar el DE firmado + KuDE para auditoría.
  6. Generar la representación gráfica (PDF) si corresponde. Diagrama de flujo SIFEN: emisor pasa por software facturación electrónica hacia SET y vuelve al cliente

¿Quién debe facturar electrónicamente en 2026?

La obligatoriedad se implementó gradualmente:

  • 2022: Empresas grandes (calificadas).
  • 2023: Empresas medianas.
  • 2024: PyMEs según calendario por sector.
  • 2025-2026: Unipersonales y profesionales con facturación regular.

En 2026, prácticamente todos los contribuyentes con facturación regular están obligados. Solo siguen exentos algunos contribuyentes pequeños bajo régimen simplificado (RESIMPLE).

Verificá tu calendario específico en el portal de la SET con tu RUC. Si estás obligado y no facturás electrónicamente, las facturas tradicionales en papel ya no son válidas.

¿Qué opciones tengo para emitir?

Tres caminos prácticos en 2026:

Camino 1: Software certificado SaaS

Plataformas certificadas por la SET que te dan UI web + API para emitir DE sin tocar SIFEN directo. Las más usadas:

  • Hekarã: popular entre PyMEs, UI sencilla.
  • Tu Factura: orientado a freelance y profesionales.
  • Bexsa Facturación: robusto, foco empresarial.
  • Praxis: fuerte en ERP integrado.
  • Aranduka: boutique, buen soporte técnico.

Costo típico: Gs 200.000 a Gs 600.000/mes según volumen y features. Algunos tienen tier free para <30 DE/mes.

Pros: Setup rápido (días). Sin desarrollo técnico. Updates de schema SIFEN incluidos.

Contras: Costo recurrente. Limitaciones de UI. Integración con tu sistema vía CSV/API limitada según el SaaS.

Camino 2: Sistema propio integrado con SIFEN

Desarrollás tu propio sistema que se integra directo con la API de SIFEN. Caso típico: un SaaS o e-commerce que ya tiene su sistema de facturas y solo necesita la capa de transmisión a SIFEN. Para sumarlo al roadmap de un producto nuevo, mirá cómo crear un MVP rápido con IA que también cubre integraciones tipo SIFEN.

Costo: USD 3.000-15.000 (Gs 18M-92M aprox.) de desarrollo según features. Después, costo operativo marginal.

Stack típico:

  • Backend: Node.js, Python, .NET o Java.
  • XML signing: bibliotecas XADES BES (xmldsigjs en Node, signxml en Python).
  • Certificado digital: eFirma o certificado emitido por proveedor habilitado por MIC.
  • Persistencia: Postgres con tablas para DE, KuDE, estados, errores.
  • Generación PDF: ReportLab, Puppeteer, o similar.

Pros: Sin costo recurrente. Integración profunda con tu sistema. Control total.

Contras: Inversión inicial. Mantenimiento cuando SIFEN actualiza schemas (lo hace varias veces al año). Compliance técnico.

Camino 3: Plataforma habilitada por la SET

La SET ofrece una plataforma propia con UI básica para contribuyentes con muy bajo volumen. Es free pero limitada, sirve para casos muy chicos (1-5 DE/mes).

¿Cómo es la integración técnica con SIFEN?

Para el sistema propio (camino 2), los pasos técnicos clave:

1. Obtener certificado digital

eFirma (la wallet oficial) o certificado de un proveedor habilitado por el MIC (Ministerio de Industria y Comercio). Costo: Gs 200.000-500.000/año.

2. Habilitar al contribuyente en SIFEN

Trámite en la SET para registrar el emisor electrónico. Requiere RUC activo y certificado digital instalado.

3. Implementar el cliente XML

Generación del XML conforme al schema oficial. Ejemplo simplificado del header de una factura:

// Pseudocódigo para generación de DE
import { generateXadesSignature } from './xades';

interface FacturaInput {
  numeroDocumento: string;
  rucEmisor: string;
  rucReceptor: string;
  items: Item[];
  totalGravado10: number;
  totalIva10: number;
  totalGeneral: number;
}

function generateDE(input: FacturaInput): string {
  const xml = `<?xml version="1.0" encoding="UTF-8"?>
<rDE xmlns="http://ekuatia.set.gov.py/sifen/xsd">
  <dVerFor>150</dVerFor>
  <DE Id="DE${input.numeroDocumento}">
    <dDVId>${calcDV(input.numeroDocumento)}</dDVId>
    <dFecFirma>${new Date().toISOString()}</dFecFirma>
    <dSisFact>1</dSisFact>
    <!-- ... Bloques A-N según especificación ... -->
  </DE>
</rDE>`;

  // Firmar con XADES BES usando el certificado
  return generateXadesSignature(xml, certificate, privateKey);
}

El schema completo está en la documentación técnica de la SET, descarga del portal SIFEN.

4. Enviar a SIFEN y manejar respuestas

async function enviarDE(deXmlFirmado: string) {
  const response = await fetch('https://sifen.set.gov.py/de/ws/sync/recibe.wsdl', {
    method: 'POST',
    headers: { 'content-type': 'application/soap+xml' },
    body: wrapSoapEnvelope(deXmlFirmado),
  });
  
  const responseXml = await response.text();
  const { codigo, mensaje, cdc } = parseRespuestaSifen(responseXml);
  
  // Códigos clave:
  // 0260: Aprobado
  // 0261: Aprobado con observaciones
  // Otros: Rechazado (revisar mensaje)
  
  return { codigo, mensaje, cdc };
}

5. Almacenar y representar gráficamente (KuDE)

Cada DE aprobado debe persistirse (XML firmado + respuesta). La representación gráfica (PDF) es opcional pero usualmente requerida para el receptor. Hay bibliotecas que generan el PDF a partir del XML según el formato estándar.

¿Qué retos técnicos comunes hay?

En integraciones reales aparecen casi siempre los mismos cinco:

  1. Firmar XML correctamente. XADES BES tiene quirks específicos (canonicalización C14N, namespaces, transforms). La librería tiene que coincidir exacto con lo que SIFEN espera.
  2. Manejar timeouts y reintentos. SIFEN a veces tarda. Implementar idempotencia es crítico: un retry no debe emitir un duplicado.
  3. Schema changes. SIFEN actualiza el schema varias veces al año. Pipeline de testing con XMLs de ejemplo ayuda a detectar cambios temprano.
  4. Codificación de caracteres especiales. Acentos, ñ, símbolos. UTF-8 correcto end-to-end.
  5. Manejo de errores de validación. Cuando SIFEN rechaza. El mensaje detalla el campo y la razón. UI tiene que exponer eso al usuario claramente.

¿Cuánto cuesta desarrollar el sistema propio?

Para 2026 manejo esta estimación realista:

  • Factura electrónica básica (B2C, B2B simple): USD 3.000-5.000 (Gs 18M-31M aprox.). 3-4 semanas.
  • + Nota de crédito y nota de débito: USD 1.500-2.500 adicional. +1-2 semanas.
  • + Autofactura y recibo: USD 1.500-2.500 adicional. +1-2 semanas.
  • + Integración con sistema existente (ERP, e-commerce): USD 2.000-5.000. +2-3 semanas.
  • + Dashboard de monitoreo y reportes: USD 1.500-3.000. +1-2 semanas.

Total típico para una integración completa: USD 8.000-15.000 (Gs 49M-92M aprox.).

¿Conviene SaaS o sistema propio para tu caso?

Tres escenarios:

Escenario A: Freelance o PyME chica (<100 DE/mes)

  • Recomendación: SaaS certificado.
  • Costo total año 1: Gs 2.4M-7.2M.
  • Tiempo a producción: Días.

Escenario B: SaaS o e-commerce mediano (100-500 DE/mes)

  • Recomendación: Evaluar. SaaS con API decente puede alcanzar; sistema propio se justifica si la integración con el producto core es crítica.
  • Costo total año 1 SaaS: Gs 5M-10M.
  • Costo total año 1 sistema propio: USD 5k-10k + certificado.

Escenario C: Empresa grande, e-commerce alto volumen (>500 DE/mes)

  • Recomendación: Sistema propio. Casi siempre.
  • Costo total año 1: USD 10k-20k (desarrollo + certificado + maintenance).
  • Costo año 2+: Muy bajo. Solo updates de schema.

¿Qué pasa si soy desarrollador y quiero usar mi MVP propio?

Si vendés un SaaS desde Paraguay y necesitás facturar a clientes locales con factura electrónica, podés:

  1. Integrar SIFEN en tu propio SaaS: la inversión se paga en 12-24 meses vs un SaaS de facturación externo.
  2. Usar un SaaS certificado como puente: emitís via API del SaaS de facturación, mantenés tu producto separado.

Para clientes internacionales (exportación de servicios), no usás facturación electrónica paraguaya, emitís factura USD con tu RUC, exportación de servicios (sin IVA). El detalle de costos y facturación dual local/internacional está en cuánto cuesta un SaaS MVP.

¿Cómo arrancás?

Si sos PyME o freelance: contratá un SaaS certificado. Hekarã, Tu Factura, Bex, Praxis, comparalos, elegí el que mejor se integre con tu workflow. Setup en una semana.

Si sos empresa con volumen alto o SaaS con integración crítica: contratame para evaluar el caso. Email a [email protected]. Construyo integraciones SIFEN para clientes paraguayos. El servicio relacionado más cercano es desarrollo de SaaS MVP si estás construyendo un SaaS local que incluye facturación electrónica como feature. Para SEO local Paraguay, mirá servicios de SEO en Paraguay.

Referencias oficiales: Portal SIFEN y Documentación técnica SIFEN (la SET migra ocasionalmente; verificá URLs vigentes).

Preguntas frecuentes

¿Quién está obligado a facturar electrónicamente en Paraguay?

La obligatoriedad se implementó gradualmente desde 2022. En 2026, prácticamente todos los contribuyentes con facturación regular están obligados: empresas medianas y grandes desde 2023, PyMEs y unipersonales desde 2024-2025 según calendario de la SET. Solo siguen exentos algunos contribuyentes pequeños bajo régimen simplificado. La SET publica la lista actualizada en su sitio oficial.

¿Qué es SIFEN exactamente?

SIFEN es el Sistema Integrado de Facturación Electrónica Nacional de la SET (Servicio Estatal de Tributación). Es la plataforma técnica donde se reciben, validan y almacenan los documentos electrónicos (DE) y sus respuestas (KuDE, Mensaje SIFEN). Los emisores se conectan via API REST con certificados digitales. Una factura no es válida hasta que SIFEN la apruebe; el proceso es síncrono y debe completarse en minutos.

¿Cuánto cuesta facturar electrónicamente?

Tres modelos: 1) Software certificado SaaS (Hekarã, Tu Factura, Bex, Praxis, Aranduka): Gs 200.000 a Gs 600.000/mes según volumen; el modelo más usado por PyMEs y freelance; 2) Software desktop con licencia (menos común en 2026): Gs 2-5M one-time + soporte; 3) Sistema propio integrado con SIFEN: USD 3.000-15.000 de desarrollo + Gs 0 de costo operativo. Para >500 facturas/mes, sistema propio amortiza.

¿Puedo desarrollar mi propio sistema integrado con SIFEN?

Sí. La SET expone API REST documentada para integración directa. Necesitás: certificado digital (eFirma) registrado en SIFEN, capacidad técnica para implementar XML signing con XADES, manejo de los códigos de respuesta de SIFEN, y persistencia de los DE firmados. Tiempo de desarrollo: 3-8 semanas según features (factura, nota de crédito, recibo, autofactura). Una vez certificado. El costo operativo es marginal.

¿Qué stack técnico se usa para integrarse con SIFEN?

Cualquiera que pueda hacer XML signing con XADES BES + SOAP/REST clients + ECDSA o RSA para certificados. Stacks típicos: Java (más maduro, con bibliotecas de la SET), .NET, Python, Node.js. Yo uso Node.js + xmldsigjs + librerías custom para los enums de SIFEN. La parte más compleja: manejar las respuestas asíncronas y los rejects con códigos de error que cambian con cada release de SIFEN.

¿Conviene SaaS o sistema propio para una PyME?

Hasta ~100 facturas/mes, SaaS certificado. La inversión inicial de un sistema propio (USD 3-15k) no se justifica vs Gs 200-400k/mes de un SaaS. A partir de ~500 facturas/mes o cuando necesitás integración fina con tu ERP o e-commerce, sistema propio se paga en 12-18 meses. Para una empresa que vende SaaS o e-commerce con muchas transacciones, sistema propio es casi obligatorio.