Commit Graph

210 Commits

Author SHA1 Message Date
c7dc0169ad Correción en orden parámetros en DianXMLExtensionCUFE
FossilOrigin-Name: 531450a1514cbe199affb49c2f2ed5649a0fc9e19e6becfdd422ac4fb5b85700
2020-11-02 04:08:11 +00:00
f4c2282e3d facho/fe/form.py a modulo.
* facho/fe/form/query.py: utilidades.

FossilOrigin-Name: a1486421fcfcf6bda1e3b4901f3fc3fe86b7156852571aad74274d5b7ce3778a
2020-11-02 01:13:16 +00:00
c394663cc8 Fix #64, nuevo namespace para factura electroncia.
FossilOrigin-Name: 3a67c6610c9129c0a60278e6e93764445804c2a92ce74c982643170f3105af45
2020-11-02 00:36:48 +00:00
d97ff79137 facho/fe/form.py(Amount): solo permite positivos.
FossilOrigin-Name: 220d676ea89de7c4562375be0d71d0b8b410d146a828969d56fc30d1e4532835
2020-11-01 02:25:23 +00:00
22ced94163 facho/fe/form.py(Amount): redondeo ROUND_HALF_EVEN
FossilOrigin-Name: 03d4c9ada4765b69a5f33fc0649a7fc7f46848dce6afdb3095b21787df989f03
2020-11-01 02:21:42 +00:00
6746e3fb12 Merge branch 'master' of git.disroot.org:Etrivial/facho into master
FossilOrigin-Name: df1289a0d9e3a6756d5b3ca3b4eac15a866524fc7c73c0d4f63cdf9dd99d5558
2020-11-01 02:14:23 +00:00
1ce391c74e Fix #59
FossilOrigin-Name: fb0a65a91ed2aa356d40f1d8f26784a6c6693e28735a1b2c7f161745d7739b63
2020-11-01 02:12:58 +00:00
48908a597d Fix #60 se extendiente tipo de operacion a otros documentos.
FossilOrigin-Name: 299c70b2dc438aa24b00bdd015144404be425b6bb0afecf8d31ba68d48928e78
2020-11-01 01:57:58 +00:00
5315a7fab9 encode xml
FossilOrigin-Name: fb4563f3b117dfdd0be637c93efe2197bb49d15a436d882b4ad650b681c205b3
2020-10-31 03:29:32 +00:00
b024533934 facho/fe/form.py(AllowanceChargeReason): nueva clase.
FossilOrigin-Name: 881f04165931e442524f575efcbf25c2b8a03a0e55f1bba757d9fe590fa34c85
2020-10-31 02:29:20 +00:00
ee1052ce78 facho/fe/form.py(BillingReference): date se hace tipo date.
FossilOrigin-Name: 9cb71e373d05b05613a907f167d4d99121a3d34fd769769746a2279c9faa4ba5
2020-10-31 02:12:17 +00:00
7d82a6be91 Fix #4
FossilOrigin-Name: 09b7d1ed1c8ed3b4ffa4fa53ab0df3987cf418290c601c7adcee9d60c72e9746
2020-10-31 02:00:01 +00:00
d4f230487d Fix #56, es recibido por la dian se asume correcto.
FossilOrigin-Name: 66c0a5066e9bede1060ef3bb793b1039be3a6d9b7cd6803c4b26a98274525c02
2020-10-31 01:52:30 +00:00
353379a2af Fix #55 #54 #53 #52
Fix #DAU14, #DAU02, #DAU04, #DAU06

FossilOrigin-Name: 6e5f2ebacd38dd9e7975875c70e32f567ebeac0f74975cba0f938ba3af35d9c5
2020-10-31 01:51:38 +00:00
a7eb945962 tests/test_fe_form.py: se implementa prueba cude.
se implementa prueba para cude de nota debito segun
ejemplo en pagina 614, pero el sha384 de la composicion
difiere del generado tanto de facho como el sitio web
que dan para generarlo.

FossilOrigin-Name: 51b29990f6eaf4fc4f85dc51873957f41d9ba047889e4e4fe2ea4f0b1285e88c
2020-10-30 03:27:11 +00:00
4cc29bda4f fache/fe/fe.py: correcion schemeName de cufe/cude.
FossilOrigin-Name: cc88c7ea0e16b4663e5b0478bd5be43f2f8012952861f43e61ef8c32a92cf9c8
2020-10-29 02:28:33 +00:00
1429a01f91 fache/fe/fe.py(DianXMLExtensionCUDE): nuevo.
FossilOrigin-Name: edced6a3095b29e92295242a73ac4654498abe458d4037b21eb13a4b351d60fd
2020-10-29 02:16:44 +00:00
9ab8238736 Merge branch 'master' of git.disroot.org:Etrivial/facho into master
FossilOrigin-Name: eb087630f076ccc648e9a79311273bc73b3b2adf683fec811418b1d71796f01a
2020-10-29 01:45:37 +00:00
8707319036 nuevo tipo nota credito.
* facho/fe/form.py(NationalSalesInvoice): para facturas de venta
  nacional.
