Saltar al contenido principal

Formato de Campos de Documentos Electrónicos (DE) - SIFEN

Este documento describe el formato de campos para los Documentos Electrónicos (DE) según el esquema XML DE_v150.xsd utilizado en el Sistema de Información Fiscal Electrónico (SIFEN) de Paraguay.

Esquema General

  • Schema XML: DE_v150.xsd
  • Elemento Raíz: DE (Documento Electrónico)
  • Versión del Formato: 150

Estructura de Campos

Los campos están organizados en grupos jerárquicos, cada uno con identificadores únicos, descripciones, tipos de datos, longitudes y ocurrencias.

AA. Campos que identifican el formato electrónico XML

ID CampoDescripciónNodo PadreTipo DatoLongitudOcurrenciaObservaciones
AA001Documento ElectrónicoRaízG-1-1Elemento raíz
AA002Versión del formatoAA001N31-1Debe contener la versión 150

A. Campos firmados del Documento Electrónico

ID CampoDescripciónNodo PadreTipo DatoLongitudOcurrenciaObservaciones
A001Campos firmados del DEAA001G-1-1-
A002Identificador del DEA001A441-1Atributo del Tag . Nota especial para RUC con letras
A003Dígito verificador del identificador del DEA001N11-1Según algoritmo módulo 11
A004Fecha de la firmaA001F191-1Formato AAAA-MM-DDThh:mm:ss. Vigencia del certificado

B. Campos inherentes a la operación de Documentos Electrónicos

ID CampoDescripciónNodo PadreTipo DatoLongitudOcurrenciaObservaciones
B001Campos inherentes a la operación de DEA001G-1-1-
B002Tipo de emisiónB001N11-11=Normal, 2=Contingencia
B003Descripción del tipo de emisiónB001A6-121-1Referente al campo B002
B004Código de seguridadB001N91-1Generado aleatoriamente
B005Información de interés del emisorB001A1-30000-1-
B006Información de interés del FiscoB001A1-30000-1Obligatorio para Nota de remisión (C002=7)

C. Campos del Timbrado

ID CampoDescripciónNodo PadreTipo DatoLongitudOcurrenciaObservaciones
C001Datos del timbradoA001G-1-1-
C002Tipo de Documento ElectrónicoC001N1-21-1Ver tabla de tipos
C003Descripción del tipo de documentoC001A15-401-1Referente al campo C002
C004Número del timbradoC001N81-1Debe coincidir con estructura
C005EstablecimientoC001A31-1Completar con 0 a la izquierda
C006Punto de expediciónC001A31-1Completar con 0 a la izquierda
C007Número del documentoC001A71-1Empieza con 1, completar con 0
C010Serie del número de timbradoC001A20-1Campo opcional para reinicio de numeración
C008Fecha inicio vigencia timbradoC001F101-1Formato AAAA-MM-DD
C009Fecha fin vigencia timbradoC001F101-1Formato AAAA-MM-DD

D. Campos Generales del Documento Electrónico

D1. Campos inherentes a la operación comercial

ID CampoDescripciónNodo PadreTipo DatoLongitudOcurrenciaObservaciones
D010Campos inherentes a la operación comercialD001G-0-1Obligatorio si C002 ≠ 7
D011Tipo de transacciónD010N1-20-1Obligatorio si C002=1 o 4
D012Descripción del tipo de transacciónD010A5-360-1Referente al campo D011
D013Tipo de impuesto afectadoD010N11-11=IVA, 2=ISC, 3=Renta, 4=Ninguno, 5=IVA-Renta
D014Descripción del tipo de impuestoD010A3-111-1Referente al campo D013
D015Moneda de la operaciónD010A31-1Según ISO 4217
D016Descripción de la monedaD010A3-201-1Referente al campo D015
D017Condición del tipo de cambioD010N10-1Obligatorio si D015 ≠ PYG
D018Tipo de cambioD010N1-5p(0-4)0-1Obligatorio si D017=1
D019Condición del AnticipoD010N10-11=Global, 2=Por ítem
D020Descripción condición AnticipoD010A15-170-1Referente al campo D019

D2. Campos que identifican al emisor

