Hola a todos, el día de hoy he decidido que quiero hacer un proyecto de Facturación Electrónica de SUNAT de código abierto, le he puesto por nombre OpenInvoicePeru.

openinvoiceperulogo

¿Quieres sumarte al proyecto?

Estará escrito con C# 6.0,  pero si eres de los que usan VB.NET también podrás aportar con tu granito de arena. Únete.

Visita el repositorio que he preparado en GitHub.

Características:

  • Generacion de XML para Facturas, Boletas, Notas de Crédito, Notas de Débito, Resumen Diario de Boletas, Comunicaciones de Baja y Retenciones.
  • Firmado del XML con un certificado digital elegido por el usuario.
  • Envío al servicio Web de SUNAT de los documentos electrónicos generados.
  • Envío de Resumen Diario y Comunicación de Baja.
  • Desempaquetado y Lectura del contenido del CDR de SUNAT.
  • Guardado de XML firmados y CDR de SUNAT.
  • Consulta de Tickets de los Resúmenes y Bajas.
  • API REST bajo ASP.NET Web API 2.
  • Aplicación Windows de prueba de envío a SUNAT (bajo remodelación aún).
  • Ejemplos en VB y C# para el consumo de la API REST con PostSharp bajo .NET 4.0.

Espero que te sea de utilidad este proyecto, se encuentra en constante actualización y la mejor manera de integrarlo es a través de API REST, aunque puedes hacer la integración que quieras.

Además, acá te dejo un pequeño tutorial de cómo crear una Factura, firmarla y enviarla a SUNAT.

Y por si no fuera suficiente, te dejo este enlace en la que detallo cuales serán las actividades que están en desarrollo.

Si encuentras errores en el proyecto, o crees que falta algo, puedes enviar tus comentarios /sugerencias (se aceptan pantallazos, archivos XML, etc.) al área de Issues de GitHub.

Saludos!

Anuncios