Expense Calculation Workflow for Complex Royalty Rules
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing expense calculation methods struggle to efficiently handle complex business scenarios due to the diversification of business content and management modes, leading to inefficiencies in processes like royalty calculations for streaming media applications.
Innovation Solution
A method and apparatus that decompose complex expense calculation tasks into specific items, utilizing preset calculation rules to read and process associated data from predefined tables, enabling efficient completion of tasks such as royalty calculations by integrating data on demand.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If simple calculation mode is used, then ease of operation is improved, but adaptability to complex business scenarios deteriorates
Solution Approach 1:
The patent segments complex expense calculation tasks into multiple calculation task items, where each item represents a specific calculation rule or formula. This segmentation allows the system to handle complex business scenarios by breaking them down into manageable, reusable calculation units that can be independently configured and executed.
Solution Approach 2:
The patent creates a universal calculation task item library that can serve multiple different business scenarios. Each calculation task item is designed to be reusable across various expense types and business contexts, enabling a single calculation mode to adapt to diverse and complex business requirements without requiring separate custom calculations for each scenario.
2Adaptability or versatility
If complex calculation rules are implemented, then adaptability to diverse business scenarios is improved, but device complexity increases
Solution Approach 1:
The patent performs preliminary action by pre-defining and storing multiple calculation task items with their respective rules, formulas, and parameters in a database before actual expense calculations are needed. This advance preparation allows the system to quickly retrieve and apply appropriate calculation rules during execution without complex real-time processing, thereby reducing system complexity while maintaining high adaptability.
Solution Approach 2:
The patent introduces an intermediary layer consisting of calculation task items that mediate between the simple calculation execution engine and complex business requirements. These task items act as intermediaries that encapsulate complex calculation logic, allowing the core calculation system to remain simple while still supporting diverse and complex business scenarios through the intermediary task item layer.
3Adaptability or versatility
If manual calculation methods are used, then flexibility in handling complex scenarios is improved, but productivity deteriorates
Solution Approach 1:
The patent implements self-service by enabling the system to automatically select, retrieve, and execute the appropriate calculation task items based on the input expense data and business parameters. This automation eliminates the need for manual calculation while maintaining flexibility, as the system independently determines which calculation rules to apply and executes them efficiently, thereby improving productivity without sacrificing adaptability.
Solution Approach 2:
The patent incorporates feedback mechanisms where the system evaluates input data against multiple calculation task items, selects the most appropriate ones based on matching criteria, and executes them automatically. This feedback-driven automatic selection process ensures that the system maintains flexibility in handling complex scenarios by dynamically choosing the right calculation rules while achieving high productivity through automated execution rather than manual intervention.
Data Source
AI summary
Embodiments of the present disclosure provide an expense calculation method and apparatus, an electronic device, and a storage medium. The method includes: acquiring a preset expense calculation task associated with a target business object, and determining at least one expense calculation task item from the preset expense calculation task; reading data of an associated data item from a preset data table according to a preset calculation rule for the expense calculation task item; and completing the expense calculation task item based on the data of the associated data item and in accordance with the preset calculation rule, to complete the preset expense calculation task.


