For proper booking Fenerum requires few e-conomic accounts to be setup in Fenerum.


  • Future revenue account

  • Revenue accounts (can be a single account, defined per Country/UE/non-UE or even some more complicated setup described in Revenue Groups section)

Default Flow

When the invoice is issued it will be booked as contra entry to the proper Revenue Account. You can have different revenue accounts for different countries (i.e. book you Denmark revnue on the one account and rest of the revnue on the others) and also seperate account for EU and non-EU revenue. 

Then Fenerum will look if this invoice requires revenue recognition. Invoice requires revenue recognition if it covers more than one month or it was issued on the different month that it covers.

Revenue recognition is done by moving whole revenue from invoice into "Future revenue account" and then splitting the revenue into multiple revenue entries - one for each month Invoice covers.


For example you are booking Invoice for 1000 DKK which covers subscription for two months - October and November. Let's say your Future revnue account is 5660 and your Revenue account for Denmark is 1020.

Fenerum first creates Invoice contra entry on the 1020 with the type "Invoice". Next it will create "Deffered revenue" entry from 1020 to 5660.
Then the "Revenue recognition" begins.  Half of the revenue will be moved from 5660 to 1020 with month set to October and half of it with month set to November.

Revenue Groups

If you are using "Revenue groups" feature the booking process might be a little more complicated. With "Revenue groups" you can configure different types of revenue which will go into different erp accounts.

If your whole invoice will match single Revenue Group then booking process will look similar to Default Flow with given revenue account used. 

In case when single invoice covers items from different revenue group Fenerum will first book the invoice onto organization default revenue account. From there it will move proper amount to different revenue accounts, based on your Revenue Group. Then for each used revenue group it will follow similar process as Default Flow - it will move it to the future revenue account and split via months.


Let's say we have same account settings as in Default Flow example, but also we have two Revenue Groups - one on 1021 account and one on 1022 account.

Our invoice, as previously, is for 1000 DKK and covers two months, but now it consists of two lines - one for Normal Subscription which should go to revenue 1021 and costs 750 DKK and one for extra services, which should go to 1022 and costs 250 DKK.

Fenerum first will book Invoice to 1020 (similar to how it it's done for Default Flow) and then will move out 750 DKK on 1021 and 250 DKK to 1022. From this two accounts it will move revenue to Future Revenue Account.
After that for each revenue account it will do "Revenue recognition" in the similar way as in Default Flow.

Did this answer your question?