Optimal procurement strategies under general trade credit schemes