QuickBooks Online loads default payment terms when your company is created. These terms are synced to Novi AMS and applied to transactions according to the rules below:
By default, if terms are not set within Novi AMS, the default payment terms from QuickBooks are applied to invoices.
Payment terms on auto-renewed dues invoices follow the settings determined on each member type.
Members > Member Type > Settings
Dues: New Members
When dues invoices are created for new members, they are due immediately ("due on receipt").
Dues: Manual Renewals
Manual renewals are due the day after expiration date, or today, whichever is greater.
The payment terms for events are set on the event category in Novi. These settings apply to all events within the category.
Events > Categories > Edit Category > Accounting
Invoice Due Date
Standard Payment Term - If this particular event category should have its own payment terms outside of your default setting in QuickBooks, add that here.
Based on Event Date: if the invoice due date should be set based on a number of days before or after the event date, enter that here.
Date of Purchase: Use this if the transaction date should be the date of purchase.
Based on Event Date: Set the transaction date to a specific number of days before or after the event date.
Since products from multiple categories can be purchased on the same invoice, terms are set for Ecommerce as a whole.
Association Settings > Ecommerce > Accounting
Not all members are alike, so there are times when you may choose to customize a transaction or the rules in general for a particular customer or invoice.
Creating Transactions in Novi AMS
When generating an invoice in Novi AMS for Ecommerce purchases and Event registrations, admin users are able to pick the terms for a particular transaction within the payment widget.
Individual customers or members can be given custom terms on their member/customer records. Except for dues invoices, these terms override all other settings within Novi. They also sync to/from the corresponding customer record in QuickBooks.
Edit Member Record > Details Tab > Billing Section
After an invoice is created, the payment terms can be modified within QuickBooks Online. Changes made within QuickBooks will be synced back to Novi AMS and your member's Member Compass™. To see the update immediately, do a manual sync in Novi to bring in the change from QuickBooks.
Troubleshooting Payment Terms & Due Dates
The invoice due date should be <insert payment term here>, but is incorrectly showing as the end of the month or some other time span.
If you've run into this issue, be sure to check your Term settings in QuickBooks by clicking on the gear icon > All Lists > Terms.
In the example below, the term should be exactly 30 days, then the Due Date setting should be "Due in fixed number of days." Having another setup there would result in a term that doesn't quite do what you're expecting.