Solicitudes
Sintaxis
El mensaje TaxFeeInfo
usa la siguiente sintaxis:
<?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 y atributos
El mensaje TaxFeeInfo
tiene los siguientes elementos y
atributos:
Elemento / @Attribute | Casos | Tipo | Descripción |
---|---|---|---|
TaxFeeInfo | 1 | Complex element | El elemento raíz de un mensaje que define los impuestos y las tarifas de una sola propiedad. |
TaxFeeInfo / @timestamp | 1 | DateTime | La fecha y hora de creación de este mensaje. |
TaxFeeInfo / @id | 1 | string | Un identificador único para este mensaje de solicitud. Se muestra este valor
en el mensaje de respuesta. Los caracteres permitidos son a-z ,
A-Z , 0-9 y _
(guion bajo) y - (guion). |
TaxFeeInfo / @partner | 1 | string | La cuenta de socio de este mensaje. Este valor de cadena es el
"Clave de socio" valor que aparece en
el
Página Configuración de la cuenta en Hotel Center.
Nota: Si tienes un backend que proporciona feeds para
varias cuentas, este valor debe coincidir con el |
TaxFeeInfo / Property | 1..n | Property | Es un contenedor para definir los impuestos y las tarifas de una sola propiedad. |
TaxFeeInfo / Property / @action | 0..1 | string | Especifica cómo se aplica la actualización. Solo overlay es
compatible, y el valor predeterminado es overlay . Cualquier anterior
Taxes y Fees de esta propiedad se
borrar antes de que se aplique esta actualización. |
TaxFeeInfo / Property / ID | 1 | string | Es el identificador único de la propiedad. Este valor debe coincidir con el ID de hotel especificado con <id> en el elemento <listing> del hotel Feed de lista El ID de hotel también aparece en Hotel Center. |
TaxFeeInfo / Property / Taxes | 0..1 | Taxes | Contenedor para uno o más elementos <Tax> . |
TaxFeeInfo / Property / Taxes / Tax | 1..n | Tax | Es un impuesto individual que se aplica a la propiedad. |
TaxFeeInfo / Property / Taxes / Tax / RoomTypes | 0..1 | RoomTypes | Es el contenedor de una lista de los tipos de habitaciones a los que se aplica el impuesto.
El impuesto se aplica a cada <RoomType>
especificada. Si no se especifica <RoomTypes> , el valor
el impuesto se aplica a todas las habitaciones. |
TaxFeeInfo / Property / Taxes / Tax / RoomTypes / RoomType | 1..n | RoomType | Especifica un tipo de habitación. El tipo de habitación se define en
elemento <RoomData> en un
mensaje Transaction (Property Data) y como
con su RoomID. (Su
El valor de <RoomID> también hace referencia a
Atributo InvTypeCode en OTA_HotelRateAmountNotifRQ
messages.) |
TaxFeeInfo / Property / Taxes / Tax / RoomTypes / RoomType / @id | 1 | string | Es el identificador único del inventario (tipo de habitación). Este valor se asigna
a <RoomID> en una Transacción
(Datos de la propiedad). La cantidad máxima de caracteres permitida es
|
TaxFeeInfo / Property / Taxes / Tax / RatePlans | 0..1 | RatePlans | Contenedor de una lista de los planes de tarifas a los que se aplica el impuesto.
Si no se especifica <RatePlans> , el impuesto
se aplica a todos los planes de tarifas. |
TaxFeeInfo / Property / Taxes / Tax / RatePlans / RatePlan | 1..n | RatePlan | Especifica un plan de tarifas. Un plan de tarifas se define mediante una combinación de el paquete, las tarifas y la disponibilidad, tal como se define en Transacción (Property Data), OTA_HotelRateAmountNotifRQ y OTA_HotelAvailNotifRQ y los mensajes identificados por PackageID. |
TaxFeeInfo / Property / Taxes / Tax / RatePlans / RatePlan / @id | 1 | string | El identificador único del plan de tarifas. Este valor se asigna
PackageID en la
Mensajes Transaction (Property Data)
<PackageData> y
el valor de RatePlanCode que se establece en el
Atributo <StatusApplicationControl> en ambos
<OTA_HotelRateAmountNotifRQ> y
<OTA_HotelAvailNotifRQ> mensajes.
La cantidad máxima de caracteres permitida es 50. |
TaxFeeInfo / Property / Taxes / Tax / BookingDates | 0..1 | BookingDates | Un contenedor para uno o más períodos que definen cuándo se debe hacer la reserva para que se aplique el impuesto. |
TaxFeeInfo / Property / Taxes / Tax / BookingDates / DateRange | 1..99 | DateRange | Un período que especifica cuándo debe ocurrir la reserva para que se aplique el impuesto se aplicó. |
TaxFeeInfo / Property / Taxes / Tax / BookingDates / DateRange / @start | 0..1 | Date | La fecha de inicio (según la zona horaria de la propiedad), inclusive, de
el período. Esta fecha debe ser anterior o igual a la del
end fecha. Si no se especifica start , la fecha
el rango es eficazmente ilimitado en términos de una fecha de inicio. |
TaxFeeInfo / Property / Taxes / Tax / BookingDates / DateRange / @end | 0..1 | Date | La fecha de finalización (según la zona horaria de la propiedad), inclusive, de los
durante un período específico. La fecha debe ser igual o posterior a la start .
fecha. Si no se especifica end , la fecha
el rango es eficazmente ilimitado en términos de una fecha de finalización. |
TaxFeeInfo / Property / Taxes / Tax / BookingDates / DateRange / @days_of_week | 0..1 | string | Indica los días de la semana que se permiten en el período. Si no es así especificado, todos los días están permitidos en el período. Cada carácter de la cadena especifica un día. Por ejemplo, "MTWHF" especifica que están permitidos los días de la semana en el período. Los caracteres válidos son los siguientes:
Cualquier combinación de caracteres es válida. |
TaxFeeInfo / Property / Taxes / Tax / CheckinDates | 0..1 | CheckinDates | Un contenedor para uno o más períodos que definen cuándo se debe registrar la entrada para que se aplique el impuesto. |
TaxFeeInfo / Property / Taxes / Tax / CheckinDates / DateRange | 1..20 | DateRange | Un período que especifica cuándo se debe registrar la entrada para que el impuesto a si se aplican. |
TaxFeeInfo / Property / Taxes / Tax / CheckinDates / DateRange / @start | 0..1 | Date | La fecha de inicio (según la zona horaria de la propiedad), inclusive, de
el período. Esta fecha debe ser anterior o igual a la del
end fecha. Si no se especifica start , la fecha
el rango es eficazmente ilimitado en términos de una fecha de inicio. |
TaxFeeInfo / Property / Taxes / Tax / CheckinDates / DateRange / @end | 0..1 | Date | La fecha de finalización (según la zona horaria de la propiedad), inclusive, de los
durante un período específico. La fecha debe ser igual o posterior a la start .
fecha. Si no se especifica end , la fecha
el rango es eficazmente ilimitado en términos de una fecha de finalización. |
TaxFeeInfo / Property / Taxes / Tax / CheckinDates / DateRange / @days_of_week | 0..1 | string | Indica los días de la semana que se permiten en el período. Si no es así especificado, todos los días están permitidos en el período. Cada carácter de la cadena especifica un día. Por ejemplo, "MTWHF" especifica que están permitidos los días de la semana en el período. Los caracteres válidos son los siguientes:
Cualquier combinación de caracteres es válida. |
TaxFeeInfo / Property / Taxes / Tax / CheckoutDates | 0..1 | CheckoutDates | Un contenedor para uno o más períodos que definen la fecha de salida debe ocurrir para que se aplique el impuesto. |
TaxFeeInfo / Property / Taxes / Tax / CheckoutDates / DateRange | 1..20 | DateRange | Un período que especifique el momento en que debe realizarse el pago para que el impuesto si se aplican. |
TaxFeeInfo / Property / Taxes / Tax / CheckoutDates / DateRange / @start | 0..1 | Date | La fecha de inicio (según la zona horaria de la propiedad), inclusive, de
el período. Esta fecha debe ser anterior o igual a la del
end fecha. Si no se especifica start , la fecha
el rango es eficazmente ilimitado en términos de una fecha de inicio. |
TaxFeeInfo / Property / Taxes / Tax / CheckoutDates / DateRange / @end | 0..1 | Date | La fecha de finalización (según la zona horaria de la propiedad), inclusive, de los
durante un período específico. La fecha debe ser igual o posterior a la start .
fecha. Si no se especifica end , la fecha
el rango es eficazmente ilimitado en términos de una fecha de finalización. |
TaxFeeInfo / Property / Taxes / Tax / CheckoutDates / DateRange / @days_of_week | 0..1 | string | Indica los días de la semana que se permiten en el período. Si no es así especificado, todos los días están permitidos en el período. Cada carácter de la cadena especifica un día. Por ejemplo, "MTWHF" especifica que están permitidos los días de la semana en el período. Los caracteres válidos son los siguientes:
Cualquier combinación de caracteres es válida. |
TaxFeeInfo / Property / Taxes / Tax / StayDates | 0..1 | StayDates | Un contenedor para uno o más períodos que determinan si se aplica el impuesto, por ejemplo, para adaptarse a los descuentos de temporada. |
TaxFeeInfo / Property / Taxes / Tax / StayDates / @application | 1 | enum | Describe cómo se debe aplicar el impuesto. Estos son los valores válidos:
Siempre se debe especificar este atributo. |
TaxFeeInfo / Property / Taxes / Tax / StayDates / DateRange | 1..99 | DateRange | Es un período que especifica las fechas en las que se aplicará el impuesto. |
TaxFeeInfo / Property / Taxes / Tax / StayDates / DateRange / @start | 0..1 | Date | La fecha de inicio (según la zona horaria de la propiedad), inclusive, de
el período. Esta fecha debe ser anterior o igual a la del
end fecha. Si no se especifica start , la fecha
el rango es eficazmente ilimitado en términos de una fecha de inicio. |
TaxFeeInfo / Property / Taxes / Tax / StayDates / DateRange / @end | 0..1 | Date | La fecha de finalización (según la zona horaria de la propiedad), inclusive, de los
durante un período específico. La fecha debe ser igual o posterior a la start .
fecha. Si no se especifica end , la fecha
el rango es eficazmente ilimitado en términos de una fecha de finalización. |
TaxFeeInfo / Property / Taxes / Tax / StayDates / DateRange / @days_of_week | 0..1 | string | Indica los días de la semana que se permiten en el período. Si no es así especificado, todos los días están permitidos en el período. Cada carácter de la cadena especifica un día. Por ejemplo, "MTWHF" especifica que están permitidos los días de la semana en el período. Los caracteres válidos son los siguientes:
Cualquier combinación de caracteres es válida. |
TaxFeeInfo / Property / Taxes / Tax / Type | 1 | enum | Estos son los valores válidos:
|
TaxFeeInfo / Property / Taxes / Tax / Basis | 1 | enum | Estos son los valores válidos:
|
TaxFeeInfo / Property / Taxes / Tax / Period | 1 | enum |
Estos son los valores válidos:
|
TaxFeeInfo / Property / Taxes / Tax / Currency | 0..1 | string | Es el código de moneda de tres letras del impuesto (por ejemplo, USD). |
TaxFeeInfo / Property / Taxes / Tax / Amount | 0..1 | float | El valor del porcentaje o importe del impuesto. |
TaxFeeInfo / Property / Taxes / Tax / ApplicableNights | 0..1 | ApplicableNights | Este valor solo se aplica si se establece <Type> como
amount [importe] y <Period> se establece en
night.
Limita la cantidad de noches durante las que se puede aplicar un impuesto. Especifica |
TaxFeeInfo / Property / Taxes / Tax / ApplicableNights / @max | 0..1 | integer | <ApplicableNights max="N"> indica que las noches
después de las primeras N noches. |
TaxFeeInfo / Property / Taxes / Tax / ApplicableNights / @excluded | 0..1 | integer | <ApplicableNights excluded="N"> indica que el
las primeras N noches deben excluirse. |
TaxFeeInfo / Property / Taxes / Tax / LengthOfStay | 0..1 | LengthOfStay | Define los límites de duración de la estadía dentro de los que se puede aplicar este impuesto. El impuesto no se aplica cuando la duración de la estadía está fuera del valor mínimo y máximo. límites. |
TaxFeeInfo / Property / Taxes / Tax / LengthOfStay / @min | 0..1 | integer | Es la cantidad mínima de noches permitidas en la estadía para que se aplique el impuesto. Si no se especifica, no hay un mínimo. |
TaxFeeInfo / Property / Taxes / Tax / LengthOfStay / @max | 0..1 | integer | Es la cantidad máxima de noches permitidas en la estadía para que se aplique el impuesto. Si no se especifica, no hay un máximo. |
TaxFeeInfo / Property / Taxes / Tax / Brackets | 0..1 | Brackets | Contenedor para uno o más elementos <Bracket> .
Define un conjunto de corchetes fiscales contiguos y no superpuestos. Por ejemplo, impuestos en plan de GST de la India.
Este elemento es válido solo cuando se establece |
TaxFeeInfo / Property / Taxes / Tax / Brackets / @base_amount | 0..1 | float | El valor del porcentaje o importe del impuesto, que se aplica a las tarifas por noche
por debajo del valor starts_at del primer paréntesis. |
TaxFeeInfo / Property / Taxes / Tax / Brackets / Bracket | 1..n | Bracket | Define un rango impositivo en función de las tarifas por noche. |
TaxFeeInfo / Property / Taxes / Tax / Brackets / Bracket / @starts_at | 1 | float | Define el límite inferior de un rango fiscal. El límite superior es
se especifica en el campo Un rango impositivo está activo cuando la tarifa por noche es mayor o igual que
al valor Este valor debe ser estrictamente mayor que 0. |
TaxFeeInfo / Property / Taxes / Tax / Brackets / Bracket / @amount | 1 | float | Es el valor del porcentaje o importe del impuesto aplicado a este rango fiscal. |
TaxFeeInfo / Property / Taxes / Tax / AgeBrackets | 0..1 | AgeBrackets | Permite especificar un conjunto de impuestos en función de la propiedad de los ocupantes edades.
Este elemento es válido solo cuando |
TaxFeeInfo / Property / Taxes / Tax / AgeBrackets / AdultCharge | 0..1 | AdultCharge | Contenedor para especificar impuestos para adultos. |
TaxFeeInfo / Property / Taxes / Tax / AgeBrackets / AdultCharge / @amount | 1 | float | Es el importe fijo de impuesto que se aplica a los adultos. |
TaxFeeInfo / Property / Taxes / Tax / AgeBrackets / ChildAgeBrackets | 0..1 | ChildAgeBrackets | Contenedor para almacenar uno o más <ChildAgeBracket>
o de terceros. |
TaxFeeInfo / Property / Taxes / Tax / AgeBrackets / ChildAgeBrackets / ChildAgeBracket | 1..n | ChildAgeBracket | Define un rango de edad para niños y el importe del impuesto correspondiente. |
TaxFeeInfo / Property / Taxes / Tax / AgeBrackets / ChildAgeBrackets / ChildAgeBracket / @max_age | 1 | integer | Define el límite superior de la edad de un niño. El límite inferior es
se especifica en el campo
|
TaxFeeInfo / Property / Taxes / Tax / AgeBrackets / ChildAgeBrackets / ChildAgeBracket / @amount | 1 | float | Es el importe fijo de impuestos que se aplica a los niños de este rango de edad. |
TaxFeeInfo / Property / Taxes / Tax / UserCountries | 0..1 | UserCountries | Contenedor para mostrar los países de los usuarios a los que corresponde el impuesto se incluyen o excluyen. Si existe, el impuesto solo se incluirá o para los usuarios de los países especificados. |
TaxFeeInfo / Property / Taxes / Tax / UserCountries / @type | 0..1 | enum | Es el tipo de especificación de UserCountry.
Los valores válidos son Si UserCountry Mientras que, si el valor de UserCountry Si no se establece el campo UserCountry |
TaxFeeInfo / Property / Taxes / Tax / UserCountries / Country | 1..n | Country | Define un país en la lista de UserPaíses. |
TaxFeeInfo / Property / Taxes / Tax / UserCountries / Country / @code | 1 | string | Un código de país de CLDR
como DE o FR . Ten en cuenta que, para algunos
el código de país de CLDR no es el mismo que el ISO
el código de país. Además, los códigos regionales CLDR no son compatibles. |
TaxFeeInfo / Property / Taxes / Tax / Rank | 1 | integer | Es una clasificación que especifica el orden de aplicación de este impuesto o tarifa.
Por ejemplo, un valor de 2 significa que este impuesto se aplicará en segundo lugar.
Este elemento siempre debe especificarse si
|
TaxFeeInfo / Property / Fees | 0..1 | Fees | Contenedor para uno o más elementos <Fee> . |
TaxFeeInfo / Property / Fees / Fee | 1..n | Fee | Es una tarifa individual que se aplica a la propiedad. Todos los elementos secundarios de |
Ejemplos
Hay un límite de 300 impuestos y tarifas por propiedad. Consulta las "Borrar impuestos" ejemplo para quitar impuestos y tarifas de una propiedad.
Mensaje básico
Un mensaje TaxFeeInfo
básico:
<?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>
Borrar impuestos
Borra todos los impuestos y las tarifas a nivel de la propiedad del hotel especificado:
<?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>
Impuesto en losa
Impuesto sobre las planchas de GST de la India, que se aplica en función de las tarifas por noche. Las categorías fiscales son:
- Sin impuestos si la tarifa por noche es menor o igual que 1,000.
- Un 12% de impuestos si la tarifa por noche es superior a 1,000 y menor o igual a 7,500.
- 18% de impuestos si la tarifa por noche es superior a 7,500.
<?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>
Impuestos basados en la edad
Se aplican impuestos según las edades de los ocupantes:
- Impuesto de USD 20 para ocupantes adultos.
- USD 10 de impuesto para niños de entre 11 y 17 años.
- USD 5 de impuesto para niños de entre 0 y 10 años.
<?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>
Respuestas
Sintaxis
El mensaje TaxFeeInfoResponse
usa la siguiente sintaxis:
<?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 y atributos
El mensaje TaxFeeInfoResponse
tiene lo siguiente
y atributos:
Elemento / @Attribute | Casos | Tipo | Descripción |
---|---|---|---|
TaxFeeInfoResponse | 1 | Complex element | El elemento raíz que indica el éxito o los problemas de una solicitud Mensaje de solicitud de TaxFeeInfo. |
TaxFeeInfoResponse / @timestamp | 1 | DateTime | La fecha y hora de creación de este mensaje. |
TaxFeeInfoResponse / @id | 1 | string | Es el identificador único del mensaje de TaxFeeInfo asociado. |
TaxFeeInfoResponse / @partner | 1 | string | La cuenta de socio de este mensaje. |
TaxFeeInfoResponse / Success | 0..1 | Success | Indica que se procesó correctamente el mensaje TaxFeeInfo.
sin advertencias, errores ni fallas.
|
TaxFeeInfoResponse / Issues | 0..1 | Issues | Un contenedor para uno o más problemas encontrados durante el procesamiento del
TaxFeeInfo mensaje.
|
TaxFeeInfoResponse / Issues / Issue | 1..n | Issue | La descripción de una advertencia, un error o una falla que se encontró mientras procesar el mensaje de TaxFeeInfo. Puedes encontrar detalles sobre estos problemas en Mensajes de error del estado del feed. |
TaxFeeInfoResponse / Issues / Issue / @code | 1 | integer | Es el identificador del problema. |
TaxFeeInfoResponse / Issues / Issue / @status | 1 | enum | El tipo de problema encontrado. Los valores válidos son |
Ejemplos
Listo
La siguiente es una respuesta a un TaxFeeInfo que se procesó correctamente mensaje.
<?xml version="1.0" encoding="UTF-8"?> <TaxFeeInfoResponse timestamp="2020-05-18T16:20:00-04:00" id="12345678" partner="partner_key"> <Success/> </TaxFeeInfoResponse>
Problemas
La siguiente es una respuesta a un mensaje de TaxFeeInfo no procesado debido a errores.
<?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>