Since bank transactions imported via CSV cannot be linked to any type of Dolibarr-internal documents, such as unpaid customer invoices, what actually is the purpose of importing bank transactions?
Its purpose is to keep a record of bank/cash transactions, including any transactions outside of Dolibarr, such as wire transfers or EFTs, recording them in the cash book. Subsequently, if there is a related transaction (e.g., invoice, promissory note, cash payment), it allows for editing based on the invoices.
In short, it allows you to keep an independent record… Independent of transmission.
If I am running my business correctly, every business transaction – whether it is generating revenue, paying supplier invoices, paying taxes, paying fees and dues – must be done through Dolibarr, so Dolibarr is aware of and tracks everything that happens.
Yes, there are menus for these in the Accounting section, e.g., TAX payments from invoices, Salary, Expense entries, etc. So all records are linked to a document. There is a “Cross-module workflow” module, and if enabled, relationships can be established between CARD pages (not all of them).
On the other hand, the bank account is used exclusively for sending and receiving funds related to the business. Everything transaction on the bank account must absolutely have a corresponding document in Dolibarr. No exceptions. This is true even if further processing of these transactions is done externally by a tax consultant.
Yes, you can see these printouts in many places such as the ledger, journal, and trial balance (general accounting - double entry must be enabled). Your financial advisor can review them.
Transactions imported via CSV would remain unlinked to anything happening in other areas of Dolibarr forever, so they’re basically data garbage and can be deleted. Is this correct?
Each import operation assigns a timestamp. You can use this timestamp to filter lists and delete records in bulk. You can also filter tables in SQL fields using “import_key” (not recommended due to foreigning_key connections).
kind regards.