---
title: reportingCurrency
framework: externalpurchaseserverapi
role: symbol
role_heading: Type
path: externalpurchaseserverapi/reportingcurrency
---

# reportingCurrency

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

## Declaration

```data
string reportingCurrency
```

## Discussion

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 amountTaxInclusive netAmountTaxExclusive taxAmount Determine your reporting currency Your reporting currency depends on your 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 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 field. For more information, see exchangeRate.

## See Also

### Specifying amounts and currency

- [amountTaxExclusive](externalpurchaseserverapi/amounttaxexclusive.md)
- [amountTaxInclusive](externalpurchaseserverapi/amounttaxinclusive.md)
- [netAmountTaxExclusive](externalpurchaseserverapi/netamounttaxexclusive.md)
- [taxAmount](externalpurchaseserverapi/taxamount.md)
- [taxCountry](externalpurchaseserverapi/taxcountry.md)
- [pricingCurrency](externalpurchaseserverapi/pricingcurrency.md)
- [exchangeRate](externalpurchaseserverapi/exchangerate.md)
