Skip to main content

ReportCurrencyTotals

Monetary values use the currency's integer minor units. JavaScript consumers must preserve every digit throughout the safe-integer domain when displaying money; conversion to floating-point major units can lose minor digits.

currencystringrequired

Possible values: Value must match regular expression ^[A-Z]{3}$

totalSalesnumberrequired
totalRefundsnumberrequired
netAmountnumberrequired

Refund-adjusted net of upstream gross minus refunds, in currency minor units.

transactionCountinteger<int64>required

Upstream operational transaction count, including refunds; not completed-sale count.

averageTicketnumbernullablerequired

Gross per upstream-reported transaction, including refunds, in currency minor units; not a completed-sale average. Null at zero count.

ReportCurrencyTotals
{
"currency": "string",
"totalSales": 0,
"totalRefunds": 0,
"netAmount": 0,
"transactionCount": 0,
"averageTicket": 0
}