Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • Tryton Tryton
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 790
    • Issues 790
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 77
    • Merge requests 77
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • External wiki
    • External wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Tryton
  • TrytonTryton
  • Issues
  • #3988
Closed
Open
Created Jun 11, 2014 by Jordi Esteve@jesteve

Add wizard to clean location of cancelled shipments

There is a strange case when the state of supplier shipments is canceled: Canceling received supplier shipment don't cancel incoming moves.

Steps to reproduce:

1. Create a supplier shipment and and some incoming moves (incoming moves are draft).
2. Receive the shipment (incoming moves are done and inventory moves are draft).
3. Cancel the shipment (incoming moves are done and inventory moves are canceled).

So the whole supplier shipment is canceled but the incoming moves are done, so the products are in the input zone. I you "Reset to drat" this shipment, this incoming moves remain as done.

I think this behaviour is different from customer shipments: When a customer shipment is canceled, all the moves are also canceled.

I suggest two solutions, the second it is better because it gives more flexibility:

1) Remove the cancel button when the supplier shipment is received (to prevent cancel it).

2) Cancel the incoming moves when a supplier shipment is canceled.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking