TBC Bank Integration
Within the system, there is the ability to export payments and import bank statement. The integration is fully implemented for TBC Bank. For full integration with TBC, it’s necessary to set up Bank Accounts, Vendor Bank Account, Vendor Card, Bank Account Details in the system, and the process of creating, exporting and importing payments should be done in the Bank Payment Journal.
Before setting up Business Central, there are procedures that should be performed outside the system:
- The Company Director requests the company's personal banker to open API user for production environment.
- Service user name and temporary password are given to the director in one of TBC branches; this temporary password has to be immediately changed by API* and later this new password will be used in all requests. At the same time Digipass device is also given for two step authorization. Then a transaction request asks for Digipass one-time code and/or archived DBI service authorisation certificate and archive password / certificate password by email (Authorization through certificate).
- Authorization certificate has to be installed on server instance where database is hosted. (Online bank has been having issues with web client and since it could not see certificate properly, certificate was added on TBC Bank account so that every request is also sending certificate credentials.) For this second method, no Digipass device and one-time code is needed.
Required Settings
-
To create company bank accounts, Select the
icon, enter Bank Accounts and fill out mandatory fields for integration and completing with the bank:
Section - General
Fields Description No. Specifies the number of the involved entry or record, according to the specified number series Bank Code International code of the Bank - TBCBGE22 Name Specifies the name of the bank where you have the bank account Bank Account no. Specifies the number used by the bank for the bank account Export Format Options- XML/Individual TBC API/TBC Package. Individual - not more then 10 payments are exported, Package - less and more than 10 payments are exported Import Format Option - TBC API Client Bank Specifies the type of interaction with the client bank system for the bank account, the ability to import/export a bank statement or just import Bank Service Specifies authentication credentials of internet bank, the card of credentials created for TBC should be selected Section - Communication
Fields Description Country/Region Code It’s necessary to choose for foreign currencies transactions Section - Posting
Fields Description Currency Code Specifies the relevant currency code for the bank account Bank Acc. Posting Group Specifies a code for the bank account posting group for the bank account. The selected one should have filled G/L, Transit and Commissions Accounts Section - Transfer
Fields Description SWIFT Code Specifies the international bank identifier code (SWIFT) of the bank where you have the account (TBCBGE22) IBAN Specifies the bank account's international bank account number -
To specify bank exchange formats, go to Bank Services. Here you can add bank account code and approproate bank service, and from actiones "Setup" opens main integraiton tool page with fields:
Fields Description Base API URL Specifies the URL for connecting via the API if the bank extract format is being configured for online banking. For TBC Integration https://dbi.tbconline.ge/dbi/dbiService API Login Specifies the login for connecting via the API if the bank extract format is being configured for online banking API Password Specifies the password for connecting via the API if the bank extract format is being configured for online banking Certificate File Name Specifies the attached Certificate given by the bank Token Specifies the Token for connecting via API Max Import Page Specifies how many pages will be proceeded on import. Maximum 700 transactions can be imported per page -
Changing temporary password with API
On the Bank Account page, a new “Change Password” button has been added for changing passwords. First, add a token (one-time digipass code), then a new window opens where a new password is requested (password check and password policy is present); after successful change of the password, the password gets updated on the “Bank Extract Format” page in the “API Password” field.
-
Bank Account Details defines the setting for recognizing specific operactions (such as transfers between own accounts, conversion, commisions...) by transaction codes . Select the
icon, enter Bank Account Details and fill out the following mandatory fields:
Fields Description Code Specifies the unique identification code associated with this bank account detail record VAT Registration No. Specifies the Company's VAT registration No. from the company information Bank Account No. Specifies the account number of the bank associated with this general ledger account bank operation Account Type Specifies the type of account that the entry on the journal line will be posted to ( G/L Account/Vendor/Customer) Account No. Specifies the Account No. to which the entry on the journal line will be posted to Bank BIC Specifies the SWIFT BIC code of the recipient of the bank operation Document Type Specifies the document type of the identifyed transaction by transaction code (Payment/Refund) IBAN Specifies the bank account's international bank account number Transaction Code Specifies the transaction code to which this bank information applies
The uniqueness of lines is checked by the following fields: Account Type, Account No., Currency Code, Transaction Code, Document Type, Payment Assignment.
If IBAN, Bank Account No. and Currency Code are empty -> the setup specified in bank account details work for all bank accounts without overlay filters for those fields, if any of the values are filled in -> it takes priority and use the indicated values as filters at the moment of checkup.
If in the Bank Account Details lines Shortcut Dimension 1 and Shortcut Dimension 2 are specified and the transaction in the buffer has been checked up from the setup in the bank account details -> the specified dimensions will be filled in the Bank Buffer accordingly.
-
Vendor Bank Account card must be configured to export transactions. The following are the required fields for exporting payments in local and foreign currencies:
Fields Description Code Specifies the unique identification code associated with this bank account detail record Bank Code International code of the Bank Name Specifies the name of the bank Adress Specifies the adress of the Beneficiary Bank (for foreign payments) Country/Region Code Specifies the country of the Beneficiary Bank City Specifies the City of the Beneficiary Bank (for foreign payments) Currency Code Specifies the relevant currency code for the bank account Bank Type Specifies the Beneficiary Bank Type Vendor or Tax Authority (for treasure payments) SWIFT Code Specifies the SWIFT code (international bank identifier code) of the beneficiary bank account. For treasure payments - TRESGE22 IBAN Specifies the bank account's international bank account number Intermediary Bank Specifies the SWIFT code (international bank identifier code) of the intermediary bank SWIFT Intermediary Bank Name Specifies the name of the intermediary bank
Functionality
Bank Payment Journal
In order to complete import/export of payments from bank payment journal, General Journal Batches should be set up.
Select the icon, enter Bank Payment Journal, and from the Batch Name field, open General Journal Batches. There can be added batches for different bank accounts that company has. It is necessary to fill out Bal. Account Type, Bal. Account No., No.Series. and mark "Use Document No. from Batch No. Series" in order for Document No.s to always be unique in the bank payment journal.
After setting up the batches, choose one of them and begin the processes of bank payments.
For additional information about Templates and Batches, see the link.
Exporting Payments
TBC export formats:
• TBC XML - After filling out payment lines and clicking EXPORT PAYMENTS, an XML format file is downloaded to be manually imported into the internet bank. • Individual TBC API - payments are sent straight to internet bank's individual payments. • Package TBC API - payments are sent straight to internet bank's package payments.
For both export format types, TBC payments can be created in Bank Payment Journal and exported:
• To own TBC accounts, in national and foreign currency • To another bank account in national currency • To another bank account in foreign currency
- Bank Payment with the Vendor Account Type.
In order to export payments from the Bank Payment Journal to the Vendor, the following fields should be filled in:
Fields | Description |
---|---|
Posting Date | Specifies the posting date for the entry |
Document Type | Specifies the type of document that the entry on the journal line is (Payment) |
Document No | Specifies a document number for the journal line. Automaticaaly filled in from the No. Series of the batch |
Account Type | Specifies the type of account that the entry on the journal line will be posted to (Vendor) |
Account No. | Specifies the account no. that the entry on the journal line will be posted to (Vednor Account No.) |
Description | Filled in with the name of the selected Account No |
Currency Code | Specifies the code of the currency for the amounts on the journal line. Filled in automatically from the Bank Account No. of the selected Batch name |
Amount | Specifies the total amount (including VAT) that should be exported |
Recipient Bank Account | Specifies the bank account that the amount will be transferred to after it has been exported from the payment journal |
Payment Assignment | Specifies the purpose of the payment |
Payment Order Status | If export is required, select For Export from options |
Expense Type | Specifies who is the payer of the charges and fees associated with the bank payment journal line (BEN/OUR/SHA) |
Note. Refunding to Customer is filled out in the same way and can be exported.
Payment preparation can be done in the following ways:
- Manually
- By Suggest Vendor Payments. In the Payment Journal window, you can use the Suggest Vendor Payments batch job to suggest payment lines based on due date. For further information see the link.
- The Create Payment feature on the Open Documents subform. For further information:see the link
In case of exporting payment to Treasury (when Bank Type=Tax Authoirty), payment assignment value exports in additional description field in internet bank.