Jewelers have spent years bending generic point-of-sale systems into shape. Each workaround is reasonable. Together they are a job nobody was hired to do.
- A custom field for karat
- A spreadsheet for repairs
- A second spreadsheet for memo
- A monthly reconciliation
Those workarounds are not a software problem, they are a modelling problem. If the system understands that a piece is unique, that customer-owned goods are not your stock, and that today’s gold price changes your real margin, most of them simply stop being necessary.