Invoice adjustment data object for a common data object format
First Claim
1. A method comprising:
- receiving invoice adjustment information in an application-specific data object format from each of a plurality of applications; and
translating the invoice adjustment information into a common invoice adjustment data object format.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide methods and data structures for the effective and efficient synchronization or inter-exchange of invoice adjustment information between business applications employing disparate DOFs. For one embodiment, a DOF is provided that allows for relationships between entities, also referred to as invoice adjustments, to be modeled as attributes of an entity and for customization of the DOF in a manner that facilitates upgrading of the DOF. For one embodiment, the invoice adjustment DOF is provided in a common software language such as XML. For one embodiment, invoice adjustment information from each of several business applications is translated to a common DOF. The invoice adjustment information, in the common DOF, is then inter-exchanged among the several business applications. Each application has only to translate the invoice adjustment information from the common DOF to the application-specific DOF of the respective business application.
115 Citations
28 Claims
-
1. A method comprising:
-
receiving invoice adjustment information in an application-specific data object format from each of a plurality of applications; and
translating the invoice adjustment information into a common invoice adjustment data object format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine-readable medium having stored thereon a data structure, the data structure using an extensible markup language format, the data structure comprising:
-
an identification data element;
invoice adjustment base data element;
a billing data element;
a status data element; and
a list of invoice adjustment line item details data element. - View Dependent Claims (11, 12)
-
-
13. A machine-readable medium that provides executable instructions, which, when executed by a computing system, cause the computing system to perform a method comprising:
-
receiving invoice adjustment information in an application-specific data object format from each of a plurality of applications; and
translating the invoice adjustment information into a common invoice adjustment data object format. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system comprising:
-
a plurality of processing systems, each processing system storing at least one application that processes invoice adjustment information, the invoice adjustment information having an application-specific data object format; and
an integration server, coupled via a network, to each of the plurality of processing systems, the integration server translating invoice adjustment information from an application specific data object format to a common invoice adjustment data object format. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification