Automatically processing an expense report using an expense report agent
First Claim
Patent Images
1. A method for processing an expense report, comprising:
- receiving at an expense report agent one or more transaction identifiers associated with an expense report, a transaction identifier corresponding to a transaction of one or more transactions, the expense report requesting reimbursement for the one or more transactions;
automatically requesting transaction information corresponding to the one or more transaction identifiers from one or more retailer systems;
receiving the transaction information from the one or more retailer systems, the transaction information provided in a machine-readable format;
inserting the transaction information into the expense report to request the reimbursement for the one or more transactions; and
evaluating the expense report at the expense report agent to determine the reimbursement.
1 Assignment
0 Petitions
Accused Products
Abstract
Processing an expense report includes receiving transaction identifiers at an expense report agent, where a transaction identifier corresponds to a transaction. The expense report requests reimbursement for any number of transactions. Transaction information corresponding to the transaction identifiers is automatically requested from any number of retailer systems. The transaction information is received from the retailer systems, and is provided in a machine-readable format. The transaction information is inserted into the expense report to request the reimbursement for the transactions, and the expense report is evaluated to determine the reimbursement.
-
Citations
20 Claims
-
1. A method for processing an expense report, comprising:
-
receiving at an expense report agent one or more transaction identifiers associated with an expense report, a transaction identifier corresponding to a transaction of one or more transactions, the expense report requesting reimbursement for the one or more transactions;
automatically requesting transaction information corresponding to the one or more transaction identifiers from one or more retailer systems;
receiving the transaction information from the one or more retailer systems, the transaction information provided in a machine-readable format;
inserting the transaction information into the expense report to request the reimbursement for the one or more transactions; and
evaluating the expense report at the expense report agent to determine the reimbursement. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A expense report agent for processing an expense report, comprising:
-
an interface operable to receive one or more transaction identifiers associated with an expense report, a transaction identifier corresponding to a transaction of one or more transactions, the expense report requesting reimbursement for the one or more transactions; and
a processing engine coupled to the interface and operable to;
automatically request transaction information corresponding to the one or more transaction identifiers from one or more retailer systems;
receive the transaction information from the one or more retailer systems, the transaction information provided in a machine-readable format;
insert the transaction information into the expense report to request the reimbursement for the one or more transactions; and
evaluate the expense report to determine the reimbursement. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. Logic for processing an expense report, the logic embodied in a medium and operable to:
-
receive at an expense report agent one or more transaction identifiers associated with an expense report, a transaction identifier corresponding to a transaction of one or more transactions, the expense report requesting reimbursement for the one or more transactions;
automatically request transaction information corresponding to the one or more transaction identifiers from one or more retailer systems;
receive the transaction information from the one or more retailer systems, the transaction information provided in a machine-readable format;
insert the transaction information into the expense report to request the reimbursement for the one or more transactions; and
evaluate the expense report to determine the reimbursement. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for processing an expense report, comprising:
-
means for receiving at an expense report agent one or more transaction identifiers associated with an expense report, a transaction identifier corresponding to a transaction of one or more transactions, the expense report requesting reimbursement for the one or more transactions;
means for automatically requesting transaction information corresponding to the one or more transaction identifiers from one or more retailer systems;
means for receiving the transaction information from the one or more retailer systems, the transaction information provided in a machine-readable format;
means for inserting the transaction information into the expense report to request the reimbursement for the one or more transactions; and
means for evaluating the expense report at the expense report agent to determine the reimbursement.
-
-
20. A method for processing an expense report, comprising:
-
receiving at an expense report agent one or more transaction identifiers associated with an expense report, a transaction identifier corresponding to a transaction of one or more transactions, the expense report requesting reimbursement for the one or more transactions;
automatically requesting transaction information corresponding to the one or more transaction identifiers from one or more retailer systems;
receiving the transaction information from the one or more retailer systems, the transaction information provided in a machine-readable format;
inserting the transaction information into the expense report to request the reimbursement for the one or more transactions;
evaluating the expense report at the expense report agent to determine the reimbursement, the expense report evaluated by;
accessing an expense policy governing the expense report;
evaluating the expense report in accordance with the expense policy;
determining that an expense authorization request is approved; and
evaluating the expense report in accordance with the expense authorization request;
the expense report further evaluated by;
identifying a non-conforming line item of a plurality of line items of the expense report;
retrieving a chain of command corresponding to the non-conforming line item, the chain of command comprising a sequence of authorities; and
performing the following for at least one authority of the sequence of authorities until the non-conforming line item is resolved;
selecting an authority of the sequence of authorities as a current authority;
sending the expense report to an authority expense report agent corresponding to the current authority; and
determining if the non-conforming line item has been resolved, the non-conforming line item resolved by performing at least one of the following;
determining that the non-conforming line item has been approved by an authority that can approve the non-conforming line item;
determining that the non-conforming line item has been corrected by an authority that can correct the non-conforming line item; and
determining that the non-conforming line item has been rejected; and
selecting a next authority of the sequence of authorities as the current authority if the non-conforming line item has not been resolved; and
performing at least one of the following in response to the evaluation;
initiating the reimbursement for the one or more transactions;
denying the reimbursement for the one or more transactions; and
returning the expense report to a user system associated with the expense report.
-
Specification