Dolibarr / dolibarr

Dolibarr ERP CRM is a modern software package to manage your company or foundation's activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...). it's an open source Web application (written in PHP) designed for businesses of any sizes, foundations and freelancers.
https://www.dolibarr.org
GNU General Public License v3.0
5.45k stars 2.79k forks source link

Module Double Entry Accounting - Accounting account of transitional bank transfer - Switzerland #19965

Closed DGNCH closed 1 year ago

DGNCH commented 2 years ago

Hello everyone,

First, a big thank you to all the programmers for the hard work accomplished on the Dolibarr software. It is truly amazing what you have been able to achieve so far.

I have a problem with the "Module Double Entry Accounting" of Dolibarr 14.0.5 that I cannot solve. I don't know if it is simply a setup and configuration problem or a design and programming issue. I have already submitted a question on the french forum, hoping it is only a setup and configuration problem, but it doesn't seem so.

Link: https://www.dolibarr.fr/forum/t/module-comptabilite-en-partie-double-compte-comptable-de-transfert-transitoire-bancaire-suisse/39023/2

In Switzerland, an internal transfer from the Cash to the Bank is done simply in one step by entering the amount in the credit of the Cash and in the debit of the Bank (according to my rudimentary knowledge of bookkeeping). I asked a swiss economy professor who confirmed that.

In France, it seems to be different. There is a fictitious intermediate account called "virements internes" (580) (translation: internal transfers). The transfer is done in two steps: first, the money leaves the Cash and goes to the "virements internes" (580) account, and second, it leaves this fictitious account and goes in the Bank.

In Dolibarr, it seems that the setup of this fictitious account is done under Accounting -> Setup -> Default accounts -> Accounting account of transitional bank transfer.

If this fictitious account is not defined, Dolibarr returns an error "Unknown third-party account. Blocking error" on accounting entries that come from or go to this fictitious account, in the Cash journal and the Bank journal. Therefore, it seems that Dolibarr is stuck on the french two step method to transfer money from the Cash to the Bank, without a possibility to choose a different method.

If it is only a setup and configuration problem: could you please tell me how to configure Dolibarr in order for it to allow transferring money from the Cash to the Bank simply in one step (in other words, directly, without being required to pass through a fictitious intermediate account) ?

If it is a design and programming issue: could you please allow for a user to choose and setup how an internal transfer from Cash to Bank is interpreted and entered in the Cash journal and Bank journal:

  1. directly (in one step), or
  2. through a fictitious intermediate account (in two steps) ?

Thank you very much for your help

Best regards

DGNCH

github-actions[bot] commented 1 year ago

This issue is stale because it has been open 1 year with no activity. If this is a bug, please comment to confirm it is still present on latest stable version. if this is a feature request, please comment to notify the request is still relevant and not yet covered by latest stable version. This issue may be closed automatically by stale bot in 10 days (you should still be able to re-open it if required).