In Costpoint, if the Charge Code Change check box is selected, users working with the IAConnect GL Coding control are able to modify the Project/Acct/Org information for any lines copied in from the related PO. When this option is selected, the PO_LN_ACCT table information should not be passed in the XML file, and therefore a section of the CIS template file must be removed.
The location of this check box in Costpoint 7 is Accounting | Accounts Payable | Accounts Payable Controls | Configure Purchase Order Voucher Settings.
Note:
If this check box is ever unselected, this section must be replaced in the template file for this integration to work again properly. This is a Costpoint requirement.
To adjust the settings, follow these steps:
-
Modify the PO template file and remove the entire POMPOVCH_VCHRLNACCT section from the XML.
- Navigate to the Costpoint Import Web Service under the virtual directory \IAAutomation40 on the web server on which IAConnect is installed.
- Locate the folder \bin\content\Create PO Voucher under this directory.
- Make a backup of the Line.txt file.
- Edit the file Line.txt to remove the %%LINEACCT%% line from the file. This completes the template change in CP Integration Web Service.
-
Modify the CP Integration Console Configuration to support the previous change.
- Start the Costpoint Integration Console at Start | Costpoint 7.0.x | Start Costpoint 7.0.x Integration Console.
- Select Add/Edit Data Integration Methods from the available options and then click Next.
- Select the module Create PO Voucher and click Edit.
- In the Edit Data Integration Method dialog box, select POMPOVCH_VCHRLNACCT and click Delete Subtree. This removes this section from the XML file.
- Click Save, then click Close to close the utility.
- Build and deploy the module as described in the section Build and Deploy.