Go to file
sinergia 7c4c9648fe add new module support_document
FossilOrigin-Name: df52f8e96f61cf3fc6698ee840e64cd412cf4e2c899890def50f3bf4f48a2bb3
2022-08-27 17:00:40 +00:00
docs se adiciona FachoXml.get_element_attribute para obtener atributo de xpath 2021-11-03 23:55:20 +00:00
examples cli permite generar NominaIndividual 2021-11-13 18:26:21 +00:00
experimental facho-signer: se encapsulan cadenas de texto 2022-01-09 20:30:19 +00:00
facho add new module support_document 2022-08-27 17:00:40 +00:00
tests se adiciona prueba para tipo xml ajusts en nomina de ajuste 2022-05-30 19:50:47 +00:00
.gitignore se adiciona .pre-commit-config.yaml 2020-10-18 22:07:05 +00:00
.pre-commit-config.yaml se active pytest en pre-commit 2020-10-18 22:10:35 +00:00
AUTHORS.rst se extrae libreria de etrivial 2020-05-23 18:56:22 +00:00
CONTRIBUTING.rst se actualiza CONTRIBUTING.md 2022-05-30 19:18:47 +00:00
COPYRIGHT se extrae libreria de etrivial 2020-05-23 18:56:22 +00:00
Dockerfile se adiciona zip a entorno de desarrollo 2021-11-24 01:16:27 +00:00
HISTORY.rst 0.1.2 2020-10-18 22:30:59 +00:00
LICENSE se adiciona .pre-commit-config.yaml 2020-10-18 22:07:05 +00:00
logo.svg se redimenciona logo 2020-11-07 21:43:06 +00:00
Makefile se extrae libreria de etrivial 2020-05-23 18:56:22 +00:00
Makefile.dev se actualiza CONTRIBUTING.md 2022-05-30 19:18:47 +00:00
MANIFEST.in se extrae libreria de etrivial 2020-05-23 18:56:22 +00:00
README.rst se elimina comentario de inestabilidad, actualmente tenemos usuarios usando esta libreria en produccion 2021-04-28 02:20:46 +00:00
setup.cfg se adiciona .pre-commit-config.yaml 2020-10-18 22:07:05 +00:00
setup.py se usa POLICY_ID desde archivo local, actualizacion de commit [47fd230ff9] 2022-02-12 00:37:30 +00:00
tox.ini se adiciona .pre-commit-config.yaml 2020-10-18 22:07:05 +00:00
USAGE.md nuevo archivo USAGE.md 2020-10-24 02:24:21 +00:00
USAGE.rst se adiciona documentacion 2020-11-15 23:21:52 +00:00

=====
facho
=====

Libreria para facturacion electronica colombia.

- facho/facho.py: abstracion para manipulacion del XML
- facho/fe/form.py: abstraciones para creacion de facturas.
- facho/fe/form_xml.py(DIANInvoiceXML): decora abstraciones con campos requeridos por la DIAN.
- facho/fe/fe.py(DianXMLExtensionSigner): extension para firmar xml
- facho/fe/client/dian.py(DianClient): cliente para consultas sincronicas a API de DIAN


INSTALACION
===========


usando pip::
  
   pip install git+https://git.disroot.org/Etrivial/facho

CLI
===

tambien se provee linea de comandos **facho** para generacion, firmado y envio de documentos::
  facho --help

CONTRIBUIR
==========

ver **CONTRIBUTING.rst**

USO
===

ver **USAGE.rst**


DIAN HABILITACION
=================

guia oficial actualizada al 2020-04-20: https://www.dian.gov.co/fizcalizacioncontrol/herramienconsulta/FacturaElectronica/Facturaci%C3%B3n_Gratuita_DIAN/Documents/Guia_usuario_08052019.pdf#search=numeracion