Afip SDK
Hacer una pregunta…
K
Links
Comment on page
🤔

Como usarlo

Paso 1 - Incluir la librería en tu proyecto

Node
PHP
const Afip = require('@afipsdk/afip.js');
Manual
include 'ruta/a/la/libreria/src/Afip.php';
Composer
require 'vendor/autoload.php';
use Afip;

Paso 2 - Crear una instancia clase Afip

Node
PHP
const afip = new Afip({ CUIT: 20111111112 });
Parámetros disponibles:
Parametro
Tipo
Descripcion
CUIT
int
El CUIT a usar en los Web Services
production
boolean
default false true para usar los Web Services en modo producción
cert
string
default 'cert' nombre del certificado
key
string
default 'key' nombre del archivo key
res_folder
string
default 'Afip_res' Ruta de la carpeta donde se encuentran el cert y key (debe tener permisos de lectura y escritura)
ta_folder
string
default 'Afip_res' Ruta de la carpeta donde se guardaran los TA de AFIP (debe tener permisos de lectura y escritura)
Los TA (token authorization) de AFIP son archivos generados automáticamente por la librería que contienen la información para poder comunicarse con AFIP.
$afip = new Afip(array('CUIT' => 20111111112));
Parámetros disponibles:
Parametro
Tipo
Descripcion
CUIT
int
El CUIT a usar en los Web Services
production
boolean
default FALSE TRUE para usar los Web Services en modo producción
cert
string
default 'cert' nombre del certificado
key
string
default 'key' nombre del archivo key
res_folder
string
default 'Afip_res' Ruta de la carpeta donde se encuentran el cert y key (debe tener permisos de lectura y escritura)
ta_folder
string
default 'Afip_res' Ruta de la carpeta donde se guardaran los TA de AFIP (debe tener permisos de lectura y escritura)
exceptions
string
default FALSE TRUE para lanzar excepciones SOAP
Los TA (token authorization) de AFIP son archivos generados automáticamente por la librería que contienen la información para poder comunicarse con AFIP.
Una vez realizado esto podemos comenzar a usar la librería con los Web Services disponibles