Easy Facturama python wrapper
Project description
Facturama Python SDK
[NOTE] This document is also available in English.
Librería para consumir la API Web y API Multiemisor de Facturama.
Puedes consultar la guía completa de la API.
Crear cuenta de usuario
Crear una cuenta de usuario en el ambiente de prueba Sandbox
Para API Web, realiza la configuración básica usando RFC de pruebas "EKU9003173C9", más información aquí.
Sellos digitales de prueba (CSD), aquí.
Inicio Rápido
Instalación
pip install -e git+https://github.com/Facturama/facturama-python-sdk.git@master#egg=facturama
Incluir librería
import facturama
Credenciales de usuario
facturama._credentials = ('username', 'password')
API Web
Creación de CFDIs con un único emisor, (el propietario de la cuenta, cuyo perfil fiscal se tiene configurado)
Todas las operaciones son reflejadas en la plataforma web.
Operaciones API Web
- Crear, Consultar Cancelar CFDI así como descargar XML, PDF y envió de estos por mail.
- Consultar Perfil y Suscripción actual.
- Carga de Logo y Certificados Digitales.
- CRUD de Productos, Clientes, Sucursales y Series.
Ejemplos: aquí
API Multiemisor
Creacion de CFDIs con multiples emisores.
Las operaciones NO se reflejan en la plataforma web.
Operaciones API Multiemisor
- Crear, Consultar, Cancelar descarga de XML.
- CRUD de CSD (Certificados de los Sellos Digitales).
Ejemplos: aquí
Library Development and Testing
Test de libreria con nose http://nose.readthedocs.io/en/latest/
$ nosetests
Contributing:
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
Built Distribution
File details
Details for the file facturama-2.0.5.1.tar.gz
.
File metadata
- Download URL: facturama-2.0.5.1.tar.gz
- Upload date:
- Size: 12.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbff720b10383ae0379764697211e1ad252b8dbd219277507a88774d06bbae8c |
|
MD5 | 53976e97997e0d88df6527c8af633de8 |
|
BLAKE2b-256 | 3f3c50b0b6615af0e644626915ed3e5d18efa4aae7eb3614ddd0a02da1251053 |
File details
Details for the file facturama-2.0.5.1-py3-none-any.whl
.
File metadata
- Download URL: facturama-2.0.5.1-py3-none-any.whl
- Upload date:
- Size: 13.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd62a0f4bdc4a16307bb59a5507b3cdc192bb63f45c72d0a126933d0b2c856c1 |
|
MD5 | d4e2ebe8de3e5ab86c70212b21b3c575 |
|
BLAKE2b-256 | 75c582d7b5a284d662c0ab992776dfcc08d7581cf6a8732d4348560dc8da80ad |