tipo_de: 4) la emite el comprador, no el vendedor. Se usa cuando comprás a alguien que no puede emitir factura electrónica:
- Productores agropecuarios no inscriptos en el RUC.
- Vendedores informales (cazadores, recolectores, artesanos no contribuyentes).
- Vendedores extranjeros sin RUC paraguayo.
Restricción importante
Todos los items de una autofactura deben ser EXENTOS (iva_tipo: 3). Esto es obligatorio por SIFEN — si enviás un item con IVA 10% o 5%, e-Miti rechaza el request con error AutofacturaSoloExentoError antes de armar el XML.
Variables del ejemplo
Caso 1 — Compra a productor no-contribuyente
Compraste 500 kg de soja a un productor que no tiene RUC. Tu RUC (el comprador) ya está en el certificado configurado en e-Miti. En el body, declarás los datos del vendedor (el productor):tipo_de: 4→ autofactura.tipo_transaccion: 10→ compra de productos (otros valores típicos:11compra de servicios,13muestras médicas).receptores tu empresa (el comprador). Sus datos se autocompletan en parte desde el tenant si los omitís, pero conviene enviarlos explícitos.autofacturadescribe al vendedor. Es obligatorio.items[].iva_tipo: 3→ EXENTO. Cualquier otro valor falla la validación.
Caso 2 — Compra a vendedor extranjero
Para un vendedor sin RUC paraguayo y residencia fuera del país, cambiánaturaleza_vendedor:
naturaleza_vendedor: 2→ EXTRANJERO.autofactura.tipo_documento: 2→ PASAPORTE (otros:1cédula paraguaya,3cédula extranjera,4carnet de residencia).- Los campos
direccion_provision/codigo_departamento_provision/ciudad_provision/codigo_ciudad_provisionrepresentan el lugar donde se entregó el bien o se prestó el servicio, no la dirección del vendedor. En servicios prestados localmente, completalos con la dirección del comprador en Paraguay.
Campos del objeto autofactura
Los códigos de departamento y ciudad están en el catálogo de SET, accesible en
GET /v1/catalogos/....
Errores típicos
Siguiente paso
Mismo flujo que cualquier DE: polling de estado hastaA, descarga del KuDE.