Law 7/1996 on the Regulation of Retail Trade sets a maximum term of 30 days for fresh and perishable food products and 60 days for other goods, except where the parties have explicitly agreed otherwise. If longer terms are agreed the supplier must be financially compensated for the extension, and under no circumstances may the payment be deferred for more than 90 days. Law 16/2021, of December 14, enacts the remaining provisions of the EU UTP directive and applies to all commercial arrangements where the price of goods is more than 2,500 euros. (see European Union for details).