Account Linking
Links between objects are created during manual data entry when using the “reuse” function.
However, after uploading transactions, all objects — persons, accounts, and entities — are treated individually. This means that modifying the data of one object will not modify the data of any other object, even if they contain identical information.
For accounts, it is possible to link all accounts that share the same "Account Key", so that any modification made to one instance of an account is automatically reflected in all others.
The account key is defined as follows:
- If the IBAN is provided:
- goAML considers the IBAN as the unique identifier
- all other account details are ignored for matching purposes
- If the IBAN is not provided:
The account key is the combination of: Account number + Name of the institution + Identifier (institution_code) or SWIFT
Example
A report contains three transactions, each containing an account. The first two accounts have the same account number 1234. The first account is selected and highlighted in the following screenshot:
When clicking the “Link accounts” button on the first account: all information from the first account is copied to the second account (and all other accounts with the same number are updated).
The account 9012 is not affected
⚠️ Warning: Linked accounts cannot be unlinked!
Subsequently, any modification made to one of these accounts will be automatically applied to the other linked accounts. For example, let's modify the SWIFT code for the first account. The red box here below indicates the objects that are not part of the account object (e.g. “From”, “Foreign Currency”) and therefore not linked. The SWIFT code of the second account is automatically updated.
Examples for account matching:
| Matching based on IBAN | Result | |
| IBAN: DE91 1000 0000 0123 4567 89 Account number: 11111 Institution name: BankA |
IBAN: DE91 1000 0000 0123 4567 89 Account number: 11111 Institution name: BankA |
Match |
| IBAN: DE91 1000 0000 0123 4567 89 Account number: 11111 Institution name: BankA |
IBAN: DE91 1000 0000 0123 4567 89 Account number: 22222 Institution name: BankB |
Match |
| IBAN: DE91 1000 0000 0123 4567 89 Account number: 11111 Institution name: BankA Identifier: BABA |
IBAN: DE91 1000 0000 0123 4567 89 Account number: 22222 Institution name: BankB Identifier: BABC |
Match |
Matching in the absence of IBAN |
Result |
|
| Account number: 11111 | Account number: 11111 | Match |
| Account number: 11111 Institution name: BankA |
Account number: 11111 Institution name: BankA |
Match |
| Account number: 11111 Identifier: BABA |
Account number: 11111 Identifier: BABA |
Match |
| Account number: 11111 Swift: ABC |
Account number: 11111 Swift: ABC |
Match |
| Account number: 11111 Institution name: BankA Identifier: BABA |
Account number: 11111 Institution name: BankA Identifier: BABA |
Match |
| Account number: 11111 Institution name: BankA Swift: ABC |
Account number: 11111 Institution name BankA Swift: ABC |
Match |
| Account number: 11111 Institution name: BankA Swift: ABC |
Account number: 11111 Institution name: BankA Swift: XYZ |
No match |
| Account number: 11111 Institution name: BankA Swift: ABC |
Account number: 11111 Institution name: BankB Swift: XYZ |
No match |
| Account number: 11111 Institution name: BankA |
Account number: 11111 Institution name: BankB |
No match |
| Account number: 11111 | Account number: 22222 | No match |
Last update