SIFENDE
Referencia APIModelos de Datos

Ítem

Schema de un ítem de línea — producto o servicio incluido en el documento electrónico con su afectación tributaria.

Cada documento electrónico contiene un arreglo items con al menos un elemento. Cada ítem representa un producto o servicio facturado, con su precio, cantidad e información tributaria.

Sifende calcula automáticamente todos los totales (subtotales, IVA discriminado, total general). No los mandes en la solicitud: se computan a partir de cantidad, precioUnitario, afectacionTributaria y tasaIVA.

Schema

CampoTipoRequeridoDescripción
codigostringSíCódigo interno del producto en tu sistema
descripcionstringSíDescripción del producto o servicio
cantidadnumberSíCantidad entre 0.00000001 y 9999999999.99999999, con hasta 10 enteros y 8 decimales
unidadMedidaenumSíUNI, kg, LT, MT, etc. — ver enumeraciones
precioUnitarionumberSíPrecio unitario con IVA incluido, mayor o igual a 0
tipoCambionumberCondicionalObligatorio en cada ítem cuando una operación extranjera usa POR_ITEM; no se informa en GLOBAL ni en PYG
afectacionTributariaenumSíGRAVADO, EXENTO, EXONERADO, GRAVADO_PARCIAL
tasaIVAintegerCondicional5 o 10 — obligatorio cuando afectacionTributaria = GRAVADO
propIVAnumberCondicionalPorcentaje gravado, mayor a 0 y menor a 100 — obligatorio cuando afectacionTributaria = GRAVADO_PARCIAL. En el resto de las afectaciones se ignora
descuentoParticularnumberNoImporte de descuento por unidad, en la moneda de la operación. Admite hasta 15 enteros y 8 decimales

Códigos de compras públicas

CampoTipoRequeridoDescripción
codigoDncpGeneralstringNoExactamente 8 dígitos; exclusivo de B2G
codigoDncpEspecificostringNoDe 3 a 4 dígitos; exclusivo de B2G

Conservá los ceros iniciales, por ejemplo "00123456" y "0123". No envíes estos códigos como números JSON. Ver Compras públicas B2G.

Otros campos opcionales del contrato

Los siguientes campos aparecen en el contrato de ítems de FE/NCE/NDE, pero no se incorporan al documento emitido. No los uses para transmitir estos datos a SIFEN:

CampoTipoDato que representa
paisOrigenstringPaís de origen de la mercadería
codigoProductoCPBSstringCódigo de producto de compras públicas; usá los códigos DNCP documentados arriba
toleranciastringRelación de tolerancia de la mercadería
toleranciaCantidadstringCantidad de tolerancia
toleranciaPorcentajestringPorcentaje de tolerancia
lotestringIdentificación de la partida de mercadería
vencimientostringFecha de vencimiento de la mercadería
numeroSeriestringNúmero de serie
numeroPedidostringNúmero de pedido
numeroSeguimientostringNúmero de seguimiento

La NRE sí incorpora datos de trazabilidad y tolerancia, con tipos y restricciones propios. Consultá los ítems de NRE.

Cálculo de IVA

Para ítems GRAVADO, Sifende calcula el IVA a partir del precio total:

  • IVA 10%: iva = total / 11
  • IVA 5%: iva = total / 21
  • IVA 0% / EXENTO / EXONERADO: sin IVA discriminado

El precio unitario que enviás es IVA incluido. Esa es la convención SIFEN estándar.

descuentoParticular también es unitario: Sifende lo multiplica por cantidad para obtener el descuento particular total. El descuento global no se informa por ítem; usá descuentoGlobalPorcentaje en el nivel del documento y Sifende derivará el importe correspondiente para cada ítem.

En moneda extranjera, tipoCambio admite hasta 5 enteros y 4 decimales, debe ser positivo y menor que 99999.9999. Si la factura no tiene un tipo de cambio global, todos los ítems deben informarlo; no se permiten modalidades mezcladas ni ítems sin cotización. Ver Facturar en Moneda Extranjera.

Valores comunes de unidadMedida

ValorSignificado
UNIUnidad
kgKilogramo
LTLitro
MTMetro
M2Metro cuadrado
M3Metro cúbico
HsHora (servicios)
DiDía

Ver el listado completo en enumeraciones.

Ejemplo — Producto gravado IVA 10%

{
  "codigo": "PROD-001",
  "descripcion": "Resma de papel A4 75g",
  "cantidad": 10,
  "unidadMedida": "UNI",
  "precioUnitario": 11000,
  "afectacionTributaria": "GRAVADO",
  "tasaIVA": 10
}

Total del ítem: 10 × 11.000 = 110.000 PYG (incluye IVA 10% = 10.000 PYG).

Ejemplo — Servicio exento

{
  "codigo": "SRV-EDU-01",
  "descripcion": "Curso de capacitación — 8 horas",
  "cantidad": 8,
  "unidadMedida": "Hs",
  "precioUnitario": 50000,
  "afectacionTributaria": "EXENTO"
}

Ejemplo — Ítem gravado parcialmente

{
  "codigo": "PAQ-001",
  "descripcion": "Paquete turístico — traslado y entradas",
  "cantidad": 1,
  "unidadMedida": "UNI",
  "precioUnitario": 500000,
  "afectacionTributaria": "GRAVADO_PARCIAL",
  "tasaIVA": 10,
  "propIVA": 30
}

El 30% del ítem se grava al 10% y el 70% restante va como exento.

Próximos pasos

On this page