api-to-roefact by RENware Software Systems
CHANGELOG 0.3.0b
0.3.0b xl2roefact invoice taxes summary (240306 07:00)
240302piu03
invoice taxes summary:- ref doc
xl2roefact/invoice_files/_PLAN_model...xml
, lines 91-104) - prepared place in rdinv() search "NOTE: ....place intended for
cac:TaxTotal
" line ~413 - 1. prepared a work file
xl2roefact/tests/__wk_invoice_tax_total.md
with dev specs & TODOs - 2. defined calculation formulas in
xl2roefact/tests/__wk_invoice_tax_total.md
- 3. made a function skeleton
invoice_taxes_summary(invoice_lines: list[dict])
inlibutils
that calculates whole required structure. Receive as parameter theInvoice dict
part related to items list, ie existing variabletmp_InvoiceLine_list
- 4. calculated
cac_TaxTotal
calculation code of item 3. in functionlibutils.invoice_taxes_summary(...)
. Code test PASS. Function closed - 5. updated XML-JSON map
- 6. calculated cbc_TaxAmount
- 7. update JSON example used in documentation
- 8. updated version number of xl2roefact app (component & mkdocs.yml)
- 9. run
pdm build_all
==> version deliverables incl DLD doc - 10.a update
downloads.md
with0.3.0b
deliverables - 10.b build site & publish
- 10.c publish library on PyPi (use CI workflow by branch
pypi-publish
) - 11. clean code, drop `xl2roefact/tests/__wk_invoice_tax_total.md
- ref doc
240301piu02
refactoredxl2roefact/invoice_files/
toxl2roefact/refact_xml_models_and_specs/
240302piu01
updatedxl2rofact.rdinv
function, area commented "...build final structure..." created variable_tmp_reusable_items: dict
to keep "partial variables" that are calculated and potentially will be reused in next code240301piu_01
set all workflowsrun-name
Last update:
March 6, 2024