Solicitações
Sintaxe
A mensagem TaxFeeInfo
usa a seguinte sintaxe:
<?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>
Elementos e atributos
A mensagem TaxFeeInfo
tem os seguintes elementos e
atributos:
Elemento / @Attribute | Ocorrências | Tipo | Descrição |
---|---|---|---|
TaxFeeInfo | 1 | Complex element | O elemento raiz de uma mensagem que define os tributos e as taxas de uma única propriedade. |
TaxFeeInfo / @timestamp | 1 | DateTime | A data e a hora de criação da mensagem. |
TaxFeeInfo / @id | 1 | string | Um identificador exclusivo para essa mensagem de solicitação. Esse valor é retornado na mensagem de resposta. Os caracteres permitidos são a-z ,
A-Z , 0-9 , _
(sublinhado) e - (traço). |
TaxFeeInfo / @partner | 1 | string | A conta do parceiro para esta mensagem. Esse valor de string é o valor da "chave do parceiro" listado na página "Configurações da conta" da Central para Hotéis.
Observação:se você tem um back-end que fornece feeds para
várias contas, esse valor precisa corresponder ao valor do atributo |
TaxFeeInfo / Property | 1..n | Property | Um contêiner para definir tributos e taxas para uma única propriedade. |
TaxFeeInfo / Property / @action | 0..1 | string | Especifica como a atualização é aplicada. Somente overlay é
aceito, e o padrão é overlay . Todos os Taxes e Fees anteriores para essa propriedade serão limpos antes da aplicação da atualização. |
TaxFeeInfo / Property / ID | 1 | string | O identificador exclusivo da propriedade. Esse valor precisa corresponder ao ID do hotel especificado com <id> no elemento <listing> no Feed de lista de hotéis. O ID do hotel também está listado na Central para Hotéis. |
TaxFeeInfo / Property / Taxes | 0..1 | Taxes | Contêiner para um ou mais elementos <Tax> . |
TaxFeeInfo / Property / Taxes / Tax | 1..n | Tax | Um tributo individual que se aplica à propriedade. |
TaxFeeInfo / Property / Taxes / Tax / RoomTypes | 0..1 | RoomTypes | Contêiner para uma lista de tipos de quarto aos quais os impostos se aplicam.
Os tributos são aplicados a cada <RoomType>
especificado. Se <RoomTypes> não for especificado, o imposto será aplicado a todos os quartos. |
TaxFeeInfo / Property / Taxes / Tax / RoomTypes / RoomType | 1..n | RoomType | Especifica um tipo de quarto. Um tipo de quarto é definido em um elemento <RoomData> em uma mensagem de Transação (dados da propriedade) e conforme identificado com o RoomID. O valor
<RoomID> também é referenciado pelo atributo
InvTypeCode nas mensagens
OTA_HotelRateAmountNotifRQ . |
TaxFeeInfo / Property / Taxes / Tax / RoomTypes / RoomType / @id | 1 | string | O identificador exclusivo do inventário (tipo de quarto). Esse valor é mapeado
para <RoomID> em uma mensagem Transação
(dados da propriedade). O número máximo de caracteres permitido é
50. |
TaxFeeInfo / Property / Taxes / Tax / RatePlans | 0..1 | RatePlans | Contêiner para uma lista de planos de tarifas aos quais os tributos se aplicam.
Se <RatePlans> não for especificado, o imposto
será aplicado a todos os planos de tarifas. |
TaxFeeInfo / Property / Taxes / Tax / RatePlans / RatePlan | 1..n | RatePlan | Especifica um plano de tarifação. Um plano de tarifas é definido por uma combinação de pacotes, taxas e disponibilidade, conforme definido nas mensagens de transação (dados da propriedade), OTA_HotelRateAmountNotifRQ e OTA_HotelAvailNotifRQ, conforme identificado pelo PackageID. |
TaxFeeInfo / Property / Taxes / Tax / RatePlans / RatePlan / @id | 1 | string | O identificador exclusivo do plano de tarifa. Esse valor é mapeado para o valor de PackageID na
<PackageData> da mensagem Transaction (Property Data) e
para o valor RatePlanCode definido no
atributo <StatusApplicationControl> nas mensagens
<OTA_HotelRateAmountNotifRQ> e
<OTA_HotelAvailNotifRQ> .
O número máximo de caracteres permitido é 50. |
TaxFeeInfo / Property / Taxes / Tax / BookingDates | 0..1 | BookingDates | Um contêiner para um ou mais períodos que definem quando a reserva precisa ocorrer para que a tributação seja aplicada. |
TaxFeeInfo / Property / Taxes / Tax / BookingDates / DateRange | 1..99 | DateRange | Um período que especifica quando a reserva precisa ocorrer para que o imposto seja aplicado. |
TaxFeeInfo / Property / Taxes / Tax / BookingDates / DateRange / @start | 0..1 | Date | A data de início (com base no fuso horário da propriedade) do período. Essa data precisa ser anterior ou igual à
data de end . Se start não for especificado, o período será efetivamente ilimitado em termos de data de início. |
TaxFeeInfo / Property / Taxes / Tax / BookingDates / DateRange / @end | 0..1 | Date | A data de término (com base no fuso horário da propriedade), inclusive, do período. Essa data precisa ser igual ou posterior à data de start . Se end não for especificado, o período
será ilimitado em termos de data de término. |
TaxFeeInfo / Property / Taxes / Tax / BookingDates / DateRange / @days_of_week | 0..1 | string | Os dias da semana permitidos no período. Se não for especificado, todos os dias serão permitidos no período. Cada caractere da string especifica um dia. Por exemplo, "MTWHF" especifica que os dias da semana são permitidos no período. Os caracteres válidos são:
Qualquer combinação de caracteres é válida. |
TaxFeeInfo / Property / Taxes / Tax / CheckinDates | 0..1 | CheckinDates | Um contêiner para um ou mais períodos que definem quando o check-in precisa ocorrer para que a taxa seja aplicada. |
TaxFeeInfo / Property / Taxes / Tax / CheckinDates / DateRange | 1..20 | DateRange | Um período que especifica quando o check-in precisa ocorrer para que os tributos sejam aplicados. |
TaxFeeInfo / Property / Taxes / Tax / CheckinDates / DateRange / @start | 0..1 | Date | A data de início (com base no fuso horário da propriedade), inclusive, do período. Essa data precisa ser anterior ou igual à
data de end . Se start não for especificado, o período será efetivamente ilimitado em termos de data de início. |
TaxFeeInfo / Property / Taxes / Tax / CheckinDates / DateRange / @end | 0..1 | Date | A data de término (com base no fuso horário da propriedade), inclusive, do período. Essa data precisa ser igual ou posterior à data de start . Se end não for especificado, o período
será ilimitado em termos de data de término. |
TaxFeeInfo / Property / Taxes / Tax / CheckinDates / DateRange / @days_of_week | 0..1 | string | Os dias da semana permitidos no período. Se não for especificado, todos os dias serão permitidos no período. Cada caractere da string especifica um dia. Por exemplo, "MTWHF" especifica que os dias da semana são permitidos no período. Os caracteres válidos são:
Qualquer combinação de caracteres é válida. |
TaxFeeInfo / Property / Taxes / Tax / CheckoutDates | 0..1 | CheckoutDates | Um contêiner para um ou mais períodos que definem quando o check-out precisa ocorrer para que a tributação seja aplicada. |
TaxFeeInfo / Property / Taxes / Tax / CheckoutDates / DateRange | 1..20 | DateRange | Período que especifica quando é necessário fazer o check-out para que os tributos sejam aplicados. |
TaxFeeInfo / Property / Taxes / Tax / CheckoutDates / DateRange / @start | 0..1 | Date | A data de início (com base no fuso horário da propriedade), inclusive, do período. Essa data precisa ser igual ou anterior à
data de end . Se start não for especificado, o período
será ilimitado em termos de data de início. |
TaxFeeInfo / Property / Taxes / Tax / CheckoutDates / DateRange / @end | 0..1 | Date | A data de término (com base no fuso horário da propriedade), inclusive, do período. Essa data precisa ser igual ou posterior à data de start . Se end não for especificado, o período
será ilimitado em termos de data de término. |
TaxFeeInfo / Property / Taxes / Tax / CheckoutDates / DateRange / @days_of_week | 0..1 | string | Os dias da semana permitidos no período. Se não for especificado, todos os dias serão permitidos no período. Cada caractere da string especifica um dia. Por exemplo, "MTWHF" especifica que os dias da semana são permitidos no período. Os caracteres válidos são:
Qualquer combinação de caracteres é válida. |
TaxFeeInfo / Property / Taxes / Tax / StayDates | 0..1 | StayDates | Um contêiner para um ou mais períodos que determinam se o tributo é aplicado, por exemplo, para acomodar descontos sazonais. |
TaxFeeInfo / Property / Taxes / Tax / StayDates / @application | 1 | enum | Descreve como o imposto deve ser aplicado. Os valores válidos são:
Esse atributo precisa sempre ser especificado. |
TaxFeeInfo / Property / Taxes / Tax / StayDates / DateRange | 1..99 | DateRange | Um período que especifica as datas em que o tributo será aplicado. |
TaxFeeInfo / Property / Taxes / Tax / StayDates / DateRange / @start | 0..1 | Date | A data de início (com base no fuso horário da propriedade) do período. Essa data precisa ser anterior ou igual à
data de end . Se start não for especificado, o período
será ilimitado em termos de data de início. |
TaxFeeInfo / Property / Taxes / Tax / StayDates / DateRange / @end | 0..1 | Date | A data de término (com base no fuso horário da propriedade), inclusive, do período. Essa data precisa ser igual ou posterior à data de start . Se end não for especificado, o período
será ilimitado em termos de data de término. |
TaxFeeInfo / Property / Taxes / Tax / StayDates / DateRange / @days_of_week | 0..1 | string | Os dias da semana permitidos no período. Se não for especificado, todos os dias serão permitidos no período. Cada caractere da string especifica um dia. Por exemplo, "MTWHF" especifica que os dias da semana são permitidos no período. Os caracteres válidos são:
Qualquer combinação de caracteres é válida. |
TaxFeeInfo / Property / Taxes / Tax / Type | 1 | enum | Os valores válidos são:
|
TaxFeeInfo / Property / Taxes / Tax / Basis | 1 | enum | Os valores válidos são:
|
TaxFeeInfo / Property / Taxes / Tax / Period | 1 | enum |
Os valores válidos são:
|
TaxFeeInfo / Property / Taxes / Tax / Currency | 0..1 | string | O código da moeda de três letras para a tributação (por exemplo, USD).
Observação: se |
TaxFeeInfo / Property / Taxes / Tax / Amount | 0..1 | float | O valor da porcentagem ou do montante dos tributos. |
TaxFeeInfo / Property / Taxes / Tax / ApplicableNights | 0..1 | ApplicableNights | Esse valor só será aplicado se <Type> estiver definido como
amount e <Period> estiver definido como
night.
Limita o número de noites em que uma taxa pode ser aplicada. Especifique |
TaxFeeInfo / Property / Taxes / Tax / ApplicableNights / @max | 0..1 | integer | <ApplicableNights max="N"> indica que as noites
após as primeiras N noites precisam ser excluídas. |
TaxFeeInfo / Property / Taxes / Tax / ApplicableNights / @excluded | 0..1 | integer | <ApplicableNights excluded="N"> indica que as primeiras N noites precisam ser excluídas. |
TaxFeeInfo / Property / Taxes / Tax / LengthOfStay | 0..1 | LengthOfStay | Define os limites de duração da estadia em que essa taxa pode ser aplicada. O tributo não é aplicado quando a duração da estadia está fora dos limites mínimo e máximo. |
TaxFeeInfo / Property / Taxes / Tax / LengthOfStay / @min | 0..1 | integer | O número mínimo de noites permitidas na estadia para que a taxa seja aplicada. Se isso não for especificado, não haverá valor mínimo. |
TaxFeeInfo / Property / Taxes / Tax / LengthOfStay / @max | 0..1 | integer | O máximo de noites permitidas na estadia para que os tributos sejam aplicados. Se isso não for especificado, não haverá limite máximo. |
TaxFeeInfo / Property / Taxes / Tax / Brackets | 0..1 | Brackets | Contêiner para um ou mais elementos <Bracket> .
Define um conjunto de colchetes fiscais contíguos e não sobrepostos. Por exemplo: impostos do IBS na Índia.
Esse elemento só é válido quando |
TaxFeeInfo / Property / Taxes / Tax / Brackets / @base_amount | 0..1 | float | O valor da porcentagem ou do valor do imposto, aplicado às tarifas noturnas
abaixo do valor de starts_at do primeiro intervalo. |
TaxFeeInfo / Property / Taxes / Tax / Brackets / Bracket | 1..n | Bracket | Define uma faixa de imposto com base nas diárias. |
TaxFeeInfo / Property / Taxes / Tax / Brackets / Bracket / @starts_at | 1 | float | Define o limite inferior de uma faixa tributária. O limite máximo é especificado no campo Um limite de imposto está ativo quando a tarifa noturna é maior ou igual
ao valor Esse valor precisa ser estritamente maior do que 0. |
TaxFeeInfo / Property / Taxes / Tax / Brackets / Bracket / @amount | 1 | float | O valor da porcentagem ou do valor do imposto aplicado a esse limite. |
TaxFeeInfo / Property / Taxes / Tax / AgeBrackets | 0..1 | AgeBrackets | Permite especificar um conjunto de tributos com base na idade dos ocupantes.
Esse elemento só é válido quando |
TaxFeeInfo / Property / Taxes / Tax / AgeBrackets / AdultCharge | 0..1 | AdultCharge | Contêiner para especificar tributos para adultos. |
TaxFeeInfo / Property / Taxes / Tax / AgeBrackets / AdultCharge / @amount | 1 | float | O valor fixo de tributo aplicado para adultos. |
TaxFeeInfo / Property / Taxes / Tax / AgeBrackets / ChildAgeBrackets | 0..1 | ChildAgeBrackets | Contêiner para conter um ou mais elementos <ChildAgeBracket> . |
TaxFeeInfo / Property / Taxes / Tax / AgeBrackets / ChildAgeBrackets / ChildAgeBracket | 1..n | ChildAgeBracket | Define uma faixa etária para crianças e o valor do imposto correspondente. |
TaxFeeInfo / Property / Taxes / Tax / AgeBrackets / ChildAgeBrackets / ChildAgeBracket / @max_age | 1 | integer | Define o limite máximo da idade de uma criança. O limite inferior é especificado no campo
|
TaxFeeInfo / Property / Taxes / Tax / AgeBrackets / ChildAgeBrackets / ChildAgeBracket / @amount | 1 | float | O valor fixo do imposto aplicado a crianças nessa faixa etária. |
TaxFeeInfo / Property / Taxes / Tax / UserCountries | 0..1 | UserCountries | Contêiner para listar os países do usuário em que os tributos estão incluídos ou excluídos. Se houver, os tributos só serão incluídos ou excluídos para usuários dos países especificados. |
TaxFeeInfo / Property / Taxes / Tax / UserCountries / @type | 0..1 | enum | O tipo de especificação de UserCountries.
Os valores válidos são Se a Por outro lado, se Se o campo User countries |
TaxFeeInfo / Property / Taxes / Tax / UserCountries / Country | 1..n | Country | Define um país na lista de Usercountries. |
TaxFeeInfo / Property / Taxes / Tax / UserCountries / Country / @code | 1 | string | Um código de país CLDR,
como DE ou FR . Em alguns
países, o código de país CLDR não é igual ao código ISO do
país de duas letras. Além disso, os códigos de região CLDR não são compatíveis. |
TaxFeeInfo / Property / Taxes / Tax / Rank | 1 | integer | Uma classificação que especifica a ordem de inscrição para esse tributo ou taxa.
Por exemplo, um valor de 2 significa que essa taxa será aplicada em segundo plano.
Esse elemento precisa sempre ser especificado se
|
TaxFeeInfo / Property / Fees | 0..1 | Fees | Contêiner para um ou mais elementos <Fee> . |
TaxFeeInfo / Property / Fees / Fee | 1..n | Fee | Uma taxa individual que se aplica à propriedade. Todos os elementos filhos de |
Exemplos
Há um limite de 300 tributos e taxas por propriedade. Consulte o exemplo "Excluir tributos" para remover tributos e taxas de uma propriedade.
Mensagem básica
Uma mensagem TaxFeeInfo
básica:
<?xml version="1.0" encoding="UTF-8"?>
<TaxFeeInfo timestamp="2024-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>
Excluir tributos
Exclua todos os tributos e taxas no nível da propriedade para o hotel especificado:
<?xml version="1.0" encoding="UTF-8"?>
<TaxFeeInfo timestamp="2024-06-16T16:20:00-04:00"
id="12345678"
partner="partner_key">
<Property action="overlay"/>
<ID>Property_1</ID>
</Property>
</TaxFeeInfo>
Tributo de Slab
Tributo GST indiano aplicado com base nas taxas por noite. Os colchetes fiscais são:
- Nenhum imposto se a diária for menor ou igual a 1.000.
- 12% de imposto se a diária for maior que 1.000 e menor ou igual a 7.500.
- 18% de imposto se a diária for maior que 7.500.
<?xml version="1.0" encoding="UTF-8"?>
<TaxFeeInfo timestamp="2024-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>
Tributos com base na idade
Tributos aplicados com base na idade dos ocupantes:
- Tributo de US$ 20 para ocupantes adultos.
- US$ 10 de imposto para crianças entre 11 e 17 anos.
- Taxa de US$ 5 para crianças entre 0 e 10 anos.
<?xml version="1.0" encoding="UTF-8"?>
<TaxFeeInfo timestamp="2024-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>
Respostas
Sintaxe
A mensagem TaxFeeInfoResponse
usa a seguinte sintaxe:
<?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>
Elementos e atributos
A mensagem TaxFeeInfoResponse
tem os seguintes
elementos e atributos:
Elemento / @Attribute | Ocorrências | Tipo | Descrição |
---|---|---|---|
TaxFeeInfoResponse | 1 | Complex element | O elemento raiz que indica o sucesso ou os problemas de uma mensagem de solicitação de TaxFeeInfo recebida. |
TaxFeeInfoResponse / @timestamp | 1 | DateTime | A data e a hora de criação da mensagem. |
TaxFeeInfoResponse / @id | 1 | string | O identificador exclusivo da mensagem TaxFeeInfo associada. |
TaxFeeInfoResponse / @partner | 1 | string | A conta do parceiro para esta mensagem. |
TaxFeeInfoResponse / Success | 0..1 | Success | Indica que a mensagem TaxFeeInfo foi processada sem avisos, erros ou falhas.
|
TaxFeeInfoResponse / Issues | 0..1 | Issues | Um contêiner para um ou mais problemas encontrados durante o processamento da
mensagem TaxFeeInfo .
Cada mensagem tem |
TaxFeeInfoResponse / Issues / Issue | 1..n | Issue | A descrição de um aviso, erro ou falha encontrada durante o processamento da mensagem TaxFeeInfo. Confira detalhes sobre esses problemas em Mensagens de erro de status do feed. |
TaxFeeInfoResponse / Issues / Issue / @code | 1 | integer | O identificador do problema. |
TaxFeeInfoResponse / Issues / Issue / @status | 1 | enum | O tipo de problema encontrado. Os valores válidos são |
Exemplos
Sucesso
Veja a seguir uma resposta a uma mensagem TaxFeeInfo
processada com sucesso.
<?xml version="1.0" encoding="UTF-8"?>
<TaxFeeInfoResponse timestamp="2024-05-18T16:20:00-04:00"
id="12345678"
partner="partner_key">
<Success/>
</TaxFeeInfoResponse>
Problemas
Veja a seguir uma resposta a uma mensagem TaxFeeInfo
não processada devido a erros.
<?xml version="1.0" encoding="UTF-8"?>
<TaxFeeInfoResponse timestamp="2024-05-18T16:20:00-04:00"
id="12345678"
partner="partner_key">
<Issues>
<Issue code="1001" status="error">Example</Issue>
</Issues>
</TaxFeeInfoResponse>