ID CampoDescripciónNodo PadreTipo DatoLongitudOcurrenciaObservaciones
D100Grupo emisorD001G-1-1-
D101RUC emisorD100A3-81-1Debe corresponder al certificado
D102DV RUC emisorD100N11-1Módulo 11
D103Tipo contribuyenteD100N11-11=Física, 2=Jurídica
D104Tipo régimenD100N1-20-1Según tabla régimen
D105Nombre/Razón social emisorD100A4-2551-1Ambiente prueba: literal específico
D106Nombre fantasíaD100A4-2550-1-
D107Dirección emisorD100A1-2551-1Nombre calle principal
D108Número casaD100N1-61-10 si no tiene
D109Complemento dirección 1D100A1-2550-1Calle secundaria
D110Complemento dirección 2D100A1-2550-1Número departamento/piso
D111Código departamento emisiónD100N1-21-1Según XSD departamentos
D112Descripción departamentoD100A6-161-1Referente D111
D113Código distrito emisiónD100N1-40-1Según tabla distritos
D114Descripción distritoD100A1-300-1Obligatorio si D113 existe
D115Código ciudad emisiónD100N1-51-1Según tabla ciudades
D116Descripción ciudadD100A1-301-1Referente D115
D117Teléfono emisiónD100A6-151-1Con prefijo ciudad
D118Correo electrónico emisorD100A3-801-1-
D119Denominación sucursalD100A1-300-1-

D2.1 Actividad económica emisor

ID CampoDescripciónNodo PadreTipo DatoLongitudOcurrenciaObservaciones
D130Grupo actividad económicaD100G-1-9-
D131Código actividad económicaD130A1-81-1Según tabla actividades
D132Descripción actividadD130A1-3001-1Referente D131

D2.2 Responsable generación DE

ID CampoDescripciónNodo PadreTipo DatoLongitudOcurrenciaObservaciones
D140Grupo responsableD100G-0-1-
D141Tipo ID responsableD140N11-11=Cédula PY, 2=Pasaporte, etc.
D142Descripción tipo IDD140A9-411-1Referente D141
D143Número ID responsableD140A1-201-1-
D144Nombre responsableD140A4-2551-1-
D145Cargo responsableD140A4-1001-1-

D3. Campos que identifican al receptor

ID CampoDescripciónNodo PadreTipo DatoLongitudOcurrenciaObservaciones
D200Grupo receptorD001G-1-1-
D201Naturaleza receptorD200N11-11=Contribuyente, 2=No contribuyente
D202Tipo operaciónD200N11-11=B2B, 2=B2C, 3=B2G, 4=B2F
D203Código país receptorD200A31-1Según XSD países
D204Descripción paísD200A4-301-1Referente D203
D205Tipo contribuyente receptorD200N10-1Obligatorio si D201=1
D206RUC receptorD200A3-80-1Obligatorio si D201=1
D207DV RUC receptorD200N10-1Módulo 11
D208Tipo ID receptorD200N10-1Obligatorio si D201=2 y D202≠4
D209Descripción tipo IDD200A9-410-1Obligatorio si D208 existe
D210Número ID receptorD200A1-200-1Obligatorio si D201=2 y D202≠4
D211Nombre/Razón social receptorD200A4-2551-1Innominado: "Sin Nombre"
D212Nombre fantasía receptorD200A4-2550-1-
D213Dirección receptorD200A1-2550-1Obligatorio si C002=7 o D202=4
D218Número casa receptorD200N1-60-1Obligatorio si D213 existe
D219Código departamento receptorD200N1-20-1Obligatorio si D213 existe
D220Descripción departamentoD200A6-160-1Referente D219
D221Código distrito receptorD200N1-40-1Según tabla distritos
D222Descripción distritoD200A1-300-1Obligatorio si D221 existe
D223Código ciudad receptorD200N1-50-1Obligatorio si D213 existe
D224Descripción ciudadD200A1-300-1Referente D223
D214Teléfono receptorD200A6-150-1Con prefijo si D203=PRY
D215Celular receptorD200A10-200-1-
D216Correo electrónico receptorD200A3-800-1-
D217Código clienteD200A3-150-1-

E. Campos específicos por tipo de Documento Electrónico

E1. Factura Electrónica (FE)

ID CampoDescripciónNodo PadreTipo DatoLongitudOcurrenciaObservaciones
E010Campos FEE001G-0-1Obligatorio si C002=1
E011Indicador presenciaE010N11-11=Presencial hasta 9=Otro
E012Descripción indicadorE010A10-301-1Referente E011

E4. Autofactura Electrónica (AFE)

