Background
When transferring costs from Sage Timberline Office to Prolog Manager, transactions that identify a Commitment ID are assumed to represent transactions that should result in the creation of Contract Invoices in Prolog Manager. For each transaction having a Commitment ID, Integrator uses the Integrator Contract Settings to determine what the Contract Number would be in the Prolog Manager database. It then confirms that the contract actually exists within Prolog Manager under the specific project identified by the transaction. This message is reported if the contract is not found in Prolog Manager. The two common causes for a missing contract are:
Cause 1 - Contract was deleted from Prolog Manager
The Contract may have been entered in Prolog Manager, transferred to Sage Timberline Office via Integrator, and then deleted from Prolog Manager. If invoices were then recorded in Sage Timberline Office that applied to the commitment then the above message would be reported.
Cause 2 - Commitment was entered in Sage Timberline Office but not in Prolog Manager
The Commitment may have been entered directly in Sage Timberline Office and was never entered into Prolog Manager. If invoices were then recorded in Sage Timberline Office that applied to the commitment then the above message would be reported.
Depending on the Integrator Cost Settings, Integrator may be configured to either reject cost transactions that fall into this scenario or transfer them as General Invoices. If the cost is transferred as General Invoices and this is later resolved (as described below) then Integrator will automatically reverse the amount out of General Invoices on the next run and will create the Contract Invoice as needed.
Resolution
Create the Contract in Prolog Manager such that its information exactly matches the Commitment in Sage Timberline Office Job Cost. The Contract Number used must match what is expected by Integrator based on your settings. Once this has been done, run the Determine Modifications task for Costs and confirm that the message no longer appears.