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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
listoapi-0.1.33.tar.gz
(780.0 kB
view hashes)
Built Distribution
listoapi-0.1.33-py3-none-any.whl
(787.2 kB
view hashes)
Close
Hashes for listoapi-0.1.33-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce6f35cd5f4f58a943a81c16b3504f942b2f031975f234b1b9d90bdd81b06cbe |
|
MD5 | a5bc00d059906a1b0efc0c805b2edaf4 |
|
BLAKE2b-256 | 30c89301b4ba701f49ee9a5a1d1c915602e4623c0b99c96f45f838c63d74e5d4 |