⚠ BREAKING CHANGES
- ousp-invoice: integrate dexpro into invoice (INV-633, INV-634) (#1056)
- ousp-invoice: implement xtractor interface for insiders (INV-624) (#1036)
- ousp-invoice, library: integrate react multitable in invoice (INV-536,LIB-486) (#1041)
- ousp-invoice: resolve Workflow-Ext and implement clientHeaderCode [INV-563] (#618)
Features
- add Dexpro/Squeeze in OUD as default (OUD-184) (#996) (897c8b8)
- add remote connect for dexpro-ingress (DRAI-134) (#1040) (a85606d)
- always show register squeezeViewer in global state 15 (INV-650) (#1098) (2d88df3)
- extend invoiceState table with erpInvoiceNumber, bookingDate and bookingYear fields (INV-613) (928fd67)
- integrate locales and global properties into invoice installer (#1118) (db4a3be)
- oneunity-documents: implement email monitoring job (OUD-168) (#1008) (ab856cd)
- ousp-invoice-demo: prepare demo for dexpro + maintenance (DEM-248) (#1080) (fc65dab)
- ousp-invoice, library, oneunity-documents: job for dexpro master data upload (INV-638) (#1107) (e44ac11)
- ousp-invoice, library: implement document upload to squeeze (INV-626) (#1037) (c32c7a6)
- ousp-invoice: add button booking on previous month and update workflow (INV-617) (#1114) (a712dfb)
- ousp-invoice: add new currency handling (INV-595) (#1077) (ba1c84c)
- ousp-invoice: button for adding rounding diff position (INV-607) (#965) (9a88c50)
- ousp-invoice: implement xtractor interface for insiders (INV-624) (#1036) (8186e23)
- ousp-invoice: integrate dexpro into invoice (INV-633, INV-634) (#1056) (0f5b171)
- ousp-invoice: resolve Workflow-Ext and implement clientHeaderCode [INV-563] (#618) (7cc7c48)
- ousp-invoice: sync allowed currencies to xtractCurrencySymbol (INV-646) (#1095) (9caae0f)
- ousp-request: migrate vue components to react (REQ-15) (#919) (7649556)
- type and import global variables explicitly [INV-610] (#1074) (0442340)
- types-documents: update otris typings to extension version 0.4.6 (#1093) (5f273e2)
Bug Fixes
- fixed faulty enum values in field xtractCode (45391fd)
- improve viewInvoiceItemLatest view query [INV-439] (#1116) (0d86f55)
- map dexpro state NEW correctly (#1087) (7c55453)
- only use "move to trash" for file deletion (#1092) (d6b6fe4)
- ousp-invoice,ousp-request: fix release path if release == verification user (INV-609) (#994) (c89be02)
- ousp-invoice: add missing custom properties to xml export (#1063) (48c1a21)
- ousp-invoice: add missing locales for vendorSearch (29ad18c)
- ousp-invoice: adjust job to not delete all user created dashboards (INV-611) (#1079) (4de7e66)
- ousp-invoice: fix faulty enum values in field xtractCode (INV-621) (#1050) (8762491)
- ousp-invoice: fix invoiceState database mapping (INV-534) (#1067) (dc4c670)
- ousp-invoice: keep unused imports in tmpl-scripts (INV-620) (#1090) (94f4c16)
- ousp-invoice: make oucInvoice folder visible in update script (INV-623) (#1100) (fcc3b1e)
- ousp-invoice: refresh folder view on adding cost centers (INV-652) (#1102) (953c393)
- ousp-invoice: set correct success message on booking template save (2346afe)
- resolve sharing of folder counter gadget script across packages (POM-442) (#976) (6edca23)
- respect flag copyAmount on booking templates, only copy amounts if selected (INV-648) (e02e5b8)
- set correct database types in orderItem, add RMB to E2E tests (INV-642, INV-643, INV-649) (#1084) (99efcb8)
- show empty vendor dialog if no data has been found (INV-651) (#1101) (ed40f58)
- use correct comparison that works for mariaDB & mssql (INV-627) (#1020) (9840ee1)
- use correct enum and clear in job cache (INV-637) (#1088) (29086c1)
Miscellaneous Chores
- ousp-invoice, library: integrate react multitable in invoice (INV-536,LIB-486) (#1041) (1dd075a)