Multi-Tenant Procurement System for Customizable Invoice Discrepancy Resolution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current e-commerce systems are inefficient and costly to customize for procurement processes, particularly in handling complex business terms and order authorization, lacking a simple and efficient method for multiple organizations and vendors to interface and execute transactions.
Innovation Solution
A single instance, multi-tenant procurement system with an access module, search engine, transaction module, and data repository that allows customizable access and processing of requisitions, applying business rules and storing data, facilitating easy customization and efficient transaction execution across multiple organizations and vendors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If current e-commerce systems are used for procurement, then basic transaction functionality is provided, but customization is time-consuming and complicated requiring hard coding by developers
Solution Approach 1:
The patent implements a multi-tenant architecture where a single procurement system instance serves multiple organizations (tenants) simultaneously. Each tenant can be customized with their own business rules, workflows, and parameters without requiring separate system instances or hard-coded modifications. The system provides universal functionality that adapts to different organizational needs through configuration rather than code changes.
Solution Approach 2:
The system employs dynamic configuration capabilities that allow business rules, workflows, and parameters to be modified at runtime without requiring system restart or developer intervention. Business terms and conditions can be dynamically adjusted to reflect changing organizational requirements, making the system adaptable to evolving procurement processes.
2Adaptability or versatility
If current e-commerce systems are customized for specific businesses, then functionality matches organizational needs, but implementation time increases and productivity is lost
Solution Approach 1:
The system pre-configures multiple tenant environments with common procurement functionalities and business rules before deployment. During implementation, organizations can quickly activate and configure their specific business rules from pre-built templates rather than building everything from scratch. This preliminary preparation significantly reduces implementation time while maintaining full customization capability.
Solution Approach 2:
The patent enables organizational users to perform their own customization through intuitive configuration interfaces without requiring developer involvement. Users can independently configure business rules, workflows, and parameters according to their needs, eliminating the time loss associated with waiting for developer hard-coding and reducing productivity impact.
3Productivity
If multiple organizations and vendors interface through current systems, then transaction execution occurs, but the process is inefficient and costly
Solution Approach 1:
The patent merges multiple organizational procurement operations into a single unified system instance. By combining multiple tenants and their respective vendors into one multi-tenant platform, the system achieves economies of scale, reducing overall complexity and cost compared to maintaining separate systems for each organization. The shared infrastructure improves transaction execution efficiency while managing complexity through centralized management.
Data Source
AI summary
In an embodiment, a computer-implemented method operating at a server system is disclosed. The server hosts and electronic procurement system. In response to receiving an invoice, a purchase document corresponding to the invoice is identified. Contents of the purchase document are compared to contents of the invoice. A discrepancy is identified between the purchase document and the invoice. A notification is generated based upon the identified discrepancy. Related methods and systems are also disclosed.


