# International

Source: https://developer.avalara.com/products/communications/integration-guides/communications-integration/jlc9638010660172/

Guide: Communications

# International

The following table lists the requirements for handling international transactions and tax calculations in your integration workflow.

Requirement

Use Case

Endpoint(s)/Model(s)

Required/Conditional/Suggested

[PCodes for international destinations](/communications-integration/xst9259128668501/)

Users must be able to include an international customer's PCode so that AFC can accurately calculate tax for that destination.

[Location](https://developer.avalara.com/api-reference/communications/v2/models/Location/)

Required

[Map international materials/products to Avalara T/S pairs](/communications-integration/aqy2425615558494/)

Users must be able to map their international products to Avalara T/S pairs.

N/A

Required

[Tax-included calculations](/communications-integration/vpn0099152948404/)

Users must be able to specify whether tax is included in the total charge on a line item.

[LineItem](https://developer.avalara.com/api-reference/communications/v2/models/LineItem/)

Required

[Demonstrate Fact Pattern 7](/communications-integration/xqj7616290777432/)

Your integration must demonstrate that it can accurately calculate tax for Fact Pattern scenarios 7.1 and 7.2.

[CalculateTaxes](https://developer.avalara.com/api-reference/communications/v2/methods/Tax%20Calculation/CalculateTaxes/)

Required