Real-time financial reporting: why your monthly income statement arrives late
Why does your monthly income statement arrive weeks after month-end?
Most German companies follow their operating results through the monthly management income statement (BWA) that their tax advisor produces in DATEV. The BWA sets revenue against costs and shows the result for the month and year to date, built from the same accounts as the profit and loss statement (P&L). No law requires it, but banks ask for it regularly, for example when you apply for a loan, and for most finance teams it is the first complete view of the month.
Because the BWA comes out of the monthly bookings, it can only be ready once the month is booked. For companies that file monthly, the month's transactions have to be booked for the advance VAT return, which is due on the 10th of the following month, or a month later with the permanent extension (Dauerfristverlängerung). The extension is especially useful when the bookkeeping is outsourced, because it gives the tax advisor's office more time to collect receipts and finish the month. Depending on the company, the BWA therefore arrives a few days or several weeks after the month has ended, and in practice it is usually weeks.
One finance lead told us their BWA always arrives a month after the month has closed. Another company described two to three rounds of corrections with their tax advisor every month before the bookings are posted and the BWA comes back. A startup founder also told us they had no financial visibility at all, because the BWA had to be requested by hand and arrived with long delays.
What do finance teams do while they wait?
Many teams build their own version of the month results in the meantime. The finance lead whose BWA arrives a month late told us their company had a second version built in a reporting tool connected to its ERP, so it could see results earlier. By their own account it is not fully accurate, because not all figures are in the system, though it comes close. Another finance team told us they rebuild many of their monthly reports from exports of data that already sits in DATEV and in their ERP, and update their own dashboard once the official BWA arrives, because what they want is something more live.
The BWA also covers only part of what management wants to know. It follows the chart of accounts, while the view by department or cost centre that management uses to steer the company, and to compare spending against the budget, has to be built separately, because it is usually not part of what the tax advisor sends.
All of these workarounds have the same cause: when the tax advisor books the month, the only complete version of it is created outside your company, on their timetable, and everything you look at before then is an approximation.
How do you get real-time financial reporting?
You get it by booking the month in your own system as it happens, so that it is largely complete on the last day, following the steps in a month-end close checklist. Nothing stops you from doing this: the legal restrictions on bookkeeping only apply to people who book for others, and a company may always book its own transactions. Your tax advisor then receives the finished bookings through the DATEV export, checks them, posts corrections as new entries where needed, and still prepares the annual statements and tax returns. You can file the monthly advance VAT return yourself, directly from your own system, or leave it with your tax advisor. Because there is one set of bookings, the BWA you read on the 1st and the one your tax advisor produces are built from the same entries, and the only differences between them are the corrections your tax advisor posts.
The figures you see on the 1st will not be complete to the last euro. Take July: a supplier invoice for 8,500 euros dated 28 July that reaches you on 4 August is not in the July figures yet. What matters is that you can see which items are still open, and that the invoice is booked into July once it arrives, while its input VAT is deducted in August, once the invoice is in hand. Every figure should also lead back to its booking and receipt, so you know where a number comes from before it goes into a board report.
How does Agent F do it?
Agent F is an AI-native ERP built for how your business actually works. You list your requirements, meaning the workflows, automations and business model your company actually has, and Agent F builds the ERP around them, a method we call the ERP Factory. Your entities, cost centres and chart of accounts (SKR03 or SKR04) are set up to match your company, and your bank accounts, expense management tool, invoicing tool and payroll and HR tool are connected in one system.
This changes what your finance team spends its time on. Instead of matching payments to invoices and booking each transaction by hand, every transaction is reconciled as it comes in: Agent F suggests the matching invoice or receipt, the account and the cost centre, each with a confidence score, and your team reviews and approves it. Hours of manual work at month-end become an approval flow during the month, and every correction your team makes improves the next suggestion.
Because the month is booked as it runs, revenue, costs and profit are current at any point in time. On the 1st, the BWA and the P&L for the previous month are ready, including the view by cost centre that your tax advisor's BWA usually does not contain, and every figure opens to the bookings and receipts it is made of. You file the advance VAT return with the tax office directly from Agent F, and the finished bookings go to your tax advisor through the DATEV export, so your tax advisor keeps the role they have today and you no longer have to wait for them to see your own month.
Learn how Agent F works, and book a demo at agent-f.ai/demo to see it run on your numbers.