Commit Graph

47 Commits

Author SHA1 Message Date
1429a01f91 fache/fe/fe.py(DianXMLExtensionCUDE): nuevo.
FossilOrigin-Name: edced6a3095b29e92295242a73ac4654498abe458d4037b21eb13a4b351d60fd
2020-10-29 02:16:44 +00:00
b31e467bc0 facho/fe/fe.py: se corrigen a rutas relativas
FossilOrigin-Name: d367cf450d5bde34e32a7cd5ef92a262d090c80c00dd0e76ca123bcc04de89a4
2020-10-28 03:16:38 +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
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
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
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
eeb64ffa74 FAB01
FossilOrigin-Name: caaec4aa24fcae4e81b80677cd0c1c3811d4f237329b8393d17ac6abeb6ec36e
2020-09-11 03:37:44 +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
06a43446ae FAB17,FAB16,FAB17 fix #28
FossilOrigin-Name: 7738c7a697b7a03ab615ae7cb8c872ab96da4296ebe5b1790aa57b57ca738fd7
2020-09-06 17:07:34 +00:00
153d577100 facho: clip.py se adiciona nuevo comand 'sign-xml'.
* facho/cli.py: adiciona nuevo comando 'sign-xml' para firmar
directamente un xml.
* facho/fe/fe.py (DianXMLExtensionSigner.sign_xml_string): Nuevo metodo.

FossilOrigin-Name: 61920c40da14a134de6392845b3e4d98ad2b1b683093038d6161c147669127e9
2020-09-06 16:24:10 +00:00
643191a615 FAD06 CUFE
FossilOrigin-Name: 071ebfbf760379b795e8b8938b289afdfd6b2acba94d4396759d973550e85460
2020-09-06 03:41:03 +00:00
48db52f7c2 se adicionan pruebas para CUFE y otros
FossilOrigin-Name: bac70bcbd3ad003d2df2d06b477914343f370982133f272dce05b75cc6f1da44
2020-09-06 02:35:08 +00:00
acaf7f7df5 FAB23
FossilOrigin-Name: 3721643c83fe390a32da22a363080c8bc1373e962de3b481a1394bfe10952341
2020-09-06 01:18:01 +00:00
e70e4b6350 se adiciona MACHETE para eliminar namespace fe.
* facho/fe/fe.py (FeXML.tostring): Machete.

FossilOrigin-Name: eac21dca33c07b1a4973826f0e1e22eaf46f00fdbef9e47c459996ef37e0556e
2020-09-06 00:53:24 +00:00
bd7e7a4918 se actualizan pruebas en base a ultimos cambios.
FossilOrigin-Name: 67daaf819131b0ea6408852d285c1874c818e178ca3f9a352a588c7a5d1a372f
2020-09-06 00:28:53 +00:00
3c6c87f3c0 facho se deja como estaba SoftwareID
FossilOrigin-Name: e794d21f61250319587c71c62d42fa2f80721f305fee435c7bd147d1a7c4f30d
2020-08-30 23:48:35 +00:00
bc8c670033 no confirmada correcion para FAB24a.
FossilOrigin-Name: 784ce8a8db1e0d062e83070e80a1efaaf8152f5f2acbcbae81e311a00e91aa4d
2020-08-30 23:20:28 +00:00
1ddd253afc facho, software provider se adiciona atributo schemeID (FAB22).
FossilOrigin-Name: 5d0831693a86fb50535f1c3fcc512c525b3c257f0b6b78f1cad1c65e5d152b54
2020-08-30 22:59:23 +00:00
49472fe20a correcion en valor de schemeAgencyName
facho/fe/form.py (PartyIdentification): nueva clase;

FossilOrigin-Name: b2fb9d8073fd32d553bbd914a0c5c47d84ecdc566e2ed235e338a383023781df
2020-08-30 22:45:28 +00:00
cf687d32a9 facho/fe/fe.py: se adiciona xmlns:sig.
al validar en la dian arroja que el namespace sig no existe, pero no se cual
seria el valor correcto.

