Direct Banking

Working with multiple companies in BC and a single entity in Cobase

This topic describes the configuration and process for working with a single Cobase account,
which contains bank accounts that are used in multiple companies inside Business Central.

Process
When the transactions are retrieved from Cobase, they are stored in a transaction staging table.
Before the reconciliation is initiated in one of the companies, every bank account retrieves
their transactions from the staging table.
For every company the used bank accounts must be mapped with a Bank Account in Business Central.
This can be done from the Direct-Banking Account Card, by populating the “Bank Account No.”.
Once the Bank Account is mapped, the Direct-Banking Account can be activated.
The Active flag can be used to activate the Direct-Banking Account.

image-20240328-133508.png

A single bank account can only be active in one of the companies.

Configuration:
For each company that share the same Cobase account the flag “Single Cobase Entity” must be set.
Only one shared Cobase account can be used within the same environment.
Next to the shared accounts it is still possible to work with other individual Cobase accounts for different companies.

Since the balances of the Bank Accounts are updated during the transaction retrieval it is required
to have access to the data in the other financial company.
This implies that the user, that initiates the synchronization, needs to have access to the
Bank Accounts in the shared companies.
As a consequence this user needs to exist in all the companies that share the same account and
in these companies it needs read and write permissions on the Direct Banking Account.
For this purpose, a permission set named “BCB COBASE S. ENTITY” is created.

Implementation Considerations
For scheduled transaction retrieval it���s recommended to use one designated company that retrieves the transactions from Cobase. In the other companies the jobqueue should be limited to initiating the reconciliation process.
This can be accomplished by setting the parameter string on the job queue.
See this topic for more information.

This means that in only one company the jobqueue can be scheduled without “Paramater” and in the other companies the Job Queue should be limited to processing the Reconciliation.
This can be done by setting up the

For manual transaction retrieval, it’s possible to initiate the import of transactions using the action on the Direct Banking from every company.

 

IDYN 2024