Glosario Técnico de Variables
Referencia RápidaComprende cómo enviar los parámetros correctos en el JSON para evitar rechazos de SUNAT.
Entorno (modo)
"0"(Pruebas / Beta SUNAT): Ideal para desarrollo. Usa credencialesMODDATOSautomáticas. Sin valor tributario."1"(Producción): Emisión real. Requiere Usuario Secundario (Clave SOL) en los camposusu_secundario_produccion_userypassword.
Código de Unidad (codigo_unidad)
"NIU"(Bienes): Productos físicos, mercadería o artículos cuantificables."ZZ"(Servicios): Servicios profesionales, instalaciones, mantenimientos o intangibles.
Factura Electrónica (01)
Emisión estándar UBL 2.1 con RUC emisor, datos del cliente con RUC y cálculo de IGV 18%.
{
"empresa": {
"ruc": "20612999121",
"razon_social": "BENATIVUS S.A.C.",
"nombre_comercial": "BE NATIVUS",
"domicilio_fiscal": "CAL.CALLE 8 LOTE. 2 URB. SANTA ROSA",
"ubigeo": "150114",
"urbanizacion": "SANTA ROSA PROV. DEL CALLAO ",
"distrito": "CALLAO",
"provincia": "CALLAO",
"departamento": "CALLAO",
"modo": "0",
"usu_secundario_produccion_user": "MODDATOS",
"usu_secundario_produccion_password": "MODDATOS"
},
"cliente": {
"razon_social_nombres": "BODEGAS DON PEPE",
"numero_documento": "20102010202",
"codigo_tipo_entidad": "6",
"cliente_direccion": "Av. Morales Duarez 168"
},
"venta": {
"serie": "F001",
"numero": "100",
"fecha_emision": "2026-08-10",
"hora_emision": "12:12:12",
"fecha_vencimiento": "",
"moneda_id": "2",
"forma_pago_id": "1",
"total_gravada": "500",
"total_igv": "216",
"total_exonerada": "",
"total_inafecta": "",
"tipo_documento_codigo": "01",
"nota": "Venta de bienes y servicio"
},
"items": [
{
"producto": "AIRE ACONDICIONADO LG DE 12MIL BTU - INSTALACION",
"cantidad": "1",
"precio_base": "200",
"codigo_sunat": "-",
"codigo_producto": "cc1",
"codigo_unidad": "ZZ",
"tipo_igv_codigo": "10"
},
{
"producto": "LAPTOP LENOVO I3 10 GEN 8GB RAM 256GB SSD",
"cantidad": "2",
"precio_base": "500",
"codigo_sunat": "46171606",
"codigo_producto": "H-003001981 22-10",
"codigo_unidad": "NIU",
"tipo_igv_codigo": "10"
}
]
}
Boleta Electrónica (03)
Emisión de boletas a personas naturales con DNI o sin documento (ventas menores a S/ 700).
{
"empresa": {
"ruc": "20612999121",
"razon_social": "BENATIVUS S.A.C.",
"nombre_comercial": "BE NATIVUS",
"domicilio_fiscal": "CAL.CALLE 8 LOTE. 2 URB. SANTA ROSA",
"ubigeo": "150114",
"urbanizacion": "SANTA ROSA PROV. DEL CALLAO ",
"distrito": "CALLAO",
"provincia": "CALLAO",
"departamento": "CALLAO",
"modo": "0",
"usu_secundario_produccion_user": "MODDATOS",
"usu_secundario_produccion_password": "MODDATOS"
},
"cliente": {
"razon_social_nombres": "JUAN PEREZ ROJAS",
"numero_documento": "45879632",
"codigo_tipo_entidad": "1",
"cliente_direccion": "Av. Los Proceres 450"
},
"venta": {
"serie": "B001",
"numero": "500",
"fecha_emision": "2026-08-12",
"hora_emision": "10:10:01",
"fecha_vencimiento": "",
"moneda_id": "2",
"forma_pago_id": "1",
"total_gravada": "100",
"total_igv": "18",
"total_exonerada": "",
"total_inafecta": "",
"tipo_documento_codigo": "03",
"nota": "Venta al mostrador"
},
"items": [
{
"producto": "MANTENIMIENTO PREVENTIVO DE LAPTOP",
"cantidad": "1",
"precio_base": "100",
"codigo_sunat": "-",
"codigo_producto": "SERV-01",
"codigo_unidad": "ZZ",
"tipo_igv_codigo": "10"
}
]
}
Nota de Crédito (07)
Anulación o corrección de facturas/boletas referenciando documento y motivo SUNAT.
{
"empresa": {
"ruc": "20612999121",
"razon_social": "BENATIVUS S.A.C.",
"modo": "0",
"usu_secundario_produccion_user": "MODDATOS",
"usu_secundario_produccion_password": "MODDATOS"
},
"cliente": {
"razon_social_nombres": "BODEGAS DON PEPE",
"numero_documento": "20102010202",
"codigo_tipo_entidad": "6"
},
"venta": {
"serie": "FC01",
"numero": "15",
"fecha_emision": "2026-08-14",
"hora_emision": "11:00:00",
"tipo_documento_codigo": "07",
"relacionado_serie": "F001",
"relacionado_numero": "100",
"relacionado_motivo_codigo": "01",
"relacionado_tipo_documento": "01",
"nota": "Anulación de la operación por devolución de mercadería"
},
"items": [ ... ]
}
Comunicación de Baja (Anulaciones)
Envío de resumen de anulación directa para facturas emitidas en el plazo permitido.
{
"empresa": {
"ruc": "20612999121",
"modo": "0"
},
"baja": {
"serie": "F001",
"numero": "100",
"motivo": "Error en digitación de RUC de cliente"
}
}
Tipo de Cambio SUNAT
Obtén la cotización oficial de compra y venta del dólar para cualquier fecha.
// GET /tipo_cambio.php?fecha=2026-08-10
{
"data": {
"origen": "SUNAT",
"fecha": "2026-08-10",
"moneda": "USD",
"compra": 3.374,
"venta": 3.391
}
}
Consulta de RUC
Obtén razón social, estado, condición tributaria y domicilio fiscal del contribuyente.
// GET /consulta_ruc.php?ruc=20102020511
// O POST {"ruc": "20102020511"}
{
"data": {
"ruc": "20102020511",
"razon_social": "CENTRO SUIZO RELOJERO SAN ISIDRO S.A.C.",
"estado": "ACTIVO",
"condicion": "HABIDO",
"direccion": "AV. PASEO DE LA REPUBLICA NRO 3440 INT. B42A",
"ubigeo": "150131",
"distrito": "SAN ISIDRO",
"provincia": "LIMA",
"departamento": "LIMA"
}
}
Consulta de DNI
Recupera nombres, apellidos completos y dígito de verificación para personas naturales.
// GET /consulta_dni.php?dni=44203391
// O POST {"dni": "44203391"}
{
"data": {
"dni": "44203391",
"nombre_completo": "ARANDA AMBICHO DADNER YOHAD",
"nombres": "DADNER YOHAD",
"apellido_paterno": "ARANDA",
"apellido_materno": "AMBICHO",
"codigo_verificacion": null
}
}
Configuración de Empresa
Sube el certificado digital otorgado por tu entidad certificadora (Llamasoft, Reniec, etc.) y el logotipo corporativo para la emisión de comprobantes PDF y firma UBL 2.1.