Skip to main content

Listo SDK module for web API integration

Project description

Install

pip install listoapi

Documentation

Complete documentation can be found at https://apidocs.listo.mx/.

Start

from listoapi import ListoApi

api = ListoApi("your_listo_token")

Search invoices

invoice = next(api.Invoices.search(uuid="00112233-4455-6677-8899-AABBCCDDEEFF"))

or

for invoice in api.Invoices.search(issued_on="m:2018-05-01T00:00:00"):
    # Your code

Full details of invoice

api.Invoices.details(invoice['id'])

Add or delete payments

api.Invoices.add_payment(invoice['id'], bank_account=1234, amount=200, amount_mxn=200,
                         effective_on=""2018-07-24T00:00:00)
api.Invoices.delete_payments(invoice['id'])

Generate invoice

api = ListoApi("your_listo_token", "path/to/cer/file.cer", "path/to/key/file.key", "key_password")
generation_data = [{...}]

res, certification_data, original_chain = next(api.Invoicing.generate(generation_data, staging=False, certify=True))

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
listoapi-0.1.11-py3-none-any.whl (783.8 kB) Copy SHA256 hash SHA256 Wheel py3 Sep 4, 2018
listoapi-0.1.11.tar.gz (778.1 kB) Copy SHA256 hash SHA256 Source None Sep 4, 2018

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page