payment terms evolution