System and method for payer (buyer) defined electronic invoice exchange
First Claim
1. A computer implemented method for effecting a transaction between a buyer and a seller comprising:
- defining a set of fields for the seller'"'"'s invoice in a computer database;
defining an invoice format based on a subset of the set of fields selected by the buyer;
based on selection received in a system associated with the buyer, defining a set of rules for accepting information into respective fields of the invoice, wherein one of the rules determines whether a party to whom funds are to be paid is able to input information into the invoice;
accepting information from the seller for fields of the invoice based on the rules;
notifying the seller if information provided by the seller is not acceptable based on the rules;
providing to the buyer the invoice with the accepted information; and
effecting electronic payment from the buyer to the seller based on the invoice.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of implementing buyer and seller transactions is provided. A set of rules for accepting information into a document is received from the buyer. Also defined is the form of the presentation of an interface to the seller for creating the seller'"'"'s invoice. The seller also receives address information from the buyer. The rules for accepting information, the rules regarding presentation and the address information are stored in a storage resource. The rules regarding presentation are accessed from the storage resource, and an interface is presented to the seller based on those rules. The rules for accepting information are accessed from the storage resource, and information for the document based on those rules is accepted through the interface. The address information is accessed from the storage resource, and the document with the accepted information is sent to the buyer.
-
Citations
44 Claims
-
1. A computer implemented method for effecting a transaction between a buyer and a seller comprising:
-
defining a set of fields for the seller'"'"'s invoice in a computer database; defining an invoice format based on a subset of the set of fields selected by the buyer; based on selection received in a system associated with the buyer, defining a set of rules for accepting information into respective fields of the invoice, wherein one of the rules determines whether a party to whom funds are to be paid is able to input information into the invoice;
accepting information from the seller for fields of the invoice based on the rules;
notifying the seller if information provided by the seller is not acceptable based on the rules;
providing to the buyer the invoice with the accepted information; and
effecting electronic payment from the buyer to the seller based on the invoice. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer implemented system for effecting a transaction between a buyer and a seller comprising:
-
a first server accessible by a buyer that includes, logic that defines an invoice format based on a set of fields selected by the buyer and logic that, based on a selection received in the first server, defines a set of rules for accepting information into respective fields of the invoice, wherein one of the rules determines whether a party to whom funds are to be paid is able to input information into the invoice; and a second server accessible by the seller that includes, logic that accepts information from the seller for fields of the invoice based on the rules, logic that notifies the seller if information provided by the seller is not acceptable based on the rules and logic that provides the invoice to the buyer with the accepted information; and
logic that effects electronic payment from the buyer to the seller based on the invoice through communication between the first and second servers. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer implemented method of effecting transactions between a buyer and a seller, the method comprising:
-
receiving from the buyer a set of rules for accepting information into a document from the seller, rules regarding presentation of an interface to the seller for creating the seller'"'"'s invoice and address information for shipping to and billing the buyer, and a rule for which determines whether a party to whom funds are to be paid is able to input information into the invoice; storing the rules for accepting information, the rules regarding presentation and the address information in a computer database; accessing the rules regarding presentation from the storage resource, and presenting an interface to the seller based on the accessed rules regarding presentation; accessing the rules for accepting information from the computer database, and accepting, through the interface, information for the document based on the accessed rules for accepting information; and accessing the address information from the computer database, and sending the document with the accepted information to the buyer based on the accessed address information. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A computer implemented method of effecting transactions between a buyer and a seller, the method comprising:
-
receiving from the buyer a set of rules for accepting information into a document from the seller and address information for shipping to and billing the buyer, wherein one of the rules determines whether a party to whom funds are to be paid is able to input information into the invoice; storing the rules for accepting information and the address information in a computer database;
accessing the rules for accepting information from the computer database,and automatically accepting, from file provided by the seller, information for the document based on the accessed rules for accepting information; and
accessing the address information from the storage resource, and sending the document with the accepted information to the buyer based on the accessed address information. - View Dependent Claims (41, 42, 43, 44)
-
Specification