FossilOrigin-Name: b0c6cd0d05a3f3537402901df7280f1389b91fd5bfe3e6dbe68d68fbd6f492cc
2020-08-30 21:49:47 +00:00
68dec0f281 documentacion
FossilOrigin-Name: e6e4154dab31d69212cb2eb31141fb372d3aac1ad120e911b99e57b930024371
2020-08-07 20:52:35 +00:00
9b358f690c facho/facho.py (FachoXML): se simplifica adicion de extension
FossilOrigin-Name: d939f6486757338766762589965955cd9a9a0a84aaad4c37a848f544d8119ab2
2020-06-15 20:16:49 +00:00
7ebf2a2fab facho/fe/fe.py (DianXMLExtensionAuthorizationProvider): nueva extension
FossilOrigin-Name: f8c2a2a2b1c844bffe8cde8c1ba8013ba196e198f4280395ad1f18f8204ca644
2020-06-13 16:46:24 +00:00
bd4f2b494e improv
FossilOrigin-Name: ea916d6740bcb359fdd6e8685743b2a103e1ef5d36339784e7a4a5717ccf7046
2020-06-13 16:28:44 +00:00
84faced29b se continua cumpliendo con dian xml para Invoice
FossilOrigin-Name: 74f6f39c22e7244ec20e5621394176575bc85a66f0f6a4351d9deb7d4a233053
2020-06-13 15:46:15 +00:00
30fb9eec9f facho/fe/fe.py (DianXMLExtensionSoftwareProvider): nueva extension para SoftwareProvider
FossilOrigin-Name: 4a475ab0e79b851fcf5575d309f1d8c8c929488b37b9a1b77d2fa8e8fffea499
2020-06-11 20:45:32 +00:00
be9d1a37d5 facho/fe/fe.py(DianXMLExtensionInvoiceAuthorization): nueva extension para adicionar InvoiceAuthorization segun resolucion de facturacion
FossilOrigin-Name: d56e34d90366bc5063650569b8933a2b1575e759e71c8b3445a983eb16ec93c0
2020-06-11 20:37:16 +00:00
d5a6a47f99 cambios a metodo de consulta de codelist
FossilOrigin-Name: f127cde5990855880e481d75cd3c8fe27de0bcb534ce29dee889a630fa8e9d9b
2020-06-02 16:36:19 +00:00
cb73e7c930 se mueven archivos .gc a directorio facho/fe/data/dian/codelist/
FossilOrigin-Name: dbd0c91c222b504d32a8728084a024ccd2b7f5204819a68bf26318d3e38e378c
2020-05-31 01:19:53 +00:00
b06537ac75 se adiciona comandos soap send-bill-async,send-bill-sync,get-status-zip
FossilOrigin-Name: e3ab64b71d8bfb3acc50f813aec9b97c45cd80c2c4f38e23804d1f17f058ffdf
2020-05-29 18:32:31 +00:00
04174317eb se extrae issue_date/issue_time a DianXMLExtensionCUFE
FossilOrigin-Name: b8359ab0ec70de2298980189453dbec3fbdee8c9658e113bd7c5babf5cab8ebe
2020-05-28 14:44:10 +00:00
52632babb2 se extrae generacion de CUFE a DianXMLExtensionCUFE
FossilOrigin-Name: 964ad19875edfc7f6990f795396eeeb4c66809eefe93303b1479d6c3ad2e2484
2020-05-28 00:49:14 +00:00
95b79407a8 facho/cli.py: nuevo comando generate-invoice, el permite crear imprimir una factura xml desde un script
FossilOrigin-Name: ee656a60b05a0efb5c1f4e3ea517e28e01d7cd6b95fc5074c9f7cbf70b16c1d6
2020-05-25 17:52:47 +00:00
24b227710e facho/fe/fe.py (DianXMLExtensionSoftwareSecurityCode): nuevo extension para adicion de codigo de seguridad
FossilOrigin-Name: 947190c281ca816b6802654d91ca8480a4e7e3afac477997f8ccb2377d08f52a
2020-05-23 20:47:32 +00:00
34032e8a45 facho/fe/fe.py (DianZIP): creado zip nombrando segun DIAN
FossilOrigin-Name: 6df54d31796b2c119bd6b1bfe5f30fafa7adf0521907012509104f4b1e267d7e
2020-05-23 20:04:57 +00:00
10f021d0fd se extrae libreria de etrivial
FossilOrigin-Name: 5cae2a8c5985850e97b3d416ba14a90c66e2c05e3a4f9c28fdbc767d6c29748f
2020-05-23 18:56:22 +00:00