Emisión rápida
RUC, cálculo tributario y emisión en un flujo corto para operación diaria.
Una operación seria de comprobantes electrónicos no termina al pulsar un botón. EnterPage gobierna la validación previa de RUC y catálogos, la firma digital UBL 2.1, el encolado determinista, la auditoría del CDR y la vinculación directa con cobranza, inventario y contabilidad.
Arquitectura desacoplada · Firma digital local · Custodia 5 años
| Código | Descripción | Cant. | V. Unit | Importe |
|---|---|---|---|---|
| SRV-001 | Servicio de integración de infraestructura de mensajería API | 1 ZZ | S/ 2500.00 | S/ 2950.00 |
| LIC-004 | Licenciamiento anual nodo de facturación UBL 2.1 (Alta disponibilidad) | 1 NIU | S/ 1200.00 | S/ 1416.00 |
La Factura F001-000124 ha sido aceptada por SUNAT sin observaciones.
Cuenta por cobrar generada a 30 días. Notificación enviada al buzón financiero del adquirente.
Los sistemas tradicionales reducen la facturación a una interfaz simple y asumen que el trabajo termina si SUNAT responde. En la práctica empresarial peruana, los quiebres más costosos ocurren en los bordes del proceso:
Receptores dados de baja o en condición no habida que anulan el crédito fiscal y acarrean contingencias tributarias.
Mezcla de ítems gravados, exonerados e inafectos sin cálculo matemático ni declaración correcta en los catálogos UBL.
Interrupciones de red que dejan documentos en limbo, provocando duplicidades o ventas omitidas en caja.
Facturas emitidas que nunca impactan el libro de ventas ni la cartera de crédito, obligando a re-digitación manual.
Archivos dispersos en bandejas de correo que incumplen el mandato legal de almacenamiento inmutable por 5 años.
Padrón RUC activo, códigos de catálogo y redondeo riguroso.
Determinación matemática exacta de base imponible e impuestos.
Inyección criptográfica SHA-256 con certificado del contribuyente.
Persistencia que asegura que ningún comprobante se duplique ni pierda.
Envío TLS controlado con manejo estricto de timeouts de red.
Verificación de la firma de SUNAT/OSE y extracción del código formal.
Actualización inmediata de cuentas por cobrar, Kardex y contabilidad.
Almacenamiento WORM inmutable accesible durante el plazo de 5 años.
El sistema debe distinguir con exactitud qué pasó con el documento comercial, qué respondió SUNAT en su canal tributario y qué debe ejecutar la operación comercial inmediatamente después.
Una fuente recurrente de fallos operativos en sistemas contables es mezclar qué ocurrió con la venta, si el paquete llegó a la red y qué respondió SUNAT. EnterPage modela cada dimensión de forma independiente.
El comprobante se construye en borrador validando que cada ítem tenga descripción, unidad de medida y afectación tributaria coherente.
Orden de venta, cotización aprobada o venta directa en punto comercial.
Comprobación de estructura básica y campos obligatorios del comprobante.
Payload canónico preliminar con identificador transaccional interno.
Evita enviar comprobantes incompletos o con incongruencias de datos comerciales.
Un badge de colores no resuelve una operación. Cuando SUNAT rechaza, retrasa o la red falla, el equipo requiere el código tributario exacto, la constancia firmada (CDR), el estado de despacho y la instrucción operativa inmediata.
La autoridad tributaria o el OSE procesó el documento, validó la firma digital y emitió la Constancia de Recepción (CDR) con valor legal.
NONE — Proceder con despacho de mercadería y activación de cuenta por cobrar.
El documento cuenta con pleno valor tributario y comercial. La cuenta por cobrar se concilia sin riesgo de reparo.
Cada comprobante es un árbol de datos normado por el estándar OASIS UBL 2.1. EnterPage inspecciona cada nodo: desde el emisor con certificado digital hasta la afectación matemática de cada línea.
Configuración de Empresa + Certificado Digital X.509
Identifica tributariamente al vendedor. Cualquier inconsistencia con el padrón SUNAT invalida la firma digital.
TUO Ley del IGV, Art. 1. Venta de bienes muebles y prestación de servicios.
Aplica crédito fiscal para el receptor. Requiere declaración explícita de base y tasa del 18% en nodo cac:TaxSubtotal.
El error conceptual de los softwares contables básicos es colapsar todo en un único estado de "Aceptada". En la vida real de un negocio, el canal tributario, el transporte de red y la cobranza comercial son dimensiones independientes.
SUNAT otorgó plena validez fiscal con CDR. Sin embargo, comercialmente la factura no está cerrada: el cliente tiene un saldo pendiente de pago a 30 días.
El paquete llegó a la red con éxito, pero SUNAT rechazó el crédito fiscal. La operación requiere solicitar otro RUC o emitir boleta sin reusar el correlativo.
La venta ocurrió y el XML está firmado, pero la red de SUNAT no contestó. El sistema aísla el comprobante en cola para no duplicar facturas en caja.
La factura original fue aceptada formalmente, pero una Nota de Crédito posterior amortizó el saldo y restituyó la mercadería en el Kardex.
Cada factura emitida al crédito genera automáticamente una partida exigible con su calendario de cuotas. Sin re-digitación manual en hojas de cálculo ni desincronizaciones entre lo declarado a SUNAT y lo cobrado en el banco.
| Comprobante | Cliente / Receptor | Vencimiento | Importe Total | Saldo Actual | Estado Cobranza |
|---|---|---|---|---|---|
| F001-000124 | Distribuidora Logística del Sur S.A.C. RUC: 20601844912 · Crédito 30 días | 12/10/2026 | PEN 4366.00 | PEN 4366.00 | PENDIENTE |
| F001-000118 | Servicios Mineros & Metalúrgicos Perú E.I.R.L. RUC: 20512893451 · Crédito 2 cuotas (50% / 50%) | 28/09/2026 | USD 2800.00 | USD 1400.00 | ABONO PARCIAL |
| F001-000110 | Constructora e Inmobiliaria Los Andes S.A. RUC: 20489102941 · Crédito 15 días | 30/08/2026 | PEN 8950.00 | PEN 0.00 | LIQUIDADA |
| F001-000098 | Comercializadora Textil del Centro S.A.C. RUC: 20603481290 · Crédito 30 días | 10/08/2026 | PEN 3200.00 | PEN 3200.00 | VENCIDA |
| B001-000489 | Gonzalo Mendoza Paredes RUC: 47891230 · Contado | 12/09/2026 | PEN 212.40 | PEN 0.00 | CONTADO INMEDIATO |
Elimina la re-digitación manual. Ya sea que vendas por un e-commerce headless, un ERP corporativo, un punto de venta físico o hilos de WhatsApp en nuestro CRM, la emisión fiscal se gobierna a través de una API unificada.
Tras completarse el checkout en Shopify, WooCommerce o plataforma personalizada, se dispara la emisión automática de Boleta o Factura.
billing.document.accepted (Envía PDF y XML por correo/WhatsApp)
{
"origin": "ECOMMERCE_CHECKOUT",
"orderId": "ORD-2026-9810",
"documentType": "03",
"customer": {
"docType": "1",
"docNumber": "47891230",
"name": "Gonzalo Mendoza"
},
"items": [
{ "code": "SKU-99", "qty": 1, "unitValue": 180.00, "igvType": "10" }
],
"paymentMethod": "CARD_ONLINE",
"idempotencyKey": "ECOMM_ORD_2026_9810"
} Los sistemas frágiles duplican facturas o bloquean cajas cuando el servidor tributario presenta latencia. EnterPage implementa una cola persistente con clave de idempotencia que garantiza entrega determinista sin intervención humana.
El motor distingue entre rechazo formal de SUNAT (código fiscal), error de validación local y fallo de transporte de red (timeout 504 / caída de host).
Si el fallo es de red, el documento firmado NO se reemite ni altera. Se encola con clave única RUC-Tipo-Serie-Número para evitar doble correlatividad.
Reintentos automáticos programados a los 60s, 120s y 300s. Si el proveedor OSE no responde, conmuta a endpoint de contingencia.
Antes de reenviar el paquete, se consulta el estado del ticket o correlativo en SUNAT para garantizar que no haya sido procesado en silencio.
SUNAT / OSE emitió CDR de rechazo (Ej. 2014)
Correlativo invalidado; no se reintenta automáticamente. Requiere subsanación.
Gateway Timeout (HTTP 504 / Connection Drop)
El XML se conserva idéntico con su hash original. Se activa reintento con backoff.
El Operador de Servicios Electrónicos no responde
Conmutación automática de contingencia hacia canal alternativo sin duplicar comprobantes.
Catálogo o RUC no supera chequeo interno
El comprobante no sale a la red; se alerta al operador en el borrador de venta.
Cada venta facturada descuenta unidades de inventario y registra el costo histórico del momento exacto. Las compras alimentan el cálculo del promedio ponderado móvil exigido por SUNAT sin recálculos manuales a fin de mes.
Cada ingreso de mercadería recalcula automáticamente el costo unitario de salida con la fórmula legal SUNAT.
Cada factura emitida guarda el costo vigente al momento exacto de la venta. Si el proveedor sube sus precios mañana, las ventas pasadas no distorsionan su margen.
Los servicios (código ZZ) no afectan inventario ni generan descuadres de Kardex, manteniendo limpio el stock físico.
| Fecha / Hora | Tipo Movimiento | Comprobante Ref. | Entrada | Salida | Saldo Stock | Costo Unit. Prom. | Valorización Total |
|---|---|---|---|---|---|---|---|
| 01/09/2026 09:00 | COMPRA INICIAL | FAC-PROV-001924 | +50 | — | 0 → 50 | S/ 320.00 | S/ 16000.00 |
| 04/09/2026 14:30 | VENTA FACTURADA | F001-000115 | — | -8 | 50 → 42 | S/ 320.00 | S/ 13440.00 |
| 08/09/2026 11:15 | REPOSICIÓN DE STOCK | FAC-PROV-002041 | +30 | — | 42 → 72 | S/ 340.00 | S/ 23640.00 |
| 12/09/2026 10:24 | VENTA FACTURADA | F001-000124 | — | -12 | 72 → 60 | S/ 328.33 | S/ 19699.80 |
| 12/09/2026 11:00 | AJUSTE AUDITORÍA | AJU-INV-004 | — | -1 | 60 → 59 | S/ 328.33 | S/ 19371.47 |
Analítica sobria de alta densidad: liquidación de IGV para el contador, volumen por canal para la dirección comercial y rotación de catálogo con margen basado en costo histórico de Kardex.
Consolidación de base imponible, crédito y débito fiscal del IGV por tipo de comprobante en el periodo vigente.
| Tipo Comprobante | Cantidad | Base Imponible | IGV (18%) | Total Facturado |
|---|---|---|---|---|
| Facturas Electrónicas (01) | 412 | S/ 118,400.00 | S/ 21,312.00 | S/ 139,712.00 |
| Boletas de Venta (03) | 820 | S/ 29,850.00 | S/ 5,373.00 | S/ 35,223.00 |
| Notas de Crédito (07) | 14 | - S/ 3,200.00 | - S/ 576.00 | - S/ 3,776.00 |
| Notas de Débito (08) | 4 | S/ 620.00 | S/ 111.60 | S/ 731.60 |
Una anulación o ajuste fiscal no se hace a ciegas. Cada Nota de Crédito o Débito referencia el documento original con su código normativo de SUNAT, mientras que los roles de usuario aseguran que solo personal autorizado pueda alterar comprobantes.
Anula el comprobante completo, revierte la cuenta por cobrar y restituye el stock al Kardex si era inventoriable.
Venta cancelada de mutuo acuerdo antes del despacho físico de la mercadería.
Reduce el saldo de la cuenta por cobrar sin alterar las unidades físicas de stock.
Bonificación comercial o descuento post-venta acordado por volumen de compra.
Amortiza el valor de los ítems devueltos y reingresa las cantidades físicas al inventario activo.
Cliente devuelve 2 unidades de routers por cambio de especificación técnica.
| Rol Operacional | Ver | Emitir | Corregir | Cobrar | Auditar |
|---|---|---|---|---|---|
| Administrador del Sistema Control total de empresa y certificados | ✓ | ✓ | ✓ | ✓ | ✓ |
| Contabilidad & Finanzas Libros electrónicos, liquidación de IGV y auditoría | ✓ | ✓ | ✓ | ✓ | ✓ |
| Facturación & Emisión Emisión de facturas, boletas y notas de crédito | ✓ | ✓ | ✓ | — | — |
| Ventas & Asesores Comerciales Generación de proformas y consulta de comprobantes | ✓ | ✓ | — | — | — |
| Almacén & Logística Guías de remisión electrónicas y salidas de Kardex | ✓ | — | — | — | — |
| Auditor Externo / Consulta Acceso de solo lectura a XML, CDR y balances | ✓ | — | — | — | ✓ |
RUC 20601844912 verificado: HABIDO / ACTIVO en padrón SUNAT.
Firma inyectada. Hash SHA-256: 4a8f9c7e2b1d30f5...
Constancia de Recepción recibida. Código: 0 (Aceptada).
La interfaz prioriza lectura rápida, estados fiscales claros y acciones que un equipo de caja o administración puede ejecutar sin interpretar el sistema.
RUC, cálculo tributario y emisión en un flujo corto para operación diaria.
Documentos y constancias ordenados para consulta, descarga y auditoría.
Ventas, productos, rechazos y señales de negocio en una misma superficie.
No todos los negocios requieren una arquitectura desacoplada de facturación. EnterPage es relevante cuando los comprobantes deben conectarse con inventario, cuentas por cobrar, múltiples canales o auditoría tributaria exigente.
Facturan a 30, 60 o 90 días; pierden el rastro de qué facturas fueron aceptadas por SUNAT y qué saldos siguen pendientes de cobro bancario.
Generación de facturas electrónicas con calendario formal de cuotas según normativa SUNAT, vinculación automática a cobranzas y recordatorios de vencimiento.
Venden cientos de SKUs con precios fluctuantes; emitir una factura desconectada del almacén genera quiebres de stock o ventas con margen negativo.
Cada comprobante emitido rebaja automáticamente las unidades físicas del Kardex con costeo ponderado móvil y bloquea despachos ante RUCs no habidos.
Picos de venta en campañas donde la digitación manual de boletas colapsa al equipo o genera demoras de días en la entrega del comprobante al cliente.
Integración vía REST API con checkout online: emisión en segundo plano en menos de 80ms, envío de PDF/XML por correo y WhatsApp sin tocar una tecla.
Cajas físicas que se bloquean cuando la pasarela de SUNAT presenta lentitud o caída de conexión a internet.
Cola determinista local con buffer persistente: se imprime el comprobante al instante y el paquete se despacha a SUNAT en diferido con idempotencia.
Decisiones de arquitectura, plazos de custodia, normativa UBL 2.1 y compatibilidad con sistemas existentes explicadas con claridad.
Soporta de forma nativa Facturas Electrónicas (tipo 01), Boletas de Venta (tipo 03), Notas de Crédito (tipo 07) y Notas de Débito (tipo 08), todas bajo el estándar oficial OASIS UBL 2.1 con firma digital X.509.
Diseñamos superficies que ayudan a operar: jerarquía clara, estados comprensibles, navegación rápida y una experiencia consistente entre escritorio y móvil.
Desliza para ver más interfaces →
Revisemos cómo emites, qué ocurre cuando SUNAT responde, dónde guardas XML/CDR y qué pasa después con cobranza, stock o compras. Con ese contexto podemos mostrarte una implementación relevante, no una demo genérica de facturación.
Conversación técnica inicial · Enfocada en tu proceso actual · Sin compromisos forzados