税务信息

请求

语法

TaxFeeInfo 消息使用以下语法:

<?xml version="1.0" encoding="UTF-8"?>
<TaxFeeInfo timestamp="timestamp"
            id="message_ID"
            partner="partner_key">
  <Property action="[overlay]">
    <ID>HotelID</ID>
    <Taxes>
      <Tax>
        <RoomTypes>
          <RoomType id="RoomID_1"/>
          <RoomType id="RoomID_2"/>
        </RoomTypes>
        <RatePlans>
          <RatePlan id="PackageID_1"/>
          <RatePlan id="PackageID_2"/>
        </RatePlans>
        <BookingDates>
          <DateRange start="YYYY-MM-DD" end="YYYY-MM-DD" days_of_week="MTWHFSU_or_subset"/>
        </BookingDates>
        <CheckinDates>
          <DateRange start="YYYY-MM-DD" end="YYYY-MM-DD" days_of_week="MTWHFSU_or_subset"/>
        </CheckinDates>
        <CheckoutDates>
          <DateRange start="YYYY-MM-DD" end="YYYY-MM-DD" days_of_week="MTWHFSU_or_subset"/>
        </CheckoutDates>
        <StayDates application="[all|any|overlap]">
          <DateRange start="YYYY-MM-DD" end="YYYY-MM-DD" days_of_week="MTWHFSU_or_subset"/>
        </StayDates>
        <Type>[percent|amount|cumulative_percent]</Type>
        <Basis>[room|person]</Basis>
        <Period>[stay|night]</Period>
        <Currency>currency_code</Currency>
        <Amount>tax_amount</Amount>
        <ApplicableNights max="integer" excluded="integer"/>
        <LengthOfStay min="integer" max="integer"/>
        <!-- Use either <Amount> or <Brackets> -->
        <Brackets base_amount="tax_amount"/>
          <Bracket starts_at="nightly_rate" amount="tax_amount"/>
        </Brackets>
        <AgeBrackets>
          <AdultCharge amount="tax_amount"/>
          <ChildAgeBrackets>
            <ChildAgeBracket max_age="max_age" amount="tax_amount"/>
          </ChildAgeBrackets>
        </AgeBrackets>
        <UserCountries type="[include|exclude]">
          <Country code="country_code1"/>
          <Country code="country_code2"/>
        </UserCountries>
        <Rank>integer</Rank>
      </Tax>
    </Taxes>
    <Fees>
      <Fee>
        <RoomTypes>
          <RoomType id="RoomID_1"/>
          <RoomType id="RoomID_2"/>
        </RoomTypes>
        <RatePlans>
          <RatePlan id="PackageID_1"/>
          <RatePlan id="PackageID_2"/>
        </RatePlans>
        <BookingDates>
          <DateRange start="YYYY-MM-DD" end="YYYY-MM-DD" days_of_week="MTWHFSU_or_subset"/>
        </BookingDates>
        <CheckinDates>
          <DateRange start="YYYY-MM-DD" end="YYYY-MM-DD" days_of_week="MTWHFSU_or_subset"/>
        </CheckinDates>
        <CheckoutDates>
          <DateRange start="YYYY-MM-DD" end="YYYY-MM-DD" days_of_week="MTWHFSU_or_subset"/>
        </CheckoutDates>
        <StayDates application="[all|any|overlap]">
          <DateRange start="YYYY-MM-DD" end="YYYY-MM-DD" days_of_week="MTWHFSU_or_subset"/>
        </StayDates>
        <Type>[percent|amount|cumulative_percent]</Type>
        <Basis>[room|person]</Basis>
        <Period>[stay|night]</Period>
        <Currency>currency_code</Currency>
        <Amount>fee_amount</Amount>
        <ApplicableNights max="integer" excluded="integer"/>
        <LengthOfStay min="integer" max="integer"/>
        <!-- Use either <Amount> or <Brackets> -->
        <Brackets base_amount="tax_amount"/>
          <Bracket starts_at="nightly_rate" amount="tax_amount"/>
        </Brackets>
        <AgeBrackets>
          <AdultCharge amount="tax_amount"/>
          <ChildAgeBrackets>
            <ChildAgeBracket max_age="max_age" amount="tax_amount"/>
          </ChildAgeBrackets>
        </AgeBrackets>
        <UserCountries type="[include|exclude]">
          <Country code="country_code1"/>
          <Country code="country_code2"/>
        </UserCountries>
        <Rank>integer</Rank>
      </Fee>
    </Fees>
  </Property>
