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


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.78.tar.gz (784.3 kB view details)

Uploaded Source

Built Distribution

listoapi-0.1.78-py3-none-any.whl (792.3 kB view details)

Uploaded Python 3

File details

Details for the file listoapi-0.1.78.tar.gz.

File metadata

  • Download URL: listoapi-0.1.78.tar.gz
  • Upload date:
  • Size: 784.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for listoapi-0.1.78.tar.gz
Algorithm Hash digest
SHA256 4fac601aa0d2ee03fa98d7f9d6e3e918a4500fdda44408d484f34fd4d0673781
MD5 7c698ec7f894c02b6a74bd6b5a7f25c2
BLAKE2b-256 129710ba9528d0edb24a9d6cdeadd7a09d064319474bd12446ce7e76da7129e7

See more details on using hashes here.

File details

Details for the file listoapi-0.1.78-py3-none-any.whl.

File metadata

  • Download URL: listoapi-0.1.78-py3-none-any.whl
  • Upload date:
  • Size: 792.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for listoapi-0.1.78-py3-none-any.whl
Algorithm Hash digest
SHA256 9778fc3c2cf131e175c6e6506051c2afcf61702f2e06db69497d3aba7bc1ec4c
MD5 0924f3a1bc8a4591ddea0fb62694bccc
BLAKE2b-256 d2970665fabf34142097cbab73cb426ce40ac2f86b0ddc41b120503a277a55e5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page