Summary
- 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)
- 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)
- 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)
- 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)
| The file was modified | app/pages/mobile/reconditioning.vue (diff) |
| The file was modified | app/assets/langs/shared.js (diff) |
| The file was modified | server/api/mobile/reconditioning/lookup.post.ts (diff) |
| The file was modified | server/api/mobile/reconditioning/lookup.post.ts (diff) |
| The file was modified | server/api/mobile/reconditioning/lookup.post.ts (diff) |
| The file was modified | app/pages/mobile/reconditioning.vue (diff) |
| The file was modified | app/assets/langs/shared.js (diff) |