Alegrapy

Este módulo, desarrollado en Python,nos permite consumir el API del la plataforma de facturacion Alegra mediante python, con la finalidad de manipular las facturas, pagos, productos y contactos, realizando leer, crear, borrar y actulizar. Revisemos dos ejemplos de consultas a Alegra. En el primero, se realiza la consulta de una factura por id y un…
enero 4, 2024 by Camilo Andrés Rodríguez

Este módulo, desarrollado en Python,nos permite consumir el API del la plataforma de facturacion Alegra mediante python, con la finalidad de manipular las facturas, pagos, productos y contactos, realizando leer, crear, borrar y actulizar.

Revisemos dos ejemplos de consultas a Alegra. En el primero, se realiza la consulta de una factura por id y un listado de facturas.

from alegra import invoices, session

session.user = "your_email@domnain.com"
session.token = "your_token"
invoice = invoices()

# read information from an invoice
invoice.read(1,fields='pdf')

# read information from a list of invoice
invoice.list(0,3)

Para el segundo se realiza una consulta para obtener la informacion de un contacto y una lista de contactos

from alegra import contacts, session

session.user = "your_email@domnain.com"
session.token = "your_token"

contact = contacts()

# read information from a contact by id
contact.read(12)

# read information from a list of contacts
contact.list(0,2)

Logros

  • Es una herramienta para facilitar la integracion con APIs de ecommerce, Marketplaces u otras plataformas.
  • Desarrollado como un proyecto de código abierto.
  • Utilización de POO mediante la implementación de clases para aplicar características como cohesión, abstracción, acoplamiento y encapsulamiento.
  • Uso de Git como sistema de gestión de versiones, manteniendo buenas prácticas durante su desarrollo.
  • El diseño del módulo es escalable, capaz de adaptarse a nuevas funcionalidades.
enero 4, 2024 by Camilo Andrés Rodríguez

Deja tu comentario