Invoice Line-Item Matching Using GNN-Based Purchase Order Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The manual process of matching purchase order line-items with accounts payable invoice line-items is time-consuming and not scalable, leading to inefficiencies in validating invoice accuracy and ensuring correct billing.

Innovation Solution

A trained machine learning model, utilizing a graph neural network (GNN) and negative sampling techniques, is employed to automatically match purchase order line-items with accounts payable invoice line-items, leveraging embeddings and contextual neighborhood sampling to capture semantic and structural information from a heterogeneous graph database.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual matching process is used, then accuracy of invoice validation can be maintained, but time consumption increases and scalability is limited

Engineering Contradiction:
Improveinvoice validation accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces the manual mechanical matching process with an automated machine learning system. The ML model processes purchase order line-items and invoice line-items to automatically identify matches, eliminating the need for manual comparison while maintaining high accuracy through learned patterns from training data.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system enables self-service automated matching where the machine learning model independently performs the matching task without human intervention. The model uses training samples and contextual information to autonomously determine matches between purchase order and invoice line-items, freeing manual resources for other tasks.

Inventive Principle:
Principle #25Self-service

2Reliability

If manual matching process is used, then detailed review of each line item is possible, but productivity decreases

Engineering Contradiction:
Improvebilling precisionVSAvoidmatching speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent substitutes manual detailed review with an automated machine learning system that processes and compares line-items at high speed. The ML model analyzes multiple features including item descriptions, quantities, prices, and contextual information to rapidly determine matches while maintaining billing precision through comprehensive data consideration.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system changes the approach from manual sequential review to automated parallel processing. The machine learning model simultaneously evaluates multiple line-items and their features, transforming the processing paradigm from serial manual inspection to parallel automated analysis, thereby increasing productivity while maintaining reliability.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If automated matching system is implemented, then productivity increases, but system complexity increases

Engineering Contradiction:
Improvematching efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-training the machine learning model on historical data before deployment. The model is trained on positive training samples (correct matches) and negative training samples (incorrect matches) to learn the matching criteria in advance, enabling the system to handle complexity through pre-computed knowledge rather than real-time complex decision-making.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The machine learning model serves as an intermediary between the raw data (purchase order and invoice line-items) and the matching decision. This intermediary component abstracts the complexity of the matching logic into a trained model, simplifying the overall system architecture while maintaining high matching efficiency through the mediator's pre-learned patterns.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12469058B1Apparatus and method for automatically matching purchase order line-items with accounts payable invoice line-items
Publication Date: 2025.11.11 APPZEN
  • US12469058B1 patent drawing
  • US12469058B1 patent drawing
  • US12469058B1 patent drawing

AI summary

A non-transitory computer readable storage medium has instructions executed by a processor to access a purchase order data set. An invoice data set is ingested. Tuples of purchase order line-items from the purchase order data set are gathered. Tuples of invoice line-items from the invoice data set are formed. Positive training samples are created, where each positive training sample comprises a selected purchase order line-item and a corresponding invoice line-item. Negative training samples are formed, where each negative training sample comprises a fabricated purchase order line-item and a corresponding invoice line-item. A machine learning model is trained with the positive training samples and the negative training samples to form a trained purchase order machine learning model. An accounts payable invoice is received. The trained purchase order machine learning model is used to match an accounts payable invoice line-item to a purchase order line-item.