Amazon MWS US Marketplace: как получить налоговую ставку, использованную в строке заказа? - PullRequest
1 голос
/ 22 мая 2019

Как получить налоговую ставку или ставки налога, которые использовались для расчета суммы налога по строке заказа с Amazon MWS?

В API заказов есть XML-элемент ItemPrice и ItemTax, но они содержат только суммы, а не используемую ставку.

Мне нужно знать, какую ставку или ставки использовали для расчета ItemTax и в каком состоянии эти налоги применяются также. Мне также нужно получить эту информацию программно через API MWS.

В API отчетов MWS я пробовал много отчетов, пытаясь найти эту информацию.

  • _GET_FLAT_FILE_ORDER_REPORT_DATA_ не содержит налоговую ставку / состояние

  • _GET_FLAT_FILE_SALES_TAX_DATA_ Этот отчет не может быть запрошен или запланирован. У нас нет доступа к центральной учетной записи продавца пользователей, поскольку мы разрабатываем интеграцию.

  • _SC_VAT_TAX_REPORT_ Я не могу использовать это, потому что это не для США

  • _GET_VAT_TRANSACTION_DATA_ Я не могу использовать это, потому что это не для США

Например, из API-интерфейсов заказов ListOrderItems

<ItemTax>
  <CurrencyCode>USD</CurrencyCode>
  <Amount>0.81</Amount>
</ItemTax>

<ItemPrice>
  <CurrencyCode>USD</CurrencyCode>
  <Amount>12.99</Amount>
</ItemPrice>

Если вы попытаетесь рассчитать в обратном направлении к ставке

0,81 / 12,99 = 0,0623556581986143

Это не точно, потому что ItemTax уже был округлен до 2 dp, и мне также нужно знать, из какого состояния был рассчитан этот налог.

...