CPC G06Q 30/0633 (2013.01) [G06Q 30/04 (2013.01); G06Q 30/0635 (2013.01); G06Q 40/02 (2013.01)] | 24 Claims |
1. An electronic invoicing system for processing electronic invoices, the system comprising:
a processor; and
a memory, coupled to the processor, storing code that when executed by the processor causes the processor to:
establish communication from a web-based portal to a first computer system;
provide data from the web-based portal via a network to the first computer system to cause the first computer system to display respective views for a user of the first computer system to electronically submit one or more electronic invoices via the first computer system;
receive submitted one or more electronic invoices from the first computer system via the web-based portal in communication with the first computer system;
store the one or more electronic invoices submitted by the first computer system in one or more storage devices that are accessible to the first computer system for retrieval by the first computer system;
process the electronic invoices submitted via the first computer system in accordance with processing rules stored in the first computer system;
generate data to cause display of a computer generated user interface that enables the user of the first computer system to request status data for one or more non-rejected electronic invoices submitted via the first computer system;
receive a request for the status data for the one or more non-rejected electronic invoices submitted via the first computer system;
provide the requested status data in order to communicate a status of the one or more non-rejected electronic invoices to the first computer system;
generate data to cause display of an interface to a second computer system that receives input from a user of the second computer system to administer the one or more electronic invoices submitted through the web-based portal; and
control a portal manager through the interface of the second computer system to switch to other web-based portals to administer invoices submitted through the other web-based portals while maintaining a consistent interface of the second computer system for administering the invoices submitted through the web-based portals.
|