Wow this question is a little hard to follow. Out of all that which ones do you really want answers for? Just the last question at bottom?
What are you really asking and is all the other stuff in your question even relevant? Are you needing help with Gerlandogs database, my timetrex tutorial, or are you just wanting to print on payment your bill?
Next time instead of continuing an old discussion just make a new one and be detailed with your question.
You will most likely find that the ticket has been set to locked/bill requested.
There bill be a button for unlock ticket which will reenable it.
This is part of the default setup to reduce show that the bill has been printed and given to customer so as to avoid stuff being added after the bill taken to customer without pressing that button.
What configeration… Im telling you that the default print bill button also locks ticket and then shows an unlock ticket button. Thats not a configeration it default setup on samba.
To do what it sounds like you want to do;
Duplicate the print bill action in the print bill automation command rule by right clicking in the add action list and selecting show all to allow adding it a seccond time.
This will make it print twice on pressing the button but not if triggered elsewhere.
Then take a look at my show change message tutorial which also has a part in it about adding a print receipt button to the change message.
Because the reason the Print Bill button becomes disabled is the Enabled States setting on the Automation Command … so you could also change the Enabled States on the Automation Command to achieve the same result, for example, if you want the button to be enabled and visible at all times, clear the State mappings (make the Orange and Red parts empty) …