You can configure a new payment term for a customer in two ways:
To configure payment terms at the customer level:
Note: If you set a payment term as default, it will applied to your future transactions. However, you can change it on the transactions page if required.
The new payment term will be saved in your organisation and can be used for future transactions.
Note: You can also configure payment terms while creating a customer by clicking + New button and following the above mentioned steps.
To configure payment terms at the invoice level:
Note: You can also configure payment terms for an existing invoice. To do that, click the edit button on the top bar of the invoice and follow the above steps.
Books
Simplify accounting
and GST filing.