<!--
{
  "availability" : [

  ],
  "documentType" : "symbol",
  "framework" : "ExternalPurchaseServerAPI",
  "identifier" : "/documentation/ExternalPurchaseServerAPI/reportingCurrency",
  "metadataVersion" : "0.1.0",
  "role" : "Type",
  "symbol" : {
    "kind" : "Type",
    "modules" : [
      "External Purchase Server API"
    ],
    "preciseIdentifier" : "data:external_purchase_server_api:reportingCurrency"
  },
  "title" : "reportingCurrency"
}
-->

# reportingCurrency

The currency the line item uses to report all amount values.

```
string reportingCurrency
```

## Discussion

Allowed values: `CLP`, `EUR`, `QAR`, `COP`, `VND`, `EGP`, `THB`, `HKD`, `NOK`, `BRL`, `GBP`, `AUD`, `SEK`, `INR`, `BGN`, `ZAR`, `KZT`, `NGN`, `TWD`, `MXN`, `CHF`, `PEN`, `DKK`, `AED`, `ILS`, `KRW`, `PHP`, `TZS`, `PKR`, `HUF`, `IDR`, `CNY`, `MYR`, `RUB`, `RON`, `SGD`, `TRY`, `CZK`, `SAR`, `USD`, `NZD`, `PLN`, `JPY`, `CAD`

The list of allowed values shows the currency codes of currencies that Apple supports.

The reporting currency is the currency you use to report all of the amount values in a line item, including:

- [`amountTaxExclusive`](/documentation/ExternalPurchaseServerAPI/amountTaxExclusive)
- [`amountTaxInclusive`](/documentation/ExternalPurchaseServerAPI/amountTaxInclusive)
- [`netAmountTaxExclusive`](/documentation/ExternalPurchaseServerAPI/netAmountTaxExclusive)
- [`taxAmount`](/documentation/ExternalPurchaseServerAPI/taxAmount)

### Determine your reporting currency

Your reporting currency depends on your [`pricingCurrency`](/documentation/ExternalPurchaseServerAPI/pricingCurrency), as follows:

- If your `pricingCurrency` is on the list of allowed values for `reportingCurrency`, then you must use the same currency to report transaction amounts. Set the `reportingCurrency` field to match the `pricingCurrency` field, and don’t include an [`exchangeRate`](/documentation/ExternalPurchaseServerAPI/exchangeRate) field in the line item.
- If your `pricingCurrency` isn’t on the list of allowed values for `reportingCurrency`, then you must use EUR or USD as the reporting currency. Use an exchange rate to convert the line item amounts from the pricing currency to the reporting currency, and include the exchange rate in the [`exchangeRate`](/documentation/ExternalPurchaseServerAPI/exchangeRate) field. For more information, see [`exchangeRate`](/documentation/ExternalPurchaseServerAPI/exchangeRate).

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)