afipws / afip
Librería para la gestión de Web Services de AFIP
Installs: 250
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 2
Open Issues: 1
pkg:composer/afipws/afip
Requires (Dev)
- friendsofphp/php-cs-fixer: ~2.0
- monolog/monolog: ~1.13
- phpunit/phpunit: 6.0.*
README
Para el desarrollo de esta librería se toma como referencia el código fuente del Web Services desarrollado por Ivan Muñoz.
Instalación
La instalación se hace a través de Composer
composer require afip-ws/afip
Uso
En primer lugar para poder utilizar el servicio es necesario generar un certificado y una clave desde los servicios de AFIP.
Para obtener información de como obtener el certificado y la key para utilizar el servicio ir a Documentación Técnica de los WS de AFIP
Configuración
<?php $config = [ 'CUIT' => 20200083394, 'production' => true, 'cert' => '/user/local/cert', 'key' => '/user/local/key', 'token_dir' => '/user/local/token_dir/' ]; $this->afip = new \AfipWS\Afip\Afip($config);
Parámetros de configuración disponibles:
| Parametro | Descripcion |
|---|---|
| CUIT | (int) El CUIT a usar en los Web Services |
| production | (bool) (default FALSE) (Opcional) TRUE para usar los Web Services en modo producción |
| cert | (string)Ruta absoluta donde se encuentra el certificado |
| key | (string)Ruta absoluta donde se encuentra el certificado |
| token_dir | (string)Ruta absoluta donde la lib genera el token (requiere permisos de escritura) |
| passphrase | (string) (default 'xxxxx') (Opcional) Frase de contraseña para usar en el Web Service de Autenticación |