</TaxFeeInfo>

元素和属性

TaxFeeInfo 消息包含以下元素和属性:

元素 / @Attribute 出现次数 类型 说明
TaxFeeInfo 1 Complex element 定义单个属性的税费和其他费用的消息的根元素。
TaxFeeInfo / @timestamp 1 DateTime 此消息的创建日期和时间。
TaxFeeInfo / @id 1 string 此请求消息的唯一标识符。该值在响应消息中返回。允许使用的字符包括 a-zA-Z0-9_(下划线)和 -(短划线)。
TaxFeeInfo / @partner 1 string 此消息所属的合作伙伴账号。此字符串值是 Hotel Center 帐号设置页面上列出的“合作伙伴密钥”值。

注意:如果您的后端为多个帐号提供 Feed,则此值需要与同一帐号的 <OTA_HotelRateAmountNotifRQ><OTA_HotelAvailNotifRQ> 消息的 <RequestorID> 元素中指定的 ID 属性值相匹配。

TaxFeeInfo / Property 1..n Property 用于定义单个媒体资源的税费和其他费用的容器。
TaxFeeInfo / Property / @action 0..1 string 指定如何应用更新。仅支持 overlay,默认值为 overlay。在应用此更新之前,此属性之前的所有 TaxesFees 都将被清除。
TaxFeeInfo / Property / ID 1 string 房源的唯一标识符。此值必须与酒店列表 Feed 的<listing> 元素中的 <id> 指定的酒店 ID 一致。Hotel Center 中也会列出酒店 ID。
TaxFeeInfo / Property / Taxes 0..1 Taxes 一个或多个 <Tax> 元素的容器。
TaxFeeInfo / Property / Taxes / Tax 1..n Tax 适用于房源的个人税费。
TaxFeeInfo / Property / Taxes / Tax / RoomTypes 0..1 RoomTypes 收取税费的客房类型列表的容器。 该税费适用于指定的每个 <RoomType>。如果未指定 <RoomTypes>,则该税费会应用于所有客房。
TaxFeeInfo / Property / Taxes / Tax / RoomTypes / RoomType 1..n RoomType 指定房间类型。客房类型在交易(房源数据)消息的 <RoomData> 元素中定义,并通过其 RoomID 进行标识。(OTA_HotelRateAmountNotifRQ 消息中的 InvTypeCode 属性也会引用其 <RoomID> 值。)
TaxFeeInfo / Property / Taxes / Tax / RoomTypes / RoomType / @id 1 string 房源的唯一标识符(房间类型)。此值映射到交易(房源数据)消息中的 <RoomID>。允许的最大字符数为 50。
TaxFeeInfo / Property / Taxes / Tax / RatePlans 0..1 RatePlans 用于存储税费所适用的费率方案列表的容器。 如果未指定 <RatePlans>,则该税费适用于所有费率方案。
TaxFeeInfo / Property / Taxes / Tax / RatePlans / RatePlan 1..n RatePlan 指定费率方案。房价方案由套餐、房价和空房情况的组合定义,如“交易”(房源数据)、OTA_HotelRateAmountNotifRQ 和 OTA_HotelAvailNotifRQ 消息中所定义,并由 PackageID 标识。
TaxFeeInfo / Property / Taxes / Tax / RatePlans / RatePlan / @id 1 string 费率方案的唯一标识符。此值映射到交易(房源数据)消息中的 <PackageData> 以及 <OTA_HotelRateAmountNotifRQ><OTA_HotelAvailNotifRQ> 消息中 <StatusApplicationControl>RatePlanCode 属性中的 PackageID 值。 允许的最大字符数为 50。
TaxFeeInfo / Property / Taxes / Tax / BookingDates 0..1 BookingDates 一个或多个日期范围的容器,用于定义预订日期才能收取税费。
TaxFeeInfo / Property / Taxes / Tax / BookingDates / DateRange 1..99 DateRange 一个日期范围,用于指定必须进行预订才能收取税费。
TaxFeeInfo / Property / Taxes / Tax / BookingDates / DateRange / @start 0..1 Date 日期范围的开始日期(基于房源的时区)。此日期必须早于 end 日期或与其相同。如果未指定 start,就开始日期而言,日期范围实际上没有限制。
TaxFeeInfo / Property / Taxes / Tax / BookingDates / DateRange / @end 0..1 Date 日期范围的结束日期(基于媒体资源的时区,含此日期)。此日期必须与 start 日期相同或更晚。如果未指定 end,就结束日期而言,日期范围实际上没有限制。
TaxFeeInfo / Property / Taxes / Tax / BookingDates / DateRange / @days_of_week 0..1 string

