Commit Graph

115 Commits

Author SHA1 Message Date
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
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
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
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
cb366aa1c5 facho/fe/form_xml: se translada de vecindario.
FossilOrigin-Name: 1f10d9fdd2362de65561943f96720ecb03e8cbbc34ada162359cb4636f6cc266
2020-10-27 02:47:07 +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
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
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
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
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
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
20457ec7f0 cambio menor FAB23
FossilOrigin-Name: d681daabd99da06c49b520495f363ac5bc68a564d7efa24350c62722f6fcc7c6
2020-09-09 17:51:05 +00:00
ee714ab93a FAU10 fix #7
FossilOrigin-Name: b45173b0ce7e939ad43189e4e088cc39158525d5c974b924f68014410a917d52
2020-09-09 13:59:00 +00:00
413a02fe8c FASK61 fix #13
FossilOrigin-Name: 486c9aba1a42edb9048a91a60202134a0e885c40b42f6bf290f2e640460a1b53
2020-09-09 01:29:37 +00:00
b9fe8c0cb9 cambia menor para fix faj11 y faj12
FossilOrigin-Name: 87ea7e0c5f6b60751d0abea87bb3ec8bb94a39fa9eb2b4a1a61f5b6cd60f7a9d
2020-09-08 20:12:09 +00:00
c0f23264d5 FAJ12 fix #19
FossilOrigin-Name: 1c829b83f5ba96a5156d1be233a1c91561f04a6e1cd6ef5237b677163a14f032
2020-09-06 20:49:58 +00:00
6b8ce26bc2 FAK16 fix #15
FossilOrigin-Name: e3ba7e8869673c1d4af627e9f959851e95680c45357fad3cba5999f58e7b487e
2020-09-06 19:43:33 +00:00
58d77443d5 FAJ16 fix #11
FossilOrigin-Name: 99d8784b723ff060d237bdf5d9bd6ace5c35d322a70a0e03a38e2ea9a5dd1bfb
2020-09-06 19:25:38 +00:00
8c5d7754a7 FAJ17 fix #35
FossilOrigin-Name: dc12f0b6d7cc5a2db16075d7545e3ebbbcaca0e26e562a2d3176cb642d9ab14e
2020-09-06 19:19:11 +00:00