AutomateAUTOMATE

Caso de estudio

Dominamos SUNAT a bajo nivel, no solo por encima.

FinalXML es nuestro motor propio de facturación electrónica: firma digital, XML en formato UBL y comunicación SOAP directa con SUNAT — construido desde cero, no una integración de caja negra a un tercero.

Caso de estudio — motor propio de facturación electrónica

Facturación SUNAT, sin depender de nadie más.

Diseñamos y construimos FinalXML para tener control total del proceso de emisión electrónica: desde la generación del XML hasta la firma digital y la comunicación con SUNAT, todo en una sola pieza de software que operamos nosotros.

  • Emisión de Factura, Boleta y Notas de Crédito/Débito
  • Comunicación de Baja con seguimiento automático de ticket
  • Firma digital de XML conforme a especificación SUNAT
  • Gestión de empresas, establecimientos, puntos de venta y series
  • Integración SOAP/UBL directa con SUNAT, sin intermediarios
  • Estados reales por comprobante: generado, enviado, aceptado o con error

.NET 9 · SOAP/UBL · Firma digital · SQL Server

FinalXML — listado de comprobantes emitidos con sus estados ante SUNAT

Cómo está construido

Lo que hay debajo del capó.

Cualquiera puede prometer 'integración con SUNAT'. Esto es lo que realmente implica hacerlo bien.

Sin proveedor de por medio

No es una integración a una API de terceros que cobra por comprobante — hablamos directo con los servicios SOAP de SUNAT, generamos el XML en formato UBL y lo firmamos digitalmente nosotros mismos.

Arquitectura en capas

Separación clara entre datos (Dapper sobre SQL Server), lógica de aplicación, y el núcleo SUNAT (serialización UBL, firma, cliente SOAP) — cada pieza se puede probar y evolucionar por separado.

Probado contra el ambiente real de SUNAT

No son pruebas simuladas: emitimos comprobantes contra el ambiente beta oficial de SUNAT, obtuvimos tickets reales de validación y corregimos errores de formato encontrados en ese proceso.

Comunicación de Baja end-to-end

El flujo de anulación de un comprobante no se queda a medias: genera el XML, lo envía, consulta el ticket de SUNAT y marca el comprobante como anulado automáticamente al ser aceptado.

.NET 9, sin atajos

Construido sobre ASP.NET Core MVC con .NET 9 — la versión vigente del framework, no una base heredada que ya nadie mantiene.

Referencia cruzada con estándares abiertos

Usamos Greenter (proyecto open-source de referencia para facturación electrónica peruana) como contraste de validación cuando SUNAT rechaza un comprobante, para diagnosticar la causa exacta.

Preguntas sobre FinalXML

Antes de escribirnos.

¿FinalXML reemplaza a un proveedor de facturación electrónica externo?

Sí. La mayoría de sistemas de facturación en Perú dependen de un proveedor externo que cobra por comprobante emitido. FinalXML habla directo con SUNAT, así que ese costo variable desaparece.

¿Está probado contra SUNAT de verdad, o es solo una maqueta?

Está probado contra el ambiente beta oficial de SUNAT, con tickets de validación reales — no es una simulación local.

¿Qué comprobantes emite?

Factura, Boleta de Venta Electrónica, Notas de Crédito y Débito, y Comunicación de Baja (anulación) con seguimiento de estado completo.

¿Puedo integrarlo a mi sistema actual, o tiene que ser todo nuevo?

Se puede adaptar como motor de facturación para un sistema que ya tienes — no es necesario reemplazar todo tu software para aprovecharlo.

¿Qué proceso de tu negocio quieres dejar de hacer a mano?

Respuesta en menos de 2 horas hábiles por WhatsApp. Lunes a viernes, 9:00am–6:00pm.

100%
Código tuyo
<2h
Tiempo de respuesta