Return Finances v0 financial-event rows and deterministic ASIN economics. view='fee_breakdown' returns raw order components when order_id is supplied; otherwise grain='asin' returns the existing ASIN pivot, grain='order_item' returns bulk order/SKU/ASIN fee pivots, and grain='raw_component' returns component rows across the date range. view='profitability' returns ASIN-level shipment_principal, source-signed refund_principal, source-signed refund_net, revenue, fees, tax, net, units, refund-event coverage, and data-gap fields. revenue remains shipment_principal + refund_principal for backward compatibility. Its money fields are selected by financial-event posted_date, not order date; order_item_revenue is an independently filtered purchase-date reference, so posted-date economics must not be subtracted from order-date sales as though both cutoffs represented the same orders. Fees on off-Amazon fulfillment (MCF) orders, which carry no Principal, are excluded from total_fees and net_profit and returned in off_amazon_fulfillment_fees (net_including_off_amazon_fulfillment reconciles); prior_period_order_share reports how much posted shipment principal came from orders placed before start_date. Profitability includes Shipment/Refund events only and excludes all ad spend, FBA storage fees, inbound freight, COGS, and account-level Adjustment/ServiceFee events; responses expose date_basis, scope, excluded_costs, and reconciliation_note. Account-level Adjustment/ServiceFee rows remain available with view='fee_breakdown' and grain='raw_component', where they are surfaced for any marketplace key. Rows are attributed to the marketplace Amazon reports for each event, and a marketplace's rows can include components in another currency (for example cross-border fees), so money is scoped to the marketplace currency by default; set include_all_currencies=true to include all component currencies (amounts are then mixed across currencies and should not be summed). Rows carry data_gap='no_refund_events_in_period' when refund adjustments are absent. For pre-settlement Transaction View rows use get_payment_transactions; for finalized settlements use get_settlement_economics.