Active Invoices

The invoicing software that turns approved hours into FatturaPA XML

Every month-end you rebuild hours, rates, business trips and expenses by hand just to invoice your projects — and one wrong recalculation eats your margin. With Onwork Active Invoices the proforma is generated straight from work progress: amounts computed from your pricing, lines pre-filled, FatturaPA XML ready for your interchange system.

Who uses it

Finance & admin, controllers, PMs, sales leadership

From hours to invoice, no recalculations

T&M amounts are computed from logged hours and per-role pricing rates: ordinary hours, overtime, night overtime, weekends and travel hours. Shifts spanning multiple time bands are split automatically.

FatturaPA XML ready for your ERP

Every issued document exports as XML compliant with the official Agenzia delle Entrate XSDs, plus PDF. Import it into your interchange system with zero rework.

Due dates under control

The payment-schedule calendar places each invoice on its payment due date. Spot upcoming deadlines at a glance and manage reminders.

Everything Active Invoices handles for you.

Operational detail, not marketing fog — every capability below is in the product today.

01

Automatic creation from work progress

A proforma groups one or more Work Progress records (T&M and/or fixed-price) from the same project: no double entry, no spreadsheets.

  • Time & Material activities: all sub-activity hours for the selected period (default: last month), valued with per-role pricing rates
  • Fixed-price (a corpo) activities: pick milestones in "billable" status, as an absolute amount or a percentage of the activity total cost
  • Business-trip shifts with per-diems, reimbursable expenses and trip-pricing expenses included in the calculation

02

Complete FatturaPA tax document

The form guides you through the standard's validations, so the XML comes out compliant on the first try.

  • TDXX document types supported: from TD01 (Invoice) to TD04 (Credit note) up to TD24 (Deferred invoice) and beyond
  • Validated transmission data: at least one of Codice SDI (7 characters) and recipient PEC is required
  • VAT summary computed automatically per rate, with taxable amount, tax and mandatory nature code when the rate is 0%

03

Controlled lifecycle, agenda always in sync

Draft and Issued: two clear states, with automatic effects on the linked shifts in the agenda.

  • In Draft you edit everything: fields, lines, amounts; only drafts can be deleted
  • On issue the document becomes read-only and linked shifts move from "Advanced" to "Invoiced"
  • Deleting a proforma unlocks the shifts and reverts them to "Advanced"

How it flows

How Active Invoices flows, step by step.

  1. 1

    Work progress

    For T&M activities, amounts are computed from logged hours and pricing; for fixed-price activities you pick milestones in "billable" status.

  2. 2

    Proforma

    You group one or more work progress (T&M and/or fixed-price) from the same project into a single proforma.

  3. 3

    Draft

    The document is editable: change fields, add lines, adjust amounts. Only in this state can it be deleted.

  4. 4

    Issue

    The document becomes read-only and linked shifts move from "Advanced" to "Invoiced". Issuing is irreversible.

  5. 5

    XML / PDF export

    Export the issued document as XSD-compliant FatturaPA XML or PDF, ready for your interchange system.

  6. 6

    Sending

    The proforma can be sent automatically by email to the customer contact set on the project and to additional addresses.

Frequently asked questions

Straight answers about Active Invoices: what it does and how it fits your workflow.

Does Onwork send invoices directly to the SDI?

Yes, when the SDI integration is enabled: Onwork generates FatturaPA XML compliant with the official Agenzia delle Entrate XSDs (Ordinaria, Semplificata and PA) and transmits it to the Sistema di Interscambio, with sending and delivery statuses synced back into the platform. You can also download the XML and send it through your own intermediary or ERP.

How do I create an invoice from logged hours?

You create a work progress on the T&M activity: the system collects the sub-activity hours for the period and values them with per-role pricing rates, including overtime, night work, weekends, travel hours and business trips with per-diems. Then you group one or more work progress into a proforma, refine it in draft and issue it.

What happens to shifts when I issue the invoice?

On issue the linked shifts move from "Advanced" to "Invoiced", so nobody can bill them twice. If you delete the proforma, the shifts revert to "Advanced" and become available for invoicing again.

Bring Active Invoices into your workflow.

Book a demoAll features

EU-hosted · ISO 27001 · GDPR-aligned