Java
Aprendé cómo usar Afip SDK con Java
Requisitos previos
Para poder seguir esta guía, primero necesitarás:
1. Instalación
Agregá la librería de Afip SDK en Java.
<dependency>
<groupId>com.afipsdk</groupId>
<artifactId>afip-sdk-java</artifactId>
<version>1.0.0</version>
</dependency>implementation 'com.afipsdk:afip-sdk-java:1.0.0'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 certificado, al final te mostramos cómo.
import com.afipsdk.Afip;
import com.afipsdk.model.AfipOptions;
AfipOptions options = new AfipOptions();
options.setCuit("20409378472");
options.setProduction(false);
options.setAccessToken("TU_ACCESS_TOKEN"); // Obtenido de https://app.afipsdk.com
Afip afip = new Afip(options);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.
Web servicesSi el Web Service que necesitás no se encuentra en la lista de la documentación, podés llamarlo siguiendo esta guía:
Otro web servicePodés usar la referencia de la API para obtener ejemplos de cómo usar los métodos de todos los web services de ARCA.
También podés usar las guías del blog de Afip SDK para Java:
Y un proyecto de ejemplo listo para usar:
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