允许出现在日期范围内的星期几。如果未指定,则日期范围允许所有日期。字符串中的每个字符都表示日期。例如,“MTWHF”指定日期范围允许工作日。

有效字符包括:

  • M(周一)
  • T(周二)
  • W 表示周三
  • H 表示周四
  • F - 周五
  • 周六 S
  • 周日U

任意字符组合均有效。

TaxFeeInfo / Property / Taxes / Tax / CheckinDates 0..1 CheckinDates 一个或多个日期范围的容器,用于定义入住日期才能应用税费。
TaxFeeInfo / Property / Taxes / Tax / CheckinDates / DateRange 1..20 DateRange 一个日期范围,用于指定必须入住何时才能收取税费。
TaxFeeInfo / Property / Taxes / Tax / CheckinDates / DateRange / @start 0..1 Date 日期范围的开始日期(基于房源的时区)。此日期必须早于 end 日期或与其相同。如果未指定 start,就开始日期而言,日期范围实际上没有限制。
TaxFeeInfo / Property / Taxes / Tax / CheckinDates / DateRange / @end 0..1 Date 日期范围的结束日期(基于媒体资源的时区,含此日期)。此日期必须与 start 日期相同或更晚。如果未指定 end,就结束日期而言,日期范围实际上没有限制。
TaxFeeInfo / Property / Taxes / Tax / CheckinDates / DateRange / @days_of_week 0..1 string

允许出现在日期范围内的星期几。如果未指定,则日期范围允许所有日期。字符串中的每个字符都表示日期。例如,“MTWHF”指定日期范围允许工作日。

有效字符包括:

  • M(周一)
  • T(周二)
  • W 表示周三
  • H 表示周四
  • F - 周五
  • 周六 S
  • 周日U

任意字符组合均有效。

TaxFeeInfo / Property / Taxes / Tax / CheckoutDates 0..1 CheckoutDates 一个或多个日期范围的容器,这些日期范围定义必须退房的时间才能应用税费。
TaxFeeInfo / Property / Taxes / Tax / CheckoutDates / DateRange 1..20 DateRange 一个日期范围,用于指定必须退房的时间才能收取税费。
TaxFeeInfo / Property / Taxes / Tax / CheckoutDates / DateRange / @start 0..1 Date 日期范围的开始日期(基于房源的时区)。此日期必须早于 end 日期或与其相同。如果未指定 start,就开始日期而言,日期范围实际上没有限制。
TaxFeeInfo / Property / Taxes / Tax / CheckoutDates / DateRange / @end 0..1 Date 日期范围的结束日期(基于媒体资源的时区,含此日期)。此日期必须与 start 日期相同或更晚。如果未指定 end,就结束日期而言,日期范围实际上没有限制。
TaxFeeInfo / Property / Taxes / Tax / CheckoutDates / DateRange / @days_of_week 0..1 string

