Resolución N° 5.616/2024. Más información

Autorizar uso de web services de ARCA en Ruby

Con pocas líneas de código

Ivan Muñoz feb 29, 2024 - Ultima edicion oct 24, 2025

Autorizar uso de web services de ARCA en Ruby

Podemos usar Afip SDK para autorizar, de manera automática, el acceso de los certificados que creamos a los diferentes web services, ya que hacerlo de forma manual no solo es difícil, sino que también puede generar errores humanos.

Requisitos previos

Para poder usar las automatizaciones, primero necesitarás:

1. Instalación

Agregá la librería de Afip SDK en Ruby.

Gemfile

gem 'afip.rb', '~> 1.0', '>= 1.0.1'

Gem

gem install afip.rb

2. Crear una instancia de la clase Afip

require "afip"

afip = Afip.new({ "access_token": "TU_ACCESS_TOKEN" })

3. Creamos la autorización

Ahora vamos a ejecutar la automatización para autorizar web service de desarrollo.

¡Paciencia! Al ejecutarlo toma unos cuantos segundos (a veces mas de 30 segundos)

# CUIT al cual le queremos generar la autorización
cuit = "20111111112"

# Usuario para ingresar a ARCA.
# Para la mayoria es el mismo CUIT, pero al administrar
# una sociedad el CUIT con el que se ingresa es el del administrador
# de la sociedad.
username = "20111111112"

# Contraseña para ingresar a ARCA.
password = "contraseña#segura?"

# Alias del certificado (Nombre para reconocerlo en ARCA)
cert_alias = "afipsdk"

# Id del web service a autorizar
service = 'wsfe'

begin
    data = {
        "cuit": cuit,
        "username": username,
        "password": password,
        "alias": cert_alias,
        "service": service
    }

    # Ejecutamos la automatizacion (¡Paciencia! Esto toma unos cuantos segundos)
    response = afip.createAutomation("auth-web-service-dev", data, true)

    # Mostramos la respuesta por pantalla
    puts response
rescue => error
    # En caso de error lo mostramos por pantalla
	puts error

Ya tenemos la autorización lista para acceder al web service de ARCA.


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.

Conéctate a ARCA hoy mismo

Evitá la complejidad de ARCA. Con Afip SDK integrás tu sistema en minutos y te enfocás en hacer crecer tu negocio.