# Purchase Invoice Assistant

# Creating a Storage Location (Azure)

<div id="bkmrk-"></div>#### Creating A Storage Account

Access Storage Locations in the Azure portal by using the following link:

[https://portal.azure.com/#browse/Microsoft.Storage%2FStorageAccounts](https://portal.azure.com/#browse/Microsoft.Storage%2FStorageAccounts)

Click to Create a new one

[![image.png](https://kb.findesolutions.com/uploads/images/gallery/2025-07/scaled-1680-/0xjBLCzg76fgf7UX-image.png)](https://kb.findesolutions.com/uploads/images/gallery/2025-07/0xjBLCzg76fgf7UX-image.png)

Use settings:

<table id="bkmrk-setting-value-subscr"><colgroup><col></col><col></col></colgroup><tbody><tr><td>Setting</td><td>Value</td></tr><tr><td>Subscription</td><td>NCompass</td></tr><tr><td>Resource group</td><td>ncompassstorage</td></tr><tr><td>Storage account name</td><td>3401009999inv *Replace the numbers with the numeric part of their serial number*</td></tr><tr><td>Region</td><td>UK South</td></tr><tr><td>Primary service</td><td>Azure blob storage</td></tr><tr><td>Performance</td><td>Standard</td></tr><tr><td>Redundancy</td><td>GRS</td></tr></tbody></table>

On the following pages, at time of writing the defaults are correct, but verify they match these before completing:

[![image.png](https://kb.findesolutions.com/uploads/images/gallery/2025-07/scaled-1680-/8PCFz06ukoa6rb4Q-image.png)](https://kb.findesolutions.com/uploads/images/gallery/2025-07/8PCFz06ukoa6rb4Q-image.png)

#### Creating a Container

Once you have created your storage location, you will then need to add a container to store the invoices.

Navigate to Data Storage &gt; Containers in the side menu.

[![image.png](https://kb.findesolutions.com/uploads/images/gallery/2025-07/scaled-1680-/pkhi88suHPBnVZqt-image.png)](https://kb.findesolutions.com/uploads/images/gallery/2025-07/pkhi88suHPBnVZqt-image.png)

Click on Add Container to create a new container

[![image.png](https://kb.findesolutions.com/uploads/images/gallery/2025-07/scaled-1680-/sekjCJgFXRCn58xr-image.png)](https://kb.findesolutions.com/uploads/images/gallery/2025-07/sekjCJgFXRCn58xr-image.png)

This new container should be named xxxxxxxxxxxxinvoices with the customers serial number replacing the x's.

Leave the rest of the settings as the default.

#### Getting the details from Azure for population in NCompass.

Give the below details to the Support Engineer configuring the customer's system.

<table id="bkmrk-ncompass-field-azure"><colgroup><col></col><col></col><col></col></colgroup><tbody><tr><td>NCompass Field</td><td>Azure Location</td><td>Example</td></tr><tr><td>Description</td><td>N/A (value doesn't need to match Azure)</td><td>  
</td></tr><tr><td>Account Name</td><td>Security + Networking -&gt; Access Keys -&gt; Storage Account Name</td><td>[![image.png](https://kb.findesolutions.com/uploads/images/gallery/2025-07/scaled-1680-/zVm1p01cRd1ghDnn-image.png)](https://kb.findesolutions.com/uploads/images/gallery/2025-07/zVm1p01cRd1ghDnn-image.png)

</td></tr><tr><td>Container Name</td><td>Data Storage -&gt; Containers -&gt; Name of the Container Created</td><td>[![image.png](https://kb.findesolutions.com/uploads/images/gallery/2025-07/scaled-1680-/TTwsrtOITF7zSXBb-image.png)](https://kb.findesolutions.com/uploads/images/gallery/2025-07/TTwsrtOITF7zSXBb-image.png)

</td></tr><tr><td>Container Endpoint</td><td>Settings -&gt; Endpoints -&gt; Blob service -&gt; Blob service  
</td><td>https://ncompassstoragebeta.blob.core.windows.net/

</td></tr><tr><td>Account Key 1</td><td>Security + Networking -&gt; Access Keys -&gt; Key 1</td><td>LxN8uQp1zKaM7fT+YrjGdVbHcwXqEo9sRm==</td></tr><tr><td>Account Key 2</td><td>Security + Networking -&gt; Access Keys -&gt; Key 2</td><td>  
</td></tr><tr><td>Connection String</td><td>Security + Networking -&gt; Access Keys -&gt; Connection String</td><td>DefaultEndpointsProtocol=https;AccountName=ncompassstoragebeta;AccountKey=LxN8uQp1zKaM7fT+YrjGdVbHcwXqEo9sRm==;EndpointSuffix=core.windows.net</td></tr><tr><td>Connection String 2 (If Present)</td><td>Security + Networking -&gt; Access Keys -&gt; Connection String 2</td><td>  
</td></tr></tbody></table>

The following config needs to be set with the storage location once created and set up inside of NCompass.

[![image.png](https://kb.findesolutions.com/uploads/images/gallery/2026-06/scaled-1680-/CCOkpsWhEpDbnQ0M-image.png)](https://kb.findesolutions.com/uploads/images/gallery/2026-06/CCOkpsWhEpDbnQ0M-image.png)

# Splitting Multiple Supplier Invoices from a Single PDF

If a supplier sends **multiple invoices within a single PDF file**, NCompass can automatically split the document into separate invoice files during processing.

## Prerequisites

Before enabling this feature, ensure you know the text that consistently appears on either the **first** or **last** page of every invoice (for example, **"Page 1"**).

## Enabling Invoice Splitting

1. Navigate to **Administration** → **Manufacture &amp; Suppliers**.
2. Open the supplier you want to configure.
3. Select the **Purchase Invoice** tab.
4. Locate the setting:
    
    **Split files which contain more than one invoice by matching**
5. Enable this setting.

[![image.png](https://kb.findesolutions.com/uploads/images/gallery/2026-06/scaled-1680-/QxtJs21Jef7k1oyl-image.png)](https://kb.findesolutions.com/uploads/images/gallery/2026-06/QxtJs21Jef7k1oyl-image.png)

## Configuring the Split

Once enabled, NCompass will split the PDF whenever it finds a specified piece of text.

### Split on First Page

Choose this option if the matching text appears on the **first page** of every invoice.

For example:

- **Split On:** First Page
- **Matching Text:** `Page 1`

This will create a new invoice each time **"Page 1"** is detected, ensuring that invoices spanning multiple pages remain together.

### Split on Last Page

Choose this option if the matching text appears on the **last page** of every invoice.

NCompass will end the current invoice whenever the specified text is found and begin a new invoice on the following page.

# Processing Supplier Invoice Files

The **Invoice Assistant** allows you to upload supplier invoice PDFs into NCompass and process them into purchase invoices. This can simplify invoice entry and retain the original invoice document for future reference.

# Adding Invoice Files

To upload invoices ready for processing:

1. Navigate to **Products** → **Purchase Invoicing** → **Invoice Assistant** → **Add Invoices to Process**.
2. Select the **Supplier** from the drop-down list.
3. Add your invoice files using one of the following methods: 
    - Click **Add Invoices** and browse to the invoice files.
    - Drag and drop the invoice files directly into the window.
4. Once uploaded, the invoices will be stored in NCompass and made available for processing.

[![image.png](https://kb.findesolutions.com/uploads/images/gallery/2026-06/scaled-1680-/Rsf26FSzAmvo7gce-image.png)](https://kb.findesolutions.com/uploads/images/gallery/2026-06/Rsf26FSzAmvo7gce-image.png)

---

# Processing Uploaded Invoices

To process the uploaded invoice files:

1. Navigate to **Products** → **Purchase Invoicing** → **Invoice Assistant** → **Process Invoice Files**.
2. A list of all uploaded invoices awaiting processing will be displayed.
3. (Optional) Choose how you want to view the invoice document: 
    - **Pop Out Section** – Displays the invoice in a separate panel.
    - **New Window** – Opens the invoice in a separate window, ideal if you have a second monitor.
4. Select the invoice you want to process.
5. Click **Create Invoice**.
6. Complete the purchase invoice as you normally would within NCompass.

[![image.png](https://kb.findesolutions.com/uploads/images/gallery/2026-06/scaled-1680-/3DomKj9q0vJDuu3A-image.png)](https://kb.findesolutions.com/uploads/images/gallery/2026-06/3DomKj9q0vJDuu3A-image.png)

---

# Viewing the Invoice While Processing

Opening the invoice in a separate window can make data entry much easier, particularly when using two monitors.

**Recommended setup:**

- **Monitor 1:** Purchase Invoice entry screen
- **Monitor 2:** Supplier Purchase Invoice popped out in new window.

This allows you to reference the supplier's invoice while entering the details into NCompass.

---

# Exporting Invoice Attachments

If you export purchase invoices to your accounts package using the **NCompass API integration**, the original supplier invoice PDF can also be exported and attached to the purchase invoice.

This is supported when exporting to:

- Xero
- Sage

This allows users within the accounts package to view the original supplier invoice directly from the purchase invoice record. The following config needs to be set.

[![image.png](https://kb.findesolutions.com/uploads/images/gallery/2026-06/scaled-1680-/P7jvFe2YZOBev9ye-image.png)](https://kb.findesolutions.com/uploads/images/gallery/2026-06/P7jvFe2YZOBev9ye-image.png)

# Setting up mailbox to strip invoices from emails

The following configs need to be set

[![image.png](https://kb.findesolutions.com/uploads/images/gallery/2026-06/scaled-1680-/dR7bJefuyh9At3zF-image.png)](https://kb.findesolutions.com/uploads/images/gallery/2026-06/dR7bJefuyh9At3zF-image.png)