SIFENDE
Conceptos

Receptor

Quién recibe el documento — diferencias entre B2B (contribuyente con RUC) y B2C (persona física o innominado).

El receptor es el destinatario del documento electrónico: la persona o empresa a la que le emitís la factura. Cómo se llena el bloque de receptor depende de si el destinatario es otro contribuyente (B2B) o un consumidor final (B2C).

Campos del receptor

El bloque receptor usa siempre los mismos nombres de campo, sin importar el tipo de operación:

CampoDescripción
tipoOperacionTipo de operación — B2B, B2C, B2G, B2F
tipoContribuyenteNaturaleza del receptor — CONTRIBUYENTE o NO_CONTRIBUYENTE. Siempre obligatorio
tipoContribuyenteReceptorSi el receptor es persona física o jurídica — PERSONA_FISICA o PERSONA_JURIDICA. Obligatorio cuando tipoContribuyente = CONTRIBUYENTE, y solo en ese caso
tipoDocumentoTipo de identificación — CEDULA_PARAGUAYA, PASAPORTE, CEDULA_EXTRANJERA, CARNET_DE_RESIDENCIA, INNOMINADO, TARJETA_DIPLOMATICA, OTRO. Solo cuando tipoContribuyente = NO_CONTRIBUYENTE
numeroDocumentoEl RUC (parte numérica), cédula o número de pasaporte. Siempre obligatorio
digitoVerificadorDV del RUC. Obligatorio cuando tipoContribuyente = CONTRIBUYENTE
nombreRazonSocialNombre completo o razón social del receptor. Siempre obligatorio
direccionDirección del receptor (opcional según operación)

Ejemplos

Receptor innominado para venta mostrador sin identificar al cliente. El caso más simple:

{
  "receptor": {
    "tipoOperacion": "B2C",
    "tipoContribuyente": "NO_CONTRIBUYENTE",
    "tipoDocumento": "INNOMINADO",
    "numeroDocumento": "0",
    "nombreRazonSocial": "Sin Nombre"
  }
}

B2B — Receptor contribuyente

Cuando el destinatario es otra empresa o persona con RUC, la operación es B2B y tipoContribuyente = CONTRIBUYENTE. El receptor se identifica por numeroDocumento (parte numérica del RUC) y digitoVerificador, y hay que declarar si es persona física o jurídica en tipoContribuyenteReceptor. No se envía tipoDocumento para B2B.

SIFEN valida el RUC contra su padrón. Si el RUC no existe o el DV no coincide, el documento se rechaza con error 1302–1306.

B2C — Receptor consumidor final

Cuando el destinatario es una persona física que no es contribuyente del IVA, la operación es B2C y tipoContribuyente = NO_CONTRIBUYENTE. Sobre esa base tenés dos modalidades, y lo único que cambia entre ellas es el tipoDocumento.

Receptor identificado

{
  "receptor": {
    "tipoOperacion": "B2C",
    "tipoContribuyente": "NO_CONTRIBUYENTE",
    "tipoDocumento": "CEDULA_PARAGUAYA",
    "numeroDocumento": "1234567",
    "nombreRazonSocial": "María González"
  }
}

Para extranjeros, el tipoContribuyente sigue siendo NO_CONTRIBUYENTE: lo que cambia es el tipoDocumento (PASAPORTE, CEDULA_EXTRANJERA, CARNET_DE_RESIDENCIA o TARJETA_DIPLOMATICA, según corresponda). Si además el receptor reside fuera del país, la operación es B2F y agregás pais con el código ISO y la direccion del exterior.

Receptor innominado

Para ventas de bajo monto en mostrador donde no se identifica al cliente, usá tipoDocumento: "INNOMINADO" sobre tipoContribuyente: "NO_CONTRIBUYENTE".

numeroDocumento y nombreRazonSocial siguen siendo obligatorios aunque el cliente sea anónimo. El Manual Técnico de SIFEN define para este caso los literales "0" y "Sin Nombre" (D211), y hay que enviarlos tal cual.

El receptor innominado solo es válido en Factura Electrónica (FE). SIFEN rechaza notas de crédito y notas de débito con receptor innominado (NT-010 / NT-023). Para emitir una NCE o NDE, el receptor tiene que estar identificado con RUC, cédula o pasaporte.

Resumen — cuándo usar cada modo

CasotipoOperaciontipoContribuyentetipoDocumento
Vendés a otra empresa con RUCB2BCONTRIBUYENTE— (RUC va en numeroDocumento + digitoVerificador)
Vendés a un cliente final con cédulaB2CNO_CONTRIBUYENTECEDULA_PARAGUAYA
Vendés a un extranjero residenteB2CNO_CONTRIBUYENTEPASAPORTE o CARNET_DE_RESIDENCIA
Venta de bajo monto sin identificarB2CNO_CONTRIBUYENTEINNOMINADO (con "0" y "Sin Nombre")
Venta a institución públicaB2GCONTRIBUYENTE— (RUC va en numeroDocumento + digitoVerificador)
Exportación / receptor del exteriorB2FNO_CONTRIBUYENTEPASAPORTE u OTRO (+ pais ISO y direccion)
Emitís una NCE o NDEigual al doc originaligual al doc originalCualquiera menos INNOMINADO

Próximos pasos

On this page