Consulta Padron online AFIP (incluyendo domicilio)

6,350 views
Skip to first unread message

Mariano Reingart

unread,
Apr 4, 2015, 10:59:27 PM4/4/15
to pyaf...@googlegroups.com
Estimados:

Ya está implementada la consulta en linea con la nueva API para el padrón que facilitó AFIP en estos meses, el método nuevo es:

Consultar(nro_doc): realiza la consulta online con AFIP y establece los campos: cuit, dni, tipo_persona ("FISICA" o "JURIDICA"), tipo_doc (80: "CUIT", 96: "DNI", etc), estado ("ACTIVO"), denominacion, direccion, localidad, provincia, cod_postal, imp_iva, empleador, integrante_soc, cat_iva, monotributo, actividad_monotributo; domicilios, impuestos, actividades (listas)

Ejemplo de uso:

padron = PadronAFIP()
padron.Conectar()
print "Consultando API...",
ok = padron.Consultar(cuit)
print "Denominacion:", padron.denominacion
print "CUIT:", padron.cuit 
print "Tipo:", padron.tipo_persona, padron.tipo_doc, padron.dni
print "Estado:", padron.estado
print "Direccion:", padron.direccion
print "Localidad:", padron.localidad
print "Provincia:", padron.provincia
print "Codigo Postal:", padron.cod_postal
print "Impuestos:", padron.impuestos
print "Actividades:", padron.actividades
print "IVA", padron.imp_iva
print "MT", padron.monotributo, padron.actividad_monotributo
print "Empleador", padron.empleador
 
Ya está subido el código fuente al repositorio, modulo actualizado:


Ejemplo VB:


Instalador preliminar tentativo:


 (~75MB porque todavía incluye el padrón de contribuyentes RG1817 procesado, para consultas offline locales)

Documentación:


Pueden probarlo y reportar si les funciona ok o encuentran alguna incidencia, desde ya toda sugerencia/colaboración es más que bienvenida

LUCIO MIELGO

unread,
Apr 18, 2015, 12:43:52 PM4/18/15
to pyaf...@googlegroups.com
Mariano cuando instalo PyAfipWs-2.7.1579-32bit+padron_1.04b-full.exe  me desistala el PyAfipWs-2.7.1556 integrado se podra integrar todo junto ? o como debo hacer ?

Jose Hochnadel (GMail)

unread,
Apr 19, 2015, 11:23:25 AM4/19/15
to pyaf...@googlegroups.com
Hola Mariano
 
Cuando instalamos el paquete de consulta de padrón, nos deja de funcionar el WSSA para 64 bits.
Si reinstalamos el paquete de WSSA para 64 bits, las homologaciones WSFE funcionan correctamente, pero el padrón deja de hacerlo.
 
Se podrá armar un paquete de padrón para instalaciones de 64 bits ??
 
Gracias.
 
AS José A. Hochnadel
Consultor en Sistemas


De: pyaf...@googlegroups.com [mailto:pyaf...@googlegroups.com] En nombre de Mariano Reingart
Enviado el: sábado, 04 de abril de 2015 23:59
Para: pyaf...@googlegroups.com
Asunto: [pyafipws] Consulta Padron online AFIP (incluyendo domicilio)

--
Has recibido este mensaje porque estás suscrito al grupo "PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a pyafipws+u...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a pyaf...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/pyafipws.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Se certificó que el correo no contiene virus.
Comprobada por AVG - www.avg.es
Versión: 2015.0.5863 / Base de datos de virus: 4321/9461 - Fecha de la versión: 05/04/2015

Mariano Reingart

unread,
Apr 23, 2015, 1:27:08 AM4/23/15
to pyaf...@googlegroups.com
2015-04-18 14:43 GMT-03:00 Jose Hochnadel (GMail) <jhoch...@gmail.com>:
Hola Mariano
 
Cuando instalamos el paquete de consulta de padrón, nos deja de funcionar el WSSA para 64 bits.
Si reinstalamos el paquete de WSSA para 64 bits, las homologaciones WSFE funcionan correctamente, pero el padrón deja de hacerlo. 

