EP1589451A1

A data processing method, system and computer program for providing a payment

Abstract

The present invention relates to a data processing method comprising: entering data values into respective data entry fields of an electronic data entry form (122) of a first computer (104),entering an identifier of a web service into the first computer,initiating a data processing step for providing a payment to be performed by a second computer (106) on the basis that the data values entered into the electronic data entry form by the first computer,sending signalling data (132) for signalling initiation of the data processing step to a web service(108), the signalling data comprising payment advice data,sending a result of the data processing step to a third computer (100), the third computer being coupled to the web service.

EP1589451A1, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Projected expiry passed 28 June 2024, 2.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

22 claims: 15 independent, 7 dependent

  1. 1
    A data processing method comprising:- entering data values into respective data entry fields of an electronic data entry form (122) of a first computer (104), - entering an identifier of a web service into the first computer, - initiating a data processing step for providing a payment on the basis of the data values entered into the electronic data entry form of the first computer, - sending signalling data (132) for signalling scheduling, initiation, performance and/or completion of the data processing step to a web service(108), the signalling data comprising payment advice data, - sending a result of the data processing step to a third computer (100), the third computer being coupled to the web service.
  2. 5
    The data processing method of any one of the preceding claims, whereby the signalling data is sent from the first computer to the web service.
  3. 6
    The data processing method of any one of the preceding claims, whereby the data processing step is to be performed by a second computer (106), and whereby the signalling data is sent from the first and/or the second computer to the web service.
  4. 7
    The data processing method of any one of the preceding claims 2 to 6, the XML document containing a control parameter (216) for processing at least one of the data values by the first computer prior to entry into the electronic data entry form.
  5. 8
    The data processing method of any one of the preceding claims, the payment advice data comprising incoming payment details for assigning the payment to an open item and clearing the open item by the third computer.
  6. 10
    The data processing method of any one of the preceding claims, wherein the identifier of the web service is a uniform resource locator (URL).
  7. 11
    The data processing method of any one of the preceding claims, wherein the signalling data comprises at least one of the data values that has been entered into the electronic data entry form, a time stamp identifying a date and time when the data processing step has been scheduled, initiated and/or performed, and an identifier for identification of the third computer.
  8. 13
    The data processing method of any one of the preceding claims, wherein the entry of the data values and the identifier of the web service is performed in response to a drag and drop operation.
  9. 14
    A data processing system comprising:- a first computer (104) for entering data values into respective data entry fields of an electronic data entry form (122) and for entering an identifier of a web service (108), the first computer comprising means (124) for initiation of a data processing step for providing a payment to be performed on the basis of the data values entered into the electronic data entry form, - a second computer (106) for performing the data processing step and sending a result of the data processing step to a third computer (100), - a web service (108) being coupled to the third computer, the web service being adapted to receive signalling data that signals scheduling, initiation and/or completion of the data processing step, the signalling data comprising payment advice data.
  10. 17
    The data processing system of any one of claims 14, 15 or 16, the signalling data comprising at least one of the data values that has been entered into the electronic data entry form, a time stamp identifying a date and/or time when the data processing step has been scheduled, initiated and/or performed, and an identifier for identification of the third computer.
  11. 18
    The data processing system of any one of claims 14 to 17, the web service comprising a database for storing the signalling data using the identifiers of the third computers as keys .
  12. 19
    The data processing system of any one of the preceding claims 14 to 18, the web service implementing a push or a pull service for the third computer.
  13. 20
    The data processing system of any one of the preceding claims 14 to 19, the payment advice data comprising incoming payment details, and the third computer having an accounts receivable application component for assigning the payment to an open item and clearing the open item.
  14. 21
    A computer program product comprising computer executable instructions for performing the data processing method of any one of the preceding claims 1 to 13.
  15. 22
    A data processing apparatus comprising:- means for entering data values into respective data entry fields of an electronic data entry form (122), - means (122) for entering an identifier of a web service, - means (124) for initiating a data processing step for providing a payment on the basis of the data values entered into the electronic data entry form of the first computer, - means (127) for sending signalling data (132) for signalling scheduling, initiation, performance or completion of the data processing step to a web service(108), the signalling data comprising payment advice data, - means for sending payment data resulting from the data processing step to a third computer (100), the third computer being coupled to the web service and the third computer having an accounts receivable application component for assigning the incoming payment to an open item and clearing the open item using the signalling data received from the web service.