api-to-roefact by RENware Software Systems
CHANGELOG 0.1.8.dev
0.1.8 improved application structure and first executable release (231201 h07:30)
-
231201piu_b installed
cx-Freezelibrary and build a new Windows executable, update documentation - need future improvement to makemsipackage, but TEST PASSED and works perfectly -
231201piu_a improve CLI application structure (
xl2roefact.py) and commands:xl2json,about -
231130piu_a
xl2roefact.py,——excel_files_directory: option, make it of type pathlib.Path, dealut remain as is, validators; is dir, exists, writable, readable, resolve_path -
231129piu_b updated
xl2roefact.py(main application) changed commandrun-->xl2jsonand add parameterexcel_files_directory(future intention is to make commands:xl2json - RDINV,json2xml - WRXML,json2pdf,xml2roefact - LDXML) -
231129piu_a adopted new REN invoice template (test with data from RENF-1004)
-
231128piu_b made
config_settings.pyfor general application configuration purposes and an application command (xl2roefact settings) to print them -
231128piu_a made
xl2roefact.py(main library file) as CLI executable structure (withTyperlibrary) -
231127piu_c introduced key
Invoicein invoice JSON generated structure (also representing the "entity" in XML representation) -
231127piu_b module
rdinvcrated a distinct function for building ofmeta_infokey (maininvoicedictionary) -
231127piu_a created in invoice JSON map JSON key --> XML property (
meta_info["map_JSONkeys_XMLtags"]) aslist of tuple(JSONkey: str, XMLtag: str) -
231127piu_a created draft data models for: invoice (exportable as JSON and XML) and other entities (owner, customer) ==>
data_models.py