Automatizaciones
Aportes en línea
Aportes en línea
Consulta los aportes, remuneraciones y contribuciones de todos los empleadores por período.
Requisitos previos
Para poder usar esta automatización, primero necesitarás:
Nombre
aportes-en-linea
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.periodo_desdestring
Primer mes incluido, formato AAAA-MM. Desde 1994-07. Máximo 120 meses inclusive por request.periodo_hastastring
Último mes incluido, formato AAAA-MM; igual o posterior a periodo_desde. ARCA debe disponer del período solicitado.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 aportes-en-linea,
// puede que algun valor sea opcional.
const data = {
"cuit": "20111111112",
"username": "20111111112",
"password": "contraseña#segura?",
"periodo_desde": "2015-01",
"periodo_hasta": "2015-01"
};
try {
// Ejecutamos la automatizacion
const response = await afip.CreateAutomation("aportes-en-linea", 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": {
"estado": "con_registros",
"consultas": [
{
"periodo_desde": "2015-01",
"periodo_hasta": "2015-01",
"estado": "con_registros",
"mensaje": null,
"empleador": {
"cuit": "30111111118",
"razon_social": "EMPLEADOR DE EJEMPLO S.A."
},
"periodos": [
{
"periodo": "2015-01",
"remuneracion_bruta": {
"estado": "informada",
"importe": 10000,
"texto": "10.000,00",
"puede_incluir_sac": false,
"nota": null
},
"aportes_seguridad_social": {
"estado": "pago",
"declarado": 1100,
"depositado": 1100,
"nota_deposito": null
},
"aportes_obra_social": {
"estado": "pago",
"declarado": 300,
"depositado": 300,
"obra_social_destino": "OBRA SOCIAL DE EJEMPLO"
},
"contribucion_patronal_obra_social": {
"estado": "pago",
"texto": "PAGO"
}
}
]
}
],
"total": 1
}
}