🚀 Uso Básico
Ejemplo Básico
Para utilizar la SDK, debes instanciar la clase Afip
proporcionando los siguientes datos mínimos:
key
: Contenido de la clave privada generada para AFIP.cert
: Contenido del certificado generado en AFIP.cuit
: CUIT del usuario.
Esto resultará en la creación de un objeto con los servicios disponibles para su uso, como por ejemplo electronicBillingService
:
ts
import { Afip } from "afip.ts";
const afip: Afip = new Afip({
key: "contenido_de_la_clave_privada",
cert: "contenido_del_certificado",
cuit: 20111111112,
});
const factura = await afip.electronicBillingService.createInvoice({
// datos de la factura
});
La clase Afip
acepta un parámetro adicional en el constructor llamado "contexto" (ver tipo). Aquí se explican todos los comportamientos que puede tomar Afip.