Intelligent Character Recognition for Contract Creation
Costpoint has integrated Intelligent Character Recognition (ICR) into the contract record creation process to minimize manual data entry, reduce errors, and improve the speed and accuracy of adding new contract records.
Learning Video
Take a look at this video to see how you can use this feature in Manage Contracts: ICR Integration for Contracts.
Overview and General Process
When you use the Attach & Scan functionality in Manage Contracts, the ICR scans the contents of the file, extracts key fields from the file, and maps these fields to the appropriate fields in Costpoint. You have an option to review and manually change or correct scanned information as needed.
Currently, only PDF files (editable and image-based) are supported by the Attach & Scan functionality. You will receive an error message if you attempt to upload a different file type. In addition, the scanning process is limited to page 1 of the following forms:
- DD1155 (Department of Defense Form 1155: Order for Supplies or Services)
- SF26 (Standard Form 26: Award/Contract)
- SF33 (Standard Form 33: Solicitation, Offer, and Award)
- SF1449 (Standard Form 1449: Solicitation/Contract/Order for Commercial Products and Commercial Services)
To use this functionality in Manage Contracts, follow this general procedure:
- Click New on the application toolbar to add a record.
- Click the Attach drop-down list and then click Attach to open the Choose File dialog box. Alternatively, you can click the Attach button directly, which opens both the Choose File dialog box and the Linked Content Files subtask.
- In the Choose File dialog box, you can upload a local file from your device or attach a document from an alternate file location in Costpoint. After entering field values, click
Attach & Scan to link the contract document to the record and populate the record and automatically populate contract fields with scanned data.
Note: You may still click the Attach button to simply attach a file without scanning. However, this will not trigger ICR and will not pre-populate any contract fields.
- After attaching the file, click the Attach drop-down list and then click View Linked Content Files to access the Linked Content Files subtask, if it is not already open.
- On the Linked Content Files subtask, you can manage, view, or delete attachments. You can also use the Scan button to review the information extracted from the document uploaded via Attach & Scan, and make any necessary corrections to the populated values.
- In the Scan results table window, you can directly edit field values within the Extracted Data column.
- For fields containing more detailed information, click the View Details link to open the Details table window.
- In the Details table window, review and update field values as needed. Edit values directly in the Values column and then click Close to return to the previous window.
- In the Scan results table window, click Apply to confirm your edits.
- Save the contract record.
ICR Populated Fields
When you attach and scan a contract document, Costpoint populates the following fields in Manage Contracts, including address details associated with role codes and customer IDs.
| Field | Location in Manage Contracts |
|---|---|
| Costpoint Opportunity | Header |
| Main Opportunity ID | Header |
| Prime Contract No | Header |
| Task Order No | General tab |
| Anticipated Contract Value | General tab |
| NAICS (primary) | Classification tab |
| NAICS (primary) Effective Date | Classification tab |
| DPAS Purchasing Rating | Contract Info tab |
| Role Code (Administered By) | Customers/Contacts tab |
| Customer ID (Administered By) | Customers/Contacts tab |
| Role Code (Deliver To) | Customers/Contacts tab |
| Customer ID (Deliver To) | Customers/Contacts tab |
| Role Code (Issuing Client) | Customers/Contacts tab |
| Customer ID (Issuing Client) | Customers/Contacts tab |
| Role Code (Payments By) | Customers/Contacts tab |
| Customer ID (Payments By) | Customers/Contacts tab |
| Role Code (Submit Invoices To) | Customers/Contacts tab |
| Customer ID (Submit Invoices To) | Customers/Contacts tab |
| Role Code (Ship To/Mark For) | Customers/Contacts tab |
| Customer ID (Ship To/Mark For) | Customers/Contacts tab |
| Contract Award Date | Dates tab |
ICR Population Logic
Costpoint uses the following logic to populate contract fields via the ICR tool:
- Scan process: The tool first tries to populate the contract record using data extracted from a scanned document.
- Opportunity match: If any fields remain blank after scanning, Costpoint checks if there is a matching opportunity record. If a match is found, it fills in the blanks using overlapping fields from the opportunity, such as:
- Prime Contract No
- Contract Award Date
- Task Order No
- NAICS (primary)
- Contract defaults: If fields are still unpopulated, default values from the Manage Contract Defaults settings are applied. For example, Costpoint might fill in NAICS (primary) if it is still missing.
MS Teams Integration
If your Costpoint instance is integrated with Microsoft Teams and your system administrator has enabled the ICR tool for contract creation, you can upload and scan a contract document directly from Teams.
To upload and scan a document:
- Attach the contract file in the Chat window of your Costpoint application in Teams.
- Review the extracted details that Teams displays from the contract form. When prompted to create a contract record, reply with "Yes."
- Enter a contract name when asked.
- Complete any missing required fields by responding to each prompt from Teams. This ensures all necessary information is captured before the contract record is created.
Once the process is done, Teams will confirm the contract creation and provide a link to the newly created contract record.