Typical process of matching an invoice with a PO.
- Invoices are matched with POs in one of the following ways.
- Invoice order number matches PO number
- PO is selected manually among the open POs
 
- Run matching engine
- Make adjustments
- Post to ERP
1. Automatic Invoice - PO match
An invoice will automatically match a PO if the following conditions are met.
- Invoice Supplier OrgNum must match PO Supplier OrgNum
- Invoice currency has to match PO currency
- Invoice PO Number has to match PO Number
- The Invoice cannot be a Duplicate Invoice
1.1 Example Purchase Order
{
    "currency": "NOK",
    "erpVendorId": "1234",
    "purchaseOrderNumber": "55555",
    "status": "Open",
    "purchaseOrderLines": [
        {
            "status": "Open",
            "SupplierItemNumber":"777777",
            "purchaseOrderLineNumber": "1",
            "quantityOrdered": 5,
            "quantityReceived": 0,
            "quantityRemaining": 5,
            "quantityInvoiced": 0,
            "unitPrice": 10.0,
            "unit": "kg",
            "vatPercentage": 25,
            "netAmount": 50,
            "totalAmount": 62.5
        }
    ]
}
| Condition | EHF | PO | Details | 
| 1. OrgNum match | 
 | 
 | The  | 
| 2. Currency match | 
 | 
 | Currency has to be the same for both PO and PO Invoice for example  | 
| 3. PO Number match | 
 | 
 | Once the above 3 fields conditions are met, Semine will search the collection of purchase orders until a matching number is found. | 
| 4. Not duplicate invoice number | 
 | N/A | The invoice number / invoice ID should be unique for the supplier. Duplicate invoices are not considered for matching with a PO | 
2. Automatic Invoice Line - PO Line match
Once an invoice is considered a PO Invoice and has been matched with a PO, each individual invoice line is considered as potential match against each PO line by the following logic.
| EHF | Semine Invoice | Semine PO Details | Description | 
| Parent element | 
 | Parent element | All fields below are contained in the specified parent element | 
| 
 | 
 | 
 | Certain match | 
| 
 +  +  +  | 
 +  +  | 
 +  +  +  | If these 4 fields match, it is considered a 'Certain Match' | 
| 
 | 
 | 
 | The invoice line description | 
| 
 | 
 | 
 | 
 | 
| 
 | 
 | 
 | 
 | 
| 
 | 
 | 
 | 
 | 
| 
 | 
 | 
 | 
 | 
| 
 | 
 | 
 | 
 | 
| 
 | 
 | 
 | 
 | 
| `` | 
 | 
 | 
 | 
| Category keywords found in | 
 | 
 | Example: The keyword 'frakt' is found which translates to the category 'Shipping' | 
 
            
Comments
0 comments
Article is closed for comments.