A new customer - large-sized business (10,000+employees) has just stated that their payment terms are NET 90. Conveniently, they only state this after the job is done! That was a surprise. Job value is just under £1000. Luckily, the deliverable of this job is in digital format and I could easily hold on to. I really think that NET90 is taking the p1ss. Opinions? Should I just refuse and tell them we accept credit cards and job cannot be released until payment in full.