Automatizaciones
Aceptar delegación de web service

Aceptar delegación de web service

Una vez que otro CUIT te delegó un web service, podés usar esta automatización para aceptar dicha delegación y luego vincularlo a tu certificado con la automatización de "Autorizar web service de Producción".


Nombre

accept-web-service-delegation

Parametros

cuitstring
CUIT a usar en la página de ARCA.
usernamestring
CUIT para loguearse en la página de ARCA. Normalmente es el mismo CUIT que el parámetro 'cuit', pero si administrás una sociedad, el CUIT que usás para loguearte es tu propio CUIT.
passwordstring
Contraseña para loguearse en la página de ARCA.
servicestring
ID del web service delegado.
delegated_cuitstring
CUIT que te delegó el web service.
Solicitud
$afip = new Afip([ "access_token" => "TU_ACCESS_TOKEN" ]);

// Aqui deben cambiar los datos por los que correspondan. 
// Esta request de ejemplo incluye todos posibles 
// valores para ejecutar la automatizacion accept-web-service-delegation, 
// puede que algun valor sea opcional.
$data = [
    "cuit" => "20111111112",
    "username" => "20111111112",
    "password" => "contraseña#segura?",
    "service" => "wsfe",
    "delegated_cuit" => "20111111112"
];

try {
    // Ejecutamos la automatizacion
    $response = $afip->CreateAutomation("accept-web-service-delegation", $data, TRUE);

    // Mostramos la respuesta por pantalla
    var_dump($response);
} catch (\Throwable $error) {
    // En caso de error lo mostramos por pantalla
	var_dump($error);
}
Respuesta
{
    "id": "0c31d74f-d672-4677-a00b-7dc865396c69",
    "status": "complete",
    "data": {
        "status": "created"
    }
}