Documento Electrónico Paraguay (DE-PY)
Documento Electrónico Paraguay (DE) — Factura, Auto-factura, Nota de Crédito/Débito enviadas al SIFEN de la SET
Esta wiki cubre el Documento Electrónico (DE) de Paraguay. Cada factura emitida en Quaza Paraguay se registra en el SIFEN (sistema oficial de la SET) y recibe un CDC de 44 dígitos como prueba fiscal. El público es el cliente operador (oficina del proveedor), no el desarrollador.
Por qué existe el DE
Desde 2022, la SET (Subsecretaría de Estado de Tributación) exige que toda factura en Paraguay se registre electrónicamente en el SIFEN (Sistema Integrado de Facturación Electrónica Nacional). Cada factura recibe un CDC (Código de Control, 44 dígitos) que permite a la SET cruzar ingresos/egresos en tiempo real.
Quaza no se comunica directamente con el SIFEN — usa el FacturaSend como gateway intermediario, que se encarga de la firma digital, la cola de envío y los webhooks de actualización de estado.
Flujo general — de la factura al KuDE
Toda factura paraguaya sigue un ciclo de 4 etapas principales. Cada paso del operador puede hacerse manualmente (haciendo clic en el botón) o automáticamente (mediante una tarea programada).
1 — Creado
→
2 — Enviado
→
3 — Aprobado
→
📄 KuDE
1
⏱️ TAREA AUTOMÁTICA
Cuando el ciclo de facturación corre en Quaza, el sistema crea la factura (Documento Electrónico) en la situación
Creado — todavía sin CDC, sin registro en el SIFEN.
tarea de facturación
↓
2
👤 USTED
Verifica los datos de la factura (cliente con RUC válido, ítems con valor e IVA, tipo de transacción).
↓
3
👤 ⏱️ USTED o TAREA
Hace clic en
Procesar — o deja que la
tarea de transmisión se dispare sola.
manual O automático
↓
4
⚙️ SISTEMA QUAZA
Arma el XML en el formato del SIFEN, lo firma digitalmente y lo envía al FacturaSend.
↓
5
🔌 FacturaSend (gateway)
FacturaSend es el gateway intermediario entre Quaza y el SIFEN. Se encarga de la comunicación técnica, la firma y la cola. Reenvía al SIFEN de la SET.
↓
6
🏛️ SIFEN / SET
Valida la factura. Si está OK, devuelve el CDC (Código de Control, 44 dígitos) y la marca como Aprobado. Si hay error, devuelve Rechazado con el motivo.
↓
7
⚙️ SISTEMA QUAZA
Actualiza el estado de la factura en Quaza (mediante el webhook del FacturaSend). Usted no necesita hacer clic en Consultar — llega automático.
↓
8
👤 ⏱️ USTED o TAREA
Hace clic en
Imprimir KuDE o
Enviar por e-mail para entregárselo al cliente.
manual O automático
↓
9
👤 USTED
(si es necesario) Cancela la factura (hasta 48h de la aprobación) o emite una Nota de Crédito (reduce el valor) / Nota de Débito (aumenta el valor) — una factura aprobada es inmutable.
Otros estados a lo largo del ciclo:
-
Aprobado con Observación — aprobado pero con una salvedad informativa (válido).
-
Rechazado FacturaSend — error local antes de llegar al SIFEN (datos incompletos). Corregir y reprocesar.
-
Rechazado SIFEN — el SIFEN devolvió un error (RUC inválido, tributo equivocado). Corregir y reprocesar.
-
Cancelación — pedido de cancelación enviado al SIFEN, en espera.
-
Cancelado — cancelación confirmada por el SIFEN. Terminal.
¿Manual o automático? Los pasos con la marca manual O automático pueden hacerse por el operador (clic en el botón) o correr solos mediante Tareas Programadas. Configúrelo en Configuraciones → Tareas para elegir qué etapas automatizar. La regla vale para todos los módulos fiscales y gateways financieros — siempre hay un botón y casi siempre hay una tarea.
Glosario
| Término |
Qué es |
| SET |
Subsecretaría de Estado de Tributación — el organismo recaudador de Paraguay. |
| SIFEN |
Sistema Integrado de Facturación Electrónica Nacional — plataforma oficial de la SET que recibe y valida todos los DEs. |
| DE |
Documento Electrónico — cualquier factura registrada en el SIFEN. Puede ser Factura, Auto-factura, Nota de Crédito, Nota de Débito o Nota de Remisión. |
| CDC |
Código de Control — clave única de 44 dígitos de la factura. Aparece en el KuDE y en el código QR. Permite verificar la autenticidad en el portal de la SET. |
| KuDE |
(Kuatia’i De Electrónico) — comprobante impreso/PDF del DE. Tiene código QR, datos del emisor/receptor e ítems. Es lo que recibe el cliente. |
| FacturaSend |
Gateway intermediario entre Quaza y el SIFEN. Se encarga de la firma digital con el certificado A1 y de la comunicación técnica con la SET. |
| RUC |
Registro Único del Contribuyente — identificador fiscal paraguayo. |
| NC / ND |
Nota de Crédito (reduce el valor) y Nota de Débito (aumenta el valor) — únicas formas de "corregir" una factura aprobada (que es inmutable). |
| IVA |
Impuesto al Valor Agregado — tributo paraguayo sobre las ventas. Puede ser Gravado (10%/5%), Exonerado o Exento. |
Tipos de Documento Electrónico (tiDE) — cobertura en Quaza
| tiDE |
Tipo |
Estado en Quaza |
| 1 |
Factura Electrónica |
✓ Implementado y habilitado |
| 2 |
Comprobante de Retención |
✗ No implementado |
| 3 |
Evento (auxiliar) |
— No aplicable |
| 4 |
Autofactura |
⚠ Implementado pero desactivado en producción |
| 5 |
Nota de Crédito |
✓ Implementado y habilitado |
| 6 |
Nota de Débito |
✓ Implementado y habilitado |
| 7 |
Nota de Remisión |
⚠ Implementado pero desactivado en producción |
CDC — Código de Documento
El CDC es el identificador único global de cada documento electrónico, generado por el SIFEN. Tiene 44 dígitos y se devuelve tras la aprobación. No puede ser personalizado por el usuario — es el control fiscal Paraguayo.
Pantalla de Documentos Electrónicos
Acceso por el menú — haga clic en el ícono ☰ en la esquina superior izquierda, expanda el grupo FISCAL (marcado en rojo) y seleccione DOCUMENTO ELECTRÓNICO (también marcado).
Listado
Pantalla Listar documentos Electrónicos — columnas: ícono imprimir KuDE (IMP), atajo editar (lápiz), código, tipo (Factura/Auto-factura/NC/ND), establecimiento, cliente, número, tipo de transacción, fecha de emisión, fecha de transmisión al SIFEN, período, valor total en guaraníes (Gs.), situación (8 estados) y modificador. Botón verde marcado (1) arriba a la derecha: Agregar documento Electrónico manualmente.
Detalle — factura recién creada
Detalle de una factura en situación Creado. El CDC todavía está vacío — solo se completa después de la aprobación del SIFEN. Botón marcado (1) Procesar a la derecha: haga clic ahí (o deje que la tarea lo haga) para enviar al SIFEN.
Detalle — factura aprobada
La misma pantalla con la factura Aprobado y el CDC completado (44 dígitos). Botones marcados a la derecha: 1 Cancelar (hasta 48h de la aprobación), 2 Nota de crédito (reduce el valor), 3 Nota de débito (aumenta el valor). Una factura aprobada es inmutable — cualquier ajuste exige una NC o ND.
Detalle — factura rechazada
Cuando el SIFEN devuelve un error, la factura queda Rechazado SIFEN. Haga clic en Acciones arriba a la derecha para ver el motivo del rechazo, corrija el dato problemático y haga clic en Procesar nuevamente. Puede reenviar las veces que necesite dentro de 30 días.
Generar un DE a partir de una venta/mensualidad
El Documento Electrónico no nace solo — siempre se genera a partir de un documento financiero que ya existe en Quaza (una venta, un cobro de deuda o un lote de pagos). Hay 3 caminos:
| Desde dónde generar |
Dónde está el botón |
Cuándo usarlo |
| Cobro de Venta |
Pantalla de edición de la venta → botón azul Generar factura en la esquina superior derecha (con ícono +) |
Cuando cobró una venta suelta y quiere emitir el DE correspondiente. |
|
Cobro de Deuda (mensualidad) |
Pantalla de edición de la mensualidad → botón Generar factura
|
Cuando el cliente pagó la mensualidad y necesita emitir el DE del mes. |
| Lote de Pagos |
Pantalla de pago en lote → botón verde Generar facturas
|
Para emitir todos los DEs del mes de una sola vez (facturación mensual). |
Cómo funciona el popup: al hacer clic en cualquiera de esos botones, se abre una ventana donde usted elige el tipo de transacción (Venta de mercadería, Prestación de servicios, etc.) y confirma. Quaza copia automáticamente el cliente, los valores, los ítems y los tributos del documento financiero al DE recién creado, dejándolo en situación Creado. Luego, solo hay que hacer clic en Procesar o dejar que la tarea lo envíe al SIFEN.
¿No ve el botón "Generar factura"? Significa que el DE ya fue generado para esa venta/mensualidad — el botón desaparece después del primer uso. Vea la pestaña Fiscal de la venta (o abra Fiscal → Documento Electrónico) para encontrar el DE existente.
Pantalla Editar venta — el botón azul Generar factura (marcado en verde, 1) aparece a la derecha cuando la venta todavía no tiene un Documento Electrónico asociado. Haga clic para abrir el popup de generación.
Pantalla Editar registro (mensualidad/cuota) — botón azul Generar factura (marcado en verde, 1) entre los demás botones de acción (Eximir débito, Generar renegociación, Crear cobranza, etc.). Aparece solo en mensualidades sin DE asociado.
Pantalla Listar recibos (Lote de pagos) — botón verde Generar facturas (marcado, 1) en la esquina superior derecha. Úselo para emitir DEs de varias cobranzas de una sola vez (facturación mensual).
Los 8 estados del DE
| Estado |
Qué significa |
Acciones disponibles |
| Creado |
Factura creada en Quaza, todavía no enviada al SIFEN. Puede editarse libremente. |
Editar, Procesar |
| Enviado |
Enviada al SIFEN vía FacturaSend, esperando aprobación. Normalmente tarda pocos segundos. |
Consultar |
| Aprobado |
Validada y registrada en el SIFEN. Tiene CDC válido. Estado normal de operación. |
Imprimir KuDE, Enviar e-mail, Cancelar (48h), NC, ND |
| Aprobado con Observación |
Aprobada con una salvedad informativa del SIFEN — válida igual, pero la SET señala una pequeña inconsistencia. |
Las mismas de Aprobado |
| Rechazado FacturaSend |
Error local antes de llegar al SIFEN — datos incompletos o establecimiento no autorizado. |
Editar, Procesar (reenviar) |
| Rechazado SIFEN |
El SIFEN devolvió un error — RUC inválido, IVA incorrecto, etc. |
Editar, Procesar (reenviar — hasta 30 días) |
| Cancelación |
Pedido de cancelación enviado al SIFEN, esperando confirmación. |
Consultar |
| Cancelado |
Cancelación confirmada por el SIFEN. Estado terminal. |
Ninguna |
Estados completos del DE-PY
| Estado |
Significado |
| Creado (1) |
Local — aún no enviado. |
| Enviado (2) |
Enviado al FacturaSend; aguardando SIFEN. |
| Rechazado (3) |
Rechazado por FacturaSend antes del SIFEN. Generalmente error de payload. |
| Aprobado (4) |
Aprobado por SIFEN. |
| Aprobado con Observación (5) |
Aprobado con alertas; CDC válido. |
| Cancelado (6) |
Cancelado con éxito. |
| Cancelación Pendiente (8) |
Pedido enviado, aguardando confirmación SIFEN via webhook. |
| Rechazado por SIFEN (9) |
Rechazado por SIFEN con CDC válido — permite reenvío en hasta 30 días. |
Anatomía del documento — JSON y XML e-Kuatia
El Documento Electrónico pasa por dos representaciones antes de llegar al SIFEN:
-
JSON — Quaza arma los datos de la factura en ese formato y los envía al FacturaSend.
-
XML e-Kuatia — el FacturaSend convierte el JSON en el XML oficial del SIFEN (formato
e-Kuatia), lo firma con el certificado digital y lo transmite.
Rara vez necesitará abrir esos archivos, pero conocer la estructura ayuda a entender los rechazos.
1. El JSON que Quaza envía
Resumen de los campos principales (varios campos opcionales fueron omitidos):
{
"tipoDocumento": 1, # 1=Factura · 4=Autofactura · 5=Nota de crédito
# 6=Nota de débito · 7=Nota de remisión
"establecimiento": "001",
"punto": "001",
"numero": 1234567,
"fecha": "2026-05-14T10:30:00",
"tipoEmision": 1, # 1=Normal · 2=Contingencia
"tipoTransaccion": 1, # Venta de mercadería, prestación de servicio...
"tipoImpuesto": 1, # 1=IVA
"moneda": "PYG", # Guaraníes (o USD, BRL...)
"cliente": {
"ruc": "80012345-6", # o Cédula / Pasaporte
"razonSocial": "Cliente Ejemplo",
"tipoContribuyente": 1, # 1=Persona física · 2=Persona jurídica
"email": "cliente@ejemplo.com.py",
"direccion": "Av. Ejemplo 123",
"ciudad": "Asunción",
"departamento": "Central"
},
"items": [
{
"codigo": 1,
"descripcion": "Internet 100 Mbps - mensualidad Mayo/2026",
"unidadMedida": 77, # 77=Unidad (tabla e-Kuatia)
"cantidad": 1,
"precioUnitario": 150000, # en guaraníes
"ivaTipo": 1, # 1=Gravado · 2=Exonerado · 3=Exento
"iva": 10 # alícuota: 10% o 5%
}
]
}
2. El XML e-Kuatia que el FacturaSend genera
El FacturaSend transforma el JSON de arriba en el XML oficial del SIFEN. La raíz es con el namespace http://ekuatia.set.gov.py/sifen/xsd:
<rde xmlns="http://ekuatia.set.gov.py/sifen/xsd">
<de id="01800123456..."> # Id = CDC, 44 dígitos
<ddvid>2</ddvid> # dígito verificador del CDC
<dfecfirma>2026-05-14T10:30:05</dfecfirma>
<gopede> ... </gopede> # datos de la operación
<gtimb> ... </gtimb> # timbrado (autorización SET)
<gdatgralope>
<gemis> ... </gemis> # emisor: su empresa
<gdatrec> ... </gdatrec> # receptor: el cliente
</gdatgralope>
<gdtipde>
<gcamitem> ... </gcamitem> # ítems de la factura
</gdtipde>
<gtotsub> ... </gtotsub> # subtotales y total
</de>
<signature> ... </signature> # firma digital (certificado A1)
<gcamfufd>
<dcarqr>https://ekuatia.set.gov.py/consultas/qr?...</dcarqr>
</gcamfufd>
</rde>
Dónde aparece esto para usted: en la pantalla de detalle del DE, el botón Ver XML muestra exactamente ese XML e-Kuatia ya generado y firmado. El Id del elemento es el CDC de 44 dígitos — el mismo que aparece en el KuDE y en el código QR.
Barra de acciones por estado
Los botones que aparecen en la esquina superior derecha (y a la derecha) de la pantalla de edición cambian según la situación del DE. Resumen de lo que hace cada uno:
| Botón |
Estados donde aparece |
Qué hace |
| Procesar |
Creado · Rechazado |
Arma el XML, lo firma y lo envía al SIFEN vía FacturaSend. En Rechazados, reprocesa después de que usted haya corregido el problema. |
| Consultar |
Enviado |
Le pregunta al FacturaSend cuál es el estado actual de la nota en el SIFEN. Útil cuando quedó Enviada demasiado tiempo. |
| Reenviar |
Rechazado SIFEN |
Reenvía al SIFEN sin generar un nuevo CDC. Plazo: hasta 30 días de la primera transmisión. |
| Cancelar |
Aprobado · Aprobado con Observación |
Pide la cancelación al SIFEN (evento). Plazo: 48 horas de la aprobación. Pasa por Cancelación Pendiente hasta la confirmación. |
| Nota de crédito |
Aprobado · Aprobado con Observación |
Emite una NC que reduce el valor de la factura original (devolución parcial, descuento retroactivo, anulación). |
| Nota de débito |
Aprobado · Aprobado con Observación |
Emite una ND que aumenta el valor de la factura original (recargo, intereses, tasa adicional). |
| Ver DANFE |
Aprobado · Aprobado con Observación · Cancelado |
Abre el PDF del KuDE en una pestaña nueva. El sistema llama al botón "Ver DANFE" porque heredó el nombre del código brasileño, pero el documento es el KuDE paraguayo. |
| Ver XML |
De Enviado en adelante |
Muestra el XML del DE en una pestaña nueva (útil para verificación o para el contador). |
| Enviar documento |
Aprobado · Aprobado con Observación |
Le envía el KuDE al cliente por e-mail o WhatsApp (depende del template configurado). |
| Ver venta / Ver débito |
Siempre |
Abre el documento financiero (venta o mensualidad) que originó el DE. |
| Ver cliente |
Siempre |
Abre la ficha del cliente de la nota. |
| Ver contrato |
Cuando hay un contrato vinculado |
Abre el contrato relacionado. |
| Ver documento original |
Notas de Crédito/Débito |
En una NC o ND, abre la factura original que está siendo ajustada. |
Nota inmutable. Una vez que el DE queda Aprobado, el contenido no puede editarse. Para corregir, use una Nota de Crédito (reduce) o una Nota de Débito (aumenta).
Motivos comunes de rechazo
| Mensaje del SIFEN |
Qué verificar |
| RUC del cliente inválido |
Registro del cliente — RUC con dígito verificador correcto, sin espacios ni puntos. |
| Valor total es cero |
Ítems de la factura — todos necesitan tener un valor unitario mayor que cero. |
| Datos incompletos del cliente |
Nombre (o Razón Social), dirección, tipo de documento — campos obligatorios. |
| Tipo de documento inválido |
RUC, Cédula de Identidad, Pasaporte — tiene que coincidir con lo que el cliente realmente tiene. |
| Alícuota de IVA incorrecta |
Registro del producto — Forma del IVA (Gravado/Exonerado/Exento) y porcentaje (10%/5%/0%). |
| Tipo de transacción inválido |
Registro del tipo — venta de mercadería, prestación de servicio, mixto, etc. |
| Establecimiento no autorizado |
Configuración de FacturaSend — verifique si el establecimiento está autorizado por la SET. |
Configuración — prerrequisitos
Antes de que pueda emitirse cualquier DE, hace falta:
-
Cuenta en FacturaSend activa, con el certificado digital A1 de la empresa instalado.
-
Establecimiento autorizado por la SET (registrado en la cuenta de FacturaSend).
-
Empresa NFE configurada en Quaza apuntando a la cuenta de FacturaSend (clave de API y webhook).
-
Cliente con RUC o Cédula válida y datos completos.
-
Productos con la Forma del IVA registrada (Gravado 10%, Gravado 5%, Exonerado, Exento).
-
Tipos de transacción registrados (venta, prestación, mixto, etc.).
Los detalles paso a paso de la configuración están en la wiki
Configuración FacturaSend
— siga todos los pasos antes de intentar emitir el primer DE.
Trampas frecuentes
1. Una factura aprobada es inmutable. No se puede editar el contenido de una factura en estado Aprobado. Para corregir, emita una Nota de Crédito (reduce) o una Nota de Débito (aumenta).
2. La cancelación tiene un plazo de 48h. Pasado eso, solo se puede anular emitiendo una Nota de Crédito por el valor total de la factura.
3. Rechazado SIFEN acepta reenvío por 30 días. Después de eso, hay que emitir una nueva factura con la fecha actual.
4. El CDC solo aparece tras la aprobación. Si la factura está en Creado/Enviado, el campo CDC queda vacío — es normal. Solo se completa cuando el SIFEN confirma.
5. El webhook del FacturaSend mantiene a Quaza actualizado. Usted no necesita hacer clic en "Consultar" — cuando el SIFEN aprueba/rechaza, el FacturaSend envía un webhook a Quaza y el estado se actualiza solo. Si tarda mucho (más de 30 minutos en Enviado), contacte al soporte.
Preguntas frecuentes
¿Puedo editar una factura después de aprobada?
No. Tras la aprobación en el SIFEN, el contenido de la factura es inmutable — es una regla de la SET, no de Quaza. Para corregir, use una Nota de Crédito (reduce) o una Nota de Débito (aumenta).
¿Qué es el KuDE?
Es el comprobante físico/PDF de la factura electrónica, con un código QR que permite verificar la autenticidad en el portal de la SET.
Mi factura está en "Enviado" hace más de 5 minutos. ¿Qué hago?
Haga clic en Consultar en el detalle del DE. Quaza le pregunta al FacturaSend el estado actual y lo actualiza. Si queda más de 30 minutos en Enviado, contacte al soporte.
¿Cuántas veces puedo reenviar una factura rechazada por el SIFEN?
Las que necesite, dentro de los 30 días de la primera transmisión. Después de eso, hay que emitir una nueva factura con la fecha actual.
¿Diferencia entre Nota de Crédito y Nota de Débito?
NC reduce el valor (devolución parcial, descuento retroactivo, anulación). ND aumenta el valor (recargo cobrado después — intereses, tasa adicional).
Documentos relacionados