0.01
No commit activity in last 3 years
No release in over 3 years
A simple helper for AFIP public API!
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.9.5
~> 10.0

Runtime

 Project Readme

afip-public

AFIP public API helper

How to use it

require 'afip-public'

padron = AfipPublic::Padron.new

persona = padron.get_persona('20131204699').to_json

=> "{\"success\":true,\"data\":{\"idPersona\":20131204699,\"tipoPersona\":\"FISICA\",\"tipoClave\":\"CUIT\",\"estadoClave\":\"ACTIVO\",\"nombre\":\"MACRI MAURICIO\",\"tipoDocumento\":\"DNI\",\"numeroDocumento\":\"13120469\",\"domicilioFiscal\":{\"direccion\":\"CORRIENTES AV. 545 Piso:10 Dpto:CF\",\"codPostal\":\"1043\",\"idProvincia\":0},\"idDependencia\":19,\"mesCierre\":12,\"fechaInscripcion\":\"1901-01-01\",\"impuestos\":[11,25,32],\"actividades\":[11,681098]}}"

Install

git clone https://github.com/gipsh/afip-public
gem build afippublic.gemspec
gem install afip-public-x.x.x.gem

Supported methods

From AFIP documentation:

/sr-padron/v2/persona/<cuit|cuil|cdi>

/sr-padron/v2/personas/

/sr-padron/v1/constancia/<cuit|cuil|cdi>

/av/v1/vencimientos/<cuit|cuil|cdi>

/av/v1/vencimientos//<cuit|cuil|cdi>

/parametros/v1/impuestos

/parametros/v1/conceptos

/parametros/v1/caracterizaciones

/parametros/v1/categoriasMonotributo

/parametros/v1/categoriasAutonomo

/parametros/v1/actividades

/parametros/v1/provincias

/parametros/v2/dependencias