允许出现在日期范围内的星期几。如果未指定,则日期范围允许所有日期。字符串中的每个字符都表示日期。例如,“MTWHF”指定日期范围允许工作日。

有效字符包括:

  • M(周一)
  • T(周二)
  • W 表示周三
  • H 表示周四
  • F - 周五
  • 周六 S
  • 周日U

任意字符组合均有效。

TaxFeeInfo / Property / Taxes / Tax / StayDates 0..1 StayDates

包含一个或多个日期范围的容器,用于确定是否收取税费,例如适应季节性折扣。

TaxFeeInfo / Property / Taxes / Tax / StayDates / @application 1 enum

说明应如何征收税费。

有效值包括:

  • all:如果行程中的所有日期与住宿日期重叠,则对行程中的每晚应用税费。
  • any:如果行程中的任何日期与住宿日期范围内的日期重叠,则向行程中的所有住宿晚数应用税费。
  • overlap:仅将税费应用于行程中与住宿日期范围内的日期重叠的晚数。

    注意overlap 仅在 <Period> 设置为 night 时有效。

必须始终指定此属性。

TaxFeeInfo / Property / Taxes / Tax / StayDates / DateRange 1..99 DateRange 用于指定征税日期的日期范围。
TaxFeeInfo / Property / Taxes / Tax / StayDates / DateRange / @start 0..1 Date 日期范围的开始日期(基于房源的时区)。此日期必须早于 end 日期或与其相同。如果未指定 start,就开始日期而言,日期范围实际上没有限制。
TaxFeeInfo / Property / Taxes / Tax / StayDates / DateRange / @end 0..1 Date 日期范围的结束日期(基于媒体资源的时区,含此日期)。此日期必须与 start 日期相同或更晚。如果未指定 end,就结束日期而言,日期范围实际上没有限制。
TaxFeeInfo / Property / Taxes / Tax / StayDates / DateRange / @days_of_week 0..1 string

允许出现在日期范围内的星期几。如果未指定,则日期范围允许所有日期。字符串中的每个字符都表示日期。例如,“MTWHF”指定日期范围允许工作日。

有效字符包括:

  • M(周一)
  • T(周二)
  • W 表示周三
  • H 表示周四
  • F - 周五
  • 周六 S
  • 周日U

任意字符组合均有效。

TaxFeeInfo / Property / Taxes / Tax / Type 1 enum

有效值包括:

  • percent:占总费率的百分比
  • amount::要添加到最终房价中的固定金额
  • cumulative_percent: 在计算此税费或其他费用之前累计的总费率、税费及其他费用的百分比。如果指定此值,还必须指定 <Rank>
  • 不能将 cumulative_percent 作为类型来指定 <Brackets><AgeBrackets>

TaxFeeInfo / Property / Taxes / Tax / Basis 1 enum

有效值包括:

  • room:<Amount> 会应用到房间。
  • person:<Amount> 按人计费。 只有当 <Type> 设置为金额时,此值才适用。
TaxFeeInfo / Property / Taxes / Tax / Period 1 enum

有效值包括:

  • stay:<Amount> 将与住宿总房价相加。
  • night: 每晚入住 <Amount>
TaxFeeInfo / Property / Taxes / Tax / Currency 0..1 string 税费的三个字母货币代码(例如:USD)。
TaxFeeInfo / Property / Taxes / Tax / Amount 0..1 float 税费的百分比或金额。
TaxFeeInfo / Property / Taxes / Tax / ApplicableNights 0..1 ApplicableNights 只有当 <Type> 设置为 amount<Period> 设置为 night 时,此值才适用。