ID CampoDescripciónNodo PadreTipo DatoLongitudOcurrenciaObservaciones
E300Campos AFEE001G-0-1Obligatorio si C002=4
E301Naturaleza vendedorE300N11-11=No contribuyente, 2=Extranjero
E302Descripción naturalezaE300A10-161-1Referente E301
E304Tipo ID vendedorE300N11-11=Cédula PY, etc.
E305Descripción tipo IDE300A9-201-1Referente E304
E306Número ID vendedorE300A1-201-1-
E307Nombre vendedorE300A4-601-1-
E308Dirección vendedorE300A1-2551-1Calle principal
E309Número casa vendedorE300N1-61-10 si no tiene
E310Código departamento vendedorE300N1-21-1Según XSD
E311Descripción departamentoE300A6-161-1Referente E310
E312Código distrito vendedorE300N1-40-1Según tabla
E313Descripción distritoE300A1-300-1Obligatorio si E312 existe
E314Código ciudad vendedorE300N1-51-1Según tabla
E315Descripción ciudadE300A1-301-1Referente E314
E316Lugar transacciónE300A1-2551-1Calle principal
E317Código departamento transacciónE300N1-21-1Según XSD
E318Descripción departamento transacciónE300A6-161-1Referente E317
E319Código distrito transacciónE300N1-40-1Según tabla
E320Descripción distrito transacciónE300A1-300-1Obligatorio si E319 existe
E321Código ciudad transacciónE300N1-51-1Según tabla
E322Descripción ciudad transacciónE300A1-301-1Referente E321

E5. Nota de Crédito/Débito Electrónica (NCE/NDE)

ID CampoDescripciónNodo PadreTipo DatoLongitudOcurrenciaObservaciones
E400Campos NCE/NDEE001G-0-1Obligatorio si C002=5 o 6
E401Motivo emisiónE400N1-21-1Ver tabla motivos
E402Descripción motivoE400A6-301-1Referente E401

E6. Nota de Remisión Electrónica (NRE)

ID CampoDescripciónNodo PadreTipo DatoLongitudOcurrenciaObservaciones
E500Campos NREE001G-0-1Obligatorio si C002=7
E501Motivo emisión NRE500N1-21-1Ver tabla motivos
E502Descripción motivoE500A5-601-1Referente E501
E503Responsable emisión NRE500N11-11=Emisor factura, etc.
E504Descripción responsableE500A20-361-1Referente E503
E505Kilómetros estimadosE500N1-50-1-
E506Fecha futura emisión facturaE500F100-1Formato AAAA-MM-DD

E7. Condición de la operación

ID CampoDescripciónNodo PadreTipo DatoLongitudOcurrenciaObservaciones
E600Campos condición operaciónE001G-0-1Obligatorio si C002=1 o 4
E601Condición operaciónE600N11-11=Contado, 2=Crédito
E602Descripción condiciónE600A71-1Referente E601
E7.1 Forma de pago contado
ID CampoDescripciónNodo PadreTipo DatoLongitudOcurrenciaObservaciones
E605Campos pago contadoE600G-0-999Obligatorio si E601=1
E606Tipo pagoE605N1-21-1Ver tabla tipos pago
E607Descripción tipo pagoE605A4-301-1Referente E606
E608Monto tipo pagoE605N1-15p(0-4)1-1-
E609Moneda tipo pagoE605A31-1Según ISO 4217
E610Descripción monedaE605A3-201-1Referente E609
E611Tipo cambio tipo pagoE605N1-5p(0-4)0-1Obligatorio si E609≠PYG
E7.2 Operación a crédito
ID CampoDescripciónNodo PadreTipo DatoLongitudOcurrenciaObservaciones
E640Campos operación créditoE600G-0-1Obligatorio si E601=2
E641Condición créditoE640N11-11=Plazo, 2=Cuota
E642Descripción condiciónE640A5-61-1Referente E641
E643Plazo créditoE640A2-150-1Obligatorio si E641=1
E644Cantidad cuotasE640N1-30-1Obligatorio si E641=2
E645Monto entrega inicialE640N1-15p(0-4)0-1-

E8. Campos que describen los ítems

