Commit Graph

71 Commits

Author SHA1 Message Date
sinergia
bd0fe70f33 xml support document
FossilOrigin-Name: 4d1f4e81f2527a0c4ba735f4f5edc8bc8dfebff2365e8e2ee91d4cd435acecf8
2022-08-27 22:43:16 +00:00
pingara
005f90166e Actualizar para envío de Nómina Ajuste
FossilOrigin-Name: 98e5f9522b428c2e401b9fb5ba2f8a96157415ada89aef70d7b7900674a461b8
2022-05-19 21:27:55 +00:00
pingara
73bb90b74b Validación contiene errores en campos mandatorio en schemalocation
FossilOrigin-Name: 834a1cd8bca356b5794fcaf6cafe5b84adc2a70bc719a25085bae4379a58f038
2022-05-19 02:18:02 +00:00
bit4bit
aa3c83933d se le saca filo al machete
FossilOrigin-Name: 3c8cccda8e119b5d1d0edbce2ec326aa2f99053024efd9dd21c2092dacd08889
2022-05-11 01:17:48 +00:00
pingara
ac1678b1cc Machete Anexo ID NIE901
FossilOrigin-Name: ce5cd5e95d640dd97a277bfc072e376566bac007c33f9ff521a70470f39dc5bb
2022-04-22 01:55:01 +00:00
bit4bit
417de535f3 se usa POLICY_ID desde archivo local, actualizacion de commit [47fd230ff9]
FossilOrigin-Name: 190ab3228ef9e3fbfb4210ae74a8e332cf0aa9d6a0d476e561164bd76ae772f0
2022-02-12 00:37:30 +00:00
bit4bit
a9564f9a70 comentarios, se remueve requirements_dev.txt
FossilOrigin-Name: 22450fbe7fb9f02c4723c2820d9b7bc3e0d7018a4cb900bdc4f6867e4550951f
2022-02-12 00:28:49 +00:00
bit4bit
48c56631ec inicio AttachedDocument
FossilOrigin-Name: 45488436368ceeb9cbe6ed5b1b63b004821b868b1eba6a80aec6db5504a21f07
2022-02-05 18:37:31 +00:00
bit4bit
ee3910136d ajuste usando validacion de la dian
FossilOrigin-Name: 0e42c46b8071bc8d8ed750160d739de073fd7dfb8037bc15b241748a8ac529fd
2021-11-27 01:24:55 +00:00
bit4bit
903b1bad64 cli permite generar NominaIndividual
FossilOrigin-Name: c30edea460eb16340183c373ed448e3719e2277550882db2d2daafe7bd4bca7e
2021-11-13 18:26:21 +00:00
one
50b1a13c0a DIAN 1.8.-2021: FAD03
FossilOrigin-Name: 0dd43cdbcd489f5433785b3b6281854e528719761b183d1eb498c43c8ae57924
2021-08-05 01:17:16 +00:00
bit4bit
4e68025e48 se adiciona fe.DianXmlExtensionSigner.from_bytes para firmado usando bytes
FossilOrigin-Name: 39ed96abb30b2559e72d4948f2fd65de8f0e5e0f9004f0f1d4e88135b950bd61
2021-06-16 02:35:07 +00:00
pingara
28a963b76a Política de firma es leída localmente, para mejorar rendimiento
FossilOrigin-Name: 47fd230ff94210ce928b7dd1e7446b98cbc8a13ca3baf8ce126eeedea528e832
2021-05-03 02:23:03 +00:00
pingara
af99a7593a Se agrega método de comprensión
FossilOrigin-Name: e8ef9c8d9ea2ca55fc37a56bd9934628757ad6b9e6de73253d941134491ae2c9
2021-05-01 21:05:00 +00:00
bit4bit
e571009945 form.AllowanceChargeAsDiscount nueva clase para descuentos
FossilOrigin-Name: 5b11ff93dff3a301628694c2a6e71940915aea8754a9eab3f35644bc669ddf87
2020-12-02 18:10:29 +00:00
bit4bit
bcf5120d82 Amount implementa truncate_as_string para forzar truncado de Decimal
FossilOrigin-Name: e65c80a4d6956aff8cd80f3ee35cad827ffbd5c965a1fb651ab07424e6b22f31
2020-11-11 01:58:01 +00:00
54382267ba InvoiceLine.tax y TaxTotal.subtotals se hacen opcionales.
Nuevo tipo form.TaxTotalOmit() para excluir de impuesto la linea.

FossilOrigin-Name: 84fce4487c15e25724992b14663c2205e592380f2dd1ba99c10ebbc0acb909f6
2020-11-05 02:16:30 +00:00
ee58dba82f facho/fe/fe.py: cufe/cude se trunca segun 10.1.1.
FossilOrigin-Name: e6759139dbd42db6583de02608763403ce12b720f48283993250159ad7c87765
2020-11-03 23:50:24 +00:00
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
1ce391c74e Fix #59
FossilOrigin-Name: fb0a65a91ed2aa356d40f1d8f26784a6c6693e28735a1b2c7f161745d7739b63
2020-11-01 02:12:58 +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
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