Factura Electrónica Paraguay - Proveedor Tecnológico Digipar

Factura Electrónica Paraguay - Proveedor Tecnológico Digipar

Este documento describe la nueva integración automatizada vía API con el proveedor tecnológico Digipar para la emisión de Documentos Electrónicos (DE) en Paraguay, incluyendo la gestión completa para operaciones comerciales estándar y de Compras Públicas / Gobierno (B2G).

¿Por qué lo hicimos?

Permite emitir facturas electrónicas, notas de crédito, notas de débito y notas de remisión directamente desde el ERP hacia Digipar. Resuelve la automatización del envío de comprobantes a SIFEN/DNIT, la recepción del Código de Control (CDC) de 44 caracteres y el cumplimiento normativo para la facturación a organismos del Estado paraguayo.

¿Cómo funciona?

El sistema actúa como intermediario automático entre el ERP Finnegans y la plataforma SIFEN a través de Digipar. Al confirmar la emisión de un comprobante, el ERP valida la consistencia de los datos, mapea las variables y transmite la información vía API. Si el documento es aprobado, registra el CDC de 44 caracteres y actualiza el estado fiscal en el comprobante.

Requisitos Previos y Configuraciones

Antes de comenzar a emitir comprobantes electrónicos, es necesario dar de alta las siguientes configuraciones y códigos adicionales en el ERP:

1. Parámetros Generales de Localización Paraguay

  • Código de Seguridad del Contribuyente (CSC): Ingresa la clave suministrada por la SET/DNIT en la vista Configuraciones de Localización Paraguay.

2. Configuración de la Empresa Emisora

  • RUC y Dígito Verificador (DV): Mantenlos actualizados en el maestro de empresas (el DV se valida mediante algoritmo Módulo 11).

  • Dirección Fiscal Completa: Registra la calle, número de casa, departamento, provincia/localidad.

  • Código Adicional DISTRITO_PY: Crea y asigna el código adicional DISTRITO_PY en la empresa con un valor numérico válido acorde a la tabla oficial de distritos de SIFEN.

  • Código Adicional TIPO_CONTRIBUYENTE_PY: Configura el código adicional en la empresa (1 para Persona Física, 2 para Persona Jurídica).

  • Representante Legal: Vincula el responsable técnico/legal con su tipo de documento, número de identificación y nombre completo.

3. Configuración de Clientes (Receptores)

  • Categoría Fiscal: Asegúrate de que tenga asignado el código adicional TIPO_NATURALEZA_PY (1: Contribuyente, 2: No Contribuyente).

  • Identificación Tributaria: Configura el código adicional TIPO_DOCUMENTO_PY en el maestro de identificación tributaria.

  • Datos Fiscales: Verifica que el cliente tenga su número de RUC/Identificación, Tipo de Persona (Física o Jurídica) y dirección fiscal completa.

4. Configuración de Productos y Unidades

  • Unidad de Medida: Registra el código adicional UNIDAD_MEDIDA_PY en la pestaña de ventas del maestro del producto.

  • Sección Códigos DNCP (Exclusivo B2G): En la pestaña Config. Avanzada del artículo, dentro de la sección Códigos DNCP, se pueden pre-configurar de manera opcional el Código DNCP Nivel General (dDncpG) y el Código DNCP Nivel Específico (dDncpE).

5. Configuración del Alcance B2G (Facturación al Estado)

Para habilitar la emisión de comprobantes a organismos del Estado Paraguayo, se deben configurar previamente los tipos de documento B2G:

  • Tipos de Documento B2G: Habilita en el configurador de transacciones los tipos de comprobante: FACVENB2G (Factura de venta Compras Públicas), NCVENB2G (Nota de crédito Compras Públicas) y NDVENB2G (Nota de débito Compras Públicas).

  • XML de Campos Adicionales: Accede a Transacciones → [tipo de documento B2G] → Formato → Edición Manual e inserta la estructura XML para incorporar la sección de Compras Públicas:

Guía Paso a Paso

