DoliPlus gives you a real-time profit and loss view of your business, so you can see whether you are making money without waiting for your year-end accounts. DoliPlus is the enhanced cloud edition of Dolibarr.

A profit and loss built for managers, not for filing

Your profit and loss account is the barometer of a trading period. It sets out what you earned and what you spent.

DoliPlus shows that same account in a management-oriented form. It therefore differs from the statutory document your accountant files.

Concretely, this lighter table fills itself from your own data as invoices come in. Moreover, part of your charges can be estimated from a budget. As a result, you read the performance of the business as the year unfolds, not months later.

Furthermore, the forecast profit and loss overlays your expectations on the actual figures:

  • recurring supplier invoices;
  • forecast income or charges.

Actual figures and forecasts, told apart at a glance

The table reads month by month, from left to right. Therefore each column says where it stands: the current month is underlined, and a marker shows where actual figures end and forecasts begin. Hover a column heading and it names the month and its status — actual, current month, or forecast.

The last column totals the whole displayed period, and every amount is right-aligned, so two months can be compared digit by digit.

You also choose the period you read: the calendar year, the last twelve rolling months, or your financial year when it does not start in January. Furthermore, the table scrolls inside its own frame, so the year and period selectors stay on screen while you read December.

How the table is built

Your income and charges appear in a standard order. For that, the table relies on the “Profit and loss items” screen.

These items stay flexible:

  • you can switch one off — an unused “Capitalised production”, for example — for a cleaner read;
  • you can also break one down into sub-items, based on your accounting codes.

DoliPlus is not an accounting package. However, it hands your sales and purchase entries over to your accountant without effort. To do so, it allocates the accounting codes automatically. Those same codes then feed the right items of your profit and loss.

Breaking an item down

For example, to break your sales down, create a “Consumables” item and attach accounting codes to it.

More broadly, you can filter by prefix with “S_”. For instance, S_701 gathers every sales account starting with 701.

Adding forecast lines

You enter forecast income or charges period by period, in dedicated tabs. Those lines then slot into the table, and stay editable at any time.

Past periods appear greyed out and drop out of the total, so the actual situation takes over.

Spreading a charge over time

You can also smooth a charge across a period. To do so, open the “Operating charges” or “Taxes and duties” tab, then the “Recurring charges” table.

The other entries

Finally, several input areas exist for anything that does not come from an invoice. You pick the tab according to the nature of the entry:

  • “Operating charges” → other operating charges;
  • “Non-operating charges” → other non-operating charges;
  • “Non-operating income” → other non-operating income;
  • “Operating income” → other operating income;
  • “Taxes and duties” → other charges and taxes.

Do make sure your accounting codes stay consistent with the items concerned. Moreover, clicking a cell usually shows how the figure was reached.

What the profit and loss is made of

The account breaks down into three levels:

  1. the operating result, which tracks day-to-day trading (income less operating charges);
  2. the financial result, tied to financing;
  3. the exceptional result, tied to one-off events.

Income and charges are recognised at the invoice date, not at the payment date.

Operating income

Here are the main lines, with their source in DoliPlus:

  • 10 — Sales: total of customer invoices (excluding credit notes and consumed down payments);
  • 11 — Goods sold: same, filtered on product lines;
  • 12 — Services sold: same, filtered on service lines;
  • Sub-items: declared from their accounting codes, they group income together for analysis.

For example, you can build sub-items on accounts 701 (finished goods), 704 (works), 705 (studies), 706 (services), 707 (merchandise) or 708 (ancillary activities).

The remaining lines complete that total:

  • 40 — Net revenue: line 10 plus your income forecasts;
  • 30 — Change in finished goods (account 71);
  • 31 — Capitalised production (account 72): assets the company builds for itself;
  • 32 — Operating grants (account 74);
  • 33 — Provision write-backs (account 781);
  • 34 — Other operating income (account 708).

Where these figures come from. Lines 10, 11 and 12 count standard, replacement, pro forma, progress and simple invoices. Credit notes and down payments already consumed by another invoice are excluded. These three lines compute themselves: you therefore cannot attach accounting codes to them in the “Profit and loss items” screen.

Sub-items do not add to the total. They express a breakdown of operating income, grouped for analysis. You build them freely on your accounting codes:

  • 701 — sales of finished goods;
  • 704 — works;
  • 705 — studies;
  • 706 — services;
  • 707 — sales of merchandise;
  • 708 — income from ancillary activities;
  • 709 — rebates and discounts granted.

Where the other lines are entered. Lines 30 to 34 do not come from invoices: you fill them in the “Other operating charges” tab, and they feed up from the table of the same name. Here is what each one covers:

  • 30 — Change in finished goods (account 71): the change in value of stored production between the start and the end of each period. In management accounting, stock is tracked continuously, on purchase or on production.
  • 31 — Capitalised production (account 72): fixed assets the company builds for its own use — a machine, for example.
  • 32 — Operating grants (account 74): support from public bodies or third parties that offsets a shortfall in income or meets certain charges. Other ordinary operating income is added here (account 75, excluding 755).
  • 33 — Provision write-backs (account 781): provisions for risks and charges released once they no longer apply.
  • 34 — Other operating income (account 708): revenue outside your main activity.

Finally, the forecast lines you add in the “Operating income” tab join the table dynamically, and feed the net revenue on line 40.

Operating charges

In the same way, here are the main charges and their source:

  • 50 — Purchases: total of supplier invoices (class 6 codes);
  • 51 — Change in merchandise stock: valued at weighted average cost, through Products / Stock / Stock on date;
  • 52 — Raw material purchases: supplier invoices for raw materials;
  • 53 — Change in raw material stock;
  • 54 — Other external charges (accounts 61 and 62): rent, insurance, professional fees, and so on;
  • 55 — Taxes and duties (account 63);
  • 56 — Wages and salaries (account 64), from the HR module;
  • 57 — Social security charges;
  • 58 — Depreciation (account 681);
  • 59 — Provisions;
  • 60 — Other charges.

Stock movements (lines 51 and 53) are computed on the difference in stock value between the start and the end of the period, valued at weighted average cost. The split between the two lines follows the nature declared on the product record: raw material on one side, other stored products on the other. You will find the detail under Products / Stock / Stock on date.

Taxes or social security charges? Lines 55 and 57 both come from the taxes and charges entered in the HR module. The split between them follows the accounting codes set in the “Types of taxes and social security charges” dictionary, and those of the matching profit and loss item. Line 55 covers levies such as apprenticeship tax, local business taxes and professional training; line 56 carries the payroll entered in the same module.

💡 A charge that never goes through an invoice? Unbilled other external charges (54), depreciation (58), provisions (59) and other charges (60) are entered through “The other entries”, described above.

As a reminder, depreciation (account 681) is a recurring accounting expense that reflects the loss of value of an asset: it accounts for wear and obsolescence by spreading the cost of the asset over its useful life.

Financial and exceptional results

For these two levels, you enter the figures using “The other entries” method.

Note that loans recorded in the Loans module report their interest automatically, following the accounting codes of the matching item.

To go further, see how DoliPlus handles automated bank statement imports.

The operating result

This is the result of the normal, day-to-day trading of the business. It is made of your revenue and the operating charges that build your margin and your added value.

Related Entrées