Patent ID: 8626730

Claim:
A data processing system for entering data values into data entry fields of an electronic data entry form, the system comprising first, second, and third computers and a Web service: the first computer being configured to: receive an XML document via a network, the XML document including: address information corresponding to the Web service; data values; a control parameter identifying a rule to process at least one of the data values; and mark-up data that identifies assignments of data values to the data entry fields; enter the received data values into respective data entry fields of the electronic data entry form as identified by the mark-up data; transfer the entered data values to the second computer via the network; and transfer signaling data to the Web service, without input by a user of the first computer of an address of the Web service, by automatically reading the address information, and connecting to the Web service based on the address information, the signaling data including: the control parameter; at least one of the data values; and a time stamp, the time stamp corresponding to at least one of a date or time when the data processing step has been scheduled, initiated, or performed; the second computer being configured to: process the entered data values form to obtain a payment result, the payment result comprising an accounts receivable application component in the second computer that assigns the payment result to an open item; and transmit the payment result to the third computer via the network; the Web service being configured to: store the signaling data in a data file; determine whether a size of the data file is greater than or equal to a predetermined limit; and initiate transfer of the signaling data to the third computer when the size of the data file is determined to be greater than or equal to the predetermined limit; and the third computer being configured to: receive the signaling data, before receipt of the payment result; receive the payment result; and process the payment result based on the received signaling data.