i believe legaly both parties in the transaction are equal, in other words the obligations are the same for both you and oranization you purchased the item or service from.
They are no more required to give you a receipt than you are to give them one. No law was violated, but you can certainly review the statutes. There are some trades specifically listed that require receipts, but to my knowledge general purchases do not require one.

