Terms implied into public contracts Terms implied into public contracts United Kingdom 67Electronic invoicing: implied term 68Implied payment terms in public contracts Terms implied into public contracts