Descargar Mis Comprobantes de ARCA en PHP
Con pocas líneas de código
 
  Podemos usar Afip SDK para descargar los comprobantes emitidos o recibidos desde el servicio Mis Comprobantes de manera automática. Esto evita navegar manualmente por el sitio de ARCA y nos ayuda a reducir errores.
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
Manual
- 
Descargar la librería Afip.php y copiar la carpeta src en nuestro proyecto. Link de descarga directo 
- 
Incluimos el archivo src/Afip.php en nuestro proyecto 
include 'ruta/a/src/Afip.php';
2. Crear una instancia de la clase Afip
$afip = new Afip(['access_token' => 'TU_ACCESS_TOKEN']);
3. Ejecutamos la automatización
Ahora vamos a ejecutar la automatización para descargar los comprobantes.
// CUIT del cual queremos obtener los comprobantes
$cuit = '20111111112';
// Usuario para ingresar a ARCA
// Para la mayoría es el mismo CUIT, pero si administrás
// una sociedad, el CUIT con el que se ingresa es el del administrador
$username = '20111111112';
// Contraseña para ingresar a ARCA
$password = 'contraseña#segura?';
// Filtros para acotar los comprobantes que queremos descargar
$filters = [
    't' => 'R', // R = Recibidos, E = Emitidos
    'fechaEmision' => '01/01/2023 - 31/12/2023', // Rango de fechas dd/mm/yyyy - dd/mm/yyyy
    // 'puntosVenta' => [1, 6],
    // 'tiposComprobantes' => [11, 1],
    // 'comprobanteDesde' => 1,
    // 'comprobanteHasta' => 100,
    // 'tipoDoc' => 80,
    // 'nroDoc' => '20111111112',
    // 'codigoAutorizacion' => '74112153083444',
];
try {
    $data = [
        'cuit' => $cuit,
        'username' => $username,
        'password' => $password,
        'filters' => $filters,
    ];
    $comprobantes = $afip->CreateAutomation('mis-comprobantes', $data, TRUE);
    var_dump($comprobantes);
} catch (\Throwable $error) {
    var_dump($error);
}
La automatización devuelve un arreglo con los comprobantes que cumplen los filtros indicados. Podés ajustar los campos comentados (puntosVenta, tiposComprobantes, comprobanteDesde, comprobanteHasta, tipoDoc, nroDoc, codigoAutorizacion) para afinar la búsqueda.
Ante cualquier duda o pregunta al respecto, pueden resolverla rápidamente dentro de la Comunidad Afip SDK. Además, puedes unirte para estar al tanto de las novedades y problemas técnicos al usar los servicios de ARCA.