限制可应用税费的晚数。

应指定 maxexcluded,但不能同时指定这两者。

TaxFeeInfo / Property / Taxes / Tax / ApplicableNights / @max 0..1 integer <ApplicableNights max="N"> 表示应排除前 N 晚之后的夜晚。
TaxFeeInfo / Property / Taxes / Tax / ApplicableNights / @excluded 0..1 integer <ApplicableNights excluded="N"> 表示应排除前 N 晚。
TaxFeeInfo / Property / Taxes / Tax / LengthOfStay 0..1 LengthOfStay 定义可应用此税费的住宿晚数限制。 如果住宿晚数超出最低和最高限制,则不会收取税费。
TaxFeeInfo / Property / Taxes / Tax / LengthOfStay / @min 0..1 integer 住宿晚数可用于收取税费。如果未指定,则没有最小值。
TaxFeeInfo / Property / Taxes / Tax / LengthOfStay / @max 0..1 integer 入住期间允许的最长入住晚数(需缴纳税费)。 如果未指定,则表示没有最大值。
TaxFeeInfo / Property / Taxes / Tax / Brackets 0..1 Brackets 一个或多个 <Bracket> 元素的容器。 定义一组连续且不重叠的税率范围,例如印度商品及服务税平板税。

仅当 <Period> 设置为 night 且未指定 <Amount> 时,此元素才有效。

TaxFeeInfo / Property / Taxes / Tax / Brackets / @base_amount 0..1 float 百分比或税费金额,适用于低于第一个括号的 starts_at 值的每晚房价。
TaxFeeInfo / Property / Taxes / Tax / Brackets / Bracket 1..n Bracket 根据每晚房价定义一个税率等级。
TaxFeeInfo / Property / Taxes / Tax / Brackets / Bracket / @starts_at 1 float

定义税种的下限。上限在后续括号的 starts_at 字段中指定。最后一个括号没有上限。

当每晚房价大于或等于区间价位的 starts_at 值,且严格小于后面的区间价位的 starts_at 值时,激活区间等级。

此值必须严格大于 0。

TaxFeeInfo / Property / Taxes / Tax / Brackets / Bracket / @amount 1 float 应用于此税档位的税额的百分比或税额。
TaxFeeInfo / Property / Taxes / Tax / AgeBrackets 0..1 AgeBrackets 允许根据房客的年龄指定一组税费。

仅当未指定 <Brackets><Amount><Basis> 设置为 person<Type> 设置为 amount 时,此元素才有效。

TaxFeeInfo / Property / Taxes / Tax / AgeBrackets / AdultCharge 0..1 AdultCharge 用于指定成人税费的容器。
TaxFeeInfo / Property / Taxes / Tax / AgeBrackets / AdultCharge / @amount 1 float 适用于成人的固定税费。
TaxFeeInfo / Property / Taxes / Tax / AgeBrackets / ChildAgeBrackets 0..1 ChildAgeBrackets 用于存放一个或多个 <ChildAgeBracket> 元素的容器。
TaxFeeInfo / Property / Taxes / Tax / AgeBrackets / ChildAgeBrackets / ChildAgeBracket 1..n ChildAgeBracket 定义儿童的年龄段以及相应的税额。
TaxFeeInfo / Property / Taxes / Tax / AgeBrackets / ChildAgeBrackets / ChildAgeBracket / @max_age 1 integer

指定儿童年龄的上限。下限在前方括号的 max_age 字段 + 1 中指定。 上限和下限均包含在内。第一个括号的下限为 0。

max_age 必须介于 0 到 17 之间(含 0 和 17)。

