Skip to main content

A very simple client for OCA's web services.

Project description

This library is a very simple client to OCA’s Epak webservice. OCA’s WS is very SOAP-like, so this is really a very light wrapper around zeep, manually parsing responses that aren’t entirely SOAP.

Usage example:

response = OcaClient().Tarifar_Envio_Corporativo(
    PesoTotal=0.5,  # kg
    VolumenTotal=0.125,  # m³
    CodigoPostalOrigen=1414,
    CodigoPostalDestino=1111,
    CantidadPaquetes=1,
    Cuit='20-12345678-0',
    Operativa=2712345,
    ValorDeclarado=120,
)

The OcaClient class exposes the same methods as those in the official documentation, with the same parameters. Responses are python dictionaries, eg:

{
    'tarifador': '15',
    'precio': '237.7900',
    'idtiposervicio': '1',
    'ambito': 'Local',
    'plazoentrega': '3',
    'adicional': '0.0000',
    'total': '237.7900',
}

Licence

This software is licensed under the ISC licence. See LICENCE for details.

Copyright (c) 2017-2021 Hugo Osvaldo Barrera <hugo@barrera.io>

Project details


Download files

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

Source Distribution

ocaclient-0.7.0.tar.gz (14.1 kB view details)

Uploaded Source

Built Distribution

ocaclient-0.7.0-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file ocaclient-0.7.0.tar.gz.

File metadata

  • Download URL: ocaclient-0.7.0.tar.gz
  • Upload date:
  • Size: 14.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.7

File hashes

Hashes for ocaclient-0.7.0.tar.gz
Algorithm Hash digest
SHA256 30b779de59aed937d07fbc9a53afcab1392db070a52b0fad701a55691b2f905a
MD5 c1309a07c02fea89acb24ee40e4bdd98
BLAKE2b-256 d9e44e478003cea24e068f76d5994debdca2543f8e2be489ffaacb863f280d1d

See more details on using hashes here.

Provenance

File details

Details for the file ocaclient-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: ocaclient-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.7

File hashes

Hashes for ocaclient-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6243ec07adde25e2b43feba49a8cf4cd9d93e34afdeb4a9eb667763d06023ee5
MD5 64767ead7f3d38e93ac9740e1dcfbd18
BLAKE2b-256 252ea26f91c160503cdce2be600c6f5000251cba603e6a24221d9078871763fe

See more details on using hashes here.

Provenance

Supported by

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