Skip to main content

Sending sales invoices

What this coversโ€‹

How a posted Sage invoice becomes an e-invoice, what Parked means, and what happens when the PC is off.

Before you startโ€‹

The agent is installed and the tax codes are confirmed. Each customer has a VAT number and a country, or a Peppol address in Analysis 1. See The readiness report.

Stepsโ€‹

  1. In Sage, open Invoices and credits and click New invoice. Choose the customer in A/C.

  2. Fill in Customer Order No. with the customer's order number or reference. Every e-invoice must carry one. A sales order number in Order No works as well.

    Customer Order No. filled in on a new invoice in Sage

  3. Add the lines with their tax codes, Save, and click Update Ledgers.

  4. The agent reads Sage every five minutes, by default. It builds the e-invoice from the invoice and from your GoRoute company settings, checks it against the official rules for your country, and sends it:

    • over Peppol when the customer is on the network;
    • otherwise as a ZUGFeRD PDF by e-mail. See Customers not on Peppol.
  5. Open Agent Status โ–ธ Queue. The invoice moves from Queued to Sent.

    The Queue tab with a sent invoice

Credit notesโ€‹

Raise a credit note in Sage in the usual way and write the invoice number on it, in Cust. Order No. or in the notes, for example Invoice 1234. The agent finds that invoice among the customer's posted invoices and names it on the e-credit note.

When an invoice is parkedโ€‹

An invoice that would be refused is parked instead of sent. Nothing has been sent and nothing in Sage has changed. A parked invoice never holds up the invoices behind it.

  1. Open Agent Status โ–ธ Parked. Invoices are grouped by what to fix.
  2. Select an invoice. The pane underneath gives the full reason.
  3. Correct the record in Sage, for example the customer's VAT number. A posted invoice cannot be edited in Sage, so when the fault is on the invoice itself, raise it again correctly.
  4. Click Fixed โ€” check now. Retry all tries every parked invoice again.

The Parked tab with the reason for a held invoice

The most common reasons are in the table in Troubleshooting.

What you should seeโ€‹

  • Agent Status โ–ธ Home counts Sent today and Delivered today.

  • In the portal, Transactions lists the invoice with a Sage 50 agent label and its delivery status.

    A sent invoice in the portal with the Sage 50 agent label

  • If the customer's system rejects an invoice after delivery, the portal shows it as rejected by receiver, with the receiver's reason.

If the PC is off or offlineโ€‹

Invoices wait safely in the agent's queue on the PC and go out when it is back. If the oldest unsent invoice has waited more than 18 hours, the agent window turns amber and says so. The portal shows the agent as offline and e-mails your administrators.

Once a day the agent reads every invoice posted since go-live again and queues any it has no record of sending. A missed invoice is found the next day.

If it does not workโ€‹

You seeWhat to do
Nothing in the Queue a few minutes after postingCheck the invoice was raised under Invoices and credits and posted with Update Ledgers. Click Check Sage now.
Customer order number missing on the Parked tabRaise the invoice again with Customer Order No. filled in.
Tax code not confirmedConfirm the code on the Tax codes tab.
The invoice is Sent but the customer has not received itSee Troubleshooting.

Written for agent 0.2.x and the GoRoute portal release of 31 October 2026.