TaxFeeInfo / Property / Taxes / Tax / AgeBrackets / ChildAgeBrackets / ChildAgeBracket / @amount 1 float 适用于此年龄段儿童的固定税费。
TaxFeeInfo / Property / Taxes / Tax / UserCountries 0..1 UserCountries 用于列出包含或排除税费的用户国家/地区的容器。如果存在,则仅会为来自指定国家/地区的用户包含或排除税费。
TaxFeeInfo / Property / Taxes / Tax / UserCountries / @type 0..1 enum UserCountry 规范的类型。

有效值为 includeexclude

如果 UserCountry type 设置为 include,则该税费仅适用于来自所列国家/地区的用户。

如果 UserCountry 的 typeexclude,则该税费仅适用于所列国家/地区以外的用户。

如果未设置 User countries type,我们会将其视为 include,并且只有来自所列国家/地区的用户才会受到该税费。

TaxFeeInfo / Property / Taxes / Tax / UserCountries / Country 1..n Country 在 UserCountry 列表中定义一个国家/地区。
TaxFeeInfo / Property / Taxes / Tax / UserCountries / Country / @code 1 string CLDR 国家/地区代码,例如 DEFR。请注意,对于某些国家/地区,CLDR 国家/地区代码与由 2 个字母组成的 ISO 国家/地区代码不同。此外,CLDR 地区代码也不受支持。
TaxFeeInfo / Property / Taxes / Tax / Rank 1 integer

用于指定相应税费或其他费用的申请顺序的排名。 例如,如果值为 2,则表示系统将第二个应用此项税费。 如果 <Type> 设为 cumulative_percent,应始终指定此元素。一般来说,此排序会同时应用于税费和其他费用。税费和其他费用之间允许存在重复的排名值,但这可能会导致未定义的行为,即以任意累计方式应用税费和其他费用。不含排名的税费及其他费用会在所有已排名的条目之前应用。

<Rank> 必须介于 1 到 99 之间(含 1 和 99)。

TaxFeeInfo / Property / Fees 0..1 Fees 一个或多个 <Fee> 元素的容器。
TaxFeeInfo / Property / Fees / Fee 1..n Fee

针对房源收取的个人费用。

采用相同语法的 <Fee> 也支持 <Tax> 的所有子元素。

示例

基本消息

基本的 TaxFeeInfo 消息:

<?xml version="1.0" encoding="UTF-8"?>
<TaxFeeInfo timestamp="2020-05-18T16:20:00-04:00"
            id="12345678"
            partner="partner_key">
  <Property>
    <ID>Property_1</ID>
    <Taxes>
      <Tax>
        <Type>percent</Type>
        <Basis>room</Basis>
        <Period>stay</Period>
        <Amount>10.00</Amount>
      </Tax>
    </Taxes>
    <Fees>
      <Fee>
        <Type>amount</Type>
        <Basis>person</Basis>
        <Period>night</Period>
        <Currency>USD</Currency>
        <Amount>5.00</Amount>
      </Fee>
    </Fees>
  </Property>
</TaxFeeInfo>

删除税费

删除指定酒店的所有房源级税费和其他费用:

<?xml version="1.0" encoding="UTF-8"?>
<TaxFeeInfo timestamp="2022-06-16T16:20:00-04:00"
            id="12345678"
            partner="partner_key"
  <Property action="overlay"/>
    <ID>Property_1</ID>
  </Property>
</TaxFeeInfo>

楼板税

印度商品及服务税平板税,按每晚费率收取。税费等级如下:

  • 如果每晚房价小于或等于 1000,则不收税。
  • 如果每晚房价高于 1000 且小于或等于 7500,则收取 12% 的税费。
  • 如果每晚房价高于 7500,则收取 18% 的税费。
<?xml version="1.0" encoding="UTF-8"?>
<TaxFeeInfo timestamp="2020-05-18T16:20:00-04:00"
            id="12345678"
            partner="partner_key">
  <Property>
    <ID>Property_1</ID>
    <Taxes>
      <Tax>
        <Type>percent</Type>
        <Basis>room</Basis>
        <Period>night</Period>
        <Brackets base_amount="0">
          <Bracket starts_at="1000.01" amount="12"/>
          <Bracket starts_at="7500.01" amount="18"/>
        </Brackets>
      </Tax>
    </Taxes>
  </Property>
