Yes. No receipt means it's under the table which is illegal. Demand a receipt!