主权项 |
1. A system for validating configurations of client specific taxable transactions, the system comprising:
at least one computer having at least one processor; at least one memory operably coupled to the at least one processor, the memory being configured for storing a computer program which, when executed by the processor, causes the processor to perform steps of:
inputting client initial transaction data to a test deck generating program, comprising steps of:
identifying transactions;identifying, for each respective transaction, tax treatment rules that apply to the respective transaction; andincluding the tax treatment rules in the client initial transaction data identified as applying to the respective transaction;executing the test deck generating program to generate a client tax configuration test deck comprising steps of:
analyzing the initial transaction data;supplementing the initial transaction data with assumed transaction data based on the analysis of the initial transaction data; andcalculating expected taxability of the initial transaction data and assumed transaction data with corrected data conflicts;executing a tax determination program using data from the client tax configuration test deck to generate simulated tax calculations;inputting the simulated tax calculations to a configuration validation program;executing the configuration validation program to compare the simulated tax calculations with the expected taxability of the transaction data to identify defects;inputting amended client initial transaction data to the test deck generating program, the amended client initial transaction data comprising client initial transaction data amended to correct the identified defects;repeating the steps of executing the test deck generating program, executing the tax determination program, inputting the simulated tax calculations generated to a configuration validation program, and executing the configuration validation program, when defects are identified in the step of executing the configuration validation program; andgenerating a report summarizing the results of the testing configuration with defects corrected. |