HomeModules › Reporting
Module · Business processes

Reporting

Revenue by customer, product, country and sales channel – every month beside the previous year and the budget. And the comment on a variance sits where the figure sits.

At a glance

Revenue and unit sales from five directions.

Five dimensions with a drill-down

Overall, customers, products, countries and sales channels – and within the products further by product group, order type, edition type and segment.

This year, last year and the budget side by side

Every row shows the current month, the same month last year and the budget, with the variance in euros and in percent – monthly and cumulative.

Revenue on the world map

Countries shaded by revenue, with views for the world, Europe, the DACH region, the Americas and Asia-Pacific – beside them the ten strongest countries.

Export to Excel

What is on the screen goes out as an Excel or CSV file – for the meeting where a spreadsheet is wanted after all.

The module

Figures that tell a story.

A revenue figure on its own says little. Only beside last year, beside the budget and beside an explanation does it become a statement. That is exactly how this module is built.

The data basis is invoice line items, one row per item, with customer, ISBN, title, quantity, price, discount, sales channel, sales rep and commission. They come from invoiced documents in Orders & invoices or by import from a legacy system, where a file is chosen, the mapping profile set and the result checked before it is confirmed. Nothing can be created by hand in the list itself: it serves only to inspect this data basis, not to enter it. Where a link is shaky, the link status says so; from every line item there is a jump back to the order.

The dashboard analyzes this data from five directions: overall, customers, products, countries and sales channels. You choose the tenant and the year; the module adds the previous year by itself. Every table puts the current value beside the previous year's value month by month, in the overall tab beside the budget as well, with the variance in euros and in percent. Within the products it goes on by product group, order type, edition type and segment; the titles for them come from title data, the customers from the CRM.

The countries tab can do more than a table, namely a world map shaded by revenue. You choose the metric, the country dimension (country of invoice or country of delivery), whether the figures are shown absolutely or as a change against the previous year, and how the classes are formed, as quantiles, natural breaks, linear or logarithmic, for instance. Along with that come views for the world, Europe, the DACH region, the Americas and Asia-Pacific, a display as areas or as circles, and a switch to the table at any time. Four key figures stand above it: total revenue with a year-on-year comparison, the number of countries with revenue, the strongest country and the share of foreign sales.

You maintain the budget in the module itself, per year, per dimension, month by month, with an annual total. It is therefore not a year-end exercise in a spreadsheet but runs along in the planned/actual comparison. And where a month is out of line, the comment hangs directly on the row. It is written, changed and deleted where the variance shows up, instead of in an e-mail alongside.

For line items with a service period there is accrual allocation, first as a preview for a period, then as a run. An annual subscription does not land in the invoice month as a whole but is spread over the months in which it is delivered. Reading is open to anyone who is signed in and has a tenant; only administration may write budgets and delete invoices.

A look inside

Reporting in the application.

Reporting module in open.junixx: world map with revenue per country, settings for metric, dimension, mode and class breaks
Reporting module in open.junixx: revenue per sales channel, month by month with a year-on-year comparison
Reporting module in open.junixx: revenue per product group, month by month with a year-on-year comparison

Revenue on the world mapMetric, country dimension, absolute or change against the previous year, class breaks by quantiles, natural breaks, linear or logarithmic – plus views from the world to Asia-Pacific, areas or circles, and the switch to the table.

Every sales channel, every monthLibrary, book trade, direct sales, export and wholesaler – per month the current value beside the previous year's value, across all channels or for each one on its own.

Product groups against the previous yearFiction, professional books, children's books, classical, music, sheet music, how-to and nonfiction – the same monthly logic, switchable to order type, edition type or segment.

See open.junixx at work. We show you on screen how the software fits your publishing workflows – with no obligation, and with time for your questions.

Book a demo
Interface

Import and export through the API.

The way in is built: invoice data from legacy systems comes into the module through mapping profiles. Going out, it is mainly the connection to BI tools and to industry reporting that pays off.

What is built today is the way in: CSV and Excel import through mapping profiles, including a profile for legacy data with over 90 columns, in two steps of upload and confirm. Going out, the country analysis leaves as an Excel or CSV file. A continuous interface for BI tools, unit sales reporting to market research and bestseller lists and an automatic management report are not connected today – the analyses are already available in aggregated form for that and can be provided through the central API.

More on the interfaces

Detailed overview from the interface analysis: sources for import and possible targets for export.

Import – from external services

Source (external)What is importedUse in the module
Legacy and upstream systemsInvoice line items as CSV or ExcelA historical and current revenue basis
Trading and distribution partnersSell-through sales figuresUnit sales beyond your own invoices
Market researchMarket and benchmark dataYour own revenue in relation to the market
Budget planningBudget targetsA planned/actual comparison with no retyping

Export – to external services

Purpose / triggerExternal service (examples)What is exportedFormat / standard
Process the analysis furtherExcel, spreadsheetThe analysis on screenExcel, CSV
Analysis and reportsPower BI, Tableau, Looker, data warehouseAggregated revenue and unit sales dataCSV, JSON, OData
Industry unit sales reportingMedia Control, GfK Entertainment, BuchreportUnit sales per ISBN and periodCSV, reporting format
Sales reporting to the tradeVLB and MVB, METISISBN unit salesCSV, REST API
Accounting and controllingDATEV, controlling toolsRevenue totals and budgetsCSV, DATEV
In full

Every feature of Reporting.

Invoice list

  • A list of the imported invoice line items, loaded page by page
  • Filters by tenant – one or several – and by status
  • Freely selectable columns; preset to invoice number, date, customer number, ISBN, net revenue and link status
  • Further columns from document number and order number through customer group, group of companies and segment to sales channel, sales rep and commission
  • No creating by hand: the list shows and checks what the import delivered – nothing is entered here

Invoice detail

  • A detail view per line item, arranged into document, product, customer, sales, quantities, prices, royalties, commission, currency, classification and import
  • Order date, value date and payment date, payment period
  • Unit sales calculated and delivered, royalty relevance
  • Retail price gross and net, discount and discount code, tax determination
  • Commission rate, fee settlement, exchange rate and where it came from
  • Return reasons and revenue type
  • A jump to the linked source order
  • A warning on a faulty link, mark as checked, link again

Import of the invoice data

  • Import as CSV, XLSX or XLS
  • Mapping profiles, among them one for legacy data with over 90 columns
  • Two modes: update, or create new rows only
  • Two steps: upload and check, then confirm the rows
  • A display of total, valid and faulty rows per batch
  • A check list of open and faulty links, with manual marking

You will find the complete list in our brochure

What you see above is an excerpt. Every feature of this module – and of all the others – is collected in the open.junixx brochure. We will gladly send it to you, in print or as a PDF. And if you would rather watch than read: we are happy to show you open.junixx live on screen.

Get the brochure
A fit for

Counting revenue is something every publisher must do.

Whether books, sheet music, issues or licenses – the question is always the same: how does the month stand against last year and against plan, and why?

Connected to the publishing ecosystem

Portals
  • VLB
  • IDNV
  • doctronic
  • Amazon
Distributors
  • Bookwire
  • Arvato / VVA
  • Brocom
  • Prolit
  • Zeitfracht
Shops
  • Magento
  • WordPress / WooCommerce
  • Shopify
  • Shopware
  • Wirth & Horn
Accounting
  • Diamant
  • DATEV
  • BMD
  • Abacus
Shipping
  • DHL
  • DPD
Contact

Get to know open.junixx.

Arrange an appointment with no obligation. We will show you how Reporting fits into your publishing routine.