ID CampoDescripciónNodo PadreTipo DatoLongitudOcurrenciaObservaciones
E700Campos ítemsE001G-1-999-
E701Código internoE700A1-201-1Identificación mercadería/servicio
E702Partida arancelariaE700N40-1-
E703NCME700N6-80-1Nomenclatura Mercosur
E704Código DNCP generalE700A80-1Obligatorio si D202=3
E705Código DNCP específicoE700A3-40-1Obligatorio si E704 existe
E706Código GTIN productoE700N8,12,13,140-1Si tiene GTIN
E707Código GTIN paqueteE700N8,12,13,140-1Si paquete tiene GTIN
E708Descripción producto/servicioE700A1-1201-1Equivalente nombre RG 24/2019
E709Unidad medidaE700N1-51-1Según tabla unidades
E710Descripción unidad medidaE700A1-101-1Referente E709
E711CantidadE700N1-10p(0-4)1-1-
E712Código país origenE700A30-1Según XSD países
E713Descripción país origenE700A4-300-1Obligatorio si E712 existe
E714Información ítemE700A1-5000-1Interés emisor
E715Código relevancia mercaderíasE700N10-11=Tolerancia quiebra, 2=Tolerancia merma
E716Descripción relevanciaE700A19-210-1Referente E715
E717Cantidad quiebra/mermaE700N1-10(0-4)0-1Obligatorio si E715 existe
E718Porcentaje quiebra/mermaE700N1-3(0-8)0-1Obligatorio si E715 existe
E719CDC anticipoE700A440-1Obligatorio si tipo transacción anticipo

E8.1 Precio, tipo cambio y valor total ítem

ID CampoDescripciónNodo PadreTipo DatoLongitudOcurrenciaObservaciones
E720Campos precio ítemE700G-0-1Obligatorio si C002≠7
E721Precio unitario (IVA incluido)E720N1-15p(0-8)1-1-
E725Tipo cambio ítemE720N1-5p(0-4)0-1Obligatorio si D015≠PYG y D017=2
E727Total bruto ítemE720N1-15p(0-8)1-1E721 * E711
E8.1.1 Descuentos, anticipos y valor total ítem
ID CampoDescripciónNodo PadreTipo DatoLongitudOcurrenciaObservaciones
EA001Campos descuentos ítemE720G-1-1-
EA002Descuento particular unitarioEA001N1-15p(0-8)0-10 si no hay
EA003Porcentaje descuento particularEA001N1-3p(0-8)0-1Obligatorio si EA002>0
EA004Descuento global unitarioEA001N1-15p(0-8)0-1-
EA006Anticipo particular unitarioEA001N1-15p(0-8)0-10 si no hay
EA007Anticipo global unitarioEA001N1-15p(0-8)0-10 si no hay
EA008Valor total ítemEA001N1-15p(0-8)1-1Cálculo según D013
EA009Valor total ítem guaraníesEA001N1-15p(0-8)0-1Obligatorio si E725 existe

E8.2 IVA ítem

ID CampoDescripciónNodo PadreTipo DatoLongitudOcurrenciaObservaciones
E730Campos IVA ítemE700G-0-1Obligatorio según condiciones
E731Forma afectación IVAE730N11-11=Gravado, 2=Exonerado, 3=Exento, 4=Gravado parcial
E732Descripción afectación IVAE730A6-151-1Referente E731
E733Proporción gravada IVAE730N1-3p(0-8)1-1Porcentaje gravado
E734Tasa IVAE730N1-21-10, 5 o 10
E735Base gravada IVA ítemE730N1-15p(0-8)1-1Cálculo según E731
E736Liquidación IVA ítemE730N1-15p(0-8)1-1E735 * (E734/100)

F. Subtotales y totales

