Skip to content

Changes

Started by timer
Started 16 days ago
Took 1 min 9 sec on built-in

Summary

  1. Mobile reconditioning: A4 movement report no longer printed by default (opt-in, remembered per device); new 'Neue Produktetiketten drucken' option prints one product label per reconditioned piece via /api/print/product with a labelprinter-1..6 select (default labelprinter-6, remembered per device); disposed pieces get no label (details)
  2. Mobile reconditioning lookup: fall back to the customer return's own DocumentNo when no RMA matches — return labels reprinted before 2026-09-16 carry the M_InOut number instead of the RMA number and were unscannable (matchedBy 'return'); RMA DocumentNo still matched first, product codes still excluded (details)
  3. Mobile reconditioning lookup: third match path via the original shipment's M_InOut DocumentNo (MovementType C-) → M_RMA.InOut_ID → its returns (matchedBy 'shipment'), after RMA number and customer-return number (details)
  4. Mobile reconditioning: optional search by customer — person-toggle in the manual search looks up business partners by name / search key (mode 'partner') and lists their latest 15 completed customer returns to pick from; scanned codes stay document lookups (RMA → return no. → shipment no.) (details)
Commit d847c061bb55019564546e4ceaf5c2839428fcf6 by info
Mobile reconditioning: A4 movement report no longer printed by default (opt-in, remembered per device); new 'Neue Produktetiketten drucken' option prints one product label per reconditioned piece via /api/print/product with a labelprinter-1..6 select (default labelprinter-6, remembered per device); disposed pieces get no label
The file was modifiedapp/pages/mobile/reconditioning.vue (diff)
The file was modifiedapp/assets/langs/shared.js (diff)
Commit 3f6986f26d033e0967222b733bfdbbaddb03ac8f by info
Mobile reconditioning lookup: fall back to the customer return's own DocumentNo when no RMA matches — return labels reprinted before 2026-09-16 carry the M_InOut number instead of the RMA number and were unscannable (matchedBy 'return'); RMA DocumentNo still matched first, product codes still excluded
The file was modifiedserver/api/mobile/reconditioning/lookup.post.ts (diff)
Commit 59b49d8316832087a13a9091cf5212bc003e6b0a by info
Mobile reconditioning lookup: third match path via the original shipment's M_InOut DocumentNo (MovementType C-) → M_RMA.InOut_ID → its returns (matchedBy 'shipment'), after RMA number and customer-return number
The file was modifiedserver/api/mobile/reconditioning/lookup.post.ts (diff)
Commit 87f57a63b10f5ed46c79b50f06bb45b4c076ee64 by info
Mobile reconditioning: optional search by customer — person-toggle in the manual search looks up business partners by name / search key (mode 'partner') and lists their latest 15 completed customer returns to pick from; scanned codes stay document lookups (RMA → return no. → shipment no.)
The file was modifiedserver/api/mobile/reconditioning/lookup.post.ts (diff)
The file was modifiedapp/pages/mobile/reconditioning.vue (diff)
The file was modifiedapp/assets/langs/shared.js (diff)