Avalara Developer Network Developer communications

Can't determine call type for international calls

Error Description

The Interstate/Intrastate Determination functionality is not supported when the transaction crosses international borders.

Example

{
  "err": [
    {
      "code": -48,
      "msg": "Can't determine call type for international calls."
    }
  ]
}

How to Resolve

  • Confirm that all jurisdictions included in the transaction (BillTo (bill), From/Origination (from), and To/Termination (to)) are within the same country
  • Update the Transaction Type (tran) and Service Type (sev) to be an explicit and valid a Transaction/Service pair, not using Interstate/Intrastate Determination

For more information, see Interstate/Intrastate Determination.

If you are not intending to use Interstate/Intrastate Determination, verify that a valid Transaction Type (tran) and Service Type (serv) are added and populated on the Line Item (itms). Use the /api/v2/afc/tspairs endpoint to get a list of valid Transaction/Service pairs