A system and method for performing network-based electronic invoicing with reverse invoicing. An invoice creation screen is presented to a client user, through a client device connected via a network to an electronic invoicing system. The method includes accepting invoice data input by the client user via the invoice creation screen. The method further includes generating a first invoice document based on the invoice data input by the client user, the first invoice document including an invoice identifier and the amount payable. The first invoice document is presented to the client user on an invoice review screen which includes an actuator to post the first invoice document to an account of the vendor user. The first invoice document is presented to the vendor user on an invoice approval screen which includes actuators to approve the first invoice document or to contest the first invoice document.
展开▼