Claims
- 1. An automated invoice management system for operation with a plurality of vendor client systems and at least one payer client system, the automated invoice management system comprising:
a network circuit for communicating invoice management data with the plurality of client systems; a session management engine comprising:
means for establishing a secure session with at least a first vendor client system and with at least one payer client system through the network circuit; means for receiving a first vendor invoice transaction compliant with a first vendor client transaction definition from the first vendor client system that includes a customer identification number; and a translation engine comprising:
means for identifying a payer client associated with the customer identification number; means for mapping data from at least one field from the first vendor invoice to at least one field of an export invoice that is compliant with a payer client transaction definition; and means for adding a vendor number that is associated with the first vendor client system and is compliant with the payer client transaction definition to at least one field of the export invoice.
- 2. The automated invoice management system of claim 1, wherein the means for adding a vendor number comprises:
means for identifying a normalized vendor identification number that is associated with the first vendor client system; means for associating the vendor number to the normalized vendor identification number; means for replacing the normalized vendor identification number with the vendor number in the export transaction.
- 3. The automated invoice management system of claim 2, further comprising:
a database; and wherein the session management engine further comprises means for storing the normalized vendor identification number in the database.
- 4. The automated invoice management system of claim 3, further including:
a data mapping dictionary that associates an element in the normalized transaction to at least a portion of an element in the first vendor client transaction definition and at least a portion of an element in the payer client transaction definition; and a business value set table that associates the normalized vendor identification number in the normalized transaction to the first vendor client system and to the vendor number.
- 5. The automated invoice management system of claim 1, wherein the session management engine further comprises:
means for receiving a payer remittance transaction compliant with a payer client remittance transaction definition from the payer client system that includes remittance data associated with the export transaction and the vendor number; and the translation engine further comprises:
means for identifying the vendor client system associated with the vendor number; means for mapping data from at least one field from the payer remittance transaction to at least one field of an export remittance transaction that is compliant with a vendor remittance transaction definition; and means for adding a customer number that is associated with the payer client system and is compliant with the vendor remittance transaction definition to at least one field of the export remittance transaction.
- 6. An automated invoice management system for operation with a plurality of vendor client systems and at least one payer client system, the automated invoice management system comprising:
a network circuit for communicating invoice management data with the plurality of client systems; a session management engine comprising:
means for establishing a secure session with at least a first vendor client system and with at least one payer client system through the network circuit; means for receiving a first vendor invoice transaction compliant with a first vendor client transaction definition from the first vendor client system that includes a customer identification number; and a translation engine comprising:
means for identifying a payer client associated with the customer identification number; means for mapping data from at least one field from the first vendor invoice to at least one field of an export invoice that is compliant with a payer client transaction definition; and means for substituting a business value from at least one field in the first vendor invoice transaction to a business value compliant with the payer client transaction definition in the export invoice.
- 7. The automated invoice management system of claim 6, wherein the means for substituting a business value comprises:
means for substituting the businesses value from the at least one field in the first vendor invoice transaction to a normalized business value; and means for substituting the normalized business value with the business value compliant with the payer client transaction definition.
- 8. The automated invoice management system of claim 7, further comprising:
a database; and wherein the session management engine further comprises means for storing the normalized business value in the database.
- 9. The automated invoice management system of claim 8, further including:
a data mapping dictionary that associates an element in the normalized transaction to at least a portion of an element in the vendor first client transaction definition and at least a portion of an element in the payer client transaction definition; and a business value set table that associates a data value in the normalized transaction to a data value in the first vendor client transaction definition and a data value in the payer client transaction definition.
- 10. The automated invoice management system of claim 9, wherein the session management engine further comprises:
means for receiving a payer remittance transaction compliant with a payer client remittance transaction definition from the payer client system that includes remittance data associated with the export transaction; and the translation engine further comprises: means for identifying the vendor client system associated with the export transaction; means for mapping data from at least one field from the payer remittance transaction to at least one field of an export remittance transaction that is compliant with a vendor remittance transaction definition; and means for substituting a business value from at least one field in the payer remittance transaction to a business value compliant with the vendor remittance transaction definition in the export remittance transaction.
- 11. A method of providing automated invoice management services to a plurality of vendor client systems and at least one payer client system, the method comprising:
establishing a secure session with at least a first vendor client system and with at least one payer client system through a network circuit; receiving a first vendor invoice transaction compliant with a first vendor client transaction definition from the first vendor client system that includes a customer identification number; identifying a payer client associated with the customer identification number; mapping data from at least one field from the first vendor invoice to at least one field of an export invoice that is compliant with a payer client transaction definition; and adding a vendor number that is associated with the first vendor and is compliant with the payer client transaction definition to at least one field of the export invoice.
- 12. The method of providing automated invoice management services of claim 11, wherein the step of adding a vendor number comprises:
identifying a normalized vendor identification number that is associated with the first vendor client system; associating the vendor number to the normalized vendor identification number; replacing the normalized vendor identification number with the vendor number in the export transaction.
- 13. The method of providing automated invoice management services of claim 12, further comprising storing the normalized vendor identification number in the database.
- 14. The method of providing automated invoice management services of claim 13, further including:
associating an element in the normalized transaction to at least a portion of an element in the first vendor client transaction definition and at least a portion of an element in the payer client transaction definition; and associating the normalized vendor identification number in the normalized transaction to the first vendor client system and to the vendor number.
- 15. The method of providing automated invoice management services of claim 11, further comprising:
receiving a payer remittance transaction compliant with a payer client remittance transaction definition from the payer client system that includes remittance data associated with the export transaction and the vendor number; identifying the vendor client system associated with the vendor number; mapping data from at least one field from the payer remittance transaction to at least one field of an export remittance transaction that is compliant with a vendor remittance transaction definition; and adding a customer number that is associated with the payer client system and is compliant with the vendor remittance transaction definition to at least one field of the export remittance transaction.
- 16. A method of providing automated invoice management services to a plurality of vendor client systems and at least one payer client system, the method comprising:
establishing a secure session with at least a first vendor client system and with at least one payer client system through the network circuit; receiving a first vendor invoice transaction compliant with a first vendor client transaction definition from the first vendor client system that includes a customer identification number; and identifying a payer client associated with the customer identification number; mapping data from at least one field from the first vendor invoice to at least one field of an export invoice that is compliant with a payer client transaction definition; and substituting a business value from at least one field in the first vendor invoice transaction to a business value compliant with the payer client transaction definition in the export invoice.
- 17. The method of providing automated invoice management services of claim 16, wherein the step of substituting a business value comprises:
substituting the businesses value from the at least one field in the first vendor invoice transaction to a normalized business value; and substituting the normalized business value with the business value compliant with the payer client transaction definition.
- 18. The method of providing automated invoice management services of claim 17, further comprising storing the normalized business value in the database.
- 19. The method of providing automated invoice management services of claim 18, further including:
associating an element in the normalized transaction to at least a portion of an element in the vendor first client transaction definition and at least a portion of an element in the payer client transaction definition; and associating a data value in the normalized transaction to a data value in the first vendor client transaction definition and a data value in the payer client transaction definition.
- 20. The method of providing automated invoice management services of claim 19, wherein the session management engine further comprises:
receiving a payer remittance transaction compliant with a payer client remittance transaction definition from the payer client system that includes remittance data associated with the export transaction; identifying the vendor client system associated with the export transaction; mapping data from at least one field from the payer remittance transaction to at least one field of an export remittance transaction that is compliant with a vendor remittance transaction definition; and substituting a business value from at least one field in the payer remittance transaction to a business value compliant with the vendor remittance transaction definition in the export remittance transaction.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The present application is a continuation in part of U.S. patent application Ser. No. 09/632,696 entitled Transaction Data Translation System filed on Aug. 4, 2000, the contents of such patent application is incorporated herein.
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
09825231 |
Apr 2001 |
US |
Child |
10041513 |
Jan 2002 |
US |
Parent |
09632696 |
Aug 2000 |
US |
Child |
10041513 |
Jan 2002 |
US |