j1900 4g is going to struggle with most advanced entity screen automations. It works fine for SambaPOS in general but custom entity screens require more resources. I would recommend a j34 8gig as a minimum… i3 is the sweet spot for handling most all custom screen setups.
Try changing the “Execute rule if” from “Matches” to “Matches All”.
Also add a show message action. In the show message field Ticket Type: {TICKET TYPE}\rReservation ID: {TICKET TAG:Reservation Id}.
Now open up a past ticket from the reservation screen and close it. There should be a pop-up with the Ticket Type and Reservation Id. If there is a pop-up then the rule is working, something is wrong with the action. If there is no pop-up then we know the rule is not firing.
It should automatically mark the reservation task as completed when the bill is paid.
Something is happening…or not happening further up the chain. Can you make a Automation Command Button with a show message action. Put the above code into the show message. Then open up a past ticket and press the automation command button.