> For the complete documentation index, see [llms.txt](https://docs.didge.io/home/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.didge.io/home/ridgy-vision-ai/end-user/the-receiver-ccp/stock-receiver.md).

# Stock Receiver

### 1. What is Stock Receiver?

The Stock Receiver is a companion feature to the CCP1 Receiver solution. While the main Receiver extracts compliance, temperature, and delivery details from invoices and images, the Stock Receiver focuses purely on the goods themselves.<br>

Each line item on an invoice (e.g., “Chicken Breast Fillet, 10kg”) becomes its own submission into the Stock Receiver database. This creates a structured record of exactly what was received, by which supplier, and on what date.<br>

In short:

* Incoming goods → Invoice scanned → Items extracted → Stock Receiver database updated

***

### 2. Purpose

The Stock Receiver enables:

* Supplier traceability – See which supplier delivered which products on specific dates.
* Item-level traceability – Search for a product name, code, or description and track when/where it was received.
* Batch analysis – Review groups of items over time (e.g., all “Frozen Prawns” deliveries across multiple suppliers).
* Stock control support – Provides a clean record of what was received for reconciliation against stock counts and purchase orders.

***

### 3. How it Works

1. Invoice Upload
   * User uploads one or more invoice images into the CCP1 Receiver.
2. AI Extraction
   * The AI parses the invoice line items.
   * Each product line is treated separately: product description, codes, quantities, etc.
3. Dynamic Submission
   * For every line item, a submission is automatically created in the Stock Receiver.
   * Example:
     * Invoice shows:
       * *Chicken Breast Fillet, 10kg*
       * *Fresh Salmon Portions, 5kg*
     * Stock Receiver will record:
       * Entry 1: Supplier = ABC Foods, Item = Chicken Breast Fillet, Date = 04-09-2025
       * Entry 2: Supplier = ABC Foods, Item = Fresh Salmon Portions, Date = 04-09-2025
4. Database Access
   * Users can filter/search the database by:
     * Supplier name
     * Product name / code / description
     * Date received
     * Group of products (e.g., “all poultry items in August”)

***

### 4. Data Captured

From the schema you provided, each submission includes:

* Supplier – Supplier name exactly as shown on the invoice.
* Goods Received (Item) – Item name or description per invoice line.
* Date (inherited) – Date of receipt from invoice metadata.

> (Optional extension: include *quantity, unit price, line total, product code* if present in invoice data to make this database even more powerful.)

***

### 5. Example Flow

Invoice Example:

| Supplier | Goods Received      | Date       |
| -------- | ------------------- | ---------- |
| FreshCo  | Chicken Breast 10kg | 02-09-2025 |
| FreshCo  | Frozen Prawns 5kg   | 02-09-2025 |
| FreshCo  | Lettuce (Carton)    | 02-09-2025 |

Stock Receiver Entries Generated:

* FreshCo — Chicken Breast 10kg — 02-09-2025
* FreshCo — Frozen Prawns 5kg — 02-09-2025
* FreshCo — Lettuce (Carton) — 02-09-2025

***

### 6. Value to Business

The Stock Receiver provides:

* Instant audit trail – Know exactly what was delivered and by whom.
* Faster recalls – If a product is later recalled, quickly search affected items and suppliers.
* Cross-supplier comparison – Track pricing and frequency across different suppliers.
* Operational efficiency – No manual data entry; every invoice automatically populates the stock log.
* Enhanced BI & dashboards – Feed data into analytics tools (Redash, PowerBI, etc.) for trend charts on product volumes, supplier reliability, seasonal shifts, or spend distribution.

***

### 7. Training Tips for Users

* You don’t enter items manually – the AI does it for you.
* Always upload the full invoice image (all line items visible).
* Use search filters to trace items across time, batches, or suppliers.

***

✨ Summary:

The Stock Receiver turns every incoming goods invoice into a structured item-level database, boosting traceability, stock control, and supplier accountability — all with zero extra effort from the user.

***


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.didge.io/home/ridgy-vision-ai/end-user/the-receiver-ccp/stock-receiver.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
