Para el desarrollo de esta librería se toma como referencia el código fuente del Web Services desarrollado por Ivan Muñoz.
La instalación se hace a través de Composer
composer require afip-ws/afip
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
<?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);| 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 |