Skip to main content

Eftsure_to_Business_Central_integration_process

Integration of Business Central with Eftsure

June 2025

Vendor Onboarding and Payment Verification Process

Executive Summary

This document describes the process of integration between Eftsure and Business Central for vendor onboarding and management, and payment verification.

Eftsure is a B2B payment protection software designed to mitigate risks associated with payment errors, fraud, and cyber-crime. It offers features like supplier verification, real-time vendor and payment alerts, and continuous monitoring to catch fraudulent invoices early in the procure-to-pay process

If Eftsure is connected to an ERP system, like Business Central, then the vendor onboarding process shall start in the ERP. Most of the Eftsure functionality can be triggered within Business Central directly.

Eftsure does support a multi-company integration.

At this stage, the verification of Australian and New Zealand vendor bank accounts is supported.

Eftsure admin setup

Eftsure Setup Card

Update API URL and credentials received from Eftsure.

Developer Mode: Enable to check the raw responses from Eftsure APIs to assist developers in debugging.

Manual Mode: Enable to make Eftsure actions visible on pages that otherwise would be run using job queues in the background. This is to facilitate on-demand requests.

Image

User Setup

Every Business Central user can use the Eftsure related functions. However, most of them will be done by automation through Job Queue Entries. Specific sensible functionality requires additional setup in the User Setup. These are to control administrative actions like Self-Certification, Activation and De-Activation of Vendors in Eftsure.

Image

Setup Vendor/Supplier Onboarding forms

Multiple vendor onboarding forms can be created and customised in Eftsure depending on the category of vendors, country etc.

Image

Image

Vendor/Supplier Onboarding

Note: Vendor and Vendor Bank Accounts in Business Central are Suppliers in Eftsure

Create a new vendor in Business Central.

Mandatory fields are No., Name, Email.

We recommend populating the Payment Method Code and Country Code as well, so that Business Central workflows can be created to automate the onboarding process.

Image

Image

After mandatory fields are updated, the user can send an onboarding invite to the vendor.

Image

The user must select an onboarding form based on the vendor, category, country, etc..

Image

An onboarding invite is sent to the vendor.

Image

Onboarding Status and ID are updated in the Vendor Card.

Note: A job queue runs in the background which checks the onboarding status at regular intervals.

Image

The vendor/supplier receives an email with the onboarding invitation.

Image

The supplier can create an account /or login to the Eftsure portal to complete the onboarding process.

Image

The supplier needs to update the company information and address details.

Image

The supplier then needs to update the payment information, which can be done manually or using the Bank Link Verification option.

Image

Note : This opens up a login page for the selected bank account, and details can be verified directly from the bank.

Image

In this example, we proceed with manual details.

Bank Branch, Account No. and other details must be entered as per the format for the country.

Image

Once the bank details are filled in, the company representative must confirm and submit the onboarding form.

Image

Image

Confirmation is received for the successful submission of the form.

Image

The supplier also receives a confirmation email.

Image

The submitted forms can be reviewed in the Eftsure portal for acceptance or rejection.

Image

At this point, Eftsure verifies the bank account details and changes it to pending review by the company user.

Image

The verification is completed after verifying/updating the details by the user.

Image

Accepting the onboarding form also creates a supplier in Eftsure.

Image

An email is received by the company confirming the acceptance of the onboarding form by the supplier.

Image

The onboarded information will be pulled into Business Central by a job queue running in the background.

Image

The Business Central user can also get the onboarded information manually from the vendor card.

Note: This action is visible in manual mode only.

Image

If the onboarding form was ‘Accepted’, the address and bank details entered by the supplier are updated in Business Central.

Image

Image

The vendor reference from Business Central, a combination of the Vendor No. and Bank Code (e.g. V00030|BNZ), is updated as supplier reference in the Eftsure portal by the job queue running in the background.

This allows the creation of multiple bank accounts for the vendor in the Eftsure portal.

Note: Each vendor and bank account combination identifies a supplier record in Eftsure.

Note: This action is visible in manual mode only for on-demand requests.

Image

Image

Any details updated directly in Eftsure, and the verification status will be fetched from the supplier information in Eftsure by the job queue running in the background.

The information can also be retrieved manually by the user through the following action.

Note : This action is visible only in manual mode.

Image

Supplier details in Eftsure:

Image

Vendor Bank Account details in Business Central:

Image

Image

With the Self-Certify action in Eftsure, a user can skip waiting for verification by Eftsure. Self-certification can also be triggered from Business Central.

Note: This action is visible to authorised users only.

Image

The user is required to enter a certification comment to complete the process.

Image

After the self-certification, the orange thumbs change to green thumbs, indicating that the supplier bank account is certified, and the reason is updated as well.

Image

Image

Comments entered by the Business Central user and User ID is logged in Eftsure.

Image

This completes the initial onboarding of a supplier.

If a second bank account needs to be added for the vendor, it must be initiated from the vendor bank account card. An onboarding invite will be sent from the vendor bank account card and the rest of the process is the same as vendor onboarding.

Image

Changes in existing bank account or address details

This can be done by sending a change request to the supplier with a specific change request onboarding form.

Image

Image

The rest of the process is the same as the onboarding process as for a new bank account.

Supplier Inactive/Blocking

Suppliers and all linked bank accounts (supplier information records for each bank account) can be made inactive by changing the status in Business Central to Blocked: ‘All’ or ‘Payment’.

Image

Image

Individual bank accounts can be deactivated or activated in Eftsure from the Vendor Bank Account Card.

Note: This action is visible to authorised users only.

Image

Image

Payment Verification:

A payment journal is created in Business Central.

Image

The user clicks on Send Verification Request to Eftsure

Image

Eftsure reviews the payment request and bank account details and returns the verification status and reason.

This is confirmed by the message below in Business Central.

Image

Image

Image

Payment Journal with multiple lines:

A payment journal with multiple lines is created, and all lines are sent for verification with one click. No manual selection is required.

Image

Image

The payment verification is complete, and the user can take the next course of action based on the verification and the reason associated with it.

Workflows:

Workflows can be created and set up to automate the manual actions that we covered above.

Examples:

Supplier Onboarding:

If a vendor is created/changed in Business Central and mandatory fields like Name, Email, Payment Method Code etc. are filled in, a workflow can be configured as below to send an onboarding request to the supplier automatically.

Image

Payment verification:

Payment journals are created by the user and once the entry is completed, the user can trigger the below workflow by an action to verify the payment.

Note: A manual action is required in this scenario so that user can confirm that he has entered all the journal lines and is ready for verification.

Image