Emisión de Comprobantes Estándar (B2B / B2C)

  1. Accede a la vista de emisión: Ve al menú de creación de comprobantes de venta (Factura, Nota de Crédito, Nota de Débito o Nota de Remisión).

  2. Crea un nuevo comprobante: Haz clic en Nuevo y selecciona el tipo impositivo correspondiente.

  3. Completa los datos del receptor: Selecciona el cliente, la condición de pago, moneda y tipo de transacción.

  4. Agrega los artículos: Carga las líneas de detalle validando cantidades, precios e IVA.

  5. Solicita la emisión: Haz clic en Guardar/Emitir.

  6. Consulta el resultado: Ve a la solapa Información Fiscal y verifica que el Estado SIFEN figure como Aprobado y el CDC contenga la cadena de 44 caracteres.

Emisión de Comprobantes a Organismos del Estado (Alcance B2G)

  1. Selecciona un comprobante B2G: Inicia la carga seleccionando un tipo de documento habilitado para B2G (FACVENB2G, NCVENB2G o NDVENB2G).

  2. Completa el bloque “Compras Públicas”: En la cabecera del documento se habilitará el panel correspondiente. Completa obligatoriamente:

    • Modalidad: Procedimiento de contratación (exactamente 2 caracteres, ej.: LP, CD).

    • Entidad: Código del organismo contratante según DNCP (exactamente 5 dígitos).

    • Año: Año del proceso (exactamente 2 dígitos).

    • Secuencia: Número secuencial DNCP (exactamente 7 dígitos).

    • Descripción: Texto libre con el detalle del proceso de contratación.

    • Fecha de Emisión: Fecha oficial del código de contratación (DD/MM/AAAA).

  3. Carga los ítems y sus códigos DNCP: Agrega los productos a la factura. Si el producto tenía pre-configurados sus códigos en el maestro, los campos Código DNCP General y Código DNCP Específico se completarán automáticamente. En caso contrario, regístralos manualmente en la línea de detalle.

  4. Emite el comprobante: Haz clic en Guardar/Emitir. El sistema validará que la cabecera y los códigos por línea estén completos antes de enviar los datos a Digipar.

Consejos Pro (Tips)

  • Pre-población de Códigos DNCP: Configura previamente los códigos DNCP Nivel General y Específico directamente en el maestro de inventarios (Config. Avanzada) para agilizar la facturación B2G recurrente.

  • Herencia en Notas de Crédito/Débito B2G: Al emitir una Nota de Crédito o Débito B2G para ajustar una Factura B2G, los códigos DNCP de cada línea de detalle se heredarán automáticamente del documento de origen.

  • Unicidad de Procesos Licitatorios: La combinación Modalidad + Entidad + Año + Secuencia identifica de forma unívoca una licitación. Un mismo proceso puede referenciarse en múltiples comprobantes sin generar bloqueos por duplicidad.

Solución de Problemas Frecuentes

Error / Alerta Causa Probable Solución

“Completar el Código de Seguridad del Contribuyente en la configuración de localización Paraguay”


El campo CSC en los parámetros del sistema está vacío.
Ingresa a Configuraciones de Localización Paraguay y registra el valor CSC otorgado por la DNIT.
“Ítem X: Completar el Código DNCP General”


Un artículo dentro de un documento B2G no posee su código DNCP General o Específico.
Edita el ítem indicado en el mensaje y completa ambos códigos DNCP en la línea antes de reintentar la emisión.
“Código de distrito válido respondiendo a la tabla”


El código adicional DISTRITO_PY en la empresa emisora está ausente o no coincide con el catálogo SIFEN.
Revisa el maestro de empresa y asigna un valor numérico válido al código adicional DISTRITO_PY conforme a la tabla 2.1 del SIFEN.
Documento en estado “Pendiente de Envío” (Timeout)


Interrupción temporal de conexión o sin respuesta dentro del tiempo de espera de Digipar.
El documento permanecerá en estado Pendiente de Envío. Verifica tu conexión a internet y vuelve a intentar el envío desde el comprobante.