Invoice processing: From adding invoices to exporting
From adding invoices to exporting
There are several ways to configure the Spend Cloud Invoice Processing module. Depending on your own invoice processing process, Spend Cloud integrates with it. The image below shows the process from adding to exporting an invoice, which essentially always follows the same steps.
When a product or service is purchased, the creditor (supplier) will send a purchase invoice. This article outlines how the invoice processing process within the Spend Cloud aligns with this. The starting point is to strive for the ideal workflow, the so-called best practice method.
- Adding a purchase invoice
- Within the Spend Cloud, invoices can be added via two menu items: the ' Add ' menu and the ' Mailbox ' menu.
- Ideally, all invoices are sent directly from the creditor to the "Postbox" menu via email (with PDF and/or XML invoice attachments) or via the more modern PEPPOL network . For email forwarding, it's essential to configure forwarding from your own invoice email address correctly (e.g., invoices@customername.nl ), so you can see within the Postbox who originally sent the email (e.g., sales@creditorname.nl ), and potentially bypass the Postbox for creditors who submit correctly . Additionally, we recommend not forwarding everything received by your own invoice email address; you could configure it so that only purchase invoices are sent to the Postbox. Any emails containing reminders, newsletters, or emails without attachments will then not be forwarded to the Postbox but instead forwarded to an alternative email address where you can review this flow. Manually forwarding from your own email address is more work and we do not recommend it.
- Read a PDF purchase invoice via OCR (text recognition) or an XML purchase invoice
- Once the invoice has been added via the "Add" menu or via the "Postbox," the next step in the process is recognizing/reading the purchase invoice data as provided by the creditor.
- When you add a PDF file as a purchase invoice, text recognition ( OCR ) will be performed to recognize/read certain values. Using OCR, we attempt to recognize the following elements in the PDF :
- Invoice date, Creditor based on IBAN (primary), Chamber of Commerce number (secondary) or VAT number (secondary), Payment reference/Invoice number, Total amount, VAT percentage, Currency, Order number, Contract number and/or Obligation number.
- When you add an XML file as a purchase invoice, an XML mapping will be used to read the fields provided in the code language. You are not dependent on text recognition, so the provided values can be fully adopted/completed (provided the XML field formatting is compatible). To achieve a well-formatted display within Spend Cloud, it is recommended that the creditor provide the PDF version in addition to the XML version of the invoice. Working with XML purchase invoices is considered best practice.
- Coding/booking a purchase invoice
- The most important step in the invoice processing process is the coding of the purchase invoice . Depending on how the PDF and/or XML invoice is supplied by the creditor, (many) fields may be pre-populated. This step determines which creditor the purchase invoice will be posted to and how the invoice should be accounted for in the accounting system. This includes determining which general ledger account and cost center should be used, and whether the costs relate to a different period. You could also split the invoice across multiple invoice lines for various reasons, such as if the costs need to be allocated across multiple general ledger accounts/cost centers. For the assessment process (procuration scheme) in Spend Cloud, the most important field is " Organizational Unit ," as this field determines who within the organization should assess (approve/reject) the costs for each invoice line.
- There are several ways to ensure that the coding of a purchase invoice is done as automatically as possible . This can be done:
- By using (where possible) a standard template , standard description , standard payment terms, standard VAT code (if VAT registration applies) and a standard general ledger account in the creditor settings .
- Note: The default payment terms, VAT code, and general ledger account are usually sourced from the financial system, and these default values must be set there and transferred to the Spend Cloud.
- By using the coding matrix for the general ledger account (for example, by setting up a limited list of cost centers for a general ledger account with one cost center as the default for that general ledger account) or by using a standard workflow (for example, by setting a standard organizational unit and standard employee appraisal).
- Via Smart Suggestions , which suggests the most likely values based on previously booked invoices.
- By using purchase order matching or contractual obligations , a financial code is specified at an earlier stage and can be adopted immediately.
- If you encounter any problems while coding a purchase invoice, you can use the "Request feedback" button at the top of the screen. You can then submit an internal (or external) question about the coding via email, and this will be saved as correspondence with the invoice. Depending on your setup, you can also offer an invoice line with the "To be coded" action , giving a (decentralized) employee the option to fill in or edit the invoice line fields themselves, or even distribute them across multiple invoice lines.
- (Automatically) assessing a purchase invoice
- Once the invoice is fully coded, it must be "Sent" to the reviewer as specified in the invoice line item. Review by a (decentralized) employee is a simple action where you can choose between approving, rejecting, and putting it on hold (requesting an opinion). Depending on the setup, it's possible to forward an invoice line item to a group . To speed up invoice review time, we recommend reviewing via the Spend Cloud App as a best practice .
- In an ideal workflow, invoice review is skipped by using a purchase order or purchase contract . In this case, the costs have already been reviewed beforehand, allowing the invoice to be automatically approved.
- If the reviewer notices an error and the invoice wasn't submitted as "To Be Coded" and therefore doesn't have the rights to make an adjustment, the invoice can be rejected. The rejected invoice is returned to the central financial administration , can be corrected if necessary, and then resubmitted for review.
- If, as a central financial administration, you accidentally submitted an invoice to the wrong employee for assessment, you can also reject it yourself .
- Exporting a purchase invoice to the financial system
- Once the invoice has passed the assessment process (procuration scheme), the invoice (and the associated coding) is approved and can be forwarded (exported) to the financial system to enter the costs into the accounting system and meet the payment obligation to the creditor.
- As an additional step in the process, depending on the chosen setup, there's a "Check" menu where invoices can be further reviewed after the assessment process before being exported. This can be done, for example, by a controller to ensure the coded invoice is correct and to reduce the need for subsequent corrections in the financial system.
- In the best practice, the central financial administration has the expertise to initially code the invoice completely and correctly, and the necessary checks are performed through the assessment process (procuration schedule). In that case, you could automate invoice exporting , which means that once an invoice is definitively approved, it is immediately transferred to the financial system (only possible with an automatic web service integration). To ensure that these automatically exported invoices end up in an unclosed period, you can administratively close a period in the Spend Cloud .
Related Articles
Everything About Coding Invoices
Everything About Coding Invoices In the Encode menu, all invoices that can be processed (coded) are displayed. By clicking on the row or the pencil icon in the overview, you will be taken to the page where you can code the invoice details. How are ...
Statistics invoice processing
On the Statistics page of Invoice processing, you will find various statistics regarding the invoices that have been processed via Spend Cloud. For instance, you can view the top 5 creditors with the most invoices. Use the selection fields on the ...
Configuration settings for Invoice Processing
In the menu section Configuration Settings / Invoice Processing, you will find settings that apply to the Invoice Processing module. Also, read this article for more information on configuration settings. Make sure you understand what each setting ...
Invoice processing procuration
In the "Procuration" menu section, you can see an overview of all defined procuration levels. Procuration levels allow you to determine the amount up to which an employee can approve invoices. If the amount on the invoice exceeds the procuration ...
Managing access archive invoice processing
There are several options in Spend Cloud to provide a user with access to the invoice processing archive. In this article, we will delve into these options and how to configure them. At the bottom of this article, you'll also find frequently asked ...