PHP
Aprendé cómo usar las automatizaciones de Afip SDK con PHP.
Requisitos previos
Para poder usar las automatizaciones, primero necesitarás:
1. Instalación
Agregá la librería de Afip SDK en PHP.
Composer
composer require afipsdk/afip.php
Manualmente
Repositorio: https://github.com/AfipSDK/afip.php
- Clonarlo con
git cloneo descargar el repositorio desde aqui. - Copiar el contenido de la carpeta
srca tu aplicación. - Incluir el archivo Afip.php en tu proyecto (el resto de los archivos se incluyen automáticamente).
include 'ruta/a/src/Afip.php';
2. Crear una instancia de la clase Afip
$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