We use QuickBooks & export the product list to a spreadsheet, then link that info to another s/s, so prices are updated when I do anew monthly export of data…
I track dough & sauce recipes, some basic sandwich groups, cheese and other ho-cost items, but find no need to have a recipe 4 everything…
As an Auditor, I prefer tracking costs every few days…using QB, you can take a quick visual inventory of the hi-ticket items & better track them…I also track overall purchases to sales every day, so I know far in advance if I have a costing crisis, rather than waiting to the last day of the month…