Commit Graph

289 Commits

Author SHA1 Message Date
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
e0e53d61ad ZE02 LISTO PAPA
se adicionaron parametros encontrados en https://github.com/jaullo/l10n_cr/blob/12.0/cr_electronic_invoice/xades/context2.py#L62

FossilOrigin-Name: 4767eb72711b7c05d7515da7570f5a020080e48b951abe00b9932e4271bfc69e
2020-10-18 03:51:18 +00:00
5479adbaca ZE02
se tiro MACHETE, se retira el Signature/Reference a signedprops ya que no es validado ni por la
dian ni por https://tools.chilkat.io/xmlDsigVerify.cshtml, pero si no se envia
la dian recibe el documento.

FossilOrigin-Name: efbd56aa2b5dc69918578eea610540e828e1e57296cb53d2ef7b7ca8e11a178d
2020-10-18 03:10:32 +00:00
7422b9f157 merge
FossilOrigin-Name: bb1bc22707ab2c09d58463955a8854302a9ae5a611593772feba4fbfb11c66fa
2020-10-16 01:10:51 +00:00
463ec90060 Se quita X509IssuerSerial, X509IssuerName y X509SerialNumber, de X509
FossilOrigin-Name: 9c6313e44fd8d57d85030ecf9770316ff0054107f9eb66f0cfc12e28b3f41871
2020-10-12 21:35:19 +00:00
72f7e09291 FBB04 #24, FAK55 #23, FAS07 #21
FossilOrigin-Name: 731cdb177455192cbd3ec06a0b4eba325920210fc84fc3c5b53e20c78b887d31
2020-10-10 20:43:08 +00:00
27921ea73d se actualiza README.md
FossilOrigin-Name: 3272eda3f1aa353f255c0a639698bcdd3ced3cd5a21891fd156fbba41e895620
2020-09-27 17:01:38 +00:00
23ddacba0d facho/fe/fe.py (DianXMLExtensionSigner) se adiciona firma
FossilOrigin-Name: 9512d3fcf1c440fac8fa67e12505e2fb34b9de7aeeb306b1ced680a1f247aef7
2020-09-22 02:25:43 +00:00
59d57119ff facho/cli.py: se elimina print que genera basura
FossilOrigin-Name: f375ae38ebe1191ef47709762e8299774e1346226a86a379065a866e5a0d6e47
2020-09-22 01:44:25 +00:00
e369ad2069 facho/cli.py: nuevo atribute --use-cache-policy para firmar
FossilOrigin-Name: 7126044e6cfb596ad025ed1b18d6dc951a358d56d6d9778b3223f3b8a9ce2bc8
2020-09-20 01:43:48 +00:00
a917258cee se cambian parametros a DianXMLExtensionSigner
facho/cli.py: generate permite firmar directamente

FossilOrigin-Name: 23efe2dc5ae9df524963c927c5b461882f864008efbf25fd8677772ac8431cb1
2020-09-20 01:30:20 +00:00
86a9364c69 facho/fe/fe.py (DianXMLExtensionSigner.sign_xml_string): rm bad char
FossilOrigin-Name: bae6622380e648dc1355379653f16fbfd9ddf493d4dd945bba13b007cd28f3f5
2020-09-19 22:21:28 +00:00
4bccd3325a FAU10,FAU14, CUFE
FossilOrigin-Name: 2c9e8f152bcfdfca1c233311d953fc2c503d5b391bbbec043e0a9e740db7683c
2020-09-11 05:39:28 +00:00
05fe1e6b75 tests:/test_fe_form.py usa xpath
FossilOrigin-Name: 72443996d28e17bfbd11c58d37111a14f49ef635fa1603d69a9eae933702e25d
2020-09-11 04:15:08 +00:00
0173628886 tests/test_fe_form.py: se adicionan nuevas firmas
FossilOrigin-Name: 6b30561a6bb90f70253d9698bc9550f3c7a7135491d00a87294eae3419f5f0f6
2020-09-11 04:10:55 +00:00
eeb64ffa74 FAB01
FossilOrigin-Name: caaec4aa24fcae4e81b80677cd0c1c3811d4f237329b8393d17ac6abeb6ec36e
2020-09-11 03:37:44 +00:00
3213d122f4 depuración Regla: ZB01
FossilOrigin-Name: 5e79fbbff56656d68b9ea6537901bface5ca7f7df1c8322e2fdcc8abbfd4004e
2020-09-10 21:45:44 +00:00
c498bcf556 FAU06
FossilOrigin-Name: b68905283bcf6a93242f324a49627eb084ee586808c379ce5e1feeac4da26720
2020-09-10 03:32:23 +00:00
2b1dececfe FAK08 fix #20
FossilOrigin-Name: ad5e138cde1b3d3f896f9946abe721987f47abf544477d50b7981aafb32661e2
2020-09-10 03:18:31 +00:00
2ac9935bbc Cambio para fix FAJ08
facho/fe/data/dian/codelist/__init__.py: adiciona listas Municipio
Departamento
facho/fe/form.py: Adiciona clase City

FossilOrigin-Name: a962209128aecc9ebb4991a3beea407b5c3a05b17ee8ca6a6f84ea97a3c98814
2020-09-10 01:58:24 +00:00
e2eb65c7a5 FAJ08 test
FossilOrigin-Name: 8b8ebc517928694482ad94e9152eeac2442de083c70db171de24f69603f8ab27
2020-09-09 22:45:43 +00:00
5832d6ce77 FAB36 fix #17
FossilOrigin-Name: 49be772a3781e761bcf83ea8a81919fbe5ec704f5e4e050a18b85a147ab41dc6
2020-09-09 20:44:22 +00:00