ID CampoDescripciónNodo PadreTipo DatoLongitudOcurrenciaObservaciones
F001Campos subtotales totalesA001G-0-1Obligatorio si C002≠7
F002Subtotal exentoF001N1-15p(0-8)0-1Suma EA008 exentos
F003Subtotal exoneradoF001N1-15p(0-8)0-1Suma EA008 exonerados
F004Subtotal IVA 5%F001N1-15p(0-8)0-1Suma EA008 tasa 5%
F005Subtotal IVA 10%F001N1-15p(0-8)0-1Suma EA008 tasa 10%
F008Total bruto operaciónF001N1-15p(0-8)1-1Suma subtotales
F009Total descuento particularF001N1-15p(0-8)1-1Suma EA002
F033Total descuento global ítemF001N1-15p(0-8)1-1Suma EA004
F034Total anticipo ítemF001N1-15p(0-8)1-1Suma EA006
F035Total anticipo global ítemF001N1-15p(0-8)1-1Suma EA007
F010Porcentaje descuento globalF001N1-3p(0-8)1-1Informativo
F011Total descuentos operaciónF001N1-15p(0-8)1-1Suma descuentos
F012Total anticipos operaciónF001N1-15p(0-8)1-1Suma anticipos
F013Redondeo operaciónF001N1-3p(0-4)1-1Según reglas SEDECO
F025Comisión operaciónF001N1-15p(0-8)0-1-
F014Total neto operaciónF001N1-15p(0-8)1-1F008 - F013 + F025
F015Liquidación IVA 5%F001N1-15p(0-8)0-1Suma E736 tasa 5%
F016Liquidación IVA 10%F001N1-15p(0-8)0-1Suma E736 tasa 10%
F036Liquidación IVA redondeo 5%F001N1-15p(0-8)0-1Cálculo redondeo 5%
F037Liquidación IVA redondeo 10%F001N1-15p(0-8)0-1Cálculo redondeo 10%
F026Liquidación IVA comisiónF001N1-15p(0-8)0-1Comisión al 10%
F017Liquidación total IVAF001N1-15p(0-8)0-1Cálculo total IVA
F018Total base gravada 5%F001N1-15p(0-8)0-1Suma E735 tasa 5%
F019Total base gravada 10%F001N1-15p(0-8)0-1Suma E735 tasa 10%
F020Total base gravada IVAF001N1-15p(0-8)0-1F018 + F019
F023Total general guaraníesF001N1-15p(0-8)0-1F014 * D018 o suma EA009
F024Total + comisiónF001N1-15p(0-8)0-1-

G. Campos complementarios comerciales de uso general

ID CampoDescripciónNodo PadreTipo DatoLongitudOcurrenciaObservaciones
G001Campos uso generalA001G-0-1-
G002Número orden compraG001A1-150-1-
G003Número orden ventaG001A1-150-1-
G004Número asiento contableG001A1-100-1-

H. Campos que identifican al documento asociado

ID CampoDescripciónNodo PadreTipo DatoLongitudOcurrenciaObservaciones
H001Campos DE asociadoA001G-0-99Obligatorio si C002=4,5,6
H002Tipo documento asociadoH001N11-11=Electrónico, 2=Impreso, 3=Constancia
H003Descripción tipo documentoH001A7-111-1Referente H002
H004CDC DTE referenciadoH001A440-1Obligatorio si H002=1
H005Número timbrado impresoH001N80-1Obligatorio si H002=2
H006EstablecimientoH001A30-1Obligatorio si H002=2
H007Punto expediciónH001A30-1Obligatorio si H002=2
H008Número documentoH001A70-1Obligatorio si H002=2
H009Tipo documento impresoH001N10-1Obligatorio si H002=2
H010Descripción tipo documentoH001A7-160-1Obligatorio si H009 existe
H011Fecha emisión documento impresoH001F100-1Obligatorio si H005 existe
H012Número comprobante retenciónH001A150-1Opcional si E606=10
H013Número resolución crédito fiscalH001A150-1Obligatorio si D011=12
H014Tipo constanciaH001N10-1Obligatorio si H002=3
H015Descripción tipo constanciaH001A30-340-1Obligatorio si H014 existe
H016Número constanciaH001N110-1Obligatorio si H002=3 y H014=2
H017Número control constanciaH001A80-1Obligatorio si H002=3 y H014=2

I. Información de la Firma Digital

ID CampoDescripciónNodo PadreTipo DatoLongitudOcurrenciaObservaciones
I001Firma Digital DTEAA001G-1-1Según estándar XML Signature

J. Campos fuera de la Firma Digital

ID CampoDescripciónNodo PadreTipo DatoLongitudOcurrenciaObservaciones
J001Campos fuera firma digitalAA001G-1-1-
J002Caracteres código QRJ001A100-6001-1Validado contra XML
J003Información adicionalJ001A1-50000-1Interés exclusivo emisor

Notas Importantes

  • Tipos de Datos: A=Alfanumérico, N=Numérico, F=Fecha, G=Grupo
  • Ocurrencia: 1-1=Obligatorio, 0-1=Opcional, 0-n=Múltiple opcional, 1-n=Múltiple obligatorio
  • Longitud: Incluye decimales donde aplica (p=posiciones decimales)
  • Reglas de Redondeo: Aplican a múltiplos de 50 guaraníes según Resolución 347/2014 SEDECO
  • Validaciones: Los campos deben cumplir con algoritmos específicos (módulo 11, etc.)

Este documento es una referencia completa para la implementación del formato DE v150 en SIFEN. /home/tomcodev/projects/onnix/onnixconnect/docs/README.md