triangleVercel Functions

Aprendé cómo usar Afip SDK con Vercel Functions.

Requisitos previos

Para poder seguir esta guía, primero necesitarás:

1. Instalación

Agregá la librería de Afip SDK en Node.js.

npm install @afipsdk/afip.js

Agregá una variable de ambiente para el access token de AfipSDK.

#Obtenido de https://app.afipsdk.com
AFIPSDK_ACCESS_TOKEN=TU_ACCESS_TOKEN 

2. Crear una instancia de la clase Afip

Para usar los Web Services de ARCA se necesita un certificado digital, pero con Afip SDK podés empezar en modo desarrollo usando el CUIT 20-40937847-2 sin necesidad de uno.

Si preferís usar tu propio certificadoarrow-up-right, al final te mostramos cómo.

Crea un archivo en tu proyecto de Next.js en, por ejemplo, app/api/afipsdk/route.ts.

import Afip from '@afipsdk/afip.js';

const afip = new Afip({
	CUIT: 20409378472,
	access_token: process.env.AFIPSDK_ACCESS_TOKEN
});

export async function POST() {
	// Tu llamada de afipSDK aqui
}

3. Llamar al método del Web Service que necesites

Con la instancia creada ya podés realizar las llamadas a los Web Services que necesites.

cloudsWeb serviceschevron-right

Si el Web Service que necesitás no se encuentra en la lista de la documentación, podés llamarlo siguiendo esta guía:

cloudsOtro web servicechevron-right

Podés usar la referencia de la API para obtener ejemplos de cómo usar los métodos de todos los web services de ARCA.


Usar tu propio certificado (Opcional)

Primero, obtenemos el certificado siguiendo esta guía.

Y luego lo agregamos a la instancia de la clase Afip.

Última actualización