Supplier Payments are used to record financial transactions against Purchase Orders and Purchase Credits, allowing an order to be marked as paid without any accounting journals being created. Prior to release of this service message, orders were marked as paid by the presence of Purchase Payment journals.
Supplier Payments can be one of the following types:
- PAYMENT : Money paid to supplier (eg to pay a Purchase Order)
- RECEIPT : Money received from supplier (eg for a Purchase Credit)
The direction of money movement is determined by the payment type. A PAYMENT is money paid from your business to the supplier (typically for a Purchase Order), and a RECEIPT is money returned to you from the supplier (typically for a Purchase Credit).
A Supplier Payment requires a Payment Method code. These may or may not exist as Brightpearl Payment Methods; allowing you to mark an order as paid before you create the Payment Method. If a Payment Method with a matching code exists, then a Purchase Payment journal will also be created when you create the payment. The Journal ID of the Purchase Payment will be inserted into the Supplier Payment entry if the Purchase Payment is created successfully. The Bank Account used for the Purchase Payment is determined by:
- The currency of the payment
- The bank account for this currency as set on the Payment Method
If no bank account is set for the Payment Method, or no Payment Method exists with the given payment method code, then no Purchase Payments are created. If Bank Accounts or Payment Methods are later added, no Purchase Payment is created retrospectively for the original Supplier Payment.
Posting a Supplier Payment for an order will automatically update the Order Payment Status of that order.
When a transaction reference is provided a check to the uniqueness of payment method code and transaction reference is triggered.