Pay Bill

From Acacia Support Wiki
Jump to navigation Jump to search

The Pay Bill process involves prompting the user for details and performing automated processing steps.

It should be noted that when a Suppliers Bill is posted to the ledger, any -ve lines are automatically allocated to other +ve lines on the same bill. This avoids problems calculating the bill total and the amount owing.

The Pay Bill process prompts for:

  • Payment Date - this must be on or after the latest date of the bills being paid. It allows payments to be scheduled at a later date when the bill becomes due for payment.
  • Amount to Pay
  • Use credit notes (Y/N)
  • Use new cheques (Y/N)

The payment processing does the following:

  • Allocates any -ve bill lines to +ve lines on the same bill header. If the "Amount to Pay" entered is less than the -ve lines, the value is ignored and all -ve lines are allocated. -ve lines cannot remain unallocated as noted above.
  • Attempts to post and allocate funds from any cheques that previously paid the bill. These cheques may have been unallocated from the bill and changed. They cannot be allowed to remain, so the process will fail if ALL of the cheques are not re-used to part-pay the bill at this point.
  • Pays the balance remaining on the bill from credit notes for the same supplier.
  • If there is any balance remaining, this will be paid with a new cheque.

Note that there may still be a balance owing on the bill if the "Amount to Pay" entered is less than the bill total.

Suppliers Bills can be part-paid multiple times up to the total amount of the bill. Only when they are fully paid is the Paid Date set.