The problem with a licence as opposed to a lease, is that you can be given reasonable notice to quit as you have no protection under the Landlord and Tenant act 1954.
Usually, accountants and the revenue will accept payments coming out of your bank account as proof of payment so for future, simply make sure that all payments are made by cheque.
If you have bank statements showing payments made for the same amount consistently every month for example for 6 months in an eight-month period, they will usually believe that they were made for the other 2 months by cash because if they weren’t, the landlord would have given you notice.
If this was a residential property the landlord would have to give you a receipt. For commercial property, it’s just good practice.
If you want to push the point over the receipts, it’s likely that the landlord will just give you notice although that may be hot air. It depends if you want to take the risk of losing the property.
There is an argument to be had over whether this is a lease or a licence because it is the form of the document not what the document is called which confirms whether it is indeed a lease or a licence. If you have exclusive possession of the property it is likely to be a lease even though it says it is a licence. The leading case is Street v Mountford. However, it’s likely to be an expensive and drawnout legal battle to argue that point.
For now, you have to decide whether you are taking the landlord’s threat to give you notice to quit if you ask for more receipts or not.
By insisting on it, whether you are entitled to insist or not, and if you get them, you may win the receipt war, but lose the tenancy battle if she gives you notice.
Can I clarify anything else for you?
Please rate the service positive. It is an important part of the process by which experts get paid. It does not cost you anything but helps us greatly.