Expense tracking, electronic ordering, invoice presentment, and payment system and method
First Claim
1. A method for performing automated commerce ordering, comprising:
- creating a budget for a transaction, the budget including a total price and at least one line item, each line item including an approved work order price;
if the budget does not exceed a budget maximum, approving the budget;
creating a work order for each line item, each work order specifying a vendor to complete the work order;
transmitting the work order to the vendor electronically;
receiving invoice information from the vendor, the invoice information including an invoiced price;
if the invoiced price is not greater than the approved work order price or a preset overage tolerance, approving the invoiced price; and
initiating payment of the approved invoice price to the vendor.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for tracking and billing expenses throughout a transaction, such as the sale or management of a real estate property. In one embodiment, a budget is created that details expected incomes on the property and costs associated with the sale or management of the property. The budget may be developed in accordance with specifications, such as line item maxima or total budget maxima, developed by the owner of the property. After a vendor has delivered goods or services described in the budget, the vendor creates an electronic invoice. Payment is delivered to the vendor through an Automated Clearing House system.
125 Citations
45 Claims
-
1. A method for performing automated commerce ordering, comprising:
-
creating a budget for a transaction, the budget including a total price and at least one line item, each line item including an approved work order price;
if the budget does not exceed a budget maximum, approving the budget;
creating a work order for each line item, each work order specifying a vendor to complete the work order;
transmitting the work order to the vendor electronically;
receiving invoice information from the vendor, the invoice information including an invoiced price;
if the invoiced price is not greater than the approved work order price or a preset overage tolerance, approving the invoiced price; and
initiating payment of the approved invoice price to the vendor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for electronic ordering, comprising:
-
receiving a request for an ordered item;
generating a receivable call for the ordered item;
placing an order with a vendor for the ordered item;
generating a call to the vendor;
determining an invoiced price for an item; and
initiating and facilitating payment to the vendor. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer program product comprising a computer usable medium having control logic stored therein for causing a computer to perform electronic expense tracking, the control logic comprising:
-
first computer readable program code means for creating a budget for a transaction, the budget including a total price and at least one line item, each line item including an approved work order price;
second computer readable program code means for approving the budget if the budget does not exceed a budget maximum;
third computer readable program code means for creating a work order for each line item, each work order specifying a vendor to complete the work order;
fourth computer readable program code means for transmitting the work order to the vendor electronically;
fifth computer readable program code means for receiving invoice information from the vendor, the invoice information including an invoiced price;
sixth computer readable program code means for approving the invoiced price if the invoiced price is not greater than the approved work order price; and
seventh computer readable program code means for initiating payment of the approved invoice price to the vendor.
-
-
35. A system for electronic expense tracking, comprising:
-
a processor;
a user interface functioning via the processor;
a transmitter accessible by the processor for transmitting information; and
a receiver accessible by the processor for receiving information;
wherein a budget is created via the processor using information input into the user interface, the budget including at least one line item, each line item including an approved work order price;
wherein, if the budget does not exceed a budget maximum, the budget is approved via the processor;
wherein a work order is created for each line item via the processor, each work order specifying a vendor to complete the work order;
wherein the work order is transmitted to the vendor via the transmitter, wherein invoice information is received from the vendor via the receiver, the invoice information including an invoiced price;
wherein, if the invoiced price is not greater than the approved work order price or a preset price overage tollerance, the invoiced price is approved via the processor; and
wherein payment of the approved invoice price to the vendor is initiated via the processor. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification