US2014040084A1PendingUtilityA1
Managing consistent interfaces for tax authority business objects across heterogeneous systems
Est. expiryNov 25, 2028(~2.3 yrs left)· nominal 20-yr term from priority
G06Q 40/02G06Q 40/123G06Q 40/103
48
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a tax assessment notice, a tax form, a tax object, a tax obligation and/or a tax return business object.
Claims
exact text as granted — not AI-modified1 . (canceled)
2 . A non-transitory computer readable medium including program code for providing a message-based interface for performing a tax assessment notice service, the medium comprising:
program code for receiving via a message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for querying one or more tax assessment notices by business partners, where each tax assessment notice comprises a notice from a tax authority to a taxpayer stating that the taxpayer owes taxes or is due a refund, the first message derived from the common business object model and including a first message package hierarchically organized as:
a tax assessment notice enterprise resource planning (ERP) by business partner query message entity; and
a selection package, the selection package including a tax assessment notice selection by business partner entity, the tax assessment notice selection by business partner entity including a tax payer party identifier (ID), a billing period ID, and a levy type code;
program code for processing the first message according to the hierarchical organization of the first message package, where processing the first message includes unpacking the first message package based on the common business object model; and program code for sending a second message to the heterogeneous application responsive to the first message, where the second message includes a second message package derived from the common business object model to provide consistent semantics with the first message package.
3 . A non-transitory computer readable medium including program code for providing a message-based interface for performing a tax return service in an enterprise resource planning (ERP) system, the medium comprising:
program code for receiving via a message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for requesting creation of a tax return in an ERP system, the tax return including a person's, company's, or organization's tax details for submission by the taxpayer or the taxpayer's legal representative to a tax authority, the first message derived from the common business object model and including a first message package hierarchically organized as:
a tax return ERP create request message entity; and
a tax return package, the tax return package including a tax return entity, a form package, and a tax payer package, the tax return entity including a levy type code, a period assignment code, and a tax obligation identifier (ID), the form package including at least one form entity, each form entity including a form template ID and a form version ID, the tax payer package including a tax payer entity, the tax payer entity including a tax payer party ID;
program code for processing the first message according to the hierarchical organization of the first message package, where processing the first message includes unpacking the first message package based on the common business object model; and program code for sending a second message to the heterogeneous application responsive to the first message, where the second message includes a second message package derived from the common business object model to provide consistent semantics with the first message package.
4 . The computer readable medium of claim 3 , the tax return package further including at least one of a tax preparer package and a joint filer package.
5 . The computer readable medium of claim 3 , wherein the form package includes a property valuation package, where the property valuation package includes a property valuation entity, where the property valuation entity includes at least one property valuation.
6 . A non-transitory computer readable medium including program code for providing a message-based interface for performing a tax obligation service in an enterprise resource planning (ERP) system, the medium comprising:
program code for receiving via a message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for requesting a change of registration information based on a tax registration form associated with a tax obligation, the tax obligation representing a legal requirement that can be fulfilled by a taxpayer, including an obligation to file tax returns and pay taxes at defined due dates, the first message derived from the common business object model and including a first message package hierarchically organized as:
a tax obligation ERP filing obligation change request message entity; and
a tax obligation package, the tax obligation package including a tax obligation entity and a filing obligation package, the tax obligation entity including a filing obligation list complete transmission indicator and a tax obligation identifier (ID), the filing obligation package including at least one filing obligation entity, each filing obligation entity including an action code, an inbound correspondence category code, a billing period ID, and a billing start date;
program code for processing the first message according to the hierarchical organization of the first message package, where processing the first message includes unpacking the first message package based on the common business object model; and program code for sending a second message to the heterogeneous application responsive to the first message, where the second message includes a second message package derived from the common business object model to provide consistent semantics with the first message package.
7 . The computer readable medium of claim 6 , wherein each filing obligation entity includes at least one of a correspondence status code, an inbound correspondence due date, an inbound correspondence received date, an inbound correspondence deferral date, a clearing reason code, an amount, a currency code, and a corresponding tax return ID.
8 . A non-transitory computer readable medium including program code for providing a message-based interface for performing a tax object service in an enterprise resource planning (ERP) system, the medium comprising:
program code for receiving via a message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for requesting creation of a new tax object, the tax object comprising a subject of a tax assessment, the tax object including attributes which are a basis for a tax collection, the first message derived from the common business object model and including a first message package hierarchically organized as:
a tax object ERP create request message entity; and
a tax object package, the tax object package including a tax object entity and a tax obligation assignment package, the tax object entity including a tax object name, and the tax obligation assignment package including at least one tax obligation assignment entity, each tax obligation assignment entity including a tax obligation identifier (ID);
program code for processing the first message according to the hierarchical organization of the first message package, where processing the first message includes unpacking the first message package based on the common business object model; and program code for sending a second message to the heterogeneous application responsive to the first message, where the second message includes a second message package derived from the common business object model to provide consistent semantics with the first message package.
9 . The computer readable medium of claim 8 , wherein the tax object package includes a business license assignment package, wherein the business license assignment package including a business license assignment entity.
10 . The computer readable medium of claim 8 , wherein the tax object package includes a property group package, wherein the property group package includes at least one property group entity.
11 . The computer readable medium of claim 8 , wherein the tax object package includes a property valuation package, wherein the property valuation package includes a property valuation entity, wherein the property valuation entity includes at least one property valuation.Join the waitlist — get patent alerts
Track US2014040084A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.