</TaxFeeInfo>

基于年龄的税费

根据入住人数的年龄收取的税费如下:

  • 成人乘客需缴纳 20 美元的税费。
  • 11-17 岁儿童需缴纳 10 美元的税费。
  • 0 到 10 周岁的儿童需缴纳 5 美元的税费。
<?xml version="1.0" encoding="UTF-8"?>
<TaxFeeInfo timestamp="2020-05-18T16:20:00-04:00"
            id="12345678"
            partner="partner_key">
  <Property>
    <ID>Property_1</ID>
    <Taxes>
      <Tax>
        <Type>amount</Type>
        <Basis>person</Basis>
        <Period>night</Period>
        <AgeBrackets>
          <AdultCharge amount="20"/>
          <ChildAgeBrackets>
            <ChildAgeBracket max_age="10" amount="5"/>
            <ChildAgeBracket max_age="17" amount="10"/>
          </ChildAgeBrackets>
        </AgeBrackets>
      </Tax>
    </Taxes>
  </Property>
</TaxFeeInfo>

响应

语法

TaxFeeInfoResponse 消息使用以下语法:

<?xml version="1.0" encoding="UTF-8"?>
<TaxFeeInfoResponse timestamp="timestamp"
                    id="message_ID"
                    partner="partner_key">
  <!-- Either Success or Issues will be populated. -->
  <Success/>
  <Issues>
    <Issue code="issue_code" status="issue_type">issue_description</Issue>
  </Issues>
</TaxFeeInfoResponse>

元素和属性

TaxFeeInfoResponse 消息包含以下元素和属性:

元素 / @Attribute 出现次数 类型 说明
TaxFeeInfoResponse 1 Complex element 表示收到的 TaxFeeInfo 请求消息是成功还是有问题的根元素。
TaxFeeInfoResponse / @timestamp 1 DateTime 此消息的创建日期和时间。
TaxFeeInfoResponse / @id 1 string 相关 TaxFeeInfo 消息中的唯一标识符。
TaxFeeInfoResponse / @partner 1 string 此消息所属的合作伙伴账号。
TaxFeeInfoResponse / Success 0..1 Success 表示 TaxFeeInfo 消息已成功处理,没有警告、错误或失败。

每条消息中是否存在 <Success><Issues>

TaxFeeInfoResponse / Issues 0..1 Issues 处理 TaxFeeInfo 消息时遇到的一个或多个问题的容器。

每条消息中是否存在 <Success><Issues>

TaxFeeInfoResponse / Issues / Issue 1..n Issue 处理 TaxFeeInfo 消息时遇到的警告、错误或失败的说明。如需详细了解这些问题,请参阅 Feed 状态错误消息
TaxFeeInfoResponse / Issues / Issue / @code 1 integer 问题的标识符。
TaxFeeInfoResponse / Issues / Issue / @status 1 enum

遇到的问题类型。

有效值为 warningerrorfailure

示例

成功

以下是对成功处理的 TaxFeeInfo 消息的响应。

<?xml version="1.0" encoding="UTF-8"?>
<TaxFeeInfoResponse timestamp="2020-05-18T16:20:00-04:00"
                    id="12345678"
                    partner="partner_key">
  <Success/>
</TaxFeeInfoResponse>

问题

以下是对由于错误而未处理的 TaxFeeInfo 消息的响应。

<?xml version="1.0" encoding="UTF-8"?>
<TaxFeeInfoResponse timestamp="2020-05-18T16:20:00-04:00"
                    id="12345678"
                    partner="partner_key">
  <Issues>
    <Issue code="1001" status="error">Example</Issue>
  </Issues>
</TaxFeeInfoResponse>