Para mas automatizaciones [email protected]
Automatizaciones Integración
Java

Java

Aprendé cómo usar las automatizaciones de Afip SDK con Java.


Requisitos previos

Para poder usar las automatizaciones, primero necesitarás:

1. Instalación

Agregá la librería de Afip SDK en Java con alguna de estas opciones:

Maven

<dependency>
    <groupId>com.afipsdk</groupId>
    <artifactId>afip-sdk-java</artifactId>
    <version>1.0.0</version>
</dependency>

Gradle

implementation 'com.afipsdk:afip-sdk-java:1.0.0'

2. Crear una instancia de la clase Afip

import com.afipsdk.Afip;
import com.afipsdk.model.AfipOptions;

AfipOptions options = new AfipOptions();
options.setAccessToken("TU_ACCESS_TOKEN");

Afip afip = new Afip(options);

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 en true, el SDK va a esperar a que la automatización termine para devolver la respuesta. Si está en false, 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étodo getAutomationDetails.

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 con createAutomation.
  • wait: (default = false). Al setearlo en true, el SDK va a esperar a que la automatización termine para devolver la respuesta.

Automatizaciones