|
||
Estrutura do arquivo XML para as funções "InserirReserva" e "AlterarReserva".
Formatos utilizados:
C - Caracteres alfanuméricos
N - Números
D - Data no formato "dd/MM/yyyy"
DT - Data e Horário no formato "dd/MM/yyyy HH:MM:SS"
VM - Valor Monetário no formato "999999.99" (ponto para valores decimais, não utilizar separador de milhares)
CAMPO |
|
|
|
|
TIPO |
TAM |
OBSERVAÇÕES |
|
<integracao> |
|
|
|
|
|
|||
|
<reserva> {OBRIGATÓRIO} |
|
|
|
||||
|
|
reservalocalizador |
C |
30 |
Código do localizador da reserva |
|||
|
|
reservacanalcodigo |
N |
5 |
Código do Canal |
|||
|
|
reservacanaldescricao |
C |
25 |
Descrição do Canal |
|||
|
|
reservaagentecodigo |
N |
5 |
Código do Agente |
|||
|
|
reservaagentedescricao |
C |
40 |
Descrição do Agente |
|||
|
|
reservaobs* |
|
C |
1000 |
Observações da Reserva |
||
|
|
reservacobrartxservico* |
C |
1 |
Cobrar taxa de serviço - S/N |
|||
|
|
reservacobrartxturismo* |
C |
1 |
Cobrar ROOM TAX - S/N |
|||
|
|
reservacobrariss* |
C |
1 |
Cobrar ISS - S/N |
|||
|
|
reservatransferin* |
C |
1 |
Transfer IN - S/N |
|||
|
|
reservatransferout* |
C |
1 |
Transfer OUT - S/N |
|||
|
|
reservavrtotaldiarias |
VM |
11,2 |
Valor total das diárias |
|||
|
|
reservavrtotaloutrasdespesas |
VM |
11,2 |
Valor total de outras despesas |
|||
|
|
reservavrtotalgeral |
VM |
11,2 |
Valor total do adiantamento |
|||
|
</reserva> |
|
|
|
|
|
||
|
<adiantamentos> {OPCIONAL - UTILIZE APENAS SE NECESSÁRIO} |
|||||||
|
|
<adiantamento> {PODE REPETIR} |
|
|
|
|||
|
|
|
adformapagamento |
C |
2 |
Forma de Pagamento - DH - DP - CH - CT - FT |
||
|
|
|
advalor |
|
VM |
11,2 |
Valor total das diárias + taxas + outros |
|
|
|
|
adobs |
|
C |
1000 |
Observação sobre o adiantamento |
|
|
|
|
adcartaobandeira |
C |
30 |
Bandeira do Cartão de Crédito |
||
|
|
|
adcartaotitular |
C |
50 |
Nome do titular idêntico ao cartão |
||
|
|
|
adcartaonumero |
N |
16 |
Número do Cartão (sem traços ou espaços) |
||
|
|
|
adcartaovalidade |
C |
7 |
Validade do Cartão (MM/YYYY) |
||
|
|
|
adcartaocodseg |
N |
3 |
Código de Segurança do cartão |
||
|
|
|
adcartaoautorizacao* |
C |
15 |
Código de Autorização |
||
|
|
|
adcartaoparcelas |
N |
2 |
Número de parcelas |
||
|
|
|
adcartaojuros |
C |
1 |
Parcalamento com juros (S/N) |
||
|
|
</adiantamento> |
|
|
|
|||
|
</adiantamentos> |
|
|
|
||||
|
<outrasdespesas> {OPCIONAL - UTILIZE APENAS SE NECESSÁRIO} |
|||||||
|
|
<despesa> {PODE REPETIR} |
|
|
|
|||
|
|
|
despesasequencia |
N |
2 |
Número sequencial da despesa (1,2,3,4...) |
||
|
|
|
despesadescricao |
C |
60 |
Descrição da despesa |
||
|
|
|
despesavalorunitario |
VM |
11,2 |
Valor Unitário da despesa |
||
|
|
|
despesaquantidade |
N |
3 |
Quantidade |
||
|
|
|
despesavalortotal |
VM |
11,2 |
Valor total ( quantidade x vr.unitário) |
||
|
|
|
despesaobs* |
C |
1000 |
Observação sobre o adiantamento |
||
|
|
</despesa> |
|
|
|
|
||
|
</outrasdespesas> |
|
|
|
||||
|
<titular> {OBRIGATÓRIO} |
|
|
|
||||
|
|
titularnome |
|
C |
40 |
Nome do hóspede titular |
||
|
|
titularcpf* |
|
C |
11 |
CPF do hóspede titular |
||
|
|
titulartelefone* |
C |
15 |
Telefone do hóspede titular |
|||
|
|
titularcelular* |
C |
15 |
Celular do hóspede titular |
|||
|
|
titularcep* |
|
C |
8 |
CEP de residência do titular |
||
|
|
titularemail* |
C |
256 |
E-mail do hóspede titular (válido) |
|||
|
|
titularpais* |
C |
50 |
País de residência do titular |
|||
|
|
titularestado* |
C |
50 |
Estado de residência do titular |
|||
|
|
titularcidade* |
C |
50 |
Cidade de residência do titular |
|||
|
|
titularbairro* |
C |
50 |
Bairro de residência do titular |
|||
|
|
titularendereco* |
C |
50 |
Endereço de residência do titular |
|||
|
</titular> |
|
|
|
|
|
||
|
<uhs> {OBRIGATÓRIO} |
|
|
|
||||
|
|
<uh> {PODE REPETIR} |
|
|
|
|||
|
|
|
uhsequenciaapto |
N |
2 |
Número sequencial do apartamento na lista |
||
|
|
|
uhnumeroapto* |
N |
5 |
Número da UH (se desejar definir o apartamento) |
||
|
|
|
uhtipouhcodigo |
N |
3 |
Código do tipo de apartamento |
||
|
|
|
uhtipouhdescricao |
C |
40 |
Descrição do tipo de UH |
||
|
|
|
uhalimentacao |
C |
1 |
S-Sem, C-Café, M-Map, F-Fap ou A-All Incluive |
||
|
|
|
uhdtcheckin |
DT |
19 |
Data de entrada dd/MM/yyyy HH:MM:SS |
||
|
|
|
uhdtcheckout |
DT |
19 |
Data de saída dd/MM/yyyy HH:MM:SS |
||
|
|
|
uhqtadultos |
N |
2 |
Quantidade de adultos |
||
|
|
|
uhqtcriancas |
N |
2 |
Quantidade de crianças |
||
|
|
|
uhqtadultoscortesia* |
N |
2 |
Quantidade de adultos em cortesia |
||
|
|
|
uhqtcriancascortesia* |
N |
2 |
Quantidade de crianças em cortesia |
||
|
|
|
uhqtberco* |
N |
2 |
Quantidade de berços no quarto |
||
|
|
|
uhqtcamacasal* |
N |
2 |
Quantidade de camas de casal no quarto |
||
|
|
|
uhqtcamaextra* |
N |
2 |
Quantidade de camas extras |
||
|
|
|
uhqtcamasolteiro* |
N |
2 |
Quantidade de camas de solteiro |
||
|
|
|
uhvrdiarias |
VM |
11,2 |
Valor total das diárias |
||
|
|
|
<diariavariavel> {APENAS SE FOR DEFINIR O VALOR DIA-A-DIA} |
|||||
|
|
|
|
<dia> {PODE REPETIR} |
|
|
|
|
|
|
|
|
|
diariadia |
D |
|
Data da diária "DD/MM/YYYY" |
|
|
|
|
|
diariavalor |
VM |
11,2 |
Valor da diária no dia acima |
|
|
|
|
</dia> |
|
|
|
|
|
|
|
</diariavariavel> |
|
|
|
||
|
|
|
<hospedes> {APENAS SE FOR DEFINIR CADA HÓSPEDE} |
|||||
|
|
|
|
<hospede> {PODE REPETIR} |
|
|
||
|
|
|
|
|
hospedenome |
N |
40 |
Nome do hospede |
|
|
|
|
|
hospedesexo |
C |
1 |
Sexo (M)asculino ou (F)eminino |
|
|
|
|
|
hospedetipo |
N |
1 |
1-Adulto 2-Criança 3-Adulto Free 4-Criança Free |
|
|
|
|
|
hospedeobs* |
C |
40 |
Livre (Idade / Deficiência / Idioma) |
|
|
|
|
</hospede> |
|
|
|
|
|
|
|
</hospedes> |
|
|
|
||
|
|
</uh> |
|
|
|
|
|
|
|
</uhs> |
|
|
|
|
|
|
*opcional