While pressing the PAY button in POS, I get following error:
“To process sale you must set a customer location on party”
In the party, if I manually set the customer location in stock as “Customer” for that record, problem is resolved but only for that record. Any new/next record “customer location” is again empty.
Locations are created in modules/stock/location.xml but user can delete them because they are noupdate="1".
So I guess you have delete the “Customer” one which prevent to set it as default on the parties.