HomeModules › Agency
Module · Business processes

Agency

Bill services the way an agency does: from the quote into the project, from the hour recorded into the invoice – with fixed prices, retainers and the figures a project business needs.

At a glance

From the quote to the hour paid for.

The quote straight into a project

An accepted quote becomes a project – with phases, rates and time tracking. No copying out, no second document.

Time tracking with approval

Hours per project and activity, approved one by one. Only approval makes them the basis of an invoice and an analysis.

Fixed prices & retainers

Not every service goes by the hour. Fixed-price items and recurring allowances run in the same project alongside billing by time.

WIP, utilization & profitability

What has been delivered and not yet billed, how full the weeks are, which project pays for itself – each over a period you choose.

The module

When the publisher is a service provider too.

Many publishers sell not only titles but also work, design, campaigns, websites or annual reports, for instance. That needs a different kind of invoice from a book, one built from hours, fixed prices and expenses. That is exactly what this module does, in the same system as the rest.

At the beginning stands the quote. It is not a text field but structured, with sections and line item rows that can be reordered by dragging, an introduction and a closing text in the editor with placeholders, and items from a service catalog. The status carries it from draft through sent to accepted or rejected; attachments can be added, duplicating works, archiving too. And an accepted quote becomes a project at the press of a button. That is the point at which things are otherwise copied out by hand.

The project is the control view, with phases, hourly rates of its own, a budget in euros and in hours, and a status from active through paused to completed. The customers for it come from the CRM. From here the path leads into the times and into project invoicing.

Recording happens per project and activity. What separates this from a timesheet is the approval. A time entry only counts once it is approved, and then for the invoice and for the analysis alike. Where a task system is in use, nothing has to be recorded twice. Projects can be connected to bryve, and the times booked there come in through a secured return channel.

Not every service fits into hours. That is why fixed-price items and retainers sit beside them in the project, with their periods and the recurring allowance that carries many an agency relationship. Expenses come in as a third element, and not by retyping. An existing incoming invoice can be pulled into the project directly from Incoming invoices as a billable expense.

It all comes together in the project's invoicing cockpit, as a summary of times, fixed prices, expenses and retainer, from which order line items with an account assignment are created. From there it is a normal case in Orders & invoices, e-invoice and DATEV included. So that nothing is left lying around, a module-wide inbox collects the open billing cases, and at every order line item it can be traced which agency service it came from.

Four analyses keep an eye on the business: WIP, the work already delivered but not yet billed, shows the position separately for times, fixed prices and expenses. Utilization shows how full the weeks are. Profitability shows which project pays for itself. And the timesheet is the record you can put in front of the customer.

A look inside

The Agency in the application.

Agency module in open.junixx: cockpit with active projects, unbilled work, open quotes and utilization
Agency module in open.junixx: project list with number, title, customer, status and budget in euros and hours
Agency module in open.junixx: quote list with number, subject, contact, status and date created
Agency module in open.junixx: WIP report per project, separated into times, fixed prices and expenses

The cockpitActive projects, unbilled services in euros, open quotes and the utilization of the current week – beneath them the projects with the highest unbilled balance.

Projects with a budget in euros and hoursNumber, title, customer and status from active through paused and completed to archived – beside them the budget in euros and in hours.

Quotes in their status flowNumber, subject, contact and status: draft, sent, accepted. Archived ones can be shown; an accepted quote becomes a project.

WIP per projectUnbilled services, separated into times, fixed prices and expenses, with a total and the share already billed – beside them the tabs for utilization, profitability and the timesheet.

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.

One real connector is already there: the link to bryve, in both directions. Facing outward, what is mainly missing is the signature under the quote and further sources of time.

What is built today is the link to bryve – in both directions: projects, phases and budgets go out, time entries come in through a cryptographically signed return channel, and the credentials lie encrypted. The module also produces the quote as a PDF (German or English) and the timesheet as CSV. Not connected are an e-signature for quotes, other time tracking tools and a general file import; the module needs no DATEV path of its own – billing runs through invoicing, and there an e-invoice and DATEV are available platform-wide.

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
bryve (in place)Time entries: create, change, deleteTime tracking with no double entry
Time tracking tools (Toggl, Harvest, Clockify)Times and servicesA broader basis for time tracking
E-signature serviceSigned quotesThe quote sets itself to accepted
Calendar or conference systemMeeting timesDerive times from appointments

Export – to external services

Purpose / triggerExternal service (examples)What is exportedFormat / standard
Project and task reconciliation (in place)bryveProjects, phases, budgets, tasksbryve API
Send the quote (in place)E-mail, customerThe quote as a PDF, German or EnglishPDF
The quote for signatureDocuSign, FP Sign, SkribbleThe quote PDFE-signature API
Proof of services (in place)Customer, controllingTimesheetCSV
Accounting through invoicingDATEVItems billedDATEV EXTF
In full

Every feature of the Agency.

Cockpit

  • Active projects
  • Unbilled services in euros
  • Open quotes, drafts and sent ones together
  • The utilization of the current week in hours
  • The projects with the highest unbilled balance
  • Quick access to the working areas

Quotes

  • The statuses draft, sent, accepted, rejected, expired, archived
  • An editor with sections and line item rows
  • Change the order of sections and items by dragging
  • Introduction and closing text in the editor, with placeholders
  • Choose items from a service catalog
  • Send, accept, reject, archive and bring back again
  • Duplicate a quote
  • File attachments for the quote
  • The quote as a PDF, German or English
  • Convert an accepted quote into a project

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

For publishers who also sell work.

Design, campaigns, websites, annual reports – where your own capacity works for third parties, billing goes by the hour, by a fixed price or by an allowance.

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 the Agency fits into your publishing routine.