How to pay bills with Peakflo?

There are a couple of ways to pay bills with Peakflo: 

a. Pay an individual bill

b. Pay bills in bulk

c. Cross-border payments

Make sure that your bill has been approved for payment before proceeding with the steps!


Pay an individual bill

Automatically, a bill that is approved will be moved to the Scheduled tab under Bills & Reimbursements.

Pay now

If you want to pay the bill right away, click on a bill. When "Actions" shows up, click "Pay Now".

Note that payment will be made using the Peakflo wallet, so ensure that it has sufficient funds. If not, Peakflo will send you an email notifying payment failure along with the amount to top-up your wallet.

Change the payment date

If you want to change the payment date, click on a bill. Then, select "Change payment date"

Then, set the payment date.

Mark as paid

Let's say you have made a payment against a bill outside of Peakflo. You'll need to mark the bill as paid manually. 

You can also check the payment method in the timeline of the bill. 



Pay bills in bulk

Do you have multiple bills you want to pay in one go? That's the cool thing about Peakflo - see how you can conduct mass action on multiple bills.


Cross-Border Payout

1. Set Up Bank Details for Vendors

Once you have successfully enabled cross-border payments, the next step is to configure vendor bank account details for cross-border payments.

1. Go to "Vendors" under "Payables" section. Locate the vendor for whom you want to set the bank account details and click on the pen icon to edit.

2. Once the pop-up appears go to the "Bank Details" tab. Fill in the details like in the image below.

When you create a vendor bank account, a payment beneficiary is simultaneously established. It is important to note that the required beneficiary details may vary depending on factors such as the bank's country, the beneficiary's country, the currency being used, and whether the entity is an individual or a business.

 

2. Set Up Payment Details in Bills

When creating a bill in Peakflo, be sure to set the cross-border field values appropriately.

  • Payment Channel: The payment channel represents the method through which funds will be transferred from your account to the vendor's bank account.

  • Purpose of Transfer: The purpose of transfer is a critical component that defines the reason for the payment. 

We enable cross-border payments under the following conditions:

  • The bill currency and wallet currency are the same, but the receiver's currency differs.
  • The bill currency and receiver's currency are the same, while the wallet currency differs.


Once the payment date arrives, the bill will be automatically disbursed, and the relevant details will be displayed in the bill details pop-up.

Should a payment fail, an error message will appear in the user interface, and an email notification will be sent to both the finance team and the bill creator.

 


FAQ

Will vendors get notified about the payment?

To keep your vendors in the loop, we will send them an email to inform them that the payment is successful along with the receipt.

The following is a preview of the email notification that will be sent.

Screenshot 2024-03-19 at 3.41.26 in the afternoon

The following is a preview of the receipt PDF that will be attached to the email. It will include your Company Name and the Payment Partner details.


How do I know if a payment is successful?

You can track your payment status in the Bills & Reimbursement tab. If it's successful, it'll go to the Paid tab. If it's unsuccessful, it'll go to the Failed tab. 

If you'd like to know why the payment failed, you can go to the Timeline. 

 

Here's a quick rundown on payment failure possibilities along with the solutions: 

Payment Failure Code Resolution
Not enough funds in your wallet Please top-up your wallet to continue the payment.
Payment not configured Please contact support@peakflo.co
Missing vendor details Please complete the bank details of said vendor. 
Invalid vendor details An invalid or blocked bank account could be one factor. Please check and correct the bank details of said vendor.
Encountered error when processing the transaction Please try again after 1-3 hours.
The amount is below the minimum value required Increase the amount to meet the minimum required for successful disbursement.
Swift code is not valid Recheck and make the necessary corrections for Swift Code. Learn more about how swift codes work in our create and upload bills guide.
Bank account mismatch or Swift code mismatch

Go to Vendor > Edit icon > Bank details. Make the necessary corrections, then save and reschedule the payment.

Wallex service unavailable, please retry later Try again in some time.
Amount exceeds upper limit (1500000 INR)
Payment should be within limits for INR
Amount is less than limit (500000 IDR)
Payment should be within limits for IDR
Amount is too small
Payment is smaller than the fee
Not enough funds in wallet Top up wallet
Invalid purpose of transfer
Select the correct purpose of the code
Beneficiary is not created in Wallex
Please check the bank details entered
Issuer Gateway is not Wallex Contact peakflo
Unable to resolve WALLEX calls Contact peakflo
Unable to create beneficiary
Please check the bank details entered
BIC_SWIFT_CODE_INVALID_COUNTRY An issue in Swift code. Recheck and make the necessary corrections for Swift Code. 
INVALID_BENEFICIARY_CITY Recheck and make the necessary corrections for beneficiary city. 
INVALID _BANK_ACCOUND_HOLDER_NAME
Recheck and make the necessary corrections for Account holder's name.
BENEFICIARY_VALIDATE_STATE_REGION_FAILED Recheck and make the necessary corrections for the region.
INVALID_BENEFICIARY_ADDRESS
Recheck and make the necessary corrections for the  beneficiary address.
COUNTRY_INVALID
Recheck and make the necessary corrections for the beneficiary country.
INVALID_REGION Recheck and make the necessary corrections for the region.
INVALID_BANK_ACCOUNT_TYPE
Recheck and make the necessary corrections for  the bank account type.
INVALID_BIC_SWIFT_FORMAT Recheck and make the necessary corrections for Swift Code. 
INVALID_BENEFICIARY_COMPANY_NAME Recheck and make the necessary corrections for the company name.
INVALID_ACCOUNT_NUMBER_FORMAT
Recheck and make the necessary corrections for  the account number format.

 

Why did FPX payment failed?
Financial Process Exchange (FPX) is a Malaysia-based payment method that allows customers to complete transactions online using their bank credentials. The following are the possible scenarios when FPX payments could fail:

  1. User bank account FPX limit setting, e.g. the transaction amount is RM3000.00, but the user setting with their respective bank is RM1000.00 - thus, no matter how many times the user try, it will not work, and many users don't know their limit set by the bank.
  2. User did not complete the bank side authentication, e.g. OTP or notification, or bank side fail to send notification (app notification turned off so user didn't get notification).
  3. If user is paying using a corporate/company bank account, the user initiate the payment via FPX, it will be "pending" until the checker logs in to the bank side to approve the transaction. So in this instance it will always "fail" and be stuck at pending.