En los casos en que no se puede instalar libfacturista en un servidor, porque no tenemos los privilegios necesarios, por ejemplo en Hosting compartido, tenemos las siguientes posibilidades:
1. Llamar el ejecutable libfacturista.bin con la función exec() o system() de PHP.
2. Si estas funciones están deshabilitadas pero se nos permite usar CGIs, entonces se sugiere hacer un CGI que llame a libfacturista.bin .
3. Si no tenemos CGI o si el CGI no logra la comunicación por el PAC por restricciones del cortafuegos, pero tenemos acceso a conexiones al puerto 80, podemos usar a facturista.com para realizar el timbrado; le enviamos por POST el CFDI a timbrar y facturista.com nos lo regresará timbrado o en su caso, nos devolverá un mensaje de error.
En resumen, si no podemos instalar o usar libfacturista desde nuestro servidor, podemos usar de proxy al servidor de facturista.com .
|