Belgian CODA bank statements in the Belgian version
The Coded Statement of Account (CODA) is a national banking standard, designed by the Belgian Banker's Association, which allows you to automatically process electronic bank statements.
Each type of transaction in a CODA statement is assigned a unique code. [!INCLUDE[prod_short](../../includes/prod_short.md)] uses this code to interpret transactions and apply them to the corresponding ledger entries.
Applying statement lines
When you have imported a CODA statement, you can apply the statement lines to existing ledger entries, based on the information in the Transaction Coding table.
If the transaction coding of the statement line isn't found, [!INCLUDE[prod_short](../../includes/prod_short.md)] stops processing and continues with the next statement line. If you select the Default Posting field, the statement line is used as a default posting.
If the transaction coding of the statement line is found, the statement lines are matched to the following account types and corresponding account numbers:
- General ledger: If the account type is a general ledger account, the statement line is posted on the corresponding general ledger account.
-Customer or vendor: If the account type is customer or vendor, a matching customer or vendor ledger entry is found based on the following criteria:
- If a ledger entry is found using the standard format, the ledger entry is matched to the statement line, and the application status is set to Applied. If the ledger entry doesn't use the standard format, the bank account number of the customer or vendor is used to find the customer or vendor.
- If no ledger entry with a matching remaining amount is found, the customer or vendor account is used, and the application status is set to Partly Applied.
- If the bank account number is used to find the customer or vendor, a matching ledger entry is found based on the amount of the statement line. If the amount is found, the statement line is matched to the corresponding ledger entry, and the application status is set to Applied.
- If the bank account number can't be used to find the customer or vendor, [!INCLUDE[prod_short](../../includes/prod_short.md)] either stops processing the current line or uses the line as a default posting, before continuing with the next statement line.
You can run the process as many times as you like. Only statement lines with a blank application status are applied.
When you have applied all statement lines to a general ledger account or to a matching customer ledger entry or vendor ledger entry, you're ready to post the CODA statement lines. Learn more in Automatically Transfer and Post CODA Statements.
Extending the CODA integration
The current support for CODA bank statements can be used in [!INCLUDE [prod_short](../../includes/prod_short.md)] online and on-premises. However, partners can't extend the capabilities in an app for [!INCLUDE [prod_short](../../includes/prod_short.md)] online. The code isn't deprecated but can only be extended or customized for on-premises deployments.