Node.js
Aprendé cómo usar las automatizaciones de Afip SDK con Node.js.
Requisitos previos
Para poder usar las automatizaciones, primero necesitarás:
1. Instalación
Agregá la librería de Afip SDK en Node.js.
npm install @afipsdk/afip.js
o
yarn add @afipsdk/afip.js
o
pnpm add @afipsdk/afip.js
2. Crear una instancia de la clase Afip
import Afip from '@afipsdk/afip.js';
const afip = new Afip({ access_token: 'TU_ACCESS_TOKEN' });
3. Ejecutar la automatización que necesites
Con la instancia creada ya podés acceder a los métodos para usar las automatizaciones:
CreateAutomation(automation, params, wait = true)
automation: Nombre de la automatización a ejecutar.params: Parámetros a usar en la automatización.wait: (default = true). Al setearlo entrue, el SDK va a esperar a que la automatización termine para devolver la respuesta. Si está enfalse, va a devolver el estado y el ID de la automatización, el cual podés usar luego para obtener los detalles con el métodoGetAutomationDetails.
En la documentación de cada automatización vas a encontrar el nombre y los parámetros requeridos para cada una de ellas.
GetAutomationDetails(id, wait = false)
id: ID previamente obtenido conCreateAutomation.wait: (default = false). Al setearlo entrue, el SDK va a esperar a que la automatización termine para devolver la respuesta.
Automatizaciones
Mis Comprobantes Información de Monotributo Crear certificado de desarrollo Crear certificado de producción Autorizar web service de desarrollo Autorizar web service de producción Delegar un web service Aceptar delegación de web service Habilitar Administración de Certificados Digitales Domicilio Fiscal Electrónico Mis Retenciones Crear punto de venta Listar puntos de venta