Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add return workflows to book #97

Open
neilt opened this issue Aug 10, 2024 · 0 comments
Open

Add return workflows to book #97

neilt opened this issue Aug 10, 2024 · 0 comments

Comments

@neilt
Copy link
Collaborator

neilt commented Aug 10, 2024

From matrix discussion. Should be added to workflows.

There can be 3 types of returns:

  1. Returned like new - Item can be restocked by adding back quantity and COGS, then crediting the customer.
  2. Returned, but worthless - As CornerCase explained, completely written off, in which case the inventory quantity and COGS should be tracked to an inventory loss account. This account should be different than losses from physical inventory and cycle count losses.
  3. Returned, but cannot be sold as new. This is really a different product, so the change in COGS should be written down and the write down put in an inventory loss account. The new product should have a new part number, new COGS and new sales price.

That is how we would do it now - just to make sure im understanding the question - customer has bought product xxx for $150 and paid for it and then someone has realsied its on sale for $120... so we would create another invoice -1 xxx at $150, +1 xxx at $120 - net result is $30 refund - no change to inventory levels and cogs remains the same (as the one we stuffed back at the front of the FIFO queue gets applied to the second line? if that example fits your thinking, then yop thats exactly what we do manually

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant