Facturación Electrónica CFDI en PHP

Desde hace tiempo he estado trabajando en una librería/framework para facturación electrónica CFDI (méxico), y en esta ocasión les voy a presentar la versión en PHP ya que también estoy desarrollando una versión para .NET Framework (DLL) que es compatible con Windows Forms y ASP.NET.

Esta librería o framework para CFDI la diseñé de forma que en menos de 30 minutos ya puedas estar haciendo facturas de prueba desde tu sistema o desde algún script en PHP. A continuación les enumero las ventajas y requerimientos de esta librería:

Ventajas

  • Maneja el concepto de programación orientada a objetos (POO).
  • Es fácil de usar e intuitiva.
  • Genera el XML de forma nativa en PHP.
  • Sella el CFDI en PHP sin herramientas externas.
  • Es flexible a cambios de versión (por ejemplo de 3.2 a 3.3).
  • Compatible con frameworks MVC

Requerimientos

  • PHP 5.4 o superior
  • Extensiones
    • openssl
    • dom
    • xsl
  • Servidor Windows/Linux
  • Certificados CSD en formato PEM

A continuación les muestro un ejemplo de como usarla

El código de arriba genera el siguiente XML ya sellado.

 

De momento la librería no timbra la factura, tengo contemplado incluir el servicio de timbrado de MultiFacturas , por lo pronto pueden ir viendo su sitio web y sus paquetes de prepago e ilimitados, timbres para microsip, generador de addendas y mucho más.

2 thoughts on “Facturación Electrónica CFDI en PHP

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

79 − = 76