If the purchasing company that is involved in an intercompany trade transaction is set up to use accounts payable invoice matching, the posting requirements for both intercompany trade and accounts payable invoice matching must be met for intercompany purchase order invoices to be posted.

These examples use the following intercompany trade setup:

  • Company Fabrikam Purchaseis the purchasing company.

  • Company Fabrikam Salesis the selling company.

  • Customer 4020 exists in Fabrikam Sales.

  • Vendor 3024 exists in Fabrikam Purchase.

  • In Fabrikam Purchase, an endpoint is created, pointing at Fabrikam Sales, with vendor 3024 specified as a constraint.

  • In Fabrikam Sales, an endpoint is created, pointing at Fabrikam Purchase, with customer 4020 specified as a constraint.

These examples use the following accounts payable invoice matching setup for Fabrikam Purchase:

  • The check box in the form is selected.

  • The check box in the form is set to .

  • The company price tolerance percentage is 2 percent.

Example: Price matching with intercompany trade

The intercompany purchase order invoice and intercompany sales order invoice net amounts must be equal. This requirement overrides any applicable invoice matching approvals or price tolerance percentages.

This example uses the following additional intercompany trade setup:

  • In Fabrikam Purchase, an endpoint is created, pointing at Fabrikam Sales, with vendor 3024 specified as a constraint. The action policy for this endpoint is set up to automatically post the original sales order invoice, but not to automatically post the intercompany purchase order invoice.

For example, assume that you perform the following steps.

  1. Create sales order SO888 for customer 4000 in Fabrikam Purchase. Intercompany purchase order ICPO222 is automatically created in Fabrikam Purchase for vendor 3024 and sales order ICSO888 is automatically created in Fabrikam Sales.

  2. Register that the items have been received and post a packing slip in Fabrikam Sales. The status of ICSO888 changes to Delivered. The status of ICPO222 changes to Received.

  3. Perform an invoice update for ICSO888 in Fabrikam Sales. The unit price is 0.45, and 100 items are updated.

  4. Create an invoice for ICPO222 in Fabrikam Purchase. Change the net price from 45.00 to 54.00. Microsoft Dynamics AX displays an icon indicating that the price exceeds the allowable price tolerance of 2 percent.

  5. In the form, select the check box to approve posting with matching discrepancies. In the form, click OK. Posting fails because the invoice matching approval setting does not override the requirement for the invoice totals on the intercompany sales order to equal those on the corresponding intercompany purchase order. To resolve this issue, you must change the invoice net price back to the default amount, 45.00.

Example: Quantity matching with intercompany trade

The intercompany purchase order and intercompany sales order quantities must be equal. This requirement overrides any applicable invoice matching approvals.

This example uses the following additional intercompany trade setup:

  • In Fabrikam Purchase, an endpoint is created, pointing at Fabrikam Sales, with vendor 3024 specified as a constraint. The action policy for this endpoint is set up to automatically post the original sales order invoice, and also to automatically post the intercompany purchase order invoice.

This example uses the following additional accounts payable invoice matching setup for Fabrikam Purchase:

  • The check box in the form for the model group used by item B-R14 is selected.

  • The on-hand quantity for item B-R14 is 0.

For example, assume that you perform the following steps.

  1. Create sales order SO999 for customer 4000 in Fabrikam Purchase. The order contains one line item: 100 batteries (item B-R14) at a unit price of 1.00 each. Intercompany purchase order ICPO333 is automatically created in Fabrikam Purchase for vendor 3024 and sales order ICSO999 is automatically created in Fabrikam Sales.

  2. Perform an invoice update for ICSO999 in Fabrikam Sales. Posting fails because the item is out of stock and has not yet been received, so the financial information cannot be updated.

  3. Register that the items have been received and post a packing slip for ICSO999 in Fabrikam Sales. This automatically posts a packing slip for ICPO333 in Fabrikam Purchase. The received quantity for item B-R14 in Fabrikam Purchase changes to 100.

  4. Perform an invoice update for ICSO999 in Fabrikam Sales. Posting is successful in both companies. The purchased quantity for item B-R14 in Fabrikam Purchase changes to 100.

See Also