Multiplukk og kollitildeling
Hvordan kolli fordeles på ordrene i et multiplukk og hva som sendes ved innsending
Denne artikkelen beskriver hvordan kollitildeling (PackageAssignment) fungerer når flere plukklister plukkes samtidig (multiplukk) i BxLogistics (BxMobile), og hva som sendes til ERP/BxEngine ved innsending. Fra BxMobile-versjonen som ble lagt ut 5. november 2026 ligger alle kolli i et multiplukk på én felles kolliliste, og innstillingen DistributePackagesOnOrders styrer hvordan kolliene fordeles på ordrene ved innsending.
PackageAssignment funksjonaliteten krever BxLogistics Pro med tilleggslisens for PackageAssignment/"pakkseddel pr. kolli"
Innhold- 1. Hva er multiplukk og kollitildeling
- 2. Slik fungerer det i appen
- 3. Hva sendes ved innsending
- 4. Oppsett
- 5. Oppgradering fra tidligere versjoner
- 6. Oppsummert
1. Hva er multiplukk og kollitildeling
Multiplukk betyr at plukkeren velger flere plukklister i plukkmenyen og plukker dem i én runde. Den første valgte plukklisten blir hovedordren i multiplukket.
Kollitildeling (PackageAssignment) betyr at plukkeren for hver plukket linje angir hvilket kolli varen legges i. Kolliene får vekt, volum og eventuelt lastmeter, og brukes videre i fraktbestilling og ved innsending til ERP.
Brukes de to i kombinasjon, kan linjer fra flere ordrer legges i samme kolli. Det er dette denne artikkelen handler om.
2. Slik fungerer det i appen
2.1 Felles kolliliste for hele multiplukket
Alle kolli i et multiplukk ligger på hovedordren under plukkingen. Kolli-id-ene (1, 2, 3 …) er unike for hele multiplukket, ikke per ordre. Linjer fra ulike ordrer kan legges i samme kolli, og vekt/volum registreres på det kolliet uavhengig av hvilken ordre linjene tilhører.
2.2 Fraktbildet
Fraktbildet viser alle kolli i multiplukket. Kolli som ikke har fått varer, fjernes automatisk før fraktbildet åpnes når kollitildeling er på, slik at man ikke får med tomme kolli i fraktbestillingen.
2.3 Tomme kolli
Et kolli regnes som brukt bare når det faktisk har plukkede varer (antall > 0) – også kolli 1. Tomme kolli holdes utenfor det som sendes til ERP og til fraktbestilling. Kolliene slettes ikke fra ordren før innsendingen er fullført, så avbryter man i dialogene for referanse, signatur eller bekreftelse, er kolliene fortsatt på plass og man kan fortsette.
2.4 Slette kolli
Slettes et kolli i kollilisten, fjernes referansen fra linjene på alle ordrene i multiplukket, og alle ordrefilene lagres. Ingen ordre blir stående igjen med referanse til et slettet kolli.
3. Hva sendes ved innsending
Hver ordre i multiplukket sendes som en egen request. Hvordan kolliene fordeles på disse requestene styres av innstillingen DistributePackagesOnOrders.
3.1 Standard: alle kolli på hovedordren
Uten innstillingen (DistributePackagesOnOrders = false, standard) sendes hele kollilisten (packagelist) på hovedordren, inkludert kollilinjer som tilhører de andre ordrene. De øvrige ordrene sendes uten packagelist. Hver kollilinje har feltene orderno/pickinglist, slik at mottakeren kan se hvilken ordre linjen hører til.
Dette er riktig valg når fraktbestilling og kolliregistrering skal skje samlet for hele sendingen (én fraktbestilling for multiplukket), og det løser de tidligere utfordringene med manglende eller doble kolli i fraktbestilling.
3.2 DistributePackagesOnOrders: kolli fordelt per ordre
Med DistributePackagesOnOrders = true får hver ordre sin egen packagelist som bare inneholder kolli hvor minst én linje tilhører ordren – og bare den ordrens linjer i hvert kolli. Kolli-id-ene og packageguid er de samme på tvers av ordrene, så et kolli som inneholder varer fra to ordrer vil dukke opp i begge requestene med samme id. Vekt og volum på kolliet sendes likt på begge; totalquantity gjelder bare den enkelte ordrens linjer.
Dette passer for oppsett der ERP-/fraktmappingen forventer kolliene på hver enkelt ordre (slik det i praksis var før rettingen).
3.3 Feltene packagelist, totalpackages, orderpackages og packages
- packagelist – listen over kolli med id, packageguid, weight, volume, loadmeter, totalquantity og lines. Kun kolli med varer tas med.
- totalpackages – totalt antall unike kolli i hele sendingen. Settes på alle ordrene i multiplukket, uavhengig av DistributePackagesOnOrders. Bruk dette feltet i mappinger som trenger «antall kolli i sendingen».
- orderpackages – antall kolli som inneholder minst én linje fra denne ordren. Settes på alle ordrene.
- packages – settes på hovedordren og er lik totalpackages (settes ikke når ordren går gjennom fraktbildet, da settes packages der).
Eksempel med to plukklister (354 = hovedordre, 355) og tre kolli der kolli 2 inneholder varer fra begge:
| Felt | Standard: 354 | Standard: 355 | Distribute: 354 | Distribute: 355 |
|---|---|---|---|---|
| packagelist | kolli 1, 2, 3 (alle linjer) | – | kolli 1, 2 (kun 354-linjer) | kolli 2, 3 (kun 355-linjer) |
| totalpackages | 3 | 3 | 3 | 3 |
| orderpackages | 2 | 2 | 2 | 2 |
| packages | 3 | – | 3 | – |
4. Oppsett
- Kollitildeling slås på med PackageAssignment = true i plukkrutinens innstillinger i BxAdmin, eller per ordre med feltet cfg_PackageAssignment i plukklistespørringen. Kollitildeling er alltid av når MultiPickBoxConfirmation (kassebekreftelse i multiplukk) brukes.
- Fordeling av kolli styres med DistributePackagesOnOrders (true/false, standard false) i plukkrutinens innstillinger.
- Mappinger i BxEngine/ERP-eksportere må forholde seg til at packagelist som standard bare finnes på hovedordren. Bruk totalpackages for antall kolli i sendingen.
5. Oppgradering fra tidligere versjoner
Tidligere fikk hver ordre i multiplukket sin egen packagelist med id-er som startet på 1 per ordre, og kolli med antall 0 kunne bli sendt. Fra og med versjonen lagt ut 5. november 2026 er dette endret som beskrevet over. Kunder som har mappinger som forventer kolliene på hver enkelt ordre, bør testes før oppgradering og enten:
- sette DistributePackagesOnOrders = true for å beholde kolli per ordre (nærmest tidligere oppførsel, men uten tomme kolli og med felles kolli-id-er), eller
- endre mappingen til å hente kolliene fra hovedordren.
Dette gjelder først og fremst oppsett der ERP-mappingen leser packagelist på hver ordre.
6. Oppsummert
- Alle kolli i et multiplukk ligger på hovedordren, med unike id-er på tvers av ordrene.
- Bare kolli med varer sendes og vises i fraktbildet.
- Standard: packagelist kun på hovedordren. DistributePackagesOnOrders = true: kolli fordelt per ordre basert på linjene.
- totalpackages finnes på alle ordrene og er totalt antall kolli i sendingen.