Skip to content

🚀 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.

Made by Rodrigo Alcorta with ❤️