Para mas automatizaciones [email protected]
Automatizaciones
Aceptar delegación de servicio

Aceptar delegación de servicio

Acepta una delegación pendiente de un servicio web o web service


Requisitos previos

Para poder usar esta automatización, primero necesitarás:


Nombre

accept-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 ARCA. Opcional si guardaste una credencial para este username en el mismo proyecto.
servicestring
ID completo del servicio delegado, incluido su esquema
delegated_cuitstring
CUIT que te delegó el servicio
Solicitud
import Afip from '@afipsdk/afip.js';

const 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-service-delegation, 
// puede que algun valor sea opcional.
const data = {
    "cuit": "20111111112",
    "username": "20111111112",
    "password": "contraseña#segura?",
    "service": "web://mcmp",
    "delegated_cuit": "20222222223"
};

try {
    // Ejecutamos la automatizacion
    const response = await afip.CreateAutomation("accept-service-delegation", data, true);

    // Mostramos la respuesta por consola
    console.log(response);
}
catch(error){
    // En caso de error lo mostramos por consola
	console.error(error);
}
Respuesta
{
    "id": "0c31d74f-d672-4677-a00b-7dc865396c69",
    "status": "complete",
    "data": {
        "status": "accepted"
    }
}