Back to all articles

How to set up automatic invoicing in ERP Primavera

Set up automatic invoicing in ERP Primavera in 2026 using Recurring Documents and SAF-T compliant series — steps, methods, and setup mistakes to avoid.

VOContent TeamSep 10, 2026 — 6 min read
How to set up automatic invoicing in ERP Primavera

You set up automatic invoicing in ERP Primavera through the Recurring Documents module (Documentos Recorrentes), which generates invoices on a fixed schedule from a template you build once and never re-enter. The catch: automation only works if your invoice series and AT (Autoridade Tributária) communication are already correct, so most "automatic invoicing broke" tickets in 2026 trace back to series numbering, not the recurrence rule itself.

TL;DR
  • Primavera automatic invoicing runs on Recurring Documents templates, configured once and generated on a schedule.
  • Invoice series must be communicated to AT before automation runs or documents queue without posting.
  • WINTOUCH POS can trigger invoices in Primavera via API for businesses with daily sales volume.
  • Multi-company Primavera Cegid licenses need per-company series and user permissions set before enabling recurrence.
  • Voll configures Primavera and Cegid integrations locally, including SAF-T-compliant series setup.

Why this matters

Manual invoicing at 50, 100, or 500 documents a month burns hours that a properly built recurring template eliminates entirely. But Primavera treats automatic invoicing as a compliance action, not a convenience feature — every document it generates still has to pass Portuguese tax rules the moment it's created.

That means the setup work isn't really about the recurrence schedule. It's about getting the series, the users and companies on the license, and the numbering sequence right before you flip the switch. Get that wrong and Primavera won't silently fail — it will queue documents that never post, which is worse than doing it by hand.

How do you set up automatic invoicing in ERP Primavera?

Follow this order. Skipping steps 2 and 3 is the single most common reason automation stalls after the first run in 2026.

  1. Confirm your invoice series is active and communicated to AT. Every series used for automatic documents needs a valid ATCUD code registered before first use — this has been mandatory in Portugal since 2023.
  2. Set up the client or supplier record with correct fiscal data. Automatic runs fail silently if the NIF or billing address is incomplete.
  3. Build the document template inside Recurring Documents. Define the line items, tax codes, and payment terms exactly as they should appear on every generated invoice.
  4. Set the recurrence rule. Monthly, quarterly, or annual cycles are the three most common patterns for retainers, rent, and subscription billing.
  5. Assign the correct user permissions. In multi-user Primavera Cegid licenses, only specific roles should be allowed to trigger or approve automatic runs.
  6. Run a test cycle in a non-production series before switching the live series to automatic.
  7. Review the first live batch manually for at least one full cycle before trusting it unattended.

Recurring Documents vs. API-triggered invoicing

There are two practical ways to automate invoicing in Primavera, and they solve different problems.

MethodBest forSetup effort
Recurring Documents (native)Fixed recurring billing — rent, retainers, subscriptionsLow, configured inside Primavera directly
API-triggered (POS to ERP)Retail and hospitality with daily transaction volumeMedium, needs POS-to-ERP integration

Recurring Documents wins for predictable, fixed-amount billing. API-triggered invoicing wins when sales volume is too high for a fixed template, which is why retailers running WINTOUCH POS connected to Primavera via API skip Recurring Documents almost entirely and let each POS transaction generate its own invoice automatically.

“If your invoice series isn't communicated to AT before the first automatic run, Primavera will queue the document and refuse to post it.”

Why automatic invoicing setup in Primavera varies

No two businesses configure this the same way. The differences usually come down to:

  • Invoice volume — a business issuing 20 invoices a month needs a simple Recurring Documents template; one issuing thousands needs POS-to-ERP integration.
  • Number of companies on the license — multi-company Primavera Cegid setups need separate series and separate AT communication per company.
  • SAF-T compliance requirements — Portuguese businesses must generate SAF-T (PT) files monthly regardless of how invoices are created, so the automation has to feed clean, structured data.
  • Integration with a POS or e-commerce front end — automatic invoicing looks completely different for a store with WINTOUCH POS at the counter than for a services firm billing retainers.
  • User permission structure — larger teams need approval workflows before an automatic run is allowed to post.
  • Recurrence frequency — monthly retainers are simpler to automate than usage-based billing that changes every cycle.

Get Primavera automation configured right

Series, SAF-T and POS integration set up once, not fixed after the fact.

Does Primavera automatic invoicing work with SAF-T PT?

Yes — automatic invoicing in Primavera is designed around SAF-T (PT) from the start, since every invoice generated (manual or automatic) has to appear in the same monthly SAF-T export. Businesses handling this without local support should confirm their SAF-T-compliant invoicing setup before automating high volumes, because errors compound fast once a template is running unattended.

Can Primavera send invoices automatically by email?

Primavera can attach and send generated invoices by email as part of the same recurring template, so the document is created and delivered in one automated step. This depends on the mail configuration set up alongside the recurrence rule, not a separate module.

How many users need access to run automatic invoicing?

One user with the right permission role is enough to configure and monitor automatic invoicing, even on licenses shared across a dozen employees. The permission, not the headcount, is what determines who can trigger or approve a run.

Businesses running Primavera alongside WINTOUCH POS at the counter typically don't touch Recurring Documents at all — the POS-to-ERP connection handles invoice creation transaction by transaction, and Voll's integration work covers over 200 WINTOUCH POS/ERP license configurations, so this pattern is common in Portuguese retail and hospitality setups in 2026. On the hardware side, any terminal or network gear needed to run POS-triggered invoicing on-site ships nationwide in 24-48h, which matters when a store needs the integration live before month-end reporting.

FAQ

How do you turn on automatic invoicing in ERP Primavera?

You build a template inside the Recurring Documents module and assign it a recurrence rule — monthly, quarterly, or annual. The series used must already be communicated to AT before the first automatic run.

Is automatic invoicing in Primavera compliant with Portuguese tax rules in 2026?

Yes, as long as the series carries a valid ATCUD code and the invoices feed into the monthly SAF-T (PT) export like any manually created document. Automation doesn't bypass either requirement.

Can WINTOUCH POS trigger automatic invoices in Primavera?

Yes, WINTOUCH POS connects to Primavera through an API integration that generates an invoice per transaction, which is the common setup for retail and hospitality businesses with daily sales volume.

What's the difference between Recurring Documents and API-triggered invoicing?

Recurring Documents is a native Primavera feature for fixed-amount billing on a schedule, while API-triggered invoicing generates a document from each external transaction, such as a POS sale. Volume and predictability decide which one fits.

Why did my automatic invoice fail to post in Primavera?

The most common cause is an invoice series not communicated to AT, followed by incomplete client fiscal data. Both stop the document from posting even though the recurrence rule ran correctly.

Do multi-company Primavera Cegid licenses need separate automatic invoicing setups?

Yes, each company on a shared license needs its own series and its own AT communication, so automatic invoicing has to be configured per company, not once for the whole license.

Does automatic invoicing work for services firms billing retainers?

Yes, Recurring Documents was built for exactly this case — a fixed monthly amount billed to the same client on a repeating schedule with no manual reentry needed.

One last thing

The part most businesses get wrong isn't the recurrence schedule — it's assuming automatic invoicing means "set it and forget it" from day one. Every Primavera setup with automated series should run at least one full manual review cycle before going unattended, because a single wrong tax code or missing NIF replicates across every invoice the template generates until someone notices.

You might also like