Patent ID: 8321914

Claim:
A method for verifying a target attribute of a company profile record for a procurement application, wherein the procurement application, by use of a database coupled to the procurement application, supports a requisition transaction between a first user and a second user representing a first company and a second company, respectively, the method comprising: ascertaining that the database stores the company profile record comprising the target attribute and a validity attribute associated with the target attribute of the company profile record, the validity attribute has either a VALID value indicating that the target attribute in the company profile record has a valid value or a INVALID value indicating that the target attribute in the company profile record has an invalid value within the database, and wherein a value of the target attribute of the company profile record and a value of the validity attribute of the company profile record are respectively configured by respective inputs from an administrator of the procurement application; insuring that the database stores a first user profile record and a second user profile record, that the first user of the requisition transaction corresponds to the first user profile record, that the first user profile record comprises the target attribute having a value identical to the a value of the target attribute of a first company profile record associated with the first company represented by the first user, and that the validity attribute of the first company profile record has the VALID value such that the first user initiates the requisition transaction only when the target attribute of the first company profile record is valid; and verifying a requisition object record corresponding to the requisition transaction, wherein the requisition object record comprises the target attribute and a validity flag, wherein the validity flag of the requisition object record indicates whether or not the requisition object record is valid and usable in the requisition transaction, wherein the requisition object record had been created by the first user within the database by instantiating a value of the target attribute of the requisition object record with a corresponding value of the first user profile record from said insuring, such that the first user is enabled to modify the requisition transaction to involve the second user only when the second user profile record has a valid target attribute.