1st of January, I’d like to make samba better suit to my needs.
In our restaurant, we have the normal sales:
orders, ticket, ticket printed, send to tax institution.
We also have the internal mouvements, for instance:
we give juice/soda to the people cleaning the street/collecting the empty plastic bottles
Our own food/drink
wine, beer, wiskey used to cook meals in the kitchen.
For these last items we use normal tickets and send then to some accounts.
However it still appears as SALES and they are not, no paper ticket issued, not sent to tax insttitution.
These are operating costs, storage room transfer.
Is there a clean way to manage it without using accounts ?
I’d like my sales reports to report the real sales, not the internal moves.
You can create new payment types and accounting just for those. Payment types determines the accounts everything goes into. So create a internal sales account call it whatever, create a internal receivables, etc
You don’t even have to mark stuff as 0 just don’t apply tax. That way you can still track costs. They won’t have to pay of course but you can use internal accounts to track costs
How that would work?
When waitress makes an order, there is no choice to see from where that product comes from.
Only the “payment” can be put on another “internal” account.
Don’t bother with taxes, we are in a franc zone, no Value Added Taxes.
You click on the internal payment type and pay with it. Basically you mirror the accounting for normal sales and run internal sales through it. You rename accounts accordingly
I am confused because the sales transactions (yellow) are done way before payments.
But that is true that once the Payment is done; sales and Payment transaction magically have the same timstamp:
Its a lot of backend work but once your done you can just leave it no more work and it will just work. For waiter it may not be any extra work you can use automation that switches ticket type… like if they add an employee entity, or choose an option for employee ticket… Possibly can capture an event on payment type… maybe have it switch ticket before payment processed but that might be tricky I have not tried that.
I plan to build an automation for this to include as an optional config task for my resell business. Ill let you know my progress.