# Version 2026.11.5 
- 8ec7ac5fc - Resolve "MI-394 Beholdningsendringer og flytting mellom lager skal bokføres i Xledger stocktaking trigger manual-in" <Knut Andreas>  
  
# Version 2026.11.4 
- 7b9b5bf3d - feat(Merkur) "MI-346 Oppdatere shipment info i Omnium ved splitting av ordre orderstatus if shopinshop"
- d0fc43d86 - Resolve "ksd-35268 m2m order export error handling"
  
# Version 2026.11.3 
- 5f84468db - feat(scheduler): Changes to Pos Reconciliations to Xledger, as agreed with Kid accounting dept (#1818)  
  
# Version 2026.11.2 
- 3563b1436 - Feature/merkur enable ecom jobfiles prod 
- f2d1ca697 - feat(Merkur) "MI-383 Återapportera Möbelorder mot Omnium Enable job prod" 
  
# Version 2026.11.1 
- 013585174 - fix(omnium): correct discount percentage when importing returns from omnium <Knut Andreas>  
  
# Version 2026.10.6 
- 08b0b90d9 - fix(scheduler) ignore dash 30 and 40 warehouses on stocktaking #merkur <Tore Birkeland>  
- 28463b3c5 - fix(sitoo): short circuit transaction processing for unknown or disabled departments <Tore Birkeland>  
  
# Version 2026.10.4 
- ed081c87a5 - fix(sitoo): only import manual sitoo transactions from sitoo stores
- 6615bae44f - fix(sitoo): increase max register count to 4000
- 7b6a0efb61 - fix(order): Address was not cloned when customer was cloned (MI-397)  
- 5e0664f0b8 - fix(sitoo): correct base urls for kid production
  
# Version 2026.10.4
--

# Version 2026.10.3 
- 5c85b4c72 - fix(merkur): disable some jobs for prod-testing <Tore Birkeland>  
- c57da835f - Resolve "MI-394 Beholdningsendringer og flytting mellom lager skal bokføres i Xledger" <Knut Andreas>  
- b2e852a76 - fix(merkur): Fixed export payments from credit orders to omnium (MI-369) <Tore Birkeland>  
- 91f66b545 - feat(merkur): add prod jobfile for remaining jobs and enable <Tore Birkeland>  
- 0470589f2 - Resolve "MI-346 Oppdatere shipment info i Omnium ved splitting av ordre" <Knut Andreas>  
- 679a27769 - Resolve "MI-394 Beholdningsendringer og flytting mellom lager skal bokføres i Xledger" <Knut Andreas>  
- c15f986ec - Resolve "MI-271 Endpoint for creditnotes in Athena.External.Api enable job in prod" <Knut Andreas>  
- 267ae3954 - feat(kid/hemtex): eksporter plukkrapport fra collicare til omnium <Knut Andreas>  
- 3aaad90da - Resolve "Fix case sensitiv postaddr lookup" <Knut Andreas>  
- d736543fc - fix(omnium): Fixed shipping handling on return order import (MI-271, #1648) <Knut Andreas>  
- 2d98af577 - fix(omnium): fix stock export for extra customers independent of country code (#1574, MI-9) <Tore Birkeland>  
- e068199cb - Resolve "Inventory/Stock from Athena to Omnium map to 9999" <Knut Andreas>  
- e3560a020 - Resolve "Inventory/Stock from Omnium to Athena" <Knut Andreas>  
  
# Version 2026.10.2 
- 15a998b9c - Resolve "MI-356 Oppdatere Shipments - add origin order no to pick message" <Tore Birkeland>  
  
# Version 2026.10.1 
- d0510013f - Resolve "MI-365 - Utöka OrdersToPickMessage mot BC" <Tore Birkeland>  
- b42d306a5 - Resolve "MI-271 Endpoint for creditnotes in Athena.External.Api edit url" <Knut Andreas>  
- 9ba200cb0 - fix(unifaun): Aditional store export (MI-391) <Tore Birkeland>  
- 017e04dbe - chore(deps): update dependency axios to v1.13.5 [security] <Rune Antonsen>  
- 1fe23bed3 - chore(deps): update dependency webpack to v5.104.1 [security] <Rune Antonsen>  
  
# Version 2026.9.2 
- 516195aa2 - Resolve "MI-347   Säkeställa att M2M artiklar splittas till egen order via Athena External API"
- 4348c5453 - athena.scheduler (fix) Fixed a problem when adding shipping cost to changed/discounted orders where the Omnium shipping reference did not match athena order id. (#1648) (MI-271) 
- c01018b0f - Resolve "Xledger changes needed for Merkur"
- da1355555 - Resolve "MI-383 Återapportera Möbelorder mot Omnium"
- 8e8109556 - Resolve "MI-369 Løsning for capture Norbits og Omnium"
- 7413b8ed0 - Resolve "Lag OrdrebetalingTransaksjon i Ordrebehandler" 
- e36348519 - chore(ci/cd): update build image from something super old to something newer 
  
# Version 2026.9.1 
- ed017a7e6 - Resolve "Fix Shopify inventory update"
  
# Version 2026.8.3 
- 51ce752de - Resolve "JIV0-112   Tilpass M2M til Hent i butikk i alle land"
  
# Version 2026.8.2 
- 56498c19b - feat(scheduler) edit jobfile to enable true #1806
  
# Version 2026.8.1 
- e6e980ca6 - Resolve "KSD-33009   Möbelorder exporteras inte till Collicare" 
- 5b34c930a - Resolve "Activate Shøningsgate inventory job WN" 
- 2bc9f7524 - Resolve "Omnium Price Export changed structure add prod files" 
- b04d13a84 - Resolve "Inventory/Stock from Athena to Omnium add 5595" 
# Version 2026.7.1 
- e5886e9fd - feature (Athena.Exe) KSD-34186 Reservasjonsløsning viser ikke antall i bestilling, legge til bestillinger til 6023 (#1836) (KSD-34168) 
- c03fc8b72 - Resolve "Deactivate shopify-NO-inventory-update-from-NO-warehouse.job" 
  
# Version 2026.6.1 
- 44d0a65a2 - initial commit of rewrite to graphql and proper ratelimiting shopify inventory update
- a1a41386b - fix: skrudd av jobb som bare returnerer 404, samt justering av kjøretidspunkt for en annen jobb
- f88cefda2 - Resolve "Deactivate shopify-NO-inventory-update-from-NO-warehouse.job"
- ff0b8f0ce - feat(athena.exe) : Added column "Stil" to distribution overview (#1623) (KSD28527)
  
# Version 2026.5.3 
- f378eade3 - empty commit to build again
  
# Version 2026.5.2 
- c212d443d - fix(distribution): Fix update calculated distribution rule for non-main-warehouse 
- 27b975898 - change(wenor): Change the Shopify order import to access no zip-code-orders
  
# Version 2026.5.1 
- 6e94ed152 - fix(wenor): more email recipients changes
- dd34c2ff3 - fix(wenor): change email recipients
  
# Version 2026.4.1 
- d7ffd9eb1 - feat(scheduler): Changed according to new product structure in Omnium. Activated job to export prices from Athena Kid prod to Omnium test (#1606) (MI-269)
- 185684566 - feat(scheduler): Activated job for import of stock from Omnium to Athena (daily). Both Kid and Hemtex test.
  
# Version 2026.3.2 
- bec6e7f11 - Resolve "KSD-33802 produkter som ikke kommer inn i Inriver" 
- 37dba0e7e - Feature/fix stocktransaction add jobfile updatestockcalculatedvalues2 
  
# Version 2026.3.1  
- 77b978f6f - Resolve "Receipts from Sitoo to Athena". Use thresholds on variance report (#1653)
- bd77f6777 - Resolve "Receipts from Sitoo to Athena"

# Version 2026.2.2 
- 2b9955916 - feat(scheduler): use department-id instead of internal customer number as sitoo external id. Fixed an error in variance report when currency price was null (#1792) (mi-368)
  
# Version 2026.2.1 
- 7fc214dbb - feat(scheduler): activated stocktaking jobs. fixed ambiguous ProductItemCrud (#1792) (#mi-368)
  
# Version 2026.1.1 
- 2488041f9 - feat(scheduler) support for import sitoo stocktaking (#1792) (mi-368) 
- e10089b5c - Resolve "Import UK shopify stock to Athena"
- 89d15eadf - Resolve "KSD-33387 Behov samlet min pkt og min pkt har forsvunnet i Athena Norge"
  
# Version 2025.51.1 
- 8e6684800 - Resolve "Change gl invoices wn-no"
- 4eef11805 - feature (Athena.exe) Lagt til beholdningskolonner for 6020 og 6021 i distribusjonsoversikten. (#1623) (ksd-28527)
- 7674282f4 - Resolve "KSD-32984   VS: HASTER! Endringer for integrasjon - Ny FTP tjener og konto"
- cc1a5ab01 - Release/2025.45.5
- 6eacfb7b2 - feature (Athena.exe): Added column for a,ount per carton. (KSD-28451) (#1674)
- fc9bde6db - Resolve "Fix a a bug when creating saving Webhookmessage to database"
- 89012805b - feat(scheduler): support for updating prices from athena to omnium (#1642) (MI-269)
- a0ba70953 - feat(scheduler) add accountid to sourcesystem on webhook
- 80241977b - release/2025.45.4
- 17b2f435e - Resolve "Goods receipts from directly from Sitoo API not in transit fix"
- a868e1796 - Resolve "Delete OrdreLinjeAlias when Ordrelinje is deleted"
- e6892f81e - fix(deps): update dependency tinymce to v7 [security]
- c9d69cdd4 - chore(deps): update dependency webpack-dev-server to v5 [security]
- 19f790e5b - fix(deps): update dependency sweetalert2 to v11.22.4 [security]
- 030506f51 - chore(deps): update dependency glob to v10.5.0 [security]
- 068bd88b6 - chore(deps): update dependency sixlabors.imagesharp to 3.1.11 [security]
- 08d27da35 - chore(deps): update dependency axios to v1.12.0 [security]
  
# Version 2025.48.1 
- ffc0f1a6c - Resolve "WN-102   Endring i kontering samt støtte for oppgjersfiler"
- a0a02a900 - fix(distribution): Set currency rate on splitted collicare orders from custom replenishment
- e838ba1df - Resolve "Goods-receipts-from-directly-from-sitoo-api-edit-config-maxshipment"
- 993197972 - feature Athena.Exe  Utvikle støtte for generering av "First Push"-ordrer --- Athena UI" (JIV0-111) (#1789)
- f24964621 - feat(scheduler, api, exe): Added support for import of Sitoo receipts, z-reports and stocktaking. Includes a breaking change in Stocktaking from AthenaPOS. To be solved in separate issue (#1653) (MI-265, MI-266, MI-368)
- 9e2f479b6 - Resolve "WN-102   Endring i kontering samt støtte for oppgjersfiler"
- 079a6e1d8 - feat(scheduler) - Activated download and accounting of settlement files from Nexi and Klarna. WN-NO (WN-102) (#186)
- f28429441 - Resolve "KSD-29704 voyado- delayed order remove C&C"
- 7b9a47572 - 1680-inventory-stock-from-omnium-to-athena
- 634fad265 - feature AthenaScheduler:  Import of returns and discounts/payments from Omnium (MI-271) (#1648)
- c94255505 - feature Athena.Exe: Forbedringer i distribusjonsoversikt, viser nå også bestillinger til KS samt beholdninger i KS. (KSD-28527) (#1623)
  
# Version 2025.47.1 
- f2cf925f1 - Resolve "Endre nøkkel for faktura til Xledger" 
  
# Version 2025.46.1 
- defcf07cf - Resolve "Shopify inventory optimization" (#1779)

# Version 2025.45.5
- 6a8a4fbb - Resolve "Add FromDepartmentCustomerId to UpdateDistributionRuleCalculatedJob"

# Version 2025.45.4
- e156d218 - Resolve "Adjust maxShipment to 5 on Sitoo shipment Import"

# Version 2025.45.3 
- 7e214ef1 - Resolve "set DisableUpdateDistributionRuleCalculated true and setup job UpdateDistributionRuleCalculatedJob file"

# Version 2025.45.2 
- 2091d0512 - Resolve "KSD-31366 Athena - mottak av melding fra iCore (IMI) om stengt ordre" 
  
# Version 2025.45.1 
- 6a861a614 - Resolve "WN-191 Change LNB order emails to only oyvind@wenorwegians.com and CS WN email" 
- d1b525d36 - Resolve "Feil i ordreliste på kundelprt"  
- e7e39e16c - Resolve "KSD-30261   Ikke sende ordrebekreftelser på erstatningsordre" 
- 376daded6 - Resolve "KSD-31666   Ta bort kommunikation om delleverering för UIB" 
- 95707e21e - Resolve "KSD-31109   Athena genererer feil antall i bestilling på utvalgte varer" 
- fdc51748d - fix  (Athena.Data) "Feil i Lag kreditnota av faktura" (#1766)  
- 4a64ae58a - feat(external.api): Added MaxStock to DTO object when creating new products. A default value of 1 is given if input value is null (#1733) (KSD-30852)  
  
# Version 2025.44.2 
- 85f85eada - Resolve "KSD-32023 Hemtex Sverige mangler å sende inn leveringsbekreftelse på Postnord Mypack pakkeboks statuser til Voyado" 
  
# Version 2025.44.1 
- 789f5096a - Resolve "KSD-31329 Error i Athena API när vi försöker skicka Trackinginformation från IMI"  
- 98599a897 - Resolve "Remove header in WN-NO product order files"  
- 7dab2b75c - Resolve "KSD-29704   two new flags to voyado- delayed order and delayes partially shipped order"  
- de27f7a40 - Resolve "WN-189 Set Sweden as default warehouse and Ordretype as Direkte on NO B2C orders"  
- 81572f261 - fix: incresed query param size bacuse of increase in department lists  
- a7e9ed648 - Resolve "generere ordre utan at den blir sendt til Viared for plukk" 
- 294d54ad6 - Resolve "Remove signtool from build process"  
  
# Version 2025.43.2 
- 2bc10a1ca - feat(scheduler) - Activated job for exporting invoices for WN-NO (WN-102) (186)
  
# Version 2025.43.1 
- 880da2d9b - Resolve "Goods receipts from directly from Sitoo API"  
  
# Version 2025.42.1 
- 4136226d7 - Resolve "AT-73   Överföring Athena --> xLedger". Fixed issues with foreign invoices (AT-73) (#1011)
  
# Version 2025.41.2 
- 0d8e8b207 - Resolve "KSD-29704   two new flags to voyado- delayed order and delayes partially shipped order" 
- 2ae40b08a - Resolve "KSD-29704   two new flags to voyado- delayed order and delayes partially shipped order" 
  
# Version 2025.41.1 
- 3e3973646 - Resolve "Goods receipts from directly from Sitoo API" 
  
# Version 2025.40.6 
- 3bf3ea835 - Resolve "Athena Scheduler - Flytte tidspunkt på ordregenerering KSD-31137"
  
# Version 2025.40.5 
- 494a0b97a - revert: issue with Vipps changing response on a field
  
# Version 2025.40.4 
- 3bef43d62 - fix: issue with Vipps changing response on a field
  
# Version 2025.40.3 
- f9645924b - Resolve "KSD-30692   Mangler eksport til Xledger fra Athena på Kustom/Klarna ordre som er levert fra slutten av august" 
  
# Version 2025.40.2 
- ffb1bb9b2 - Resolve "Goods receipts from directly from Sitoo API - rm unfinished test" (#1692)
- 24b24fe51 - Resolve "Goods receipts from directly from Sitoo API - bugfix" (#1692)
- e120c7399 - fix(ongoing): add null check and more logging
- 579a1ac02 - Resolve "Goods receipts from directly from Sitoo API" (#1692)
- 5cfa46120 - chore: remove lampehuset from deployment issue template
  
# Version 2025.40.1 
- 3b987220e - Resolve "KSD-30631   Athena Scheduler - Flytte tidspunkt på ordregenerering og endre menyer"
- d18743fb0 - fix(scheduler): Fixed an error where internal invoices was attempted handled by a routine designed for external invoives (KSD-30692) (#1727)
- 9043f41e7 - fix(scheduler): Fixed correction order on goods receipts. Now using the price category from the original order (#1615) (JIV0-126)
  
# Version 2025.38.3 
- a2d0be720 - Resolve "JIV0-123   Returorder exporteras till BC från Athena"
  
# Version 2025.38.2 
- 0fa87695e - Resolve "KSD-29704   two new flags to voyado- delayed order and delayes partially shipped order" 
  
# Version 2025.38.1 
- 13b5aa9d4 - Resolve "WN-182 Insert Field Deres referanse on the list of orders for a spesific customer"   
- 5b09b2683 - feat(general-ledger): Support reading kustom settlement files (KSD-28848) 
  
# Version 2025.37.4 
- 5246d4185 - Resolve " Fix add filter on Ordersendt  KSD-29640   ny status på del-leverte ordre i Athena API mot Voyado"
  
# Version 2025.37.3 
- 2261bf9e5 - Resolve "Fix Do not send orderlines with delivered quantity 0 to Voyado.  KSD-29640 ny status på del-leverte ordre i Athena API mot Voyado"
  
# Version 2025.37.2 
- a64e82a51 - Athena.Api (fix) Fixed problem with overrun in field for Internal Info when combining backorders (KSD-29570) (#1689) 
- 983fd21c4 - Athena.EXE Added functionality so that EHF invoices can be issued and resent from Athena (KSD29731) (#1681) 
  
# Version 2025.37.1 
- 41f182256 - Resolve "JIV0-109 Lägga till fält Priority i Athenas orderexport mot BC" (JIV0-109)
- 25c1a4560 - feat(scheduler, api): Different accounting rules for foreign customers (AT-73) (#1458)
  
# Version 2025.36.3 
- 9e09514da - Resolve "bugfix KSD-28580 null error"
  
# Version 2025.36.2 
- c07c6d4e2 - feat(scheduler) filter on Kolli and wmsparcel #1672 
- 0264b2263 - Resolve "Use the manufacturer instead of supplier when sending products to Posti WN-179" 
  
# Version 2025.36.1 
- 7f5009182 - feat(scheduler) do not add fee to del levert trigger #1672
  
# Version 2025.35.2 
- e63f8696b - Voyado trigger partial delivered orders
  
# Version 2025.35.1 
- a876e4033 - https://git.norbits.no/norbits/norbits.retail/-/issues/186 
- 608d27fdf - Resolve "KSD-29570   Problem att återrapportera plock av franchise order senaste veckorna" 
  
# Version 2025.34.1 
- be34f699b - fix(scheduler): Fixed an error in Vipps Client, where CreditableAmount used the wrong property returned from Vipps (#1686) (KN-637)
  
# Version 2025.33.1 
- d8fd0aadc - Resolve "KSD-29697   Athena genererer ikke varetags for Q3 varer"  
  
# Version 2025.32.3 
- a1e0bb479 - fix: dummy commit to kick of new build
- 1e6bbf59a - Resolve "MI-270   Nya tider för ordergenerering i Athena"
  
# Version 2025.32.2 
- fd9a16281 - feat(api) - Automated process of invoice and refund Internet returns to a store. Kid only (KSD-28593) (#1651)  
  
# Version 2025.32.1 
- b268e0484 - feat(externa-api): Shop order controllers and methods (KSD-13274 #91) 
- 4bb7d1a6d - Athena.scheduler (change) Change schedule for ath-create-orders-to-shops-from-multiple-dbs.job (MI-270) (#1644)   
  
# Version 2025.28.2 
- 130f1ab4f - feature (Athena.exe) Added missing summary fields for stock columns (#1622) (KSD-28528) 
  
# Version 2025.28.1 
- 87659bbd7 - fix (Athena.exe) Added missing update of Distribution stock and Sum of items in purchase orders to Distribution warehouse in campaigns (#1622) (KSD-28528) 
  
# Version 2025.27.7 
- 77ffa2c0c - fix: dotnet version issues 
  
# Version 2025.27.6 
- 8fd8b4570 - feat(m2m): Grandhome can have multiple tracking numbers on a single row. Add to Kolli to display in Athena. (#JIV0-139 #1654) 
  
# Version 2025.27.5 
- 596b2bb09 - fix (Athena.Exe) Changed datatype on Pl_DistribusjonsBeholdning (#1622) (KSD-28528) 
  
# Version 2025.27.4 
- 7d44ea3d0 - feature: Athena.Exe Added distribution warehouse stock to views in product item search, distribution overview and campaigns view. (#1622) (KSD-28528) 
- 800aecb4c - fix Athena.Exe Errormessage when Hemtext users are viewing product items with symbols (#1592) (KSD-21155) 
  
# Version 2025.27.3 
- c47835202 - fix(report): Better support for Kid B2B report multi page (#KSD-28693 #1643)
  
# Version 2025.27.2 
- 2cdd468a5 - fix(release): fix release tag
- 18662af49 - fix(report): Page break in summary created client error. (#KSD-28693 #1643) 
- 70c242bb4 - fix(kid): disable automatic distribution from lier 
  
# Version 2025.27.1 
- dc8011180 - feat(m2m): Include delivery address for store delivery (#JIV0-112 #1549) 
  
# Version 2025.26.4 
- a37061e1a - fix: use fontawesome-free instead of pro
  
# Version 2025.26.3 
- b18ecee8e - Resolve "New job for new location in Shopify WN"
  
# Version 2025.26.2 
- 5dfe36918 - Resolve "New job for new location in Shopify WN" 
- e0abc97df - fix(satellite-sync): fix equality comparer edge case (trailing tab) (KSD-28691)
- 5369a3c00 - Resolve "SUPPORT-6137 - Reklamasjon - vare kastes" 
  
# Version 2025.26.1 
- 0cf271a8f - fix (Athena.Data) Modified sp LagBankkontering_Lampehuset to filter out possible  invalid order references in Teller Settlement file wich caused the sp to fail 
- 62817aa07 - Resolve "Support for Internal Customer Alias" 
- 316f86ce2 - Resolve "Reservasjonsløsning: Totalbeholdning må ta hensyn til 6020" 
# Version 2025.25.6 
- cbf4ae6e3 - Resolve "Reservasjonsløsning: Totalbeholdning må ta hensyn til 6020" (KSD-28529)  (#1620)
  
# Version 2025.25.5 
- e271e1526 - fix: remove unused param 
- af8d5f6f0 - fix(payroll): Use correct position from positions 
- 141d6135f - Resolve "Create crud classes for InternkundeKasseAlias and InternkundeKasseAliasType" 
  
# Version 2025.25.4 
- 9f8974e3f - feat(external.api) fix error sql and shipping (#inretrn) 
  
# Version 2025.25.3 
- e46874aac - fix(old.web): Unused constructor reference 
- 029c76b6b - fix(distribution, kid/hemtex): fix distribution date when running in the afternoon, fix report for Viared distribution
- d5daedb14 - fix(kid): fix schedule for create orders to shops 
  
# Version 2025.25.2 
- aa351dc7e - feat(kid/hemtex): enable distribution from viared to kid 
- 89736e394 - Resolve "Add 1002 to the warehouses to be exported from Athena NO to Shopify"
- c5c73de2f - Resolve "Epi beholdningseksport KSD-28087" 
  
# Version 2025.25.1 
- 8b5705f96 - Resolve "JIV0-119   Opprette plukklister automatisk på erstatningsordre i Athena Web" 
- dade36c3a - feature (Athena.exe) Added additional column for stock reservations showing stock at viared (dept 6020 for Kid and 6021 for Hemtex) (#1610) (JIV0-128) 
  
# Version 2025.24.1 
- 313c1cb61 - Resolve "JIV0-120   Velge fralager i Athena web på erstatningsordre"  
- 29d498a87 - Resolve "Change job CreateCollectiveInvoiceJob" 
- 50d7dc9c2 - feature (Athena.Scheduler)   DistribuerFra dato overføring fra Athena Kid til Athena Hemtex  (#1600) (KSD-27988) 
  
# Version 2025.23.4 
- 7d37e1c71 - fix(tests): fix failing distribution tests
- d9e326e33 - Resolve "Fel adress skickas på butiksorder från Athena till BC - JIV0-121"
- 13eff4ec0 - feature (Athena.exe) Added support for changed file format for setlement files from Teller (#1466) (LAM-307) 
  
# Version 2025.23.3 
- 4a20fba10 - fix(distribution): disable warehouse location rule when distributing from Viared to Kid stores
  
# Version 2025.23.2 
- 439dccb2e - fix: Standard leveringsbetingelser møbler (AT-152, #1555)  
- 26fb8064c - Resolve "KSD-27966   VS: Incorrect order price coming to KID/Hemtex" 
  
# Version 2025.23.1 
- 0edfb073e - fix(scheduler): Fix stock issues for Edi server settings (KSD-27955 #1594) 
  
# Version 2025.22.3 
- d4f6981a42 - feat(scheduler): readd deleted schenker return import job, being reused for Jupiter (#1150) (JIV0-25) 
  
# Version 2025.22.2 
- 71ca6ffe4e - feature (Ordrebehandler.exe)  Ny knapp i ordrebehandler for "Vis Viared" (#1587) 
  
# Version 2025.22.1 
- 465d84f71c - feat(api): Added support for goods receipt through the new replenishment-api (#JIV0-75) (#1517)
  
# Version 2025.21.1 
- f1ac75de01 - Resolve "JIV0-25 - returns to 6021"  
- bde2d516e9 - Feature/1557 prepare athena db model for sitoo 
  
# Version 2025.20.2 
- 46d9e013ad - fix(scheduler): fix failing accounting entity cost price test 
- 8a5a2e7b98 - feat(athenaweb): Display KS warehouses (KSD-25122 #1434) 
# Version 2025.20.1 
- bc56acd63 - fix(scheduler): Fix NRE in accounting entity cost price calculations (KSD-27378, #1568) 
- 627c40ee4 - feat(scheduler): Auto invoice B2B (#KSD-25310 #1567)
- ab01db336 - feat(scheduler): Use accounting entity cost price for child orderlines price calculation 
  
# Version 2025.19.2
-  2c176e383 - Resolve "Activate KS jobs for Kid prod"

# Version 2025.19.1
- 9554bee42d - feat(scheduler): Auto invoice B2B from 18500. (KSD-20697 #1524) 
- 341772283f - fix(accountingentity): fix accounting entity cost price calculation for orders from KS to Kid 
- 4b33150ba6 - Resolve "Manuelt varemottak for Kid konto 4351" 
  
# Version 2025.18.3 
- dd671b8ac6 - fix(scheduler): change sender email for wenor due to sendgrid auth changes
- 9020b935bc - feature (Athena.Exe) make it possible to edit min point in the distribution overview (#1509) (ksd-26214)
- 96cfa3ee97 - feat(scheduler): Do not mark shipping as 3PL even with stock (KSD-27084 #1547)
  
# Version 2025.18.2 
- 16661d2a0c - fix(external.api): add support for handling duplicate messages from ongoing(WN-158) (#1530) 
- 1a39ddea7b - feature (Athena.Web) Separate URL to create repleneishment orders to shop (Star/stop Scheduler job) (#1529) (JIV0-110)   
  
# Version 2025.18.1 
- dc8107f33c - Resolve "KN-635   Athenaweb og Inretrn - vise årsakskode på forhåndsmeldte returer"  
- e6872f4714 - Resolve "KSD-26758   returer fra Hemtex får ordrestatus "Order_ShippedPn" når det sendes til Voaydo"  
  
# Version 2025.17.2 
- 42a1359753 - Resolve "KSD-26732 Registrering av helligdager i Athena i forbindelse med riktig beregning av timer"
  
# Version 2025.17.1 
- c7c63305aa - feat(scheduler): Send click and collect orders to Testfreaks (KN-630 #594) 
- 23d1228c73 - fix(athena.data): Removed reference to deleted project (#1535) 
- 63878f170e - Resolve "SUPPORT-5763   Feil på visningsvare utvalgte butikker" 
- 2a1315a209 - fix (Ordrebehandler.exe) Fixed an error causing capture to fail when there is an absoulte value difference in Total amount and reserved amount less than 0.01 (#1528) (KSD-26623) 
- ed7471516a - feature (Athena.Exe) Show min stock in the distribution overview (#1509) (KSD-26214) 
- d5851c6d71 - feat(scheduler): Added accounting rule for missing parcels on goods receipt in store (KSD-26733) (#1488) feat(scheduler): Separate sales account for customer id 54066 (KSD-26724) (#1488/#1523) feat(scheduler): Changed ProductOrderInvoiceBatcherHemtex: Sales on External invoices are now aggregated instead of posting per order, resulting in fewer transaction lines (KSD-26394)  (#1488) 
  
# Version 2025.15.1 
- 3be15bcc52 - feat(kid): Ny priskategori for kostpris uten toll (KSD-26724)
- cab4761a8a - Resolve "AT-105   Kampanjimport Athena"
- a9151b5eea - fix(deps): update dependency prismjs to v1.30.0 [security]
- 7785f9f943 - fix(deps): update dependency axios to v1.8.2 [security] 
- 9abb737105 - fix(deps): update dependency @babel/runtime to v7.26.10 [security] 
- 854a3c5fef - chore(deps): update dependency webpack to v5.94.0 [security] 
- 3c026f08e6 - feat(scehduler): Continue on single fail (#KHB-2179 #1021)
  
# Version 2025.14.2 
- 098f5116d1 - Feature/1436 inretrn webhook and retrieve returnorder  
  
# Version 2025.14.1 
- 63df6116ae - fix case with missing prices in Hemtex leading to error in replenishment (JUPITER)  
  
# Version 2025.13.2 
- 9f90dd8e50 - feat(settlement): adjust settlement parsing rules for resursbank and nets finland (KSD-25199, KSD-26313, #1490, #1495) 
  
# Version 2025.13.1 
- 8078901b40 - feat(scheduler): Include regular price changes in export to Pos for date controled changes (KSD-26446 #1498)  
- 29531b963c - fix: remove test that doesn't work / fix: update Microsoft.Extensions.Options to 8.0.2 due to dependency issues between projects after earlier commit  
- f339821d23 - fix(scheduler): Distribution filter (#1499)  
- f260e2a104 - feature (Athena.exe) Alternative product item category is moved (duplicated) to the header in the product item display (ksd-19298) (#1384)   
- e50c392e86 - feat(scheduler): Activate jobs in production (JIV0-43 #1282)  
- 53a44fff3f - feat(scheduler): Import delivery files from grandhome (JIV0-43 #1282)  
- 9567193be0 - feat(scheduler) ksd 21073 b2b nar en e post endres i voyado epi ma den ogsa endres i athena (KSD-21073) (#1016) 
- 7051fc099d - chore(deps): update dependency sixlabors.imagesharp to 3.1.7 [security]  
- 86b3243bd2 - chore(deps): update dependency microsoft.extensions.caching.memory to v8.0.1 [security]  
- 975816769c - fix(deps): update dependency bootstrap to v5 [security]  
- ff3c9efd58 - fix(web.old): Include Kid Sourcing in PO for Item Info (KSD-25122 #1434)  
- 0a1dcc635c - feat(efacto): Rounding rules (#1496)  
- 398631a544 - fix(build): Remove auto build of disabled projects in octopus (#1489)  
  
# Version 2025.12.3 
- 5f83dcd75 - fix(distribution): Fix NRE in distribution when external department is missing (KSD-21155, #1487)
  
# Version 2025.12.2 
- 98044f9fce - ifx(intranet) Updated script (KSD-25608 #1458) 
  
# Version 2025.12.1 
- fc213e9e54 - fix(CreateCustomReplenishmentOrders) - Using the customers price category currency instead of hard-coded "NOK". Using CurrencyConversion-service to get currency rate. The check on picking-location is not performed for Hemtex (as they use wms). (KSD-18063) (#707) 
- 5f9e89f0e2 - feat(web.old): Re-order campaign list (KSD-21494 #1427)  
- 040f5a4fc2 - fix(scheduler): Only send invoices for orders paid with credit (KSD-26195 #1484)  
- 04e7516313 - fix(wsa): Fix compilation issues in master  
  
# Version 2025.11.2 
- 3709da3768 - fix(project): Fix compilation issues in master 
- cc3b26dd0e - fix(scheduler): delay invoicing 15min after goods receival to let prices settle (KSD-26187) 
- b060bde33c - feat(scheduler): Fix empty buyer reference for Efacto (#1473)  
  
# Version 2025.11.1 
- bcd3d9db4b - feat(external.api): Use festure flag to enable Viared as warehouse for Kid when ready (#JIV0-13 #1459) 
- 98fd700beb - Resolve "Remove FreeText1 when sending orders to OnGoing"
- db24f5eec4 - feat(scheduler): Added report to send inventory report on the last day of every month (SUPPORT-5563) (#1461)
- 80c7ee056d - fix(external.api): Decorate body for HttpPost because of .NET8 issues (#1465) 
- 59233b89c2 - fix(scheduler): Save shipping cost and customs cost on pos order lines (Jupiter, #1460)
- 5ec7e00033 - feat: rewrite distribution service classes to handle two different databases
- b162b94cb7 - fix(api) - Fixed typos in Hemtex invoices (KSD-25172) (#1433)
- 355a57b0b8 - fix(api): prevents duplicates for compound items from display items Resolve (#KSD-25322 #1367) 
- 1e13bd9706 - Edit deployment.md (Retail Drift)
- a6304e6875 - fix (Athena.exe) The currency price in campaigns and regular prices could some times be set to zero instead of NULL (#1160)
- 1ffcc82acc - feat(exe, db) - Extended the field length of Lb_Id (Primary key of Leveringsbetingelse) from two to six. Also changed from FixedChar=True to FixedChar=False as this is varchar in db. Db-change is in a separate branch/commit (#1453)
- 1afc975b35 - Resolve "Integrasjon Paypal (kid/Hemtex)"
  
# Version 2025.10.4 
- cae20b7490 - feat(web.old): Support direct barcode scan in item info (KSD-23702 #1313)   
  
# Version 2025.10.3 
- ec2dce8bb - fix(scheduler): Use correct price for efacto (#1445) 
  
# Version 2025.10.2 
- 7a60ec704 - fix(scheduler): Auto invoice direct orders Kid B2B. Fixed e-mail check for PDF. (#1445) 
  
# Version 2025.10.1 
- 924958fdf - feat(api, web): Add delay to click and collect orders (SUPPORT-5487, #1446)
- bac1a8d19 - feat(athena.api): Auto invoice Kid b2b direct orders (#1445) 
- bd5c08532 - fix (Athena.exe)  Changed so that Pl_ValutaPris is set to NULL instead of ZERO (#1160) 
- 8e498aabd - perf(external.api): Improve performance on product save (JIV0-82, #1443)
- c03da88e8 - fix(scheduler): adjust logging from lenewblack (#1440) 
- 401454e6e - Resolve "Available stock JIV0-79" 
- e6f9be8e9 - fix (Athena.Data) Fixes a bug in stored procedure AktiverKalylerFraMottakskontroll  applying price calulations (#1337)
  
# Version 2025.9.1 
- 78b5329fb1 - Resolve "JIV0-80 - Gjøre bestilling-alias søkbart"  
- a7ace05d48 - fix(scheduler): Token validation (#SUPPORT-5465 #1401) 
- f4ec984225 - fix(db): add 2025 migrations as embedded resources (KSD-25851) (#1419)  
- 0ad6b1fc52 - fix(hemtex): Adjust accounting rules for settlement processing (#1405) 
- 452f2b55ab - fix(db): change `POSRabattkort.Pos_Ra_Fdato` from `smalldatetime` to `datetime` (KSD-25851) (#1419)  
- 6a9702f93c - Resolve "Selecting internal customers for campaigns"  
- dd4a93acb7 - feat(scheduler): Do not auto return amount for return orders (KSD-21598 #730) 
- 1310dd2a0c - feat(Shopify.API) wenorw add default phonenumber (#1411) 
- 4059fb710a - Feature/1403 fix shopify api add 0000 as zipcode if missing for hong kong 
- eed3bcf190 - feat(scheduler): Auto invoice for efacto and pdf for Kid (KSD-20697 #1281) 
- 090fa69d22 - fix (Ordrebehandler) Return orders having price = 0 (#1292) (ksd-24972) 
  
# Version 2025.8.3 
- b5570a07db - feat(external.api): Create back order for partially delivered extra orders when importing packing list (JIV0-69, #1407) 
  
# Version 2025.8.2 
- 3ea4f44b9 - fix(scheduler): Changed warehouse on filter (SUPPORT-5404 #1406) 
  
# Version 2025.8.1 
- 94a5a8a3a - fix(hemtex): Adjust accounting rules for settlement processing (#1405) 
- f151c2740 - feat(hemtex): Adjust start-time for create-orders-to-shops job (Jupiter, #1395)
- 051b369ac1 - feat(web): Improve store goods receipt process (#1377)
- 880620e2db - fix(api): Shop-in-shop are not exported to Kid Sourcing (KSD-25622, #1383)
- b24ec15e65 - fix (External.Api) Changed so that costprice shows correctly in Athena.exe when product/product items are updated/inserted (JIV0-59) (#1374) 
- 10ec1dc24b - fix (Athena.exe) Fixed an error showing duplicates in the goods receival view (kds-25705) (#1397) 
- c2a24799ae - fix(external.api): Handle timeout while waiting for product item save (Jupiter, #1398)   
- 536322cdbe - feat(hemtex): Adjust start-time for create-orders-to-shops job (Jupiter, #1395)  
- a589942e55 - feat(kid): Re-enable collicare integration (Jupiter, #1394) 
- c6443a97aa - Resolve "Optimize and move code from sp to c sharp code for sp apos_RabattkortImport"
- 706c60c9c9 - Resolve "AthenaPosSync - prevent initialize (reset all)" 
  
# Version 2025.7.5 
- 8bd85f3eb - fix(external.api): Fixed product item import when item has alternative packing dimensions (#1371, JIV0-67) 
- 36145893f - Resolve "Fix error in AthenaPOSBeholdningsavvik_kid.sql"
  
# Version 2025.7.4 
- 0074917dd0 - feat(scheduler): Set order in transit when invoicing SiS from internet warehouse (#SUPPORT-5404 #1387) 
- 7f9e79e762 - fix(scheduler) inretrn use discountitemprice instead of deliveredtotalprice on orderlines  (#924)  
  
# Version 2025.7.3 
- f012a124a5 - feat(web): Added better error handling when sending salary data (#KSD-25549 #1364) 
- f1c3ec4f76 - fix(kidlabel): Always use target department address (Jupiter, #1380)
- c744928a5b - Resolve "WN-151   Adjust filter in OngoingAddChangedProductItemsToExportJob.cs"
- f6c77b5063 - feature (Athena.External.Api) Change so that when a product item has alternative dimensions, these are updated instead of the regular dimensions (jiv0-67) (#1371)
- 55de22e8cf - fix(external.api): Diable update producer from BC (Jupiter, #1378)
  
# Version 2025.7.2 
- 694cfdabf - feat(web) Fixes issue with null in AN_ID for replacement orders (#754). 
- 483503863 - fix (Athena.External.Api) Fixed an error wher product item dimensions where set to 0 if not provided in the DTO (JIV0-61) (#1363))  
  
# Version 2025.7.1 
- 6603d3389d - fix(external.api): Do not export CustomerOrderPos-orders until payment is received from POS (JIV0-65, #1373)
- cf554069b9 - fix (Athena.exe) Fixed error when computing ETA/ETD on Purchaseorder lines (SUPPORT-5437) (#1365)
- 5fddb4f5e5 - feature (Athena.exe) Added Autostore stock to the Main wareHouse stock in the stock column (KSD-24593) (#1345) 
- b37371cc69 - feature (athena.exe) Ekstra kolonne med tollsats under Mottak på bestillingsnivå (KSD-19410) (#795)
  
# Version 2025.6.3 
- e629f0637 - fix(ongoing-WMS): log validations errors (#1362)
- 4fbdc8bf5 - feat(scheduler): Turn off job in test. BC taking over testing (KSD-25149 #1315)
  
# Version 2025.6.2 
- 44016d76e - feat(external.api): Fix cost price update when importing product item from api (JIV0-59, #1360)
- fed6c4a17 - fix (Sceduler) Disabled customs tariff import job + fxed error occuring on dead link. (#1357) (KSD-25431) 
- 1e7e2f9f7 - fix(audit-report): Fix stocktaking lines included in possales (#1359) 
- cf95d5784 - fix(web): Fix missing product item ids and names when receiving replenishment parcels (Jupiter, #1358)
- daae43bc9 - feat(exe, api): Removed trigger of order message "Order Sent" from "Ordrebehandling": Added trigger "Order sent" to FinalizedOrder in api if order contains delivered limes (SUPPORT-5382) (#1340) 
- 15892620f - feat(scheduler): Added integration for inretrn (JP-69)
- 848e598cb - feat(scheduler): Include internet ordrers in auto invoice (SUPPORT-5404 #1356)
- 4487215e2 - Resolve "Minor fixes in Athena UI"
- c48c06cbb - fix (Athena.exe) Changed how additional pricecategories are added and removed to/from campaigns to avoid user errors that result from lagging GUI (#1263) (KSD2460)
  
# Version 2025.6.1 
- 2cc90dfc03 - fix(external.api): Disable purchase order price update on product update (Jupiter, #1354) 
  
# Version 2025.5.8 
- adcc85736 - fix(hemtex): Batch orders when sending to kid sourcing to not overload icore (#1352, Jupiter) 
- 25e016dc5 - Resolve "Fix missing unit in FakturaGenerator"
  
# Version 2025.5.7 
- fe69b3de0d - change(kid): Job configuration changes for disabling collicare sea/road integration (#1326)
- 287315e6b5 - fix(external.api): Fix deadlock in packing list import (#1350)  
- bea44c0820 - Resolve "NOR-167   Retail Drift: Styre transportetikett til angitt skriver"  
  
# Version 2025.5.6 
- 19c008c82 - change(hemtex): Job configuration changes for changing main warehouse to kid sourcing
  
# Version 2025.5.5 
- ce91edb373 - feat(external.api): Adjust stock rules for KS (#JIV0-13 #1082)
  
# Version 2025.5.4 
- 4563b34a42 - feat(external.api) Fixes issues with deleting non existing lines (JIV0-1 #1081)
- 3beb3a6318 - feat(external.api): Ignore m2m orders on export to KS (JIV0-57 #1338) 
  
# Version 2025.5.3 
- bde9559fe - fix(costprice): Fix wrong shipping cost calculations affecting cost price calculations from purchase orders in foreign currencies (JIV0-58, #1342)
- 0b29a6c5c3 - fix(hemtex): Set correct api key for BC order export (JIV0-15, #1336) 
  
# Version 2025.5.2 
- 5a8391091 - fix(sync): Fix spelling error in satellite sync (JIV0-42, #1334)

  
# Version 2025.5.1 
- 96e2041a35 - fix(sync): Adjust price sync to not sync prices based on hemtex-dependent cost prices (JIV0-42, #1334) 
- 74de8d49ea - fix(costprice): Move orders in transit to target accounting entity when calculating cost price (JIV0-53, #1329)
- b017898734 - Resolve "JIV0-1   Oppdatere PO fra BC til Athena via Athena.External.Api" 
- a423143561 - feat(web): Display KS Hemtex in item info (JIV0-50 #1328) 
- bd23c9fc35 - fix(external.api): Set correct field for property (#1327) 
- 4c64dcaa58 - fix(web): Issues with culture for time separators (KSD-24563 #1324)but0028" 
- 3ac04c228b - JIV0-30   Import parcel information to Athena from BC (#1156) 
- 64569e25c4 - fix(kid/hemtex): Adjust shipping cost for kid/hemtex (KSD-24973, #1316)
- d2dc775379 - feat(external.api): Add endpoint for importing product order packing list (#1206, JIV0-16, #1266, JIV0-42)
- f90aee8b95 - fix(Athena.exe) Changed so that etd is computed from suppliers transport time if none is given between POL and POD (ksd-24592)(#1261) 
- f4eb079a09 - feat(kid/hemtex): Create a job that will export a ProductOrder from retailer to kid sourcing (JIV0-15, #806) 
- ced3f04864 - fix(exe): Changed the code for capture and refund for Vipps in the OMS ("Ordrebehandler"). The behaviour is the same as for Klarna, where only the amount of the partially delivered/returned order is captured/refunded. (KSD-22285) (#880) 
- caadb54366 - feat.(Athena.exe) Added dynamic filter on campaigns for markets with stock > 0 in main store, autostore, the baltics and web shop for a given marked. (ksd-23560)(#1149) 
- f61c88d6cb - fix(Athena.Data) Fixed a bug in sp OppdaterVisningsvare (#1319)(lam-306) 
- ff449eb650 - feature(athena.Exe) Changed some gui elements for stock reservations, and added options for percentage reservations (ksd-7200)(#113) 
  
# Version 2025.4.2 
- 4e680b92e - fix(shopify.api): set specific shipping options for UK customers (WN-141) (#1318)
- d58061f43 - feat(wms): Add support for location alias (#1317, JIV0-45)
- fbb3abb0a - feat(kundeklubb/athenapos): rewrite code so Voyado.MemberNumber can contain a unique number controlled by Voyado, and expose this to AthenPOS for printing on receipts (KSD-16373)
- 9ad545094 - feat(external.api): Add endpoints for insert and update products and product items (#1159, JIV0-24)
  
# Version 2025.4.1 
- c59a9ca52 - Resolve "KN-633 - E-com buffer for store stock"
- b10d4eae1 - feat(scheduler) Disbale sms reminder jobs (KN-103 #598)
- e9895c761 - fix(costprice): Fix typo and overflow handling in cost price updates 
- f77aa378e - feat(scheduler): Activate sms reminders for Kid (KN-103 #598) 
- 4c597d4d2 - fix(api): Fix issue with deleting parent/child relations (KSD-24717 #1267)
  
# Version 2025.3.3 
- d06c3d6855 - Resolve "KSD-24450   M2M (B2B) blir kansellert uten grunn" 
- 442dfe719e - feat(external.api): Create an endpoint for importing order confirmation from KS to retailer (JIV0-17, #1102) 
  
# Version 2025.3.2 
- c8853c9df1 - fix(athena.Exe) Fixed typo (vkk-7) (#566)
  
# Version 2025.3.1 
- ecbc6662a0 - feat(AccountingEntity): Exclude certain departments from cost price weighting (#1293, JIV0-44)
- ffa485712b - fix(ta): missing (00) on sscc on nbt labels #1258
- efa9eecc0c - feat(efacto): Add no vat reason. (KSD-24435 #1286).
- fa7c2a0903 - fix (Athena.Exe)  Chamge so that report "Oppsummering" works. Fixed errors in query so taht lines may be added. (vkk-7) (#feature/566)
- 089a69ec6d - fix(scheduler): add check for deleted lines in Kid-Voyado POSORDER export job (KSD-24937) (#1291)
- efdc63dbb6 - feat(db): Changed the accounts for Klarna and Apple Pay for LH (SUPPORT-5251) (#1289)
  
# Version 2025.2.3 
- e8145a9219 - fix(shopify): wrong address being used as postal/delivery address when creating addresses (WN-147) (#1272)
- f83535c303 - feat(gl, hemtex): Add fallback custom er when processing settlement files for Hemtex Estonia (#1201, KSD-24010)
  
# Version 2025.2.2 
- ace1a2785b - fix(web): Payroll UB calculation (KSD-24576 #1265)
- 6b81d26015 - fix(intranet): use https for nuget source (#1280)  
- f13b67cd15 - feat(scheduler): Change the schedule for the CreateCollectiveInvoiceJob for WN prod and test EU (#1273)   
  
# Version 2025.2.1 
- a576a3172a - fix(scheduler): add OwnerInternalCustomerId to LNB order import job (WN-148)
- 4e45f6432d - feat(kid/hemtex): Add prod-jobs to create audit reports
- c89ae806fd - fix(scheduler): adjust InternalCustomerId from 10000 to 10080 for imported orders
- 2e1d8eb46a - feat(costprice): Maintain weighted shipping cost and customs cost (#887, JP-25)
- 1b73cc25a1 - feat(exe): View or edit weighted shipping cost and import tax (#1226) (JIV0-34)
- 3d64954d5c - fix(db): Fixed an error in calc of working hours when working over midnight (KSD-24577) (#1259)
  
# Version 2024.51.1 
- eafb9786e5 - fix(ta): missing (00) on sscc on nbt labels (#1258)
- 9a59f9edd9 - fix(acf): Correct vat calculations in ProductOrderTotalService
  
# Version 2024.50.4 
- b52e54f202 - fix(shopify.api): EU orders come in with phonenumber missing on some addresses (WN-144) (#1256)
- 6e6c8143ab - fix(exe): Fixed an error in the sp "BeholdningTilVaretell". A null value was attempted inserted into the "Vl_Pris" column in table "Varetellinglinje". (#1255) (KSD-23976)
- 8526c232df - feature (athena.Scheduler) Change so that items with distribution pint = 0 are never put on display orders. (LAM-287, # 1083)
  
# Version 2024.50.3 
- 052b7db76 - feat(pos): Optionally disable return button (LH, #1252)
- 1dab9f37e - feat(wms): Add order date to mission list (LH, #1252)
  
# Version 2024.50.2 
- ec3954035 - fix(project): Fix typo in appsettings.json (#1251)
  
# Version 2024.50.1 
- 864fe9badb - feat(exe): Show "Relasjoner" in the Customer window for internal customers. Previously this was only possible for B2B customers. Also added the "Faktor" column. (#1232) (JIV0-13)
- 6a8df8b64b - feat(lh,edi,wms): Create wms goods receipts rather than legacy goods receipts from edi despatch advice to warehouse (LAM-305, #1250)
- e66f3e3afd - feat(gl, scheduler, hemtex): Import bank transactions for Nets Estonia (KSD-24010, #1201)
- ab93e93b78 - feat(scheduler, lampehuset): Added job for downloading Vipps settlement files via api (#886)
- 696cdfb657 - feat(external.ap): Setup product order export for orders to 6020 and 6021 Resolve "External.Api - Set pick list status true" (JP-77 #938)
- e17533e6e0 - feature (Athena.exe) "Lage støtte for ApplePay-transaksjoner i oppgjørsfiler fra Nets for Lampehuset." (SUPPORT-5125, #1235)
- bc4420c81b - feature(Athena.Exe) Added support vipps files created from vipps api (SUPPORT-5125, #1171)
- be17c4475c - fix (Athena.exe): Fixed so that currency costprices exist before inserting missing prices to ensure that missing currency prices also are created. (KSD-23894) (#1187)
- b0d8ab84c - feat(wms, erp): Calculate forcasted replenishment quantites and show during putaway (#1115) 
- 2f98e780a - fix (athena.exe) Oppdatering pristilbud. Optimalisert sletting av land fra pristilbud (KSD-767, #677)
  
# Version 2024.49.2 
- 095f754e1 - fix(wsa): Resolve "Fix reference to Logger in ProductItemStockService" (#1246) 
  
# Version 2024.49.1 
- 5d21057dea - Resolve "Fix reference to Logger in ProductItemStockService"
- 1996119ecb - Resolve "SUPPORT-4521. Import order payment from Centra"
- ab511b4c89 - feat(lh): Enable wms stock correction job (#1245, LH)
- 93b54344ea - fix(style): Wrong text color on login page (#292)
- 383e698a13 - Resolve "Fix Tests"
- 7ce635e59e - fix(pos): Stock transactions from pos sales are now tagged with reference to PosOrder (#915)
- 38eba8e950 - feat(afc): Resolve "Merge issue in test" (#1241)
- f08c0b8c00 - feat(wms): Show new customer orders for LH (#1238, LAM-303)
- 214bbb20b3 - fix(scheduler): Igore casing when checking Athena vs Voyado (KSD-23359 #1237)
  
# Version 2024.48.4 
- 96d6d6f30 - feat(wms): Show customer name on pallet pick (LH) 

# Version 2024.48.3 
- 4f41da68b - feat(wms): Add support for picking up shop-delivery parcels during pallet pick (LH, #1234)
  
# Version 2024.48.2 
- 8d312ce38 - fix(web): Fix bug introduced in quickgrid yesterday where selection was updated properly when clicking inside the checkbox (#1233, LH) 
- 080fe3527 - fix(scheduler): Fix CustomerCustomizedCrossDockTests (#1227) 
  
# Version 2024.48.1 
- 732efce0e - feat(grid): Improved range selection to not be dependent on whether the the user clicks inside the checkbox or in the selection cell (#1230)
- 5d414a762 - test(scheduler): fix agr test that was failing due to changes in #458 (#1229)
- b43a441b0 - fix(wms): Increase top-margin to NBT-small labels (LH)
- 338c47edf - feat(db): JIV0-33   Synke data fra produksjon til testmiljøet (#1209)
- 51262a2dd - feat(scheduler): Support work on different department (NLK-8 #1210) 
- 6ec43fc7e - fix(exe): Fixed an issue in "Pristilbud" where an refresh of an line could return the first line in the database with this Product Item Number instad of returning the correct one. 
- ff845a386 - feat(scheduler): Crud filter for salray codes (NLK-7 #1217) 
- 900859c25 - fix(scheduler): Fixed an error where the Swish Order Id was not selected correctly when multiple lines occured in the xml-settlement-file. (#1199) (OP-10) 
- a1d229ee4 - feat(web): Enable continue on error for export. (NLK-9 #1211) 
  
# Version 2024.47.4 
- be981a374a - feat(pos): Disable partial pick of click&collect orders (LH, #1216) 
- 3d2efe3c57 - fix(web): Limit quantity decimals accoring to Payroll max limit. (#NLK-10 #1215) 
- c34c4c7d7c - fix(wms): KSD-24089  Ny printer i WMS (#1208)
  
# Version 2024.47.3 
- 4d20693025 - feat(scheduler): Handle d-number for Visma employee import (NLK-6 #963) 
- 44eb4db9f - feat(wms): Sort pick missions by first location in mission selection (#1213, LH)
- 7a3a16182 - feat(web): Add option to disable cancel order button (#1212, LH)
  
# Version 2024.47.2 
- 26cd7e0a5 - feat(pos): Add feature flag to use athena api to create click-and-collect picklists, return receipts and replenishment order incoming parcels reports. (#1195)
  
# Version 2024.47.1 
- d294917967 - feat(wms): Add lines to goods receipt (#1112)
- 72cff4ae0e - feat(wms): On putaway missions, show other locations with the current sku (#1113)
- 25a27e5756 - fix(ta): Ensure uniqueness of sscc-numbers (#1202, LH)
- aa2ad63667 - feat(pos): Move pos-reports from Athena.Web to Athena.Api (#1195, LH)
- ceb2591284 - fix(lh): Adjust timing of nightly jobs to avoid deadlock (LH, #1202)
- ec02664471 - feat(scheduler): Centra product order import (#SUPPORT-4521, #1042)
- 600dfadef1 - feat(scheduler): Skip Visma employees without national Id (NLK-6 #963)
  
# Version 2024.46.3 
- aea947645 - feat(wms): Show inner/outer quantity and allow changing pick rule during goods receival (pallet and piece), added support for goods receival directly to location (#1114)
- 80569860d - fix(AThena.exe)   Fixed queryerrorsa in stock taking reports (vkk-7) (#566)
- 085db9014 - fix (Athena.Exe)  Vare savner kalkyle for SEK i Athena (KSD-23894) (#1187)
  
# Version 2024.46.2 
- 45665480ee - feat(scheduler): update Visma eployee api tenant id in production (#NLK-6 #963) 
- 0e0e921f03 - feat(schedueler): Limit use of transactional contacts in Voyado (#KSD-23359 #1045)  
- f75f95c6d2 - fix(external.api/WMS-ongoing): add logging of incoming webhook request object (#1193) 
  
# Version 2024.46.1 
- 9514721dcc - fix(scheduler): remove duplicate parameter on LNB call
- f4d1f9716c - feat(scheduler): define InternalCustomerId for LNB order import in config file instead of in code (#1190)
- edd6573d48 - fix (Athena.Exe) Added select to AthenaUser on wms_Misson and wms_WarehouseSettings (KSD-23914) (#1186)
- 85e048e91b - fix(Athena.Exe) Missing grants for wms_PurchaseOrderGoodsReceiptLine and wms_PurchaseOrderGoodsReceipt" (KSD-23901) (#1185)
- 31b2889292 - fix(build): Fix build process for android native app
- e5f43e9dca - fix(wms): Fix logout not working properly from android app (#1067)
- 08fae40457 - fix(wms): Allow consolidation of shop delivery parcels on pallet pick parcels (#1108)
- 156a4b048a - feat(pos, lampehuset): Show agreed delivery date (LAM-283, #1164)
- ce2e5225f0 - feat(web): Custom design changes for ItemInfo. Show e-com stock Resolve (KSD-6976, #999)
- 04a1db5881 - feat(wms, LH): Add shipping option for custom shipping (LAM-282)
- c9c81cde25 - Athena.Exe (Fix) Rettet feil ved effekturering/utskrift ordrekontor  (KSD-23867) #1168
- 8045404347 - feat(wms): Show transport bookings on wms parcel (#1009)
- ff4a67f796 - feat(web): Fix auth token not vaild after deploy
- cee7fc859c - feat(pos, lampehuset): Add info text to correction orders (LAM-285, #1162)
  
# Version 2024.45.5 
- dab1074ff - feat(web): Implement received quantity in item info view (LAM-285 #1163) 
  
# Version 2024.45.4 
- c7dd0126d - feat(wms): Delete locations (#978, MN-518)
- a75b54dce - fix(wms, api): Fix misison picklist and parcel store delivery labels to split correctly on multiple labels (#1107)
- 2c0122bcc - feat(wms): Improve position of snackbar for mobile home in portrait mode (LH, #1151)
- 29d05e63c - change(design): Add high contrast border for form elements on certain pages (#1138)
- 988337024 - Resolve "Override the HistoryType for open partial delivered orders for LH"
- 807b04821 - Resolve "Fix wrong filter in GetOpenDepartments"
- 7c68dee01 - Resolve "LAM-277. Pac_Va_Id"
- 35024a618 - feat(web): Use wmsParcel for tracking numbers in item info (#LAM-277 #1038)
  
# Version 2024.45.3 
- cb5ceac3c - feat(ta): Remove transport bookings (#1009) 
- 472163b18 - fix(wms): Missing from previous commit 
- 72195a445 - feat(wms): Move goods between parcels (manual mode) (#1152) 
- 3fa29f501 - feat(scheduler): Added new returns and furniture flag to Testfreaks. (KN-567 #595) 
  
# Version 2024.45.2 
- 2687fe20e - fix(pos): Fix disable cancel on non-creditable orders (#1047, LAM-283) 
  
# Version 2024.45.1 
- 50896ee7a - feat(pos): Fix issues for shop-delivery and click&collect for LH (LAM-283, #1047)
- 5786aa986 - feat(wsa): Handle blocked quantity (#1111 #1132)
- e5a34fd8c - fix(kundeklubb): add null check for Voyado coupon (KSD-23731) (#1104)
- 5b5d71a18 - OB (fix) Fixed an error where a parameter was expected when creating a complaint. (KSD-23679 #1094) 
- c64ba8683 - feat(wms): Support updating location zone for product item upon putaway (#1117)
- 670ce481c - feat(exe): Added Goods Receipts from WMS to the list in the "Vare->"Ankomst:" button. Added a column displaying the value of the Goods Receipt in "Bestilling->Mottak WMS" (#1116) (LAM-288)
- cc6ac6fb8 - feat(wms): Mark location as blocked for incoming from putaway/replenishment missions (#972)
- ce7d739cb - feat(wms): On case pick with printer, create shortcut selecting pick by piece/inner/outer (LH)
- dd35b23a3 - fix(pos): On replenishment order goods receival, ddd column for parcel index (#1106, LH)
- 8d58494f0 - feat(wms, scheduler): Add job to update legacy locations and location content (reoler, varereol) from wms locations
- 17f53dcf9 - fix(pay): Nets unit price shoul dbe ex. vat (LAM-162 #393)
- 3a863198f - feat(wms): Show location level in pick view (#1099)
- fc03621fe - fix(tests): Fxied wrong date generation (#1101)
  
# Version 2024.44.6 
- 12e2c0a6e - fix(athena/wms): Prevent changing from-department on started orders. Now checking if the warehouse is a wms-warehouse (#1033)
  
# Version 2024.44.5 
- eb2248bc3 - feat(wms): Support consolidation of shop delivery orders for NBT pallet 
- 894cac204 - fix(wms): Fix error in putaway for items with invalid zone (LH) 
- 74deb3a20 - fix(wms): Fix problems with transactions being half-aggregated on query timeout 
- 8284ee3d9 - Resolve "Legge til Dip. Nettlager i søkekatalog for vare" 
- dc9e2ffa8 - fix(wms): Fix oversize misision queue being applied to all case pick missions in certain cases (LH) 
  
# Version 2024.44.4 
- 4462bd62e - fix(ta): Fix error in transport automation tracking job when ProductOrderParcel is missing (LAM-285, #1068) 
  
# Version 2024.44.3 
- 0b9d97a22 - feat(wms): create back orders when closing pickwave (#1066, LAM-278) 
- bcaa1b8e5 - feat(pos): For replenishment order goods receival, add function to print list incoming parcels (LAM-285, #1068) 
- 1ff19e340 - fix(athena/wms): Prevent changing from-department on started orders" (#1033) 
  
# Version 2024.44.2 
- 440121445 - feat(web, lampehuset): Support using web for click&collect and shop delivery (LAM-283)
  
# Version 2024.44.1 
- b39585c3a0 - feat(wms): Improve printer editing (#955)
- 3e4a55c2be - feat(web): Improvements for replenishment orders goods receival process (LAM-285, #1068) 
- 301e96aced - fix(ta): Make font of address name bigger in nbt-small label (#1032) 
- a822360a13 - feat(wms): Manual search sku should match aliases (#1065) 
- 22d23ab643 - feat(external-api): New options for shipments (KSD-20702 #565) 
- 8c3ca56a47 - feat(scheduler): Create Collective Invoice Job for WN EU. Changed export to GL accordingly (#927) (WN-111) 
- 7f84437be7 - fix(Athena.Exe) Improved update of campaigns when editing various values on the product iteme lines of the campaign (#677) ( KSD-767) 
- 0835811bf7 - feat(web/chore): UI to change buffer for e-com stock (KSD-21980 #897)
- e74d20469e - feature(Athena.exe) Created extra column in search for product item showing stock in web shop (KSD-21192)  (#616)  
- 32022c276c - feat(pay): Added refund and release remaining for Nets Easy. Limit process to one capture to simplify actions (#1055).
- 848e6754d6 - fix(schelduer): adjust OrderSent mail template for lampehuset (LAM-184) (#1054)
- 17ea05cbe2 - feat(scheduler): add new OrderMessage handling type, `OrderDeliveredToCustomerInShopReceipt` (LAM-246) (#378) 
- 4c5e2fb238 - fix(scheduler): Prevent ISettingsJob from stopping even if settings are missing (#1063) 
- 501caed65e - fix(wms, lh): Goods receival piece should be directed to correct zone (#1064, LH) 
- a0ef2f45e5 - feat(web): Support barcode scanning from AthenaPos (LAM-283, #1047)
  
# Version 2024.43.12 
- ed43a0aa0a - feat(ta, web): Adjusted filters for pos replenishment order receival and nbt polling (#1024, LH)

# Version 2024.43.11 
- c35be7140 - feat(ta): Update ProductOrderParcel with delivery status from carrier (LH, #1061)
- 3cf185d6c - fix(ta): Fix problem with updating ProductItemParcel when creating shipments (LH, #1060)
  
# Version 2024.43.10 
- 11a284ed21 - fix(test): Renamed properties (#1059)
- 010df96d2e - feat(scheduler): Add Orb_NetsEasy_Belastningsreferanse on capture (LAM-162 #1053)
- 6a05521b0c - fix(ongoing-WMS): more null checks and logging (#1058)
  
# Version 2024.43.9 
- 0c81b4457 - fix(ongoing-WMS): add missing null check
- 1228ea91f - feat(wms): Allow putaway pallet missions to use locations with existing items (#1056, LH)
  
# Version 2024.43.8 
- 37d0c3511c - fix(ongoing-WMS): remove ProductItemExportLog entry from being created in OngoingService when item is exported
- 91e70b23ff - fix(ongoing-wms/scheduler): use `VareEksport2` as base of productItems that should be exported
  
# Version 2024.43.7 
- d229fcdf52 - Resolve "Modify UpdateFromPos for Lampehuset LAM-272"  
- d20d420c83 - feat(db): add `ProductItemExport2` (`VareEksport2`)
- 6eaca1b6bb - fix(ongoing-wms): add more logging around Delivery method to pinpoint error on some orders
  
# Version 2024.43.6 
- 85c09e135 - fix(deploy): Bump version 
- b1e86ccf6 - feat(web): updated Kid tenant Id (NLK-6 #963) 
  
# Version 2024.43.5 
- ac933cb94 - feat(api): Include order id on error messages in mail. Add source for order actions.  (LAM-162 #1040) 
- 91aa3a9eb - feat(web, db): Support per item goods receival for replenishment orders 
  
# Version 2024.43.4 
- fda5c2d4e8 - fix(kundeklubb): issue where html view is using wrong namespace
  
# Version 2024.43.3 
- 9c83f03c56 - fix(exe): Updated the syntax for Services in xml-file for Logistra Cargonizer (#1039) (SUPPORT-4960)
  
# Version 2024.43.2 
- 55755ce2f - Resolve LAM-162 - ProcessProductOrder
  
# Version 2024.43.1 
- 528369bdb - fix(exe): Export to Visma Global: Fixed an error where a double not resulted in logic error (#1035) (LAM-253) 
- c2e3ee43d - fix(Athena.exe) - Fixed an error where wrong label-printer was selected when printing packing list from the order module. (#917) (KSD-22437) 
- c90302bc5 - chore(data.wheels): update System.ServiceModel.* package references 
  
# Version 2024.43.1 
- 528369bdb - fix(exe): Export to Visma Global: Fixed an error where a double not resulted in logic error (#1035) (LAM-253)
- c2e3ee43d - fix(Athena.exe) - Fixed an error where wrong label-printer was selected when printing packing list from the order module. (#917) (KSD-22437)
- c90302bc5 - chore(data.wheels): update System.ServiceModel.* package references
  
# Version 2024.42.5 
- 70945cd25 - feat(wms): Add queue for pickup-in-store orders (#1023, LAM-272) 
- 5a6944744 - feat(kid): Create audit report for KidHemtex 
- 603ff1304 - Resolve "KSD-21231 m2m costprices- error in calculation of costprice from euro to NOK?"
- e826e2e4d - feat(exe): Changed the GL-accounting rules for Athena->Visma Global (#497) (LAM-253) 
  
# Version 2024.42.4 
- 059b2164a - Resolve "LAM-162 - hent i butikk ordre faktureres/trekkes automatisk ved utlevering i butikk."  
- 4c0fe55cb - feat(athena): Fix copy order for internal orders with missing to-department (LH)   
- 649c61788 - feat(wms, lampehuset): Add nbt-direct shipping option to shop pallet order type (#1018) 
- fe3b8b947 - fix(athena): unable to save data into UI table for "brukerstedsnummer og bax issue #997   
- d636141c6 - feat(wms): Expand mission compatibility (lampehuset) (#969) 
- 18edabce3 - feat(wms): Support stackable items in volume calculations (#958) 
  
# Version 2024.42.3 
- 6d20dd721 - bug(wms): Shipment Id is not updated after creating departure (#974) 
- 92a99ec48 - Resolve "Custom database driven crud queries"  
  
# Version 2024.42.2 
- 2355ed1e9 - fix(wms.ongoing): only allow 69 chars in description
  
# Version 2024.42.1 
- 16af1e38a - fix(wms): Incorrect replenishment for multi zone pick missions (#1008, LH)
- 6f947468c - fix(exe): Fixed an error in OMS ("OB") where the pick status from EWCS was not refreshed before navigating to an different order. (#952) (KSD-22790)
- 141078c55 - fix(api): Fixed an error where "From wareouse" was incorrecly updated by the UpdateFromPOS endpoint (#1005) (KSD-23211) 
- 780fbdd2a - Resolve "Payroll - Wrong calculated hours interval"
- bb234f918 - Resolve "Employee position import NLK-6"
- 43a1aef3e - fix(db, exe): Improved quality on internal transfers for LH, by introducting relation between delivering and receiving order (#977) (LAM-271) 
- 4e5be1d42 - fix(exe): Fixed an error where the endpoint to the payment service was not set correctly (#899) (KSD-21404)  
- 551558727 - feat(db): Granted rights on table wms_printer (#1003)
- a492ea137 - fix(kundeklubb): fix CampaignId issues where it was string in web and int on POS (KSD-23197) (#1002) 
  
# Version 2024.41.7 
- bb9becd24 - fix(shopify.api): check if vendorFilter string exists before trying to filter products (#998)
  
# Version 2024.41.6 
- c738cd93a - fix(shopify.api): save shopify order id instead of ordernumber as alias (#995)
- 817218622 - Resolve "QuickGrid multi select column improvement"
- 8239b3085 - cleanup(lindbak): Remove unused Lindbak code (#957)
  
# Version 2024.41.5 
- 2a1431269 - fix(voyado): remove duplicate interface member
- 62b0a7b1a - feat(db, exe): Granted permissions on "OrdreAlias" and "OrdrelinjeAlias". Made it possible to delete (with warning) orders even if it exists "OrdreAlias" or "OrdrelinjeAlias" (#989)
  
# Version 2024.41.4 
- a50045b64 - fix(kundeklubb): add so `PERCENT` type for POS shows instructions/info from Voyado (KSD-15374 / #511)  
- b0d1810af - Resolve "KSD-22195 Internfaktureringen blir fel för franchise och FI/EE" 
- f7edf4871 - feat(athena): Configure SiS handling as Ecom per internal customer (#980, LAM-272) 
  
# Version 2024.41.3 
- 89c5583f8 - fix(wms, hemtex): Allow select any location in relocation pallet modal (KSD-22909, #981)
- e55b8df2f - feat(wms, lampehuset): Include total item volume on piece pick label (#986)
  
# Version 2024.41.2 
- ce1c05dbf - feat(wms): Improve returns registration (#987)
- 3946181f9 - Resolve "Payroll - Timeout" 
- 2a06af9fc - feat(exe): Added support for refunding prepaid orders in OMS ("Ordrebehandler") when order gets cancelled (#899) (#KSD-21404)
- d44f556f1 - feat(db, exe): Added Tra_ReturVarslingMobil to Transportoer to be used as notification on returns. Implemented for Cargonizer. (#929) (SUPPORT-4820)
  
# Version 2024.41.1 
- 3bf54c07d - feat(wms): Include configured printer width on zpl labels (#983)
- 99b9b3d9b - fix(wms): Improvements for fallback transport label (#743)
- b663bc5be - feat(wms): Adjust received quantities on goods receipt (#982)
- f62b9912f - fix(ta) Resolve "feat(wms): Improvements for fallback transport label"
- ab716c149 - fix(ta): Resolve "feat(ta): Create PostNord MyPack Parcel Labels" (#691)
- 20bd223a5 - feat(wms): Add missing fields to location edit page (#954) 
  
# Version 2024.40.9 
- d44935d42 - fix(ta): Create shipment numbers for transport bookings created manually (LH, #979)
- 6836b2c4b - feat(wms): Putaway piece mission improvements (LH, #971) 
  
# Version 2024.40.8 
- a0c647b98 - fix(wms): Fix missions on target locations being paused when creating relocation missions (#527, KSD-22920)
- 2354ca802 - feat(wms): Adjustments for Lampehuset WMS - Adjust label for Pallet Pick (#961)
  
# Version 2024.40.7 
- e13975c2e - feat(kundeklubb) Updated with new ruleset (KSD-20176, #445)
- 9c4236eca - feat(wms): Improvements for goods receival (piece) (#970)
  
# Version 2024.40.6 
- 03362a59d - feat(scheduler): Prevent export of cancelled product orders (KSD-18932, #479)  
- 57ccf2a52 - fix(wms): Create relocation missions on locations with existing missions (#527)MN-511 MN-506  
  
# Version 2024.40.5 
- fd99b5573 - bug(wms): Case pick missions to the same locations are not prioritzed (LH #973)  
- 1657b80e6 - fix(lampehuset, wms): Exclude direct orders from wms (#976,LH)  
- fb4478aed - bug(wms): Test failing on mission split after customization for LH (#975)  
  
# Version 2024.40.4 
- 3c0134b43 - fix(shopify.api): actually ignore orderLines not matching the vendor filter (#967)
- c6ab5096d - feat(scheduler): Enhancements on jobs exchanging orders between retailers and ks (#764) (JP-81)
- 6451aa71e - fix(scheduler): adjust run time for ongoing order export [wenorwegians] (#966)
  
# Version 2024.40.3 
- b27abd5c0 - fix(wms): Fix issues with transport booking grouping (#961)
  
# Version 2024.40.2 
- bf3893d9e - feat(wms): Adjustments for Lampehuset WMS - Added support for grouping transport bookings into a single shipment (#961)
- 11181679d - feat(athena): The "Disponibelt" in "Vare" does not include the "Display qty". The term "I ordre" has been changed to "Reservert" (#256) (LAM-151)
- 5e236cfef - Resolve "Update Athena with new api2.postnord.com"
- 06ebf268e - Resolve "KSD-17855   FW: B2B Monthly Invoice Report"
  
# Version 2024.40.1 
- 2a8ec2ffa - feat(wms): Adjustments for Lampehuset WMS - Missing service point, fix oversize calculation
  
# Version 2024.39.8 
- 1cf659aed - fix(wms): Fix incorrectly failing test (#961)
- 005a76e8e - feat(wms): Adjustments for Lampehuset WMS
  
# Version 2024.39.7 
- 909a98fa5 - feat(wms): Adjustments for Lampehuset WMS - Change status of completed ecom orders to not effected
  
# Version 2024.39.6 
- c19c1407b - fix(db, lampehuset): New AthenaPOSVaremottak_Lampehuset due to wms (#960)
- 430303c3a - feat(athena): Create a view of wms_PurchaseOrderGoodsReceipt in athena.exe (#962, LAM-270)
- ede917a54 - feat(wms): Adjustments for Lampehuset WMS - Activate Scheduler Jobs
  
# Version 2024.39.5 
- 89709e3d6 - Dummy change to trigger new version
- 19b643926 - feat(wms): Adjustments for Lampehuset WMS - NBT parcel label
- b0077c447 - feat(wms, lampehuset): Prioritze locations on lower levels when selecting available pick locations (#949)
- 1c45e7028 - fix(wms): Add relocation pallet missions to mission queue (#527, MN-511)
- f85582a40 - Resolve "KSD-22687   feil i OB. Haster3"
- b9db76a47 - feat(wms): Adjustments for Lampehuset WMS - printer label
- 255eb3ad8 - feat(scheduler): url encode member look up on email (KSD-17751 #512)
  
# Version 2024.39.4 
- 98b8f9cdf - feat(wms): Adjustments for Lampehuset WMS Stock Taking (#961)
  
# Version 2024.39.3 
- fdcd3d5af - feat(wms): Adjustments for Lampehuset WMS (#961
  
# Version 2024.39.2 
- 755f14358 - fix(wms.ongoing/scheduler): add try/catch incase mapping fails for an order  

# Version 2024.39.1 
- 11b42fe2d - Resolve "LAM-228 Kundebestilling - Kunne velge annen butikk for utlevering" 
- f5e3d616d - feat(wms): Create truck-location per user and avoid having to manually check into truck locations (#931)   
- c8e8d1d2d - fix(wms): Minor fixes to transport booking create and postnord edi formatter (#951)   
- f016e7104 - fix(athena): Fixed an error where certain tariffnubers would not appear on the product item and/or become undeleteable (#941, KSD-22720) 
- 0a596529c - feat(wms): Add uI for updating product item rules   
- 93652dfda - Merge remote-tracking branch 'origin/master' 
- 784abdd78 - Merge remote-tracking branch 'origin/master' 
- 39315346d - Revert "Merge branch 'feature/761-create-a-job-that-will-import-orders-to-ks'" 
- a36524c07 - Merge branch 'feature/761-create-a-job-that-will-import-orders-to-ks' 
- da17dff64 - Resolve "Create a job that will export an ProductOrder from retailer (Kid/Hemtex) to KS" 
- caf90a8d8 - feat(wms): Add internal customer multiselect on pick wave schedule filter (#930)   
- a956c026a - feat(wms, lampehuset): Print picklist on a separate label when printing pick labels. (#933)   
- 5fc511b11 - feat(wms, lampehuset): Adjust NBT Large transport label (#932)   
- a74835764 - Resolve "KSD-20697   Faktureringsrutiner skal settes opp likt i Kid og Hemtex."  
- fa3c177c6 - Resolve "Feil i CurrencyConversionRateCrudQuery" 
- 0251dcda3 - perf(athena.web): Move detatched content into separate component to improve performance of dropdown select (#942)   
- 46cd388dd - Resolve "WN-112   Salg til svenske kunder Athena EU" 
- 269832dbb - feat(wms): Remove scan packaging step when splitting parcels (#934)   
- d8ed3732f - fix(wms,ta): Create ProductOrderParcel when using NorbitsTA to create transport bookings (#936)   
- c5bb9414f - Resolve "KSD-18932   sis m2m ordre som ikke er betalt, men allikevel går over til ordrebehandleren" 
- 9200b766f - feat(scheduler): prevent transit status for non sis orders (#538)  
- 1b7693837 - Resolve "feat(ordrebehandler): Add support for finalizing orders picked in wms" 
- a823237dd - Resolve "Create new table FraktPaaslag" 
- ab836952c - fix(db) - Fixed salary calc errors in sp sp_BeregnPosTimerPrKode_Kid_Logistikk ( #534) (KSD-11124) 
- 9971d07fe - fix(ta, lampehuset): Adjust margins on PostNord labels (#935)   
- 46d130b6f - fix(wms): "WMS: Create relocation missions on locations with existing missions" (#527)   
- 69e7ca3b4 - fix(wms): Re-allocate allocated stock after cancelling missions (MN-511, #527) 
  
# Version 2024.38.3 
- 4f8f82533 - feat(web): update paycodes for payroll (#569 #NLK-1)  
  
# Version 2024.38.2 
- ab116727d - fix(wms): Resolve "WMS: Create relocation missions on locations with existing missions" 
- dd984ec8e - fix(wms.ongoing): add initialization check on all public methods 
- 9f07f2482 - feat(wms): Add endpoint to invalidate caches (#925) 
- 95185252a - feat(wms, lampehuset): adjust pick rules for lamphuset and add rulepiecebulky (#922) 
- 261fb6e3b - feat(wms): Parametrize autostore pick rule sets (MN-519) 
  
# Version 2024.38.1 
- fa77168c3 - Resolve "Visma Payroll api"  
- 9a43d1b4c - feat(wms): Support not scanning SKU during pallet replenishment 
- dd7d3c610 - fix(wms, lampehuset): Fix order type filtering for shop order type pallet (#891) 
- 8c2a0d428 - feat(wms): added new mission queue groups and rules for oversized items (#892) 
- 3e3ec2d9b - feat(Scheduler) - Disabled all jobs between We Norwegians EU and SystemTransport. As per WN-workshop today. 
- 850d222ea - fix(wms): Add mission queue rules for ReplenishmentPallet for Hemtex (#527, MN-511) 
- c1cbf4647 - feat(wms): Implement pallet pick 
- 332a87ab7 - feat(wms): Resolve "WMS: Create relocation missions on locations with existing missions" (#527) 
- 1b0545209 - feat(athena,external.api): store external cost price and add option to display in Athena  
- 693b87889 - fix(athena,customs): Add copying of custom tariff numbers when creating a new product item from an existing product item (#411)  
- 550025747 - fix(deps): update dependency @angular/core to v10 [security]  
- d26fbc1f2 - fix(kundeklubb): add null check to translation service class   
- 9b2723aee - fix(wms.ongoing): add more logging   
- 39182f191 - feat(wms, lampehuset): Add support for single-direction aisles (#557) 
- e3e3a6079 - feat(scheduler): make sure cancelled orders are not exported (KSD-21404) (#805)  
- 71fb7b2c3 - fix(web): use correct limit for setting avaiable stock values (KSD-21366) (#334)  
- e39c87633 - feat(old.web): display both ordered and delivered for orders going to shops (LAM-260) (#875)  
- 674389752 - fix(deps): update dependency jquery to v3.5.0 [security]  
  
# Version 2024.36.3 
- 7a474c379 - fix(deps): update dependency moment to v2.29.4 [security]
- 166b96bac - feat(scheduler): add support for UserSecrets (#883)
- 2b221bc53 - fix(wms.ongoing): add validation for missing State/County/Fylke on US orders
- 80ecb6f94 - fix(deps): update dependency bootstrap-select to v1.13.6 [security]
  
# Version 2024.36.2 
- ec67037d5 - fix(shopify.api): add new address logic, for shipping and invoice (#900)
- 10dc4cffa - Jira #LAM-158"
- e6fca2e80 - Merge branch 'feature/893-ksd-22401-vekt-mal-beregning-fugerer-ikke-etter-siste-athena-oppdatering'
  
# Version 2024.36.1 
- 6aab82da5 - pos update replenishment orders manager page and service dataprovider 
- 5ca924dce - feat(scheduler): handle partial delivery (KN-631) (#864)  
- 9a657352f - feat(scheduler): handles  multiple employees from SameSystem on same employee in Athena (SUPPORT-4524) (#650)  
- f1d29b46a - Resolve "Create entry in OrdreEksport when printing pick list" 
- 8f95d7a64 - Feature/193 fix transaction history page 
  
# Version 2024.35.5 
- b55f90d01 - fix(acf): bad use of nameof that doesn't actually give you the name of the class (#889)
  
# Version 2024.35.4 
- 754f7a53b - fix(wms.ongoing): adjust mapping to fallback to current customer if no Or_Data is present (#888)
  
# Version 2024.35.3 
- 7bf67d9e3 - fix(wsa): remove property that has been removed from constructor of `ProductItemStockService` (#885)
- 1c91bd593 - feat(wms) update grid parcel view and update manager with dataadapter (#610)
- c43055a44 - feat(wms) product order detail view update grid (#617)
  
# Version 2024.35.2 
- 2d34b7333 - fix(athena): Feil ved endring fra Reservert til Betalt i OB (KSD-22287) (#878)
- a1cf12863 - fix(TA): Use PostNord test account by default (#692)
- 6e7ac4c7c - chore(deps): update dependency microsoft.rest.clientruntime to 2.3.24 [security]
- 63c7eb0e9 - fix(wms.ongoing): add `DeliveryInfo` mapping, using `Or_Info` (#874)
  
# Version 2024.35.1 
- b1f3bbabd - fix(api): Ignore unsupported api calls from delphi client generator (#873) 
- acc755ea0 - feat(wms.ongoing): use `Or_Data` field for some data stored from the originating order in another Athena installation (#872) 
- d3a39b0f4 - Merge branch 'feature/566-vkk-7-omlegning-kostpris-vektet-kostpris-i-athena'  
- 51ca5235e - feat(acf): add more customer specific fields to `ProductOrderCustomerDetails` which is stored in `Or_Data` (#870) 
- 29abdd3a5 - fix(wms.ongoing): return quantity should not be negative, service class handles the negating of the number (#871) 
- 9735d2cbc - feat(scheduler/api): fixed issue with expired campaigns to AthenaPos (KSD-19785) (#403) 
- d66c9b82f - fix(shopify.api): adjust wenorwegians_no ShippingOption mapping 
- 599974106 - fix(deps): update dependency quill to v2 [security] 
- af7f07f79 - fix(deps): update dependency axios to v1.7.4 [security] 
- 930989328 - chore(deps): update dependency sixlabors.imagesharp to 3.1.5 [security] 
- feb6bdd9e - feat(acf): add new fallback for ShippingAddress in `ProductOrderAddressService` (#865) 
- 0f233eed8 - feat(wms): When picking, prioritize locations where the entire order line can be picked in one mission line (#749, MN-517) 
- 4261a8c89 - feat(athenaweb): add online stock to item info. hide regions with no country. (KSD-6976) (#705) 
- 208f94c48 - Resolve "Create UI for CRUD operations on new table ValutaKursManuell" 
- 213eadb09 - feat(external.api): methods to create sales contracts and shipments (KSD20702) (#565) 
- 7feead11e - fix(wms): Cancelled product orders are incorrectly displayed as "Not Ready" in Product Orders view (#106, KSD-17601) 
- a8b4659d1 - fix(wms): Fix failed tests after adjusting picking rules (#409, KSD-19792) 
- 6d7d85236 - fix(web, wms): Now creating replenishment missions if we have some, but less than rounding unit, available quantity upstream (#409, KSD-19792) 
- 282aed7af - fix(ta): Resolve "feat(ta): UI for transport bookings" (#731) 
- fbc0cb6d2 - Resolve "LAM-230   Informasjon om innholdet i sms sendt til kunde" 
- 3d0806e34 - fix(wms): Fix update to new version button not working after project split (#862) 
- d81c94715 - Resolve "LAM-249   Utskrift av QR kode" 
- 65d00ed0f - feat(wms): Resolve "WMS: Do not require scanning of location when picking up items during pick or replenishment (piece) missions" (#530) 
- b19308e52 - Resolve "Open a product in Athena.web directly from Athena.exe" 
- 25c8873c3 - feat(lampehuset): Enable NBT edi export in test (#604) 
  
# Version 2024.34.7 
- 0979b21ff - fix(wms): revert removed scan location cells (#530) 
  
# Version 2024.34.6 
- a4df8de2e - fix(ta): Resolve "feat(ta): Support PostNord MyPack services" (#690/#691) 
- d680f1ebd - feat(api/web/db): transport booking functionality, UI and API integration with postnord #731 #743 #742 #726 #692 #691 #690 #530 
- 109725991 - feat(wms): Option to not invoice e-com orders automatically in wms (LH, #837) 
  
# Version 2024.34.5 
- a2be0cd96 - feat(shopify.api): add phone number parsing so the number is formatted in international format E164 (#842)  
  
# Version 2024.34.4 
- 2cd27f2ab - fix(shopify.api): adjust paymentOption mapping (#841)  
- f0e7d99bd - feat(lampehuset, scheduler): Job to set status ready-for-pick for ecom-orders with available stock  
  
# Version 2024.34.3 
- ee6313b03 - fix(shopify.api): add logging when searching for existing customer using email (#839)  
- 87b5f79e1 - fix(shopify.api): only search for existing customer of type = 2 (B2C)  (#840)  
  
# Version 2024.34.2 
- 88618160f - feat(shopify.api): add support for County/Fylke (#838)  
  
# Version 2024.34.1 
- 0118265a3 - feat(shopify.api): add filter option for vendor so we can only import orderlines matching a specific vendor (#835)  
  
# Version 2024.33.6 
 - 1d4961f4f - fix(scheduler): disable shopify US inventory import into Athena US/EU/NO (#831)  
 - 59c2613a8 - feat(wms): Enable support for skus with multiple parcels (#826)  

# Version 2024.33.5 
- 8bb2bc48c - refactor(scheduler): rename wenorwegians shopify jobs to clarify what the job does (#830)  
- dbf3a4483 - fix(scheduler): add more inventory sync jobs from different warehouses for wenorwegians (#830)  
- ccbb95641 - feat(shopify.api): add filter support for incoming orders, and new payment and shipping mapping (#808 #307)  
- c6e424d4c - fix(scheduler): add vendor filter, add inventory update jobs for new warehouse/locations for Wenorwegians (#827)  
- 38b6cdfd5 - fix(external.wms/ongoing): skip orderlines where the productItem.Id is `90610101` ("Freight and handling") (#828)  
- cf435e758 - fix(shopify.api): add missing address4(firstname) and address5(lastname) on some address objects (#829)  
- 7d9e0645c - Merge branch 'feature/825-feat-athena-add-ui-for-vd_antkolliprvare'  
- 0c7c86e6e - Added GUI for field vd_antkolliprvare (#825) (  
- 921785784 - fix(scheduler): add status filter for shopify inventory product query  
- a54ab671e - fix(scheduler): add vendor filter for shopify product query, add inventory update jobs for new warehouse/locations for Wenorwegians  
- 3c5d2419a - feat(Athena) - Changed the logic for calc working hours as per (KSD-20777) (#580). Changed the report of working hours: Will only include codes that is used in the current report. Changed sorting according to values in database.  
- 8f7d33d46 - feat(db): Add field Vd_AntKolliPrVare for indicating multiple parcels are required per item  
- bbee806dc - Merge branch 'feature/596-kn-592-dynamisk-utvalg-ny-filterfunksjon-0-i-beholdning'  
- 3972d769f - Merge branch 'master' into feature/596-kn-592-dynamisk-utvalg-ny-filterfunksjon-0-i-beholdning  
- 856f5184f - Merge branch 'feature/9-ksd-13961-kidath02-hemtex-internkunde-er-borte'  
- 5960b14be - Changed so that internal customers are visible in AthenaHemtex. (ksd-13961)  
- 6067de251 - feat(sp_BeregnPosTimerPrKode_Kid) - Added support for UB 115 for Kid, as per KSD-20777  
- 3cbbf39f4 - refactor(shopify.api): rename variable to match what it actually represent  
- de49345d6 - style(shopify.api): add new line to make code more readable  
- b9c8db383 - feat(shopify.api): add `Wenorwegians_US` payment option mapping  
- 98aebdefd - feat(shopify.api): add `Wenorwegians_US` shipment option mapping  
- 5b4d0765b - feat(shopify.api): skip all POS orders  
- 83aa0ade5 - Merge branch 'master' into feature/596-kn-592-dynamisk-utvalg-ny-filterfunksjon-0-i-beholdning  
- 2d79322cb - New filter in Dynamic campaign filters to deselect all products with zero stock for a given marked.  
- 629c8b6da - feat(sp_BeregnPosTimerPrKode_Kid) - Added support for UB 115 for Kid, as per KSD-20777  
  
# Version 2024.33.4 
- 295769285 - fix(ta): Correctly escape special characters when exporting edifact documents (#604) 
- 12587e6aa - fix(ta): Correctly escape special characters when exporting edifact documents (#604) 
- 6474cf159 - fix(shopify.api): use correct phone field received from Shopify 
- a86246c6e - fix: typo in log message referencing the wrong object being logged 
- 4e95c7160 - fix: use already mapped/fallbacked phone value on the customer for addresses too 
  
# Version 2024.33.3 
- af132b503 - Remove unused/deleted service call.  
- a27020c3a - chore(migration-runner): Fix migration runner on macos (#817)  
  
# Version 2024.33.2 
- a0ef08cd8 - fix(commerce.wsa): update newtonsoft package to 13.0.3  
  
# Version 2024.33.1 
- 586ffadd1 - fix(scheduler): change warehouse where wenorwegians eu shopify inventory is fetched from  
- 6547eabee - Removed unintended chars.  
- b9641dce7 - Resolve "HE-140  Lägga till Supplier i filexport av inköpsorder till Collicare-"  
- 7278fbd98 - Added missing method gone in rebase from master to git#519  
- ee8af1986 - fix(hemtex): Synchronize both stock quantity and blocked quantity from Hemtex to Kid (KSD-17177, #814)  
- 091b8437c - fix(wms): Do not override purchase order status when exporting goods receipts to Kid (KSD-17602, #799)  
- cc13530a8 - Resolve "MH-31   Kvittoinformation skickas felaktigt för M2M köp & M2M kvitton saknas i Voyado"  
- db9691165 - fix(scheduler): adjust email recipient address (KSD-17855)  
- aec657c07 - feat(wms): Allow force abort of eManager-missions (KSD-21948, #813)  
- 57bf90ca6 - fix(scheduler): log Ongoing ProductOrder validation errors  
- a4805b173 - Merge branch 'feature/476-ksd-18041-sikring-mot-tastefeil-i-distribusjonsregler-og-pristilbud'  
- 75d895a30 - Rettet feil der In_Maksdistribusjonsfaktor ikke ble lagret.  
- 6defc065b - Added updatepermission on In_MaksDistribusjonsfaktor to AthenaLagersjef and AthenaLagerController  
- 5b6233715 - Merge branch 'master' into feature/476-ksd-18041-sikring-mot-tastefeil-i-distribusjonsregler-og-pristilbud  
- 4910064fc - fix(scheduler): adjust email recipient address (KSD-17855)  
- 1071d4ded - Update README.md  
- 906b22512 - Endret slik at det er mulig å slette varenummer fra frakt og gebyrfelt i innsillinger [LAM-256]  
  
# Version 2024.32.2 
- 3e5f2803e - fix(shopify.api): change wording in log message to clarify what it is logging  
- e8c648c70 - fix(shopify.api): log the object data  
- 681eaaace - feat(shopify.api): add support for setting From- and OwnerInternalCustomerId independently from each other  
- a41d68ee5 - chore(shopify.api): remove unused settings  
  
# Version 2024.32.1 
- b33c79949 - fix(shopify.api): add more logging during order creation  
- a064356e2 - refactor(shopify.api): group mobile- and phonenumber together  
- f3b89d47f - refactor(shopify.api): only fetch zipcodes ones from db  
- cf5b8ca7c - Fixed key-error in Innstillinger->reoler and update of status fields when saving date driven price changed  
- b193ab176 - Fixed an error where statuses were not saved correctly to file  
- c6d138716 - fix(wenorwegians): add email recipients for ongoing-article job results  
  
# Version 2024.31.5 
- 8f5a738f4 - Dummy commit due to git-problems
- 351e1278b - Resolve "Change UI "Ordre" to refect the new names of "Adresse 6" and "Adresse 7""
- 7d688c18b - feat(OrderAddress) Changed UI in "Ordre" where the user view and edit the address in the "Flere detaljer"-tab git #794
- 0799af9e8 - Merge branch 'feature/793-feil-tollsats-under-tollsatser-og-tolltariffnr-pa-bestillingsniva'
- 635a55639 - changed so that correct customs rate shows for Sweden
  
# Version 2024.31.4 
- e8457669b - Resolve "Changes in Athena.exe to reflect Schema-Changes in issue 779"
- cf569f57d - feat(new columns) - Added UI for handling new columns in Internkunde, Priskategori, RegnskapsenhetKostpris, RegnskapsenhetKostprisHistorikk, Ordrelinje
  
# Version 2024.31.3 
- bfea73472 - fix(kundeklubb): update newtonsoft package to same versions as rest of the projects  
- 2653c08aa - fix(kundeklubb): logging due to previous logging changes elsewhere in projects  
  
# Version 2024.31.2 
- 4122bac6a - chore(ci/cd): update build script for Athena.Kundeklubb so it builds correctly    
  
# Version 2024.31.1 
- 939a87671 - fix(wenorwegians): change ongoing article export runtime  
- 4a2850b4c - fix(ongoing): use "SE" Tariffcode as Statistics number  
- b18098737 - Resolve "Schema-changes required for the Jupiter project"  
- 4bd06d4fd - feat(CRUD) - Updated CRUD-classes with new columns  
- 48c49e676 - feat(schema) - Schema-changes as specified in #779  
- 8f69a4a73 - Merge branch 'feature/721-ksd-21296-distribusjonsprognose-trenger-summering-nederst-pa-antall-ordrelinjer'  
- 45e164c24 - Corrected summaray on columns  
- 48f29eb02 - Changed so that any Currency cost prices also are copied  
- a1ca7e8fd - Added missing summaries  
- 40190e790 - Added summary fields  
- a5168224a - Resolve "Seq Error: Ordrebehandling"  
- 4bbe44627 - fix(Ordrebehandling) - Changed behavior of logging. Only "real" errors are logged as errors, whilst other exceptions are logged as warnings. git #489  
- 44a83dc77 - Resolve "Ordrebehandler - color ledgend does not show"  
- 06e74a678 - feat(Ordrebehandler) - Fixed missing ledgend of colors, helping the user to interpret the state of the order in the orderlist  
- d47f1acf2 - Resolve "Do not export internal invoices to Xledger WN EU"  
- f9dadd012 - feat(LagKonteringFaktura_WN_eu) - Do not include internal invoices on WN EU #git 757 jira WN-110  
- 73458ed66 - Fjerna overflødig beløpsfelt  
- 84935d083 - Resolve "Make UI for CRUD operations of Sendingslinje in Athena.exe"  
- 7ff740b17 - feat(Sending) - Added summary on columns in the tabsheet showing items in the shipment (Sending)  
- 411e3d9ee - Resolve "LAM-249   Utskrift av QR kode"  
- cf53716e2 - GetComponent switch now returns correct component for NBT  
- a81da2bec - Activate job for production #KSD-16676 #GIT-592.  
- 9da579843 - Resolve "KSD-16676   Produkt kommer inn til icore uten originalfarge"  
- fda4bf812 - Resolve "fix(ordrebehandler): Gang viser ikke ikke i ordrebehandler for Lampehuset"  
- f5a27d74b - feat(Ordrebehandler) - Endret slik at reol-gang oppdateres iht fra-lager på ordren i stedet for nett-lageret. Også endret slik at gang er tre siffer bortsett fra Kid som fremdeles har ett siffer i gang. git #549  
- 81ba905df - fix(ta): Fixed NRE in transport booking service  
- 95baaddcb - Resolve "feat(wms): Support printing during case pick mission round"  
- c24bb2269 - feat(wms): Improved portrait mode layout (#725)  
- b5c2945f9 - Resolve "feat(TA): Send iftmin messages to PostNord from TransportBookings"  
- 9490e99ac - feat(wms): Added new case pick implementation for supporting printing pick labels during pick round for Lampehuset (#740)  
- cba852b67 - fix(quickgrid): Fixed infinite loop when using Items and SelectedItems  
- 30c0185e7 - feat(wms): Support manual mode for moving goods  
- 398fabf53 - feat(wms): Add 'manual mode' for moving goods and splitting parcels without missions (#693)  
- 0e9501d13 - Resolve "feat(ta): Integrate with postnord-api for delivery address info"  
- 6077d2c86 - chore(project): Fix browser bundling after split Athena.Web.Server into separate projects (#727)  
- 4c2df7256 - chore(project): Updated readme to reflect the added Athena.Web.Server.Shared (#727)  
- 2c84a8417 - chore(project): Fix browser bundling after split Athena.Web.Server into separate projects (#727)  
- 4cdc3aedb - feat(wms): Support portrait mode in android application (#725)  
- 77135fac2 - chore(build): Fix build of wms-android app on macos  
- 59fa4f823 - chore(build): Upgraded wms-android project to net8.0-android (#725)  
- 432eadc88 - feat(wms-android): Add support for changing screen orientation (#725)  
- 10dd260f5 - chore(project): Split Athena.Web.Server into separate projects (#727)  
- f6d675b54 - feat(ta): Feature/691 create postnord mypack parcel labels fix (#691)  
- aecdcbcf0 - Merge branch 'master' into 'feature/691-create-postnord-mypack-parcel-labels-fix'  
- 1dd01f880 - fixed mapping errors and loading errors  
- 6bc9aa092 - feat(ta): Create postnord mypack parcel labels (#691)  
- da2cbafa5 - added more flex and moved mappings from viewmodel to label  
- 9305caa68 - cleanup  
- deaff5c6a - fixed spacing in contact row  
- aa90ca5c9 - added support for all shipping types  
- 8ed40bf55 - Resolve "KSD-20820   Flera kollin har fått samma kollinummer - paket går ej att skanna in i butik"  
- f2dcd3e86 - chore(project): Updated nuget url path for telerik packages  
- 1dfd2d07c - #691 implemented large postnord label - wip  
- daa9dbed6 - feat(lampehuset): Added job for auto-invoicing internal orders (#720)  
- b9f5fb226 - Resolve "KSD-20466 ETA dato på baltikum produkter kommer ikke med til Inriver"  
  
# Version 2024.27.4 
- 2c63a5d57 - fix(lnb-wenorwegians): update to new warehouse id for inventory updater and order import job  
  
# Version 2024.27.3 
- 7851faf64 - fix(externalWMS): use correct list of PO.Shipments during mapping when several Shipments are exported for a single PO at one time  
  
# Version 2024.27.2 
- 6890a5145 - fix(externalWMS): remove duplicate data fetching  
- d7b996d5d - fix(externalWMS): use correct list of PO.Shipments during mapping  
- eb8597787 - fix(acf): add proper texting in log message  
- 9a2c90896 - Resolve "KSD-20134 b2b ordre kommer ikke inn i Voyado"  
  
# Version 2024.27.1 
- fd48bfb22 - fix(acf): Fixed NRE in ProductOrderParcelCrudQuery 
- c8dc156aa - Resolve "KN-631   Nya nycklar till Voyado - Pick up in store" 
- 40c5ce594 - Resolve "KN-631   Nya nycklar till Voyado - Pick up in store" 
- d580e1f54 - fix(wms): Always set correct pick rule rule set when importing product item rule excel sheet (#697, KSD-21493)
- ac31df73d - fix(wms): Always set correct pick rule rule set when importing product item rule excel sheet (#697, KSD-21493)
  
# Version 2024.26.13 
- f2633d0e9 - fix(ongoing): use correct type for OrderStatusIsChanged webhook request field  
- 594b8f83d - fix(ongoing): use new method while inserting Parcels  
- a3680b429 - feat(acf): add method that first checks if Parcel already exists before trying to insert  
- 143723e3d - chore(web): Fix compilation warnings (#689)  
- 52fab788e - feat(wms): Create a goods-receival-by-piece process  
- 0b12a1623 - fix(wms): Fixed errors in goods receival piece process (#601)  
- b008124b0 - fix(ongoing): add validation and email sending of validations for ProductOrders  
- 84e7500ff - docs(acf): document what the UI field the DB field is for  
- 6aee79cf6 - feat(wms): Add support for goods-receival-by-piece process (#601)  
  
# Version 2024.26.12 
- a74735a8d - fix(ongoing): add validation and email sending of validations for ProductOrders  
- 59c6031d6 - docs(acf): document what the UI field the DB field is for  
  
# Version 2024.26.11 
- 4c790e955 - fix(acf): Refresh cached options every 15 minutes in AthenaShippingService 
  
# Version 2024.26.10 
- 6ffd473b5 - fix(wenorwegians): disable systemtransport PO export job  
- a5094a743 - fix(acf, ongoing) expose raw stock count and check against that for ongoing product export  
  
# Version 2024.26.9 
- 2ce853f2b - fix(externalWMS): use ProductItemStock2 table, so we have access to incoming stock counts   
- 973a8e6fe - fix(ongoing): actually use filtered productItem list, and not the original one  
  
# Version 2024.26.8 
- 39e0edc58 - fix(wms): Fixed rounding error in 'time spent in queue' mission queue statistics (MN-514) 
  
# Version 2024.26.7 
- 730677294 - fix(ongoing): actually use filtered productItem list, and not the original one  
  
# Version 2024.26.6 
- 68e916edf - fix(wms/ongoing): remove `.` from StatisticsNumber  
- 8eb43c56c - chore(scheduler): VS keeps saving the solution like this  
- ae17d0fb7 - fix(externalWMS): only map PurchaseOrderShipments marked for export instead of all of them  
- 57d77222a - docs(acf): fix typo  
  
# Version 2024.26.5 
- 6d416dc3c - fix(wsa): add missing namespace using 
  
# Version 2024.26.4 
- 5f06f4504 - fix(ongoing): mark productItems not matching filter as exported so we don't retry/validate ProductItems over and over again  
- 3ef117626 - fix(wsa): new up non dependency injected class for ProductItemStockService  
  
# Version 2024.26.3 
- fe1d3c846 - Merge branch 'feature/307-wn-106-integration-aditro'   
- 9c55a8024 - fix(external.api): log entire request object when request fails   
- 3c79316c3 - fix(ongoing): stop early if no productItems was found for export   
- 0b855f723 - fix(ongoing): remove old project path   
- 143ac13d6 - Fixed error where pause was deducted from overtime   
- 5ecdef46b - feat(externalWMS/ongoing): add stock query so we can do productItem filtering on stock values   
- 9b7c7dea9 - fix(acf): change type from List to IEnumerable for request fields   
- 416ee0ea8 - feat(acf): add new method for fetching Stocks for specific ProductItemsIds and InternalCustomerIds   
- 75a9be788 - chore(project): Fixed unicode replacement character in mission summary  
- be1aec43c - fix(wms/ongoing): remove `.` from Tariffnumbers   
- f92912031 - fix(external.api/ongoing): add try/catch to log more data about requests that fails   
- d9b452d04 - fix(scheduler, hemtex): Prevent new supplier from being created on every purchase order invoice (#680, KSD-21149)  
- 7bcc8dcea - Resolve "MN-485   Ecom prioritering av orderdatum i Autostore"  
- 2fd3ed20f - fix(wms): Use pickwave departure as order date in order for emanager to prioritize correctly (#415, MN-485)  
- b626ec73d - fix(wms-ewcs): Adjust datetime format in order date to match what ewcs expects  
- d05fc2fa8 - feat(ewcs): Add order date/time to picklist export  
  
# Version 2024.26.2 
- 316885e93 - refactor: old class name renames that was missing  
- 15b4a9bb4 - Fikset feil i Kopier bestillingslinjer til sending (#612)   
- 765ea430a - feat(wms, hemtex): Added mission queues for posti and transbaltica (#648, MN-516)   
- af0b44aca - feat(wms): Add product order id on a custom label text in order to support posti through nshift (#648, MN-516)   
- 6b22b0f8b - feat(wms, Hemtex): Add mission queues for posti and transbaltica   
- 00a095844 - feat(lampehuset): Create location and zone setup for Lampehuset (test)   
- af4a78e4f - fix(wms): Fixed failing tests after mission queues in db   
- 51e8f2a84 - fix(ta): Don't require edi servers to have download folders set   
- 97d2ce600 - feat(wms): Added support for multi zone pick (#561)   
- 3f56f1fa0 - fix(wms): Read pick rule ordering from db   
- ac1c45179 - feat(lampehuset): Added wms jobs to test   
- 670a867b9 - feat(wms): Added support for scanning raw location names (#587)   
- a2d240e66 - feat(wms): Added mission queues for Lampehuset (#555)   
- 82ad10c8b - feat(lampehuset): Added wms product order rules for Lampehuset   
- 47c7683b7 - fix(test): Improved InitializeFromProductionData   
- 2d9ff2a8e - feat(lampehuset): Create label for NBT shipments (#604)   
- f75bd7ff3 - Merge branch 'master' into feature/604-feat-lampehuset-create-label-for-nbt-shipments   
- 900df65fa - fix(athena): Fixed compilation error in generated api models   
- 348332100 - feat(ta): Adjusted NbtSmall label to match label size and margins (#604)   
- 45f6485eb - fix(wms): Fixed generating NBT labels through norbits TA   
- 2f2d5f34b - feat(wms): Support Norbits TA for creating parcel labels   
- 1f2697311 - fix(ta): Do not use temp files when uploading edi files   
- 497e83213 - fix(api): Fixed client generator for nullable enum types   
- 46e90d13b - chore(api): Updated generated api models (#604)   
- 42c6046da - feat(ta): Add api method to create transport bookings for a product order based on or_antkolli. Add scheduler job to process transport bookings and export iftmin-files (#604)   
  
# Version 2024.26.1 
- 64a141086 - feat(athena): add "copy lines from PO to Shipment" button (#612)
- 2f9fc7abf - feat(wms): Enable setting pick rule set from goods receival edit  
- 7f65e6031 - feat(wms): Enable updating product item pick rules from goods receival (#600)  
- 2d3d537ed - Added test to prevent more than 1000% increase in min. repelenishment factor.  
- 81a4bbf60 - feat(external.api/db/ongoing): add unique transaction handling  
- 9b4b19fa5 - Resolve "Wms bug quickgrid - chevron on toolbar"  
- af4b739e3 - Fixed  initialisation error when creating orders for items on display [LAM -151]  
- a17bb35b2 - fix(scheduler): adjust wenorwegians ongoing schedule, and add more email recipients  
- 3a26f8626 - fix(wms/ongoing): log more information  
- 96637cfc5 - feat(external.api/ongoing): store the unique WebhookId so we don't end up importing the same transaction more than one time  
- 5f38011fe - feat(db): add new table `ImportHistorikk` to keep track of unique import transactions so we don't run a transcation more then one time  
- ff649fc08 - feat(demo): Added demo data runners (moved from Metronic project).  
  
# Version 2024.25.6 
- b0da11bd0 - Fixed error when making direct orders from vendors   
- ffad33e10 - fix(scheduler/ongoing): unify job naming and scheduled runtime  
- 0da1c4b02 - fix(scheduler/ongoing): unify job naming and adjust run time  
- c0a8eec84 - fix(scheduler/ongoing): unify job naming  
  
# Version 2024.25.5 
- f000e74d0 - feat(scheduler/ongoing): add SyncInventory method and jobs for Wenorwegians  
- 343945fa1 - feat(scheduler): add ongoing jobs for WeNorwegians  
- 15857a791 - fix(wms/ongoing): revert temporary test variables, remove return reason, adjust Address mapping and use new County fields, remove delta calculation for PO.Receipts  
- a2c6b4dc7 - feat(acf): expose County and CountyCode on `ProductOrderAddressViewModel`  
- dbd789c2b - Resolve "Endre visning i varekortet slik at butikk ser hvor varen er produsert" GIT-426  
- e40c41a3a - Merge branch 'feature/651-recurring-error-on-collicare-road-status-shipped'  
- c37094075 - Merge branch 'master' into feature/307-wn-106-integration-aditro  
- 298a67bad - Fixed error on updates on status Confirmed and Ststus shipped when no container number is given in the message file.  
  
# Version 2024.25.4 
- 1171e1afb - Merge branch 'feature/376-he-131-cc-export-issues' 
- 3d8a221ea - Activate auto invoice for Kid test. 
- cc4099b16 - Do not export product orders with future order date. 
- 35e74fadc - Make sure order lines with quantity already delivered is not exported again. 
- 503e5c5e2 - Prevent older orders from being exported to ColliCare. 
- e6da12154 - Include NormalOrder order type when auto invoice ColliCare orders for Kid. 
- cd5f2671b - fix(wms): Fixed order type column in product order manager (#37)  
- 9941f9639 - fix(project): Fixed octopus certificate generator on macOS  
- cb5047141 - Release v2024.25.3  
  
# Version 2024.25.3 
- 29ecfd986 - Resolve "Roll back salary rules for Kid Logistikk KSD-11124" 
- 1df13164a - feat(sp_BeregnPosTimerPrKode_Kid_Logistikk) - Rolled back to old rules, as per KSD-11124 #655 
- b0b8be050 - feat(wenorwegians): add ongoing article sync job   
- 999d0c44d - Release v2024.25.2 
- affc00827 - update wms product order page and small change to searchtoolbar chevron and pin 
- 1d3b88734 - Update wms product order page and small change to searchtoolbar chevron and pin (Git-37) 
  
# Version 2024.25.2 
- 87e543b02 - Merge branch 'feature/256-lam-151-visningsvare-4'   
- 6c1744f76 - fix(scheduler/ongoing): use "Tracking" instead of "Parcel" from ongoing data   
- 0a71b37dc - fix(voyado): Missing settings init for Hemtex pos order sender and coupon sender.   
- 83588da69 - Resolve "LAM-227   Begreper på kassa og i athena må være likt"   
- d8ed4b7af - Resolve "LAM-227   Begreper på kassa og i athena må være likt" GIT-337   
- 733bfce41 - fix(wms): Display correct total time in mission queue statistics (#532, MN-514)   
- 1db2d0435 - fix(wms): Correct display of mission queue statistics for long check-ins and long total time-in-queue. Added auto-check-out job running at midnight (#532, MN-514)   
- 3716e739f - Merge branch 'feature/485-vkk-12-valutaforhold-og-mottak-i-nok-sek'   
- 4d0afeb84 - Merge branch 'master' into feature/485-vkk-12-valutaforhold-og-mottak-i-nok-sek   
- ba92b36ba - fix(wms): remove duplicate Address fetching   
- 5092abd54 - feat(shopify): add invoice address to customer and order   
- 3c99f98e3 - feat(scheduler/ongoing): add PurchaseOrderService class and add new method to GoodsReceiptService to fetch existing receipts   
- c39c0ad0a - docs(scheduler/ongoing): add how the format of the data in the field is built-up   
- a60b27b6c - refactor(address): rename `Address6` to `Email`, and `Address7` to `PhoneNumber`   
- 51403e423 - refactor(reports): missing rename of size and color language changes   
- c2062c54b - fix(scheduler/ongoing): use shippingAddress Phone and Email (it has built-in fallbacks)   
- 4210cb1b0 - fix(scheduler/ongoing): add StartDate to Export entries. remove "existing check" for PurchaseOrderShipmentExports   
- 7e2fddb54 - refactor(acf): rename ProductOrderLine `Levdato` to `RequestedDeliveryDate`   
- 487d6fd07 - fix(scheduler/ongoing): use correct id field for querying for open productOrders export identification   
- 26bfef3ac - fix(scheduler/ongoing): adjust mapping, alias creation and export successful marking for productOrders   
- 81775ecad - fix(crud): Rename issues for demo data.   
- 0aa010e61 - feat(db): add new tables to keep track of shipment to be exported, new job for finding newly shipped-status marked shipments for wenorwegians   
- 8e147b4ab - fix(wms): add shipment and lines to ExternalWMS service class   
- e2d810985 - feat(acf): add PurchaseOrderShipment and Line to PurchaseOrderComplex   
- d6c1cc8a3 - refactor(acf/scheduler): rename CRUD class   
- 3de6dd4f0 - style: make initialization code more readable   
- 8904b160e - fix(scheduler): call `Initialize` on ExternalWMSOngoingService before trying to use it   
- 52121e68a - fix(scheduler/ongoing): add missing non nullable field, `InsertDate` for `PurchaseOrderGoodsReceipt`   
- 71d4b2112 - fix(db): Fixed incorrectly named migration script leading to failing tests   
- f60835fa3 - fix(scheduler/ongoing): remove UnitCode field from mapping   
- df3f13d93 - fix(scheduler/ongoing): remove optional field being validated as mandatory   
- 71ad524a6 - fix(scheduler/ongoing): remove optional fields from being validated as mandatory   
- ceb5e7102 - fix(scheduler/ongoing): add InternalCustomerId validation and data   
- a23e9b42d - fix(scheduler/ongoing): alter query to only fetch known changed po id's   
- a26e818c8 - feat(acf): add filter for InternalCustomerId   
- 9158762e7 - feat(scheduler/ongoing): add email sending of validation errors   
- 4a9c957be - feat(scheduler/ongoing): add new job for adding picklist printed productOrders to `ProductExport` table   
- 59c2e87c4 - fix(acf): Fix error in county lookup in address service   
- 48f7aebab - fix(acf): Fix NRE exception when postcode is missing   
- 8f1f182f7 - fix: add initialization function to set up stuff since we're passing configuration into the class after it's been constructed   
- c492b1ee7 - fix(acf): query that finds changed purchaseOrders to actually work   
- 2a0ddb056 - refactor(external.api-ongoing): rename method names   
- 1a6b2cf41 - feat: add ongoing sync jobs for wenorwegians-test   
- 8b32c6676 - style: remove unused usings   
- 448c8e054 - fix(external.api-ongoing): purchase order receival logic   
- 8c3cb8718 - fix(external.api-ongoing): fix ambiguity from duplicate class naming   
- e6adc743c - fix(data): add MID data to mapping   
- 2ca8a02d3 - chore: use c# lang version 12   
- 5f8c9a1a3 - chore(acf): add obsolete tag for ExternalId, use ProductOrderLineAlias instead   
- 0f3f75d61 - style(acf): remove whitespace   
- 0f4e7e93d - fix(ongoing): change target framework for ExternalWMS projects   
- 928e82e73 - fix(scheduler): update ProjectReference after folder rename   
- 99b8c8d5e - feat(scheduler): add Ongoing export jobs   
- 449afbc33 - fix(acf): SQL query for fetching ProductItems marked for export   
- ff66797ca - fix(acf): add static string class for defining TargetSystems   
- 670f4a6ec - fix(acf): mark `ExternalIdShopify` as obsolete, use `CustomerAlias` instead   
- ec590693a - feat(acf): add AttachSupplier method   
- 787709b44 - refactor(external.api): remove schema stuff   
- caf885004 - docs(acf): fix param name typo   
- 5722f1ee3 - fix(acf): remove internal setter for `County`   
- cbefe9090 - fix(acf): generate a proper hierarchy for ProductItemGroups   
- 398cb1140 - refactor(acf): remove object initialization for better debugging   
- e3f61dff7 - fix(data): DescriptionService lookups to use correct ids, so correct data is mapped   
- e525bd1de - fix(acf): DescriptionService to actually return data   
- 59045255d - feat(acf): add PurchaseOrderAlias Crud/Query/Service   
- f321664dd - feat(db): add `OngoingWMS` to `BestillingAliasType`   
- 6a35fb159 - feat(db): update table, `BestillingAlias`, naming and add missing constraint   
- 136313364 - feat(db): add new table, `BestillingAlias`, to support several external id's for a PurchaseOrder   
- 95b88d5f1 - refactor(posClickAndCollect): changed model structure in serviceclass   
- de16517f5 - refactor(productItemAttributeService): expose all attributes, not just size and color   
  
# Version 2024.25.1 
- d8871e509 - fix(shopify.api): create invoice address for customers and orders  
- 86242a4e4 - fix(scheduler): Disable auto fit columns on non-windows platforms due to missing System.Drawing  
- 5b6c03200 - Fixed "Key field not found" error in "Sporing"  
  
# Version 2024.24.6 
- 80747e3d7 - Resolve "Athena.exe - Permanently disable feature for creating shop orders by sp instead of api"
- 2cb0c2416 - Merge remote-tracking branch 'origin/feature/621-athena-exe-permanently-disable-feature-for-creating-shop-orders-by-sp-instead-of-api' into feature/621-athena-exe-permanently-disable-feature-for-creating-shop-orders-by-sp-instead-of-api
- 0aa99c7dc - feat(LagOrdreTilButikk) - Permanently removed feature where replenishment is done by sp. Now only possible through API
- fe170fab3 - feat(DistributionReplenishmentService) - Do not update DistributionRuleCalculated if replenishment is from a specific vendor
- cbf0bf60c - Release v2024.24.5
- ff6e0d050 - fix(canto): Trim all product item ids from Canto setup to match Athena.
- 60dc93e35 - Resolve "norbits.ERP branding of Athena desktop"
- 522f22e96 - Merge remote-tracking branch 'origin/feature/452-norbits-erp-branding-of-athena-desktop' into feature/452-norbits-erp-branding-of-athena-desktop
- 2d1ca7551 - feat(artwork) - Replaced old logo, updated splash and about windows.
- 007f162c8 - feat(LagOrdreTilButikk) - Permanently removed feature where replenishment is done by sp. Now only possible through API 
- 5b9721aa2 - feat(DistributionReplenishmentService) - Do not update DistributionRuleCalculated if replenishment is from a specific vendor
- 9cbe9ee21 - feat(artwork) - Replaced old logo, updated splash and about windows.
  
# Version 2024.24.5 
- 83cddcb0b - chore: Ignore Finder-files from git 
- 82fb6bac2 - feat(quickgrid) empty rows no longer being added to quickgrid on last page (git-624)
- 2ef1e8b09 - feat(quickgrid) empty rows no longer being added to quickgrid on last page (git-624) 
- d443c5a67 - fix(scheduler): `hemtex-satellite-sync-accountingentitycostprice.json` cron syntax
- 3575d45ad - Resolve "feat(scheduler): support other operating systems" 
- 08eb3e6c6 - fix(scheduler): Disable TopShelf on macOS 
- ca4e4d0a2 - feat(scheduler): Enable hosting windows service without topshelf. Togglable through compile time parameter. (#619)   
  
# Version 2024.24.4 
- b7a98507a - fix(voyado): add missing Initialization of service class  (KSD-21089, #585 #606)
- e5177332b - style(voyado): remove whitespace from code  
- 1e21870bc - feat(scheduler): Update order prices in price categories dependent on cost price after goods receipt (VKK-16, #605)   
- 5c0667efa - fix(scheduler): Improve timing of updating prices dependent on accounting entity cost prices, and update prices on open orders when prices change (#605, VKK-16)   
- 0b2eccbdc - Resolve "KSD-13356   VB: Förlorat paket (SE)" GIT-591  
- 842cae8b6 - Added more logging for debug (KSD-18829, GIT-593).  
  
# Version 2024.24.3 
- 328985c2f - fix(wms): pick wave schedules fails to execute (#616, KSD-21088)
- 666ea7e1c - fix(wms): Fixed Hemtex replenishment rules for RuleL and RuleAutostore - - 1daf141f6 - Resolve "Changed logic for importing hours for Kid Internett and Kid Logistikk"
- 5a921e26c - feat(ExecuteDtsFromPos_Kid) - Changed logic for importing hours git# 627 Jira KSD-20341
  
# Version 2024.24.2 
- 311f5f04d - Resolve "Exclude freight Product Items from CreateCustomerOrderReplenishmentJob" 
- 6edde4273 - feat(CreateCustomerOrderReplenishmentJob) - Exclude freight Product Items 
- 0ccfaa0ac - Release v2024.24.1 
- 777397bc8 - fix(scheduler): Reservations with  expiry date are now correctly handled for reserved departments (#620, KSD-21102) 
- 348ac08d2 - fix(scheduler): Reservations with expiry date are now correctly handled for reserved departments (#620, KSD-21102) 
  
# Version 2024.24.1 
- db4c67ea6 - Resolve "Support Cargonizer so carrier and product can be two different values" 
- 16cffea5f - feat(Cargonizer) - Added support for using the Tra_EksternId instead of Lb_Produkt as the carrier when requesting Cargonizer for its service partners (pickup points)
- 47da1ba08 - Resolve "Make UI for CRUD operations of Sendingslinje in Athena.exe"
- cb3c39057 - Merge remote-tracking branch 'origin/feature/612-make-ui-for-crud-operations-of-sendingslinje-in-athena-exe' into feature/612-make-ui-for-crud-operations-of-sendingslinje-in-athena-exe
- 8f4195d76 - feat(Sending) - Lagt til mulighet for legge til sendingslinjer på en sending #612 WN-106 
- f21f92ece - fix(wms): Display product order type name rather than id in mission dashboard (#616, KSD-21088)
- 5311ae012 - fix(wms): Display product order type name rather than id in mission dashboard (#616, KSD-21088) 
- 03842751a - Release v2024.23.2
- bfb828b2b - feat(Sending) - Added feature in Athena.exe to maintain "Sendingslinje" on a "Sending" #612 WN-106
  
# Version 2024.23.2 
- 343d8e6af - fix(wms): Always set cache expiration 
- 580e9062f - fix(wms): Show product order type name instead of id in order planner (#616, KSD-21088) 
- 2addd199c - fix(wms): Correct redirect url after mission complete when app is hosted in sub-folder (#616, KSD-21088)
- 243e7c921 - feat(Service Pos WMS) update localizationformatservice (#613) 
- 841ad0be8 - fix(db): Fixed typo in migration script casing fail on second run 
- 5b7c4be16 - fix(scheduler/api): adjust Kid/Hemtex invoice template (KSD-20443 / #537) - 8cda29d4f - feat(api): add specific H24H invoice template
  
# Version 2024.23.1 
- a99635628 - feat(quickgrid) added page size selection 
- 14aa560fe - feat(quickgrid) added page size selection 
- 00ba651dd - fix(wms): Improved error handling when interacting with nShift during piece pick (#528, MN-507) 
- 23de3b3ad - fix(inriver): Used wrong customer id for Hemtex (purchase orders) (#588). 
- 62ab3c28d - feat(inriver): Exclude H24H from inRiver product export. (git #513) 
- 3d0c6fff5 - Resolve "KSD-20344 KSD-17808 iCore H24H" 
- a9d616a7a - fix(scheduler): bad merge of code from branch `feature/383`  
- 4cb8cbccc - fix(erp/scheduler): only trigger ReturnConfirmation when reason is RefundDirectly and RestockDirectly (HE-133 / #383)  
- a4d21c19f - Merge branch 'master' into feature/383-he-133-levert-pa-returavgift-far-inte-sattas-forren-ordern-anlant-till-lagret  
- 030ce5b02 - Resolve "NOR-166 Returetiketter Moods" 
- 79889bdcd - Merge remote-tracking branch 'origin/feature/551-nor-166-returetiketter-moods' into feature/551-nor-166-returetiketter-moods 
- 02f1c4279 - feat(PrintJob) - Added support for creating return-parcel with Logistra 
- ce3b386eb - Update deployment process 
- 15b98305d - chore(web): Create release of Athena.Web.Proxy in octopus on build 
- ccef63cc7 - chore(web): Create release of Athena.Web.Proxy in octopus on build 
- 8807568db - fix(scheduler): remove `BL_ForventetInnDato` from being imported in AGR integration (LAM-252) (#458)  
- 67ff65a31 - fix(scheduler): remove `BL_ForventetInnDato` from being imported in AGR integration (LAM-252) (#458)  
- 4e7231356 - Resolve "Error in PosOrderCrud" 
- 6295257e2 - feat(PosOrderCrud) - Fixed an typo in Pos_Or_Rekvisisjonsnavn 
- b489c0c04 - feat(wms): Replace custom mission list menus with mission queues and mission queue groups. Add mission queue statistics page. Pick/replenishment rules are now read from db (#532, #434, MN-514) 
- 683192fe9 - fix(wms): Store mission queues in database (#532, MN-514) 
- f81b5b182 - feat(wms, migration): Changed pick/replenishment rules from being hard coded to being read from db (#434) 
- ac9555b23 - feat(wms): Replace custom mission list menus with mission queues and mission queue groups. Add mission queue statistics page (#532, MN-514) 
- ab8e343cb - Remove order message used for SAP. #483. 
- 5ca8c3d09 - showpaginator param added to pagegrid, hide pager if pagesize 1 
- 68a82b317 - showpaginator param added to pagegrid, hide pager if pagesize 1 
- 099743da7 - Update deployment process 
- b2a83edff - Update deployment settings 
- 93525bfc9 - Update variables 
- a63c60184 - Update deployment process 
- a1443311a - Initial commit of deployment process 
- 2de7dede3 - Release v2024.22.1 <CI/CD - Release>  
- f197ab5c4 - feat(PrintJob) - Added support for creating return-parcel with Logistra 
- 4cf0d7558 - refactor: order reason list the same across all checks  
- 3f8a88f3b - fix: add two more (four total) reasons that should not send messages  
- 96e2c86f7 - fix(scheduler): block ReturnConfirmation messages from being sent for certain Reason.Ids  
- c1a221908 - Merge branch 'master' into feature/383-he-133-levert-pa-returavgift-far-inte-sattas-forren-ordern-anlant-till-lagret  
- ca1880e7e - Merge branch 'master' into feature/383-he-133-levert-pa-returavgift-far-inte-sattas-forren-ordern-anlant-till-lagret  
- 026d60344 - fix(erp): only trigger ReturnConfirmation when reason is RefundDirectly and RestockDirectly (HE-133 / #383)  
  
# Version 2024.22.1 
- a7c0f9c53 - feat(wms): Stock takings created from stock discrepancies are now capped at 10 locations before a new stock taking is created (#525, MN-503)  
- 603c288e1 - Resolve "WMS: Gracefully handle errors when interacting with nshift"  
- d4c76c4f5 - feat(wms): Stock takings created from stock discrepancies are now capped at 10 locations before a new stock taking is created (#525, MN-503)  
- f12111ebf - feat(wms): Improved error handling when printing parcel labels. (#528, MN-507)  
- 1ef1f98a3 - Resolve "WN-108   Koststed WN" 
- 3576a7bea - feat(LagKonteringFaktura_WN_eu) - Changed "GL objekt 1" (koststed) according to WN-108 
- 1d5c17223 - feat(Voyado): NeedsCustomerAction for unknown shipping types (#488)  
- d1ca81be2 - Test Voyado connection with new DI setup.  
- da28485f9 - Use DI for Voyado service immplementation. Use MS ILogger in class libraries.  
- 0c8220bf2 - Remove unused jobs and services.  
- 40331dcc2 - feat(wms): Add warehouse zone filter option in transaction history (#526, MN-505)  
- b44c5c067 - feat(wms): Add warehouse zone filter option in transaction history (#526, MN-505)  
- 311956fe8 - fix(wms): Putaway locations are now validated when mission is started, in case...  
- 6bc45cb48 - chore(wms): Renamed relpenishment line state classes to reflect that they are replenishment-specific  
- 70f1f7161 - feat(wms): Parcels are now automatically picked up when starting a parcel putaway mission, removing one scan redundant operation during normal operations (#529, MN-508)  
- 204f8b008 - feat(wms): It is now possible to abandon putaway missions even after the parcel is picked up on the truck (#529, MN-512)  
- 124cb4811 - fix(wms): Use mission line location rather than parcel location for pickup parcel lines (#529)  
- bc776771a - fix(wms): Putaway locations are now validated when mission is started, in case the assigned location is no longer valid (#529, MN-508)  
- 75d8c9d46 - Merge branch 'feature/531-wms-block-unblock-multiple-locations-in-a-single-operation'   
- 15e055b32 - feat(wms): Block Status dropdown modal added   
- 6bdd2bf5d - fix(web): Fix text selection in quickgrid (#543, KSD-20573)  
- 079d4edf2 - fix(web): Display version number in UserAccountMenu  
- 12f52575f - fix(web): Fixed problems with selecting text in quickgrid by disabling row-click for select. (#543, KSD-20573)  
- 378163138 - docs: adjust Merge request title structuring rules formatting  
- 5585c10fc - docs: adjust Merge request title structuring rules formatting  
- 4f02a1597 - docs: add Merge request title structuring rules  
- 4400e4fc8 - docs: add Merge request title formatting  
- f1b870da9 - Release v2024.21.3  
  
# Version 2024.21.3 
- caff7e250 - fix(web): Added missing 'Create Relocation button' (#543, KSD-20573)
- 7e77eb194 - fix(web): Disable redirect to https in reverse proxy (#543, KSD-20573) 
- 85aec06a4 - feat(web/scheduler): Filter by order message type to prevent unnecessary seq errors (#483) 
- d0a7d5c4b - Filter for product order message type to prevent seq errors for irrelevant orders in Voyado message export. 
  
# Version 2024.21.2 
- 363e9c133 - fix(api): add null check when ordering list (KSD-20552) (#541)
  
# Version 2024.21.1 
- d8a13eb33 - feat(proxy): Added endpoint to explicitly set destination affinity   
- ba093e1fd - Merge branch 'feature/524-lam-254-departmentsaleshistory-kun-viser-denne-mnd-frem-til-dagens-dato' into 'master' - Resolve "LAM-254   DepartmentSalesHistory kun viser denne mnd frem til dagens dato"  
- 2a503819d - Resolve "LAM-254   DepartmentSalesHistory kun viser denne mnd frem til dagens dato"  
- f4baaeaa4 - Merge branch 'feature/498-ksd-18514-eta-pa-kassorna-i-hemtex' into 'master' - KSD-18514 ETA på kassorna i Hemtex (git-498)  
- 7b9f0b7c2 - Fixed typo and set custom sorting for purchase order departments.  
- 3131d8d21 - Support different price categories based on country.  
- 039d16ef9 - Set custom settings for internal customers listing in code instead of config.  
- 5201ded4c - chore(external): remove unused appsettings variable  
- f378a43e1 - Merge branch 'feature/495-ksd-20294-fw-m2m-order-som-vi-ej-kan-deliver-i-systemet' into 'master' - Resolve "KSD-20294   Fw: M2M order som vi ej kan "deliver" i systemet?"  
- 9a8018259 - Merge branch 'feature/535-ksd-19786-mojlighet-att-komma-vidare-vid-internflytt-om-rekvisitavara-ligger-inlagd-vid'  
- 017713139 - Fjernet sperre for internflytting av rekvisita for Kid  
- 1c380b28e - Fjernet sperre for internflytting av rekvisita for Hemtex  
- e73950db2 - Merge branch 'feature/476-ksd-18041-sikring-mot-tastefeil-i-distribusjonsregler-og-pristilbud'  
- 224f2be51 - Distribusjonsregler: La til funksjonalitet for å sjekke mot en maks. distribusjonsfaktor som kan settes i grensesnittet. [KSD-18041]  
- c848c61a1 - Move finished cross dock orders to transit.  
  
# Version 2024.20.2 
- 6da64221f - Moved component to correct location. 
- 2380ffbdf - Merge branch 'feature/397-update-wms-locations-page' into 'master' - Feature/397 update wms locations page 
- 1c236c64e - Feature/397 update wms locations page   
- 539694e78 - Update CHANGELOG.md 
  
# Version 2024.20.1 
- 6efb39539 - Merge branch 'feature/517-ksd-20398-butikkordre-genereres-til-samtlige-butikker' into 'master' - Resolve "KSD-20398   Butikkordre genereres til samtlige butikker" 
- 9bce9a9cd - fix(wms): Fixed error introduced in #328 causing all stores with distribution plan to be replenished every day regardless of distribution plan days (#5187, KSD-20398) 
- f0584ee98 - Merge branch 'feature/484-seq-error-voyadocontroller-redeem-unable-to-determine-error' into 'master' - refactor(kundeklubb): better handling of coupon redeeming due to AthenaPOS retrying indefinitely  
- 4a682bda8 - refactor(kundeklubb): better handling of coupon redeeming due to AthenaPOS retrying indefinitely  
- 67f815be5 - Merge branch 'feature/500-root_vgid-blir-ikkje-oppdatert-pa-subvaregruppe' into 'master' - Resolve "Root_vgid blir ikkje oppdatert på subvaregruppe"  
- 5e6bc20f0 - fixed error where vg_root_vg_id of sub item groups were not correctly updated when changing the parent group of an item group with sub groups.  
- 2f8d86141 - fix(wms): Fixed ordering of pick missions by priority. Added option to order by pickwave (departure) or order date 
- a71d79529 - fix(scheduler): add new OrderStatus keys and filter for Kid/Hemtex message job  
- 75049281d - fix(scheduler): merge issue between branches  
- 5e2702dd9 - Merge branch 'master' into feature/443-he-139-nya-voyadonycklar-att-skapa  
- fb848f78c - Merge branch 'feature/485-vkk-12-valutaforhold-og-mottak-i-nok-sek'  
- d7bcbbd19 - Merge branch 'feature/113-ksd-7200-utvikling-reservasjonslosning'  
- c230351ca - Made sure exchangerate dialog appears if receiver, vendor , currency or the current goods reception changes.  
- 05e072153 - Corrected logical error in PO state change  
- 7aaf4000d - Changed the setting of exchangerate to 1 when the PO and buyer has the same currency  
- 022433514 - Varemottak: Endret slik at kurs-dialogen kommer opp også ved sukksessive varemottak. Rette feil der kursen ikke ble korrekt ved bestillinger fra leverandører med samme valuta som mottaker. [VKK-12}  
- e0c62e8be - Merge remote-tracking branch 'origin/master' into feature/485-vkk-12-valutaforhold-og-mottak-i-nok-sek  
- 39a946cee - Bestilling: Endret slik at det sjekkes mot bestillers regnskapsenhetsvaluta ved setting av ny kurs [Vkk-12]  
- ebd30ee51 - fixed column title on Expiry date.  
- d413dcf59 - Merge branch 'master' into feature/113-ksd-7200-utvikling-reservasjonslosning  
- b99382210 - Lagerreservasjoner: La til masseoppdatering av utgår-dato  
- 7e709bcc6 - fix(scheduler): add missing data query for ProductOrderReasons  
- 7a2dbc13f - fix(scheduler): add new OrderStatus keys and filter for Kid/Hemtex message job  
- e2bfe70a6 - fix(scheduler): add new OrderStatus keys and filter for Kid/Hemtex message job  
  
# Version 2024.19.2 
- 8dcb68167 - fix(.api) Added extension method to add error (log) messages with context for customre action. (git-482). 
- c98005f49 - Merge branch 'feature/482-seq-error-athena-api-shophours-create-fails-every-minute' into 'master' - Resolve "Seq Error: Athena.Api ShopHours.Create fails every minute" 
- 4e3fa0655 - Extended logging to identify exception when inserting work hours. 
- 75ec3ca05 - Setting up tests. 
  
# Version 2024.19.1 
- a7b34c042 - fix(scheduler): fetch and match against OrderRelationType Name instead of Id directly (HE-141)   
- fed208ca5 - fix(scheduler): fetch and match against Type name instead of Id directly (HE-141)   
- 79b07fb97 - Merge branch 'feature/486-seq-error-order-already-effected-on-mission-ended-event' into 'master' - Resolve "Seq Error: Order already effected on Mission Ended event" 
- 704661732 - fix(scheduler, wms): Added integration test for #486 
- b0a1691f9 - fix(scheduler, wms): Avoid attempting to close already closed order on mission end (#486) 
- b6953b9c2 - Merge branch 'feature/382-lam-248-customer-order-replenishment' into 'master' - Resolve "LAM-248 Create Daily Replenishment Orders for Customer Orders" 
- c4c7d55db - feat(scheduler-lampehuset): Added job for creating replenishment orders to stores based on open customer orders 
- 7c7257e98 - Merge branch 'feature/376-he-131-cc-export-issues' 
- 6b3fe267a - Update variables 
- 922eb8f14 - Merge branch 'feature/454-deploy-athena-web-behind-a-reverse-proxy-to-allow-deploys-without-connection-loss-for' into 'master' - Resolve "Deploy Athena.Web behind a reverse proxy to allow deploys without connection loss for current users" 
- 21e1f25e0 - Athean.Web: Added Athena.Web.Proxy and endpoints for interacting with reverse proxy 
- 7f12b0f50 - Athena.Web: Updated deploy process to allow deploy behind reverse proxy 
- 307c4817f - Update variables 
- ed5af2b66 - Fixed some more UTF-8 problems 
- af7ad1aa8 - Fixed UTF-8 problem 
- 3a8cd473d - Bestilling: Endret slik at ved varemottak vil brukeren bli spurt igjen om kurs dersom kursen som blir oppgitt <=0 
- f73486959 - Merge branch 'feature/161-ksd-5264-behov-for-endring-i-bestillingsforslag-grunnet-endringer-gjort-i-athena' 
- 61fc3cae3 - Bestillingsforslag: La til datafeltene Full beholdning i butikk on minlager i butikk 
- 7650cd61b - Merge branch 'feature/161-ksd-5264-behov-for-endring-i-bestillingsforslag-grunnet-endringer-gjort-i-athena' 
- 1cce7d706 - Fixed syntax error in query 
- 6915ddd1e - Searchengine: Fixed possible problem with 0 records returned in search engines 
- 6c518e193 - Merge branch 'feature/461-mh-30-gar-inte-att-kansellera-m2m-order' into 'master' - Resolve "MH-30   Går inte att kansellera M2M order" 
- 9d17e8c99 - Merge branch 'feature/407-he-135-tom-order-exporteras-till-collicare' into 'master' - Resolve "HE-135   Tom order exporteras till Collicare" 
- a2b881178 - feat(gitlab): update default issue template (#451)   
- 05cfe6809 - Merge branch 'feature/272-he-123-andra-faktura-for-mobelforsaljning-for-hemtex-fi-ee' into 'master' - fix(api/acf): invoice template selection now differentiate on franchise and internal using `ExternalAccountingClientId == null` (HE-123 / #272)   
- 9e7acb925 - fix(api/acf): invoice template selection now differentiate on franchise and internal using `ExternalAccountingClientId == null`   
- 479e8598a - Do not export product orders with missing order lines to CC. 
- d05a73ac6 - Add confirmation and validate for any lines before creating complaint. 
- 8f8428aca - Merge branch 'feature/466-incorrect-display-of-bank-information-on-vendor-in-athena-exe' into 'master' - Resolve "Incorrect display of bank information on Vendor in Athena.exe"  
- 097c317bb - fix(Leverandør) - Fixed incorrect display of bank information in Vendor window  
- a915eeca7 - Leverandør: Fixed wrong parent control. Moved control for "le_Type" to tab "Andre opplysninger" 
- 621229fce - Changed credit logic for undeliverable product orders. 
- b56402fb6 - Vektetkostprishistorikk: La til felt i detaljer som viser kostprispåslag. 
- 14ec4c97e - fix(athena.api): wrong order of Url.Action, also use ExternalAccountingClientId to identify franchise stores   
- 68b82e161 - merge feature/HE-123 from sub-tree Athena.Api   
- e56fab305 - Make sure internal order can be exported to CC. Moved shop orders export into general CC export. Fixed merge issues. 
- b03616688 - fix(hemtex-internalInvoice): add text changes   
- 14ecea18f - wip: split franchise and internal invoice   
  
# Version 2024.17.1 
- 084ebed58 - Merge branch 'feature/460-samesystem-password-change' into 'master' - Resolve "SameSystem password change" 
- 29ea171df - Change SameSystem integration password. 
- 20353b87c - Initial commit of deployment process   
- 88dbb2c86 - fix(octopus): Moved Athena.Web octopus configuration file to correct folder for monorepo 
- 324b91b7a - Vektet kostpris: La til kolonne for kostprispåslag i historikken. [VKK-3]
- f9f537ee2 - Merge branch 'feature/446-vkk-1-sende-daglige-filer-med-online-orders-og-varepafyllinger-butikk-samt-kasseoppgjor'
- 9c7c71e30 - Vektet kostpris: Endret fra autogenererte Id'er til eksplisitte Id'er pga endring i datamodellen. [VKK-1/Vkk-9] 
- 23a919b29 - Merge branch 'feature/456-ksd-19071-problemer-med-doble-oppforinger' into 'master' - Resolve "KSD-19071 - Problemer med doble oppføringer" 
- a0dc0608d - fix(hemtex-gl): Fixed double entries for bank transfers imported from settlement files 
  
# Version 2024.16.5 
- 2868cffff - Merge branch 'feature/411-ksd-19353-ingen-tollsats-ved-opprettelse-av-ny-vare' into 'master' - Resolve "KSD-19353   Ingen tollsats ved opprettelse av ny vare"
  
# Version 2024.16.4 
- 3fe292ded - KSD-19534
- 5c4d0af85 - VKK-1
- 44201c9f5 - KSD-11124
- 296dde691 - Fixed issue with null reference (lam-217).
  
# Version 2024.16.3 
- 5a6b6a3ae - Merge remote-tracking branch 'origin/master' 
- e3b0d8043 - Use only date part if nothing is set (lam-217). 
- 96670d8c3 - Merge branch 'feature/440-send-data-to-athenapos-with-actual-sync-version-method'  
- 40e001d30 - Eksport av data til AthenaPOS: La til funksjon for å velge/fravelge "Send alt på nytt" på alle kasser. 
- cde8e2422 - fix(build): Fixed athena.web build script 
- be5d3d799 - fix(build): Added Athena.Web to auto-build-release-dotnet 
- 6efbba201 - fix(productOrderComplex): check against correct property to not refetch data unnecessary  
- 9083eb136 - merge feature/git-313-htx-m2m from sub-tree Athena.External.Api 
- 858c19811 - Merge remote-tracking branch 'origin/master' 
- 31d692ad7 - Hide alerts by default. 
- ba51510b5 - merge feature/NOR-117 from sub-tree Athena.Exe 
- 9a059a7e3 - Update methods to incude m2m for Hemtex (git-313, jira-mh-3). 
- 080c29099 - AthenaPosSync - Støtte for å definere pr. kassepunkt om data skal sendes til AthenaPOS med AthenaPosSync eller .net kode. 
  
# Version 2024.16.2 
- b65a3873b - Merge branch 'feature/386-mh-17-avvakta-med-exporten-av-order' into 'master'  
- f4bc3cb20 - Merge branch 'feature/KSD-19353' 
- b7b3700e1 - Merge branch 'feature/HE-15' 
- 474da51da - Merge branch 'feature/239-lam-217-ekstra-funksjoner-til-actimo' into 'master'  
- b48824ad3 - Merge branch 'feature/419-lam-250-oppdaterer-innpris-ved-varemottak' into 'master'    
- e9789cf19 - Merge branch 'feature/ksd-7200-reservering-expiry'  
- 4497bf46c - Varemottak: Laget støtte for å lese strekkoder med ledende nuller foran varenummeret ksd-19014
- 7b20025ac - Merge branch 'feature/git-353-cc-cancelled-orders' (HE-126)    
- d7207e7df - Merge branch 'feature/GIT-310-CrossDock' (MH-13)  
- 5009193ab - Merge branch 'feature/vkk-1-accounting-entity-cost-price-kid'  
- 3138d3df5 - feat(gl): Added grouping option to product order invoice batcher (currently only implemented for kid) (VKK-1)    
- cdaeceec3 - feat(gl): Added options to specify filtering and grouping level from job config (VKK-1)  
  
# Version 2024.16.1 
- a40cee928 - fix(build): Fixed building intranet project from monorepo
  
# Version 2024.15.4 
- 9dd20d31e - fix(build): Added building Athena.Kundeklubb, Kid.HemLabel.Api, Norbits.Intranet, Norbits.Shopify.Api from monorepo
- da941e9e8 - fix(build): Fixed building Athena.Web, Athena.Commerce.Wsa, Athena.Commerce.Web and Athena.External.Api from monorepo
  
# Version 2024.15.3 
- 263b9b83f - fix(build): Fixed changelog bot invocation
  
# Version 2024.15.2 
- 6d7853213 - fix(build): Fix error during Athena.Api package creation 
- 773668328 - fix(build): Fix create-release script
  
# Version 2024.15.1 
- Changed naming convention to <Year>.<Week>.<Build>