* facho/fe/form.py(CreditNote): para nota creditos.

FossilOrigin-Name: 0590af5ac99b2476943dfeacb11ba8cd801012e409b2b594479229df75ddb484
2020-10-29 01:41:08 +00:00
1c4d9bee75 facho/fe/form.py(Responsability): fix attribute
FossilOrigin-Name: baa0e2441af254f4c0f3a7b779cf7916e95afd36ed3960c77dc7afba03660483
2020-10-29 01:01:29 +00:00
2895ed1311 facho/fe/form.py(Responsiblity): adiciona aserciones
FossilOrigin-Name: bcf8b9c29272d2629b079001ce47a925cb98f74236676015aa91b837276cddb7
2020-10-28 23:59:40 +00:00
2aa0107579 se retira validador y se sustituye por asserciones de precondicion
FossilOrigin-Name: 1c360b4b29bb4fa1909ca1daae5b18cb01a56212cd84d71e7562cf700a5d7006
2020-10-28 23:56:17 +00:00
b31e467bc0 facho/fe/fe.py: se corrigen a rutas relativas
FossilOrigin-Name: d367cf450d5bde34e32a7cd5ef92a262d090c80c00dd0e76ca123bcc04de89a4
2020-10-28 03:16:38 +00:00
5437c37a40 facho/cli.py(generate_invoice): nuevos metodos descriptores
*document_xml* metodo debe retonar la clase de documento xml a generar.
*validator* metodo debe retornar validador.

FossilOrigin-Name: f0a1ea065c4b8d9e364c678eb4ea11cd3087777c98d5ea5c12a792b429bd2e25
2020-10-28 03:15:11 +00:00
55cb95ea19 facho/fe/form.py: adiciona atributo faltante
FossilOrigin-Name: 933bc6083b34bd110fe1e1e540c01888a31d92f9b7060dea2976c8b9879dd3d2
2020-10-28 02:52:06 +00:00
8fa0516168 facho/fe/form_xml/credit_note.py: hereda de invoice
FossilOrigin-Name: ce7e62d4af265150a17bf5258c488242cc27309935ab6ba2d827ff902c74580b
2020-10-28 02:51:42 +00:00
2120eeca0b facho/fe/form_xml/__init__.py: exporta utils
FossilOrigin-Name: 3191b9a06e9d13e79840ea4f3c9f4b01965c309e6b2cd9eb728c769a6149c9dc
2020-10-28 02:34:14 +00:00
e13d8a333b facho/facho.py: adiciona replacement_for para sustitucion.
FossilOrigin-Name: 5e9210afdf4577388a206310ded9abbcf129d02f3818671aba3aad1282726466
2020-10-28 02:16:41 +00:00
d37c99820c Informacion_anexo_tecnico
FossilOrigin-Name: 6a8fe3281fe9f4a4c0ca9f41de673a7c8ffed0e73f3f95fc4efbe3c36e5d113f
2020-10-28 00:43:16 +00:00
1a2bd38b35 facho/facho.py: maneja rutas relativas.
FossilOrigin-Name: cd97ead663dbbc1e2252f83da6e9cf17f9b3ae32e0ff411427ec62ad3658e89d
2020-10-27 03:19:08 +00:00
cb366aa1c5 facho/fe/form_xml: se translada de vecindario.
FossilOrigin-Name: 1f10d9fdd2362de65561943f96720ecb03e8cbbc34ada162359cb4636f6cc266
2020-10-27 02:47:07 +00:00
df2aa0c394 corrige test
FossilOrigin-Name: 1dba463f335f8b863791f9193e94ceba1cc9241ce936f1a5111dcc5adc4be2d1
2020-10-27 02:32:36 +00:00
15659a8fc9 Merge branch 'master' of git.disroot.org:Etrivial/facho into master
FossilOrigin-Name: 88fbde664f14e221c9a7935c8c17751af9a87dd3d2380727ed06ca3431c3306e
2020-10-27 02:30:58 +00:00
14951fcb8d actualiza documentacion
FossilOrigin-Name: e5677a0ec31e255584d1ca6ef8f5f7343ce6e0f0a6aa68cb760284aebcc2261f
2020-10-27 02:11:40 +00:00
d84c15d93c Se extiende TipoOperacionF-2.1.gc
FossilOrigin-Name: ff6c628110bee187456d3cbe1afb0cc5679acc4332bd26ac501ea1132449389f
2020-10-27 00:28:06 +00:00
3a7ccd774b Notas y Validaciones
FossilOrigin-Name: ef048c9ce72962e7f134b9c2fc52544bf25a1232e8f0c56a9933de22473e9674
2020-10-26 02:06:52 +00:00
10f703087c nuevo archivo USAGE.md
FossilOrigin-Name: dc0b361a17b7d939ead7bdbbf14a298a843eb9eb09e12f499330fb086503c3a8
2020-10-24 02:24:21 +00:00
d96d36aa55 actualiza README.rst
FossilOrigin-Name: caf58002e1ec47aacd6ff2c33ad0036ea1c60b746303dde13dca4d5e9a8a7b48
2020-10-24 02:20:56 +00:00
ee622f5fb6 nuevas rutinas para almacenar xml.
facho/fe/form_xml.py(DIANWrite): escribe xml a archivo.
facho/fe/form_xml.py(DIANWriteSigned): escribe xml firmado a archivo.

