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:
| Campo | Descripción |
|---|---|
tipoOperacion | Tipo de operación — B2B, B2C, B2G, B2F |
tipoContribuyente | Naturaleza del receptor — CONTRIBUYENTE o NO_CONTRIBUYENTE. Siempre obligatorio |
tipoContribuyenteReceptor | Si el receptor es persona física o jurídica — PERSONA_FISICA o PERSONA_JURIDICA. Obligatorio cuando tipoContribuyente = CONTRIBUYENTE, y solo en ese caso |
tipoDocumento | Tipo de identificación — CEDULA_PARAGUAYA, PASAPORTE, CEDULA_EXTRANJERA, CARNET_DE_RESIDENCIA, INNOMINADO, TARJETA_DIPLOMATICA, OTRO. Solo cuando tipoContribuyente = NO_CONTRIBUYENTE |
numeroDocumento | El RUC (parte numérica), cédula o número de pasaporte. Siempre obligatorio |
digitoVerificador | DV del RUC. Obligatorio cuando tipoContribuyente = CONTRIBUYENTE |
nombreRazonSocial | Nombre completo o razón social del receptor. Siempre obligatorio |
direccion | Direcció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
| Caso | tipoOperacion | tipoContribuyente | tipoDocumento |
|---|---|---|---|
| Vendés a otra empresa con RUC | B2B | CONTRIBUYENTE | — (RUC va en numeroDocumento + digitoVerificador) |
| Vendés a un cliente final con cédula | B2C | NO_CONTRIBUYENTE | CEDULA_PARAGUAYA |
| Vendés a un extranjero residente | B2C | NO_CONTRIBUYENTE | PASAPORTE o CARNET_DE_RESIDENCIA |
| Venta de bajo monto sin identificar | B2C | NO_CONTRIBUYENTE | INNOMINADO (con "0" y "Sin Nombre") |
| Venta a institución pública | B2G | CONTRIBUYENTE | — (RUC va en numeroDocumento + digitoVerificador) |
| Exportación / receptor del exterior | B2F | NO_CONTRIBUYENTE | PASAPORTE u OTRO (+ pais ISO y direccion) |
| Emitís una NCE o NDE | igual al doc original | igual al doc original | Cualquiera menos INNOMINADO |
Próximos pasos
- Modelo: Receptor: schema completo.
- Guía: Receptor B2B vs B2C: paso a paso con ejemplos.
- Documentos Electrónicos: qué tipos podés emitir.