Jump to content


Photo

AFIP Argentina: Consultas al padron de contribuyentes

AFIP Argentina CUIT CUIL

  • Please log in to reply
31 replies to this topic

#21 giulichajari

giulichajari

    Advanced Member

  • Miembros
  • PipPipPip
  • 477 posts

Posted 28 March 2016 - 01:04 PM

Bueno ya lo tengo funcionando..

lo que busque es como obtener la data fiscal, ese cuadradito con puntos, el formuolario 960, que en realidad es un codigo de barras con el algoritmo QR, respuesta rapida...hay aplicaciones para celulares que identifican los datos de un contribuyente, por eso pense que podia existir en los webservices..


  • 0

#22 Agustin Ortu

Agustin Ortu

    Advanced Member

  • Moderadores
  • PipPipPip
  • 831 posts
  • LocationArgentina

Posted 28 March 2016 - 01:06 PM

En realidad esta incluida en el repo

 

Solamente hay que agregar la ruta en el Library Path

 

 

 

Por otra parte, todavia esta el problema de la dependencia con las bibliotecas JSON de Delphi. 

 

Seria bueno eliminarla y poder utilizar otras bibliotecas libres que andan por ahi, como lkJson o superobject

 

Por lo pronto, al menos hay una interface IAfip_PersonParser en la unidad Afip.PublicAPI.Parsers, por lo cual es posible (aunque de una manera medio enrevesada) implementar dicha interface para que funcione con otra biblioteca


  • 0

#23 giulichajari

giulichajari

    Advanced Member

  • Miembros
  • PipPipPip
  • 477 posts

Posted 28 March 2016 - 01:12 PM

En realidad esta incluida en el repo

 

Solamente hay que agregar la ruta en el Library Path

 

 

 

Por otra parte, todavia esta el problema de la dependencia con las bibliotecas JSON de Delphi. 

 

Seria bueno eliminarla y poder utilizar otras bibliotecas libres que andan por ahi, como lkJson o superobject

 

Por lo pronto, al menos hay una interface IAfip_PersonParser en la unidad Afip.PublicAPI.Parsers, por lo cual es posible (aunque de una manera medio enrevesada) implementar dicha interface para que funcione con otra biblioteca

y cual es el problema de las dependencias JSON? hay que instalarlas en la maquina cliente? Has probado el ejecutable en otra maquina?


  • 0

#24 Agustin Ortu

Agustin Ortu

    Advanced Member

  • Moderadores
  • PipPipPip
  • 831 posts
  • LocationArgentina

Posted 28 March 2016 - 01:22 PM

No no, el problema es que no vas a poder compilar porque no tenes las unidades System.Json, etc

 

La idea es que la clase que yo proveo no este "atada" a una implementacion especifica, sino que cada uno pueda proveer su propio parser de Json usando la biblioteca que mas le guste, o la suya propia, y que mi interfaz siga funcionando

 

Del mismo modo que se pueden ejecutar las peticiones REST usando la biblioteca Synapse, Indy, o lo que sea, pretendo lo mismo para el parseo de Json

 

 

De este modo no estoy "obligando" a nadie a que tenga que tener las ultimas versiones de Delphi, y que sirva para la mayor cantidad de versiones

 

EDITO: Si lo he probado en varios PC clientes, no hay dependencias en tiempo de ejecución, es mas bien en tiempo de compilacion


Edited by Agustin Ortu, 28 March 2016 - 01:23 PM.

  • 0

#25 Agustin Ortu

Agustin Ortu

    Advanced Member

  • Moderadores
  • PipPipPip
  • 831 posts
  • LocationArgentina

Posted 28 March 2016 - 04:43 PM

Ok hoy fue un dia de "relax" (en lugar de codigo de produccion, codigo de hobbie :))

 

He implementado el parser json usando la biblioteca lkJSON

 

Ya está publicado


  • 0

#26 Agustin Ortu

Agustin Ortu

    Advanced Member

  • Moderadores
  • PipPipPip
  • 831 posts
  • LocationArgentina

Posted 28 March 2016 - 07:17 PM

Aca se puede ver el demo en ejecucion, compilado con Delphi 2010 

 

Ya he solucionado los problemas de compilación (record helper, namespaces de las unidades, TFormatSettings)

 

d54a63154316fa1469be7491675c4210o.jpg


  • 0

#27 Agustin Ortu

Agustin Ortu

    Advanced Member

  • Moderadores
  • PipPipPip
  • 831 posts
  • LocationArgentina

Posted 29 March 2016 - 05:07 PM

Hola nuevamente

 

He creado un port para FreePascal de esta biblioteca

 

Hay algunas pequeñas diferencias con la version para Delphi (mas que nada las dependencias, tuve que tocar bastante la biblioteca lkJSON)

 

Pueden obtenerlo acá

 

Saludos


  • 3

#28 Nikolas

Nikolas

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 604 posts
  • LocationMar del Plata / Bs As / Argentina

Posted 13 September 2016 - 06:12 PM

Hola nuevamente

 

He creado un port para FreePascal de esta biblioteca

 

Hay algunas pequeñas diferencias con la version para Delphi (mas que nada las dependencias, tuve que tocar bastante la biblioteca lkJSON)

 

Pueden obtenerlo acá

 

Saludos

 

Me baje esta version, la idea es estudiarla y utilizar en algun proyecto (y)


  • 0

#29 Nikolas

Nikolas

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 604 posts
  • LocationMar del Plata / Bs As / Argentina

Posted 09 September 2019 - 07:58 AM

Hola nuevamente

 

He creado un port para FreePascal de esta biblioteca

 

Hay algunas pequeñas diferencias con la version para Delphi (mas que nada las dependencias, tuve que tocar bastante la biblioteca lkJSON)

 

Pueden obtenerlo acá

 

Saludos

 

Agustin , tenes el proyecto? no esta mas en GITHUB

 

*-)


  • 0

#30 Agustin Ortu

Agustin Ortu

    Advanced Member

  • Moderadores
  • PipPipPip
  • 831 posts
  • LocationArgentina

Posted 09 September 2019 - 09:36 PM

Hola  Nikolas (y a todos, tanto tiempo)

 

La verdad es que afip dio de baja este servicio y ahora hay que utilizar los padrones A4, A6 y A10 para obtener informacion de las personas. Lo cierto es que se consumen usando SOAP y hay que seguir una serie de lineamientos muy similares a los de factura electronica

 

Por este motivo decidi eliminar el proyecto de github para que no genere malos entendidos

 

 

Saludos


  • 1

#31 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14460 posts
  • LocationMéxico

Posted 10 September 2019 - 12:34 PM

Un gusto verte por aquí amigo.

 

Saludos


  • 0

#32 Nikolas

Nikolas

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 604 posts
  • LocationMar del Plata / Bs As / Argentina

Posted 12 September 2019 - 11:44 AM

Hola  Nikolas (y a todos, tanto tiempo)

 

La verdad es que afip dio de baja este servicio y ahora hay que utilizar los padrones A4, A6 y A10 para obtener informacion de las personas. Lo cierto es que se consumen usando SOAP y hay que seguir una serie de lineamientos muy similares a los de factura electronica

 

Por este motivo decidi eliminar el proyecto de github para que no genere malos entendidos

 

 

Saludos

 

ok, gracias!, voy a investigar el tema


  • 0





Also tagged with one or more of these keywords: AFIP, Argentina, CUIT, CUIL

IP.Board spam blocked by CleanTalk.