When creating a New Supplier the Default Payment Term is set at 30. I have had a look in account settings for a box to change this to zero but the option is unavailable.
Could an additional box be added to Account Settings > Advanced Features > Supplier Default Payment Term
The option is available for New Client but not New Supplier.