US 10,891,588 B1
Automatically generating invoices from contracts in a procurement system
Donna Wilczek, Sonoma, CA (US)
Assigned to Coupa Software Incorporated, San Mateo, CA (US)
Filed by Coupa Software Incorporated, San Mateo, CA (US)
Filed on Jun. 20, 2017, as Appl. No. 15/628,572.
Application 15/628,572 is a continuation of application No. 15/589,984, filed on May 8, 2017, granted, now 10,664,802.
Claims priority of provisional application 62/333,746, filed on May 9, 2016.
Int. Cl. G06Q 10/08 (2012.01); G06Q 10/06 (2012.01); G06F 40/174 (2020.01)
CPC G06Q 10/0875 (2013.01) [G06F 40/174 (2020.01); G06Q 10/06313 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A data processing system that is programmed for managing procurement workflows, comprising:
a contract management computer comprising one or more processors;
a contract database coupled to the contract management computer;
a non-transitory machine-readable medium having instructions stored thereon that are organized as a templatable contract component, a supplier document component, and a contract order document component, the instructions executable by the one or more processors to perform:
creating and storing an account in the contract database for a buyer entity that is associated with a buyer computer,
generating digital contract data specifying terms of a contract between the buyer entity and a supplier entity;
storing the contract data in the contract database in association with the account of the buyer entity,
wherein no account has been created and stored in the contract database for the supplier entity,
wherein the contract data is inaccessible from the account to a supplier computer associated with the supplier entity,
the contract data including type information indicating one or more types of supplier documents that can be generated from the contract for the supplier entity;
generating a Contract Order Document from the contract data,
the Contract Order Document being an electronic document comprising a first portion of the contract data and a first user interface element,
the first user interface element including at least one option respectively corresponding to at least one of the one or more types of supplier documents and, when the one option is executed by a supplier computer that is associated with the supplier entity, causing the supplier computer to provide an instruction for generating a first supplier document of a specific type of the one or more types;
transmitting the Contract Order Document or first access information for accessing the Contract Order Document to the supplier computer;
receiving, in response to the transmitting, the instruction from the supplier computer to generate the first supplier document from executing the option;
generating and storing, in the contract database, the first supplier document including a second portion of the contract data and an editable or removable field now filled with a portion of the instruction;
transmitting the first supplier document or second access information for accessing the first supplier document to the supplier computer.