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 |