FossilOrigin-Name: fbadde1c5c263033ccaa60c9fb69113829bc405adef684bc3d6497d56f1b95c3
2020-10-24 02:19:58 +00:00
f0533dee5e examples/generate-invoice-invoice.py: se actualiza fix #45
FossilOrigin-Name: f31372da32308fd90fee477c7afd6f2d925d23761c5e7cb6223c3c00ed6bc645
2020-10-24 01:53:50 +00:00
74ed9a22ac facho/cli.py: removido machete.
el commit
22716cf5c5
lo soluciono

FossilOrigin-Name: cc90c1e307533a86d198d52cbe331bd50979fb578cf8bd91cf35934a179a5d09
2020-10-24 01:23:39 +00:00
8c7302d8a2 facho: Amount nueva clase para gestion moneda.
facho/fe/form_xml(DIANInvoiceXML): se extrae de form.py
para resolver ciclo en dependencias.
facho/fe/form.py(Amount): clase para gestion de moneda.
test/: se actualizan para hacer uso de Amount.

FossilOrigin-Name: 714687a7a825715d272392d361de5e42d7c25d6078ec68a81df653f8843c37a3
2020-10-22 02:09:47 +00:00
ae91c2e68d facho/fe/form.py(Invoice): adiciona prepaid_payment.
FossilOrigin-Name: feceabdbddaa65c5c767ae46cc79f7d7c158e9ffa01c3f0d507a02caef8ac33c
2020-10-20 02:08:14 +00:00
45e4bff58b facho/fe/form.py(AllownaceCharge): nueva clase.
se verificar FAU10.

FossilOrigin-Name: 7946a106b46aa5df111662def21bc7c94dd2e37d9b01443cf45e8145ecd798f9
2020-10-20 01:49:37 +00:00
bdddcd8ab8 0.1.2
FossilOrigin-Name: d38386bcaca91497980292eeb6d3746e15a37418ea7eb4635b32d4f57efffa16
2020-10-18 22:30:59 +00:00
67db486f4f actualiza CONTRIBUTING.rst
FossilOrigin-Name: 85e718f312a3452bcf3390ad54bfe8504d0594674c9f290182fc4d89bbaecd4b
2020-10-18 22:14:32 +00:00
798dd1e732 se active pytest en pre-commit
FossilOrigin-Name: 41a3c6482de98889d5cb5806935dc976c0c9ffdb1fff6095087dc5aa868bbbc8
2020-10-18 22:10:35 +00:00
823b6b12ee se adiciona .pre-commit-config.yaml
FossilOrigin-Name: 91aee68f7d92c2bef8805260296abdfe14191500e9ae1dec3fecaf562779940b
2020-10-18 22:07:05 +00:00
76dd42bd2d facho: clip.py se adiciona nuevo comando sign-verify-xml
FossilOrigin-Name: 66279b3511c7baabe491c86ecfce3b7680df8a8f049219baa4dcbdef42349f24
2020-10-18 21:20:06 +00:00
0fc64804c8 FAJ18 #27 FAB10a #30 FAK41 #32
FossilOrigin-Name: 2ff06d2ca904803eb85c1918a68692abbb54ab514c047876db87a8f050aaf5f1
2020-10-18 17:48:08 +00:00