Árvore de páginas

Hotelaria - Títulos a Receber (FINA040/FINI040)

Características do Requisito

Linha de Produto:

Protheus

Segmento:

Serviços

Módulo:

Financeiro

Rotina:

Rotina

Nome Técnico

FINA040

Contas a Receber

Rotina(s) envolvida(s)

Nome Técnico

FINI040

Adapter de Contas a Receber

FINXNATFunções Genéricas de Naturezas

Parâmetro(s):

MV_HTLPREF

MV_HTLNAPR 

MV_HTLNADH 

MV_HTLNARA 

MV_HTLNANC 

MV_HTLNACD 

MV_HTLNACC 

MV_HTLCCRT

Issue:

DSERFINR-3348

Descrição

Alterações realizadas para o projeto de integração com hotelaria, que serão liberadas à partir da versão 12.1.17 de outubro/17:


FINA040

  • Realizados tratamentos para não calcular PCC caso seja rotina automática e os valores forem informados;
  • Ajuste para não considerar atualização de saldo de cliente (A1_SALDUP) quando houver alteração de títulos provisórios (PR);
  • Tratamento para dar rollback e exibir mensagem em tela, caso ocorra erro no envio da mensagem única síncrona;
  • Corrigido para que a response de contas a receber seja sempre direcionada ao FINA040, evitando problemas de resposta quando o titulo for incluído na rotina de funções do contas a receber e for integração síncrona.

 

FINI040

  • Inclusão do nome da mensagem na terceira posição do retorno do FINI040, para preenchimento automático no cadastro do adapter;
  • Ajuste para pegar o prefixo do título do novo parâmetro MV_HTLPREF, caso seja integração com hotelaria e a tag não seja informada no XML;
  • Ajuste para não ler a tag de número de título e não definir o campo na execauto caso haja inicializador padrão no campo E1_NUM;
  • Ajuste para definir a natureza do título através dos novos parâmetros (MV_HTLNAPRMV_HTLNADH, MV_HTLNARA, MV_HTLNANC, MV_HTLNACDMV_HTLNACC), conforme o tipo do título, caso seja integração com hotelaria e a tag não seja informada no XML;
  • Adicionados os trechos para leitura das tags CustomerCode e StoreId para ler o código sem de/para caso o InternalId de cliente não seja informado;
  • Adicionados os tratamentos para leitura das novas tags de Valor Real e NSU (RealValueUniqueSerialNumber, respectivamente), para integração de títulos de cartão (crédito/débito). As novas tags estão disponíveis à partir da versão 2.003 da mensagem AccountReceivableDocument;
  • Implementação da leitura e envio das novas tags, contendo o número da conta hoteleira (reserva) e o tipo da reserva (tags HotelAccountCode e HotelAccountType). As novas tags estão disponíveis à partir da versão 2.006 da mensagem AccountReceivableDocument; Para gravação desses valores, foram criados dois novos campos na tabela SE1E1_CONHTLE1_TCONHTL;
  • Implementados os tratamentos para gravação de rateio por naturezas/centro de custos (SEV/SEZ) através de novas tags criadas na mensagem (ListOfFinancialNatureApportionment). As novas tags estão disponíveis à partir da versão 2.006 da mensagem AccountReceivableDocument;
  • Ajuste para ler a data de exclusão do título, enviada no XML;
  • Chamada da execauto dentro de uma transação, para o correto rollback em caso de erro na gravação;
  • Ajuste para envio da tag de portador (banco);
  • Ajuste para retornar erro caso não haja um cliente informado no título.
  • Tratamento para verificar se um título existe, na operação de alteração, antes de chamar a rotina automática.

 

FINXNAT

  • Remoção de validação de centros de custos iguais para inclusão de rateio no título a receber via rotina automática;
  • Incluído tratamento para calcular o valor do rateio de centro de custos com base no percentual informado via rotina automática;

 

Atualizações de Dicionário


1.  Criação de Campos no arquivo SX3 – Campos:

  • Tabela SE1 - Contas a Receber:

 

Campo

E1_CONHTL

Tipo

C - Caractere

Tamanho

32

Formato

@!

Título

Conta Hotel

Descrição

Número da Conta Hoteleira

Usado

Sim

Obrigatório

Não

Browse

Não

Help

Número utilizado para identificar a conta hoteleira à qual o título está associado.

 

 

Campo

E1_TCONHTL

Tipo

C - Caractere

Tamanho

1

Título

TIpo Conta

Descrição

Tipo da Conta - Hotelaria

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

1=Evento;2=Grupo;3=Individual;4=Avulsa

Relação

"3"

Val. Sistema

Pertence("1234")

Help

Tipo da conta. Utilizado na integração com hotelaria.

 

2.  Criação de Parâmetros no arquivo SX6 – Parâmetros:

Nome da Variável

MV_HTLPREF

Tipo

C - Caractere

Descrição

Indica o prefixo que será utilizado para os títulos a receber na integração com hotelaria.

 

 

Nome da Variável

MV_HTLNAPR

Tipo

C - Caractere

Descrição

Indica a natureza que será utilizada para títulos a receber do tipo PR na integração com hotelaria.

 

 

Nome da Variável

MV_HTLNADH 

Tipo

C - Caractere

Descrição

Natureza que será utilizada para títulos a receber (dinheiro) quando um cupom fiscal (crédito quarto) for pago separado do RPS. Integração c/ hotelaria.

 

 

Nome da Variável

MV_HTLNARA 

Tipo

C - Caractere

Descrição

Indica a natureza que será utilizada para títulos a receber do tipo RA na integração com hotelaria.

 

 

Nome da Variável

MV_HTLNANC 

Tipo

C - Caractere

Descrição

Indica a natureza que será utilizada para títulos a receber do tipo NCC na integração com hotelaria.

 

 

Nome da Variável

MV_HTLNACD 

Tipo

C - Caractere

Descrição

Indica a natureza que será utilizada para títulos a receber do tipo CD na integração com hotelaria.   

 

 

Nome da Variável

MV_HTLNACC 

Tipo

C - Caractere

Descrição

Indica a natureza que será utilizada para títulos a receber do tipo CC na integração com hotelaria.

 

 

Nome da Variável

MV_HTLCCRT

Tipo

C - Caractere

Descrição

Centro de Custo que será utilizada para o rateio  de naturezas nos títulos a receber com repasse, na integração com hotelaria.