亚马逊MWS API OrderAdjustment退款商誉+税

问题描述

我正在使用MWS费用客户提交退款的订单调整。在大多数情况下,它是可行的,但是在为商誉等添加额外金额时,我遇到了麻烦。

除了项目原则和税项外,我还添加了商誉的组成部分以及商誉的税项:

<OrderAdjustment>
    <AmazonorderID>123-123456789-123456789</AmazonorderID>
    <AdjustedItem>
        <AmazonorderItemCode>1234567894</AmazonorderItemCode>
        <AdjustmentReason>Other</AdjustmentReason>
        <ItemPriceAdjustments>
            <Component>
                <Type>Principal</Type>
                <Amount currency="GBP">70.79</Amount>
            </Component>
            <Component>
                <Type>Tax</Type>
                <Amount currency="GBP">14.16</Amount>
            </Component>
            <Component>
                <Type>Goodwill</Type>
                <Amount currency="GBP">17.71</Amount>
            </Component>
            <Component>
                <Type>Tax</Type>
                <Amount currency="GBP">3.54</Amount>
            </Component>
        </ItemPriceAdjustments>
    </AdjustedItem>
</OrderAdjustment>

但是,亚马逊拒绝了此请求,因为“要求退还的税款或运输税金额太高”。

接下来,我尝试将商誉税包括在主要商誉元素中,以免没有其他税项:

<OrderAdjustment>
    <AmazonorderID>123-1234564-1234564</AmazonorderID>
    <AdjustedItem>
        <AmazonorderItemCode>1111111111111111</AmazonorderItemCode>
        <AdjustmentReason>Other</AdjustmentReason>
        <ItemPriceAdjustments>
            <Component>
                <Type>Principal</Type>
                <Amount currency="GBP">70.79</Amount>
            </Component>
            <Component>
                <Type>Tax</Type>
                <Amount currency="GBP">14.16</Amount>
            </Component>
            <Component>
                <Type>Goodwill</Type>
                <Amount currency="GBP">21.25</Amount>
            </Component>
        </ItemPriceAdjustments>
    </AdjustedItem>
</OrderAdjustment>

这一次亚马逊接受了它,但是在没有商誉的情况下进行了处理,因此显然这不是正确的方法

有什么建议吗?大概商誉金额必须与订单项之一相对应?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)