xisfacturacion / finkok
Clase auxiliar para el servicio de timbrado del PAC Finkok que se utilizara en el CFDI 3.3 (Factuxis v3)
1.0.19
2017-08-04 16:15 UTC
Requires
- php: >=5.6.4
README
Este paquete te permite hacer uso del web service de Finkok
Introducción
Finkok-Helper provee un mecanismo para usar el servicio de timbrado de Finkok.
Instalación
Simplemente instala el paquete con composer:
composer require xisfacturacion/finkok
Una vez composer termine de instalar el paquete se debe importar el paquete y crear una nueva instancia pasando los parametros correspondientes:
require_once __DIR__ . '\vendor\autoload.php'; // Autoload files using Composer autoload use XisFacturacion\Finkok; $username = ""; //Usuario finkok $password = ""; //Contraseña finkok $sandbox = false; // por defecto esta en true $finkok = new Finkok($username, $password, $sandbox);
Uso
Agregar clientes, obtener clientes, timbrar y cancelar es muy fácil, los metodos contienen la siguiente firma y devuelven un valor adecuado para trabajar con el resultado.
Agregar clientes
$finkok->newCliente($rfc);
Obtener clientes
$clientes = $finkok->getClientes();
Obtener cliente por rfc
$client = $finkok->getClientePorRfc($rfc);
Timbrar
$response = $finkok->timbrar($xml);
Cancelar
$response = $finkok->cancelar($rfcemisor, $uuid);
Licencia
Finkok-Helper es un programa de codigo abierto bajo la licencia MIT license