Accounts represent bank accounts, intercompany accounts, shared accounts, and "other" accounts.
Accounts are used by most modules of the application: to collect bank statements, manage cash forecasts, initiate payments and generate GL entries.
An Account belongs to a Company and to a Bank Branch. An Account is also defined by its name, account number, currency and by a set of module-specific properties.
An Account can belong to one or multiple Account groups.
User access to an Account (and to the transactions linked to an Account) can be segregated using the Data Permission setup.
Relationships between main Core Data entities:
Retrieve Account details stored in the application
Create Accounts from APIs
Update IBAN details from APIs