Small businesses promised 30-day terms as payment code tightened