Cfdi Xml Transformation column format/csv
Project description
PyCfdi
PyCfdi Transform es un paquete de python que te permite convertir un Xml CFDI México a formato columnar.
Cfdi 3.3 y 3.2 con complementos: Nomina12 ( cfdi 3.3 ) Nomina ( cfdi 3.2 ) Pagos10 ( cfdi 3.3)
SW sapien
Queremos compartir la experiencia que tenemos en Facturación Electrónica con la comunidad. Nuestro objetivo es facilitar la implementación y mantenimiento del Cfdi en México.
Build and Release status
Installation
Utiliza el package manager pip para instalar pycfdi-transform.
pip install pycfdi-transform
Usage
import pycfdi_transform as ct
path_xml = "./tests/Resources/cfdi33_01.xml" #path xml que queremos transformar
transformer = ct.TCfdi33() # Cfdi 3.3
result_columns = transformer.to_columns_from_file(path_xml)
print(result_columns[0]) # Contenido del xml
Contributing
Pull requests son bienvenidos. Para cambios mayores, por favor abre un issue primero para poder discutir que deseas cambiar.
Asegurate de actualizar los tests de acuerdo a tus cambios.
License
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 Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pycfdi_transform-0.0.0.5-py3-none-any.whl.
File metadata
- Download URL: pycfdi_transform-0.0.0.5-py3-none-any.whl
- Upload date:
- Size: 38.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/2.7.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65dbd99e2a5cf76ed2593f23a4d1ce3912abaf9b290b7e51bab0527df86e1053
|
|
| MD5 |
4bf8ac142a571efdfc79061aca59b8dd
|
|
| BLAKE2b-256 |
751ad4b7c99d898e530ed921bd960eccb75aae0e787975224153b090c579d84b
|