En estos casos pueden instalar los distintos componentes en carpetas separadas y luego registrarlos de manera autónoma.
Por ej, el padrón podría estar en C:\Archivos de Programa\Padron

y luego en una linea de comandos (como administrador), ejecutan para registrarlo:

padron.exe --register

De esta forma no deberían tener inconvenientes para usar distintas versiones de los componentes en paralelo.
Para más información ver la documentación de la instalación:

 
Se podrá armar un paquete de padrón para instalaciones de 64 bits ??
 

Si, se podría, pero justo el padrón es el más complicado (por lo que pesa y tarda en subir), aparte para Windows 64 bits tengo una máquina especial (no una VM), asique es más complejo.
Estoy tratando de automatizar el proceso para que se generen solos y se suban a GitHub, pero no creo que llegue a implementarlo en el corto plazo.

Desde ya, todo tipo de colaboración en este sentido es más que bienvenida!

Hugo Baieli

unread,
Jun 24, 2015, 8:58:13 PM6/24/15
to pyaf...@googlegroups.com
Hola, hay algun ejemplo en VFP para el tema de consulta del  padron 
gracias

Fabian Enrique Blanco

unread,
Jun 25, 2015, 7:05:43 AM6/25/15
to pyaf...@googlegroups.com

Function ConsultarPadron(ccNrCUIT)

  caePadron = CreateObject("PadronAFIP")
  okDetall  = ""
      
  IF NOT EMPTY(T(ccNrCUIT)) AND (VARTYPE(caePadron) == "O")

    okCtrl1 = caePadron.Conectar()
    okCtrl2 = caePadron.Consultar(ccNrCUIT)

    IF okCtrl1 AND okCtrl2 AND EMPTY(AllTrim(caePadron.Excepcion))

      caeNroDNI = caePadron.dni 
      caeNroDNI = IIF(ISNULL(caeNroDNI), "", caeNroDNI + "-" )

        okDetall = okDetall + "Denominacion:" + T(caePadron.denominacion) + " - "
        okDetall = okDetall + "Tipo:" + caePadron.tipo_persona + "-" + CerosN(caePadron.tipo_doc, 03) + "-" + caePadron.dni + " - "
        IF (TYPE("caePadron.nro_doc") # "U")
          okDetall = okDetall + "DNI: " + caePadron.nro_doc + " - "
        ENDIF 
        okDetall = okDetall + "Estado: " + caePadron.Estado + " - "
        okDetall = okDetall + "Direccion: " + caePadron.direccion + " - " + caePadron.localidad + " - " + caePadron.provincia + " - "
        okDetall = okDetall + "CP " + caePadron.cod_postal + " - IVA: " + caePadron.imp_iva + " - "
        okDetall = okDetall + "MT: " + caePadron.monotributo + "-" + caePadron.actividad_monotributo + " - Empleador: " + caePadron.empleador 

    ELSE 
      okDetall = ("Error AFIP: " + caePadron.Excepcion + " (online)")
    ENDIF 

  ENDIF

RETURN (okDetall)

Fabian Enrique Blanco

unread,
Jun 25, 2015, 7:09:47 AM6/25/15
to pyaf...@googlegroups.com
T(ccNrCUIT) es igual a AllTrim(ccNrCUIT)
CerosN(caePadron.tipo_doc, 03) es Igual a ChrTran(STR(caePadron.tipo_doc, 03), " ", "0")


Mayco Barale

unread,
Jun 25, 2015, 1:05:48 PM6/25/15
to pyaf...@googlegroups.com
Hola si te sirve te dejo un ejemplo bien simple 

param cuit

*!* Consultar CUIT: (online)
ok = Padron.Conectar()
ok = Padron.Consultar(cuit)

*!* Grabo resultados
denominacion = Padron.denominacion
imp_iva = Padron.imp_iva
tipo_persona = Padron.tipo_persona
dni = Padron.dni
estado = Padron.Estado
direccion = Padron.direccion
localidad = Padron.localidad
provincia = Padron.provincia
codigo_postal = Padron.cod_postal



El miércoles, 24 de junio de 2015, 21:58:13 (UTC-3), Hugo Baieli escribió:

Matias Miramont

unread,
Jun 26, 2015, 10:38:57 AM6/26/15
to pyaf...@googlegroups.com
Mariano, de la misma forma que hago con la factura electronica quiero consultar el padron online de AFIP dado un CUIT a traves de proxy en la forma IP:Puerto, pero no me funciona. De forma directa si, sabes a que se puede deber; en la documentacion en metodo Conectar esta como parametro. Lo estoy invocando desde VB6. El Conectar me retorna True pero el consultar False. ¿Que puede ser?

Ale Fiscina

unread,
Jun 28, 2015, 4:40:25 PM6/28/15
to pyaf...@googlegroups.com
Mariano buenas tardes, nosotros te compramos el sistema y lo utilizamos por linea de comando existe la posibilidad de consultar el padron de esa manera y lo devuelva en DBF

Muchas Gracias



El sábado, 4 de abril de 2015, 23:59:27 (UTC-3), Mariano Reingart escribió:

Hugo Baieli

unread,
Jun 30, 2015, 9:26:03 AM6/30/15
to pyaf...@googlegroups.com
Gracias por ayudar, lo voy a probar
saludos


--
Has recibido este mensaje porque estás suscrito a un tema del grupo "PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/pyafipws/OVQ2s6U1iz0/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a pyafipws+u...@googlegroups.com.

Andres Frei

unread,
Jul 4, 2015, 11:53:53 PM7/4/15
to pyaf...@googlegroups.com
Hola:

Estoy usando la API para consultar el padron.

Tengo un problema respecto a una cierta categoria de monotibuto.

Cuando me trae los datos me dice iva = N, monotributo = N, cuando el contribuyente es monotributista.

Dejo el ejemplo con el CUIT de ejemplo. Pasa solo con algunos cuit, no todos

Ejemplo:
------------

Debug.Print Padron.Version
Debug.Print Padron.CUIT
Debug.Print Padron.imp_iva
Debug.Print Padron.monotributo
Debug.Print Padron.actividad_monotributo 

Resultados:
-----------------

1.04c
 27231246113 
N
N


-------------------Fin------------
Lo que noto que en el resultado en Padron.actividad_monotributo me trae dos lineas en blanco.

En general funciona bien, solo en algunos casos. 

Si alguno le pasa lo mismo o pudo solucionarlo, se agradecera.

Saludos. Andrés

Pablo G.

unread,
Jul 15, 2015, 10:18:44 AM7/15/15
to pyaf...@googlegroups.com
Yo me sumo a la misma consulta: poder acceder al PADRON mediante DBF.
Muchas gracias,
Pablo.

Fernando Daniel Leal

unread,
Dec 23, 2016, 10:29:38 AM12/23/16
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Hola Hay algún ejemplo de consultar el padrón para PowerBuilder?



El sábado, 4 de abril de 2015, 23:59:27 (UTC-3), Mariano Reingart escribió:

Diego Fazio

unread,
Dec 26, 2016, 1:52:59 PM12/26/16
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Consulta....Yo ya estaba utilizando hace ya un tiempo la consulta del padron(padron_1.07b). Esta que estas comentando es una nueva/modificacion de la que estaba antes? 

Gracias
Diego.


El sábado, 4 de abril de 2015, 23:59:27 (UTC-3), Mariano Reingart escribió:

Mariana Lleó

unread,
Dec 27, 2016, 1:43:55 PM12/27/16
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Hola, cuando lo instalo me desinstala PyAfipWs-2.7.1715-32bit+wsaa_2.10e+wsfev1_1.17a-full.exe
Saludos


El sábado, 4 de abril de 2015, 23:59:27 (UTC-3), Mariano Reingart escribió:

Braian Mellor

unread,
Jan 5, 2017, 11:01:54 AM1/5/17
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Hola hay ejemplos para linux y PHP?
Saludos

El sábado, 4 de abril de 2015, 23:59:27 (UTC-3), Mariano Reingart escribió:
Reply all
Reply to author
Forward
0 new messages