Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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;

 

  • Inclusão de STRs (ch) para os textos que ainda estavam no fonte;

 

  • leitura e envio da nova tag com o número da conta hoteleira (reserva / conta);

 

  • Implementados os tratamentos para gravação de rateio por naturezas/centro de custos (SEV/SEZ) através de novas tags criadas na mensagem;

 

  • Ajuste para ler a data de exclusão do título;

 

  • Chamada da execauto dentro de uma transação, para o correto rollback em caso de erro na gravação;

 

  • Corrigido o trecho de Response, removendo as verificações de operação (UPSERT/DELETE) para gravação dos internalids;

 

  • Adapter ajustado para tratamentos das versões 2.003, 2.004 e 2.006;

 

  • 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 automatica.

 

  • Inclusão de tratamentos para a nova tag HotelAccountType, contendo o tipo de reserva.

 

 

  • Tratamento de whois para versão 2.005 da mensagem.

 

FINXNAT

 

  • Remoção de validação de centros de custos iguais para inclusão de rateio no título a receber via rotina automatica;

 

 

  • Incluído tratamento para calcular o valor do rateio de centro de custos com base no percentual informado via rotina automatica;

 

 

Atualizações do Compatibilizador

(Apenas para Microsiga Protheus, versões anteriores à versão 12)

  1. Criação ou Alteração de Perguntas no arquivo SX1 – Cadastro de Perguntes:

Pergunte

(X1_PERGUNT)

Nome

 

Grupo

(X1_GRUPO)

Ordem

(X1_ORDEM)

Tipo

(X1_TIPO)

Tamanho

(X1_TAMANHO)

 

2.    Criação ou Alteração de tabela no arquivo SX2– Tabelas:

Chave

Nome

Modo

PYME

B04

(X2_CHAVE)

Dente/Região

(X2_NOME)

C

(X2_MODO)

N

(X2_PYME)

 

3.  Criação ou Alteração de Tabelas Genéricas no arquivo SX5 – Tabelas Genéricas:

Chave

Ex.: AR

Descrição

Ex.: Tabela de IR de Aplicações Financeiras

 

4.  Criação ou Alteração (mantenha somente a instrução correspondente) de Campos no arquivo SX3 – Campos:

  • Tabela BGD - Prod x Cob x Proc x Co-Part:

 

Campo

(X3_CAMPO)

Tipo

(X3_TIPO)

Tamanho

(X3_TAMANHO)

Decimal

(X3_DECIMAL)

Formato

(X3_PICTURE)

Título

(X3_TITULO)

Descrição

(X3_DESCRIC)

Nível

(X3_NÍVEL)

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

(X3_BROWSE) Informe Sim ou Não

Opções

(X3_CBOX)

When

(X3_WHEN)

Relação

(X3_RELACAO)

Val. Sistema

(X3_VALID)

Help

Descreva o conteúdo informado para Help de Campo no ATUSX

 

Importante:

O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.

 

5.  Criação ou Alteração de Consulta Padrão no arquivo SXB – Consulta Padrão:

  • Pesquisa B05PLS:

Alias

(XB_ALIAS)

Tipo

(XB_TIPO)

Sequência

(XB_SEQ)

Coluna

(XB_COLUNA)

Descrição

(XB_DESCRI)

Contém

(XB_CONTEM)

 

6.  Criação ou Alteração de Índices no arquivo SIX – Índices:

Índice

AA1

Ordem

6

Chave

AA1_FILIAL+AA1_CODVEN

Descrição

Cod. Vendedor

Proprietário

S

 

7.  Criação ou Alteração de Parâmetros no arquivo SX6 – Parâmetros:

Nome da Variável

(X6_VAR)

Tipo

(X6_TIPO)

Descrição

(X6_DESCRIC + X6_DESC1 + X6_DESC2)

Valor Padrão

(X6_CONTEUD)

 

8.  Criação ou Alteração (mantenha somente a instrução correspondente) de Gatilhos no arquivo SX7 – Gatilhos:

  • Tabela BD5 – Contas Médicas:

Campo

Informe o conteúdo do (X7_CAMPO)

Sequência

Informe o conteúdo do (X7_SEQUENC)

Campo Domínio

Informe o conteúdo do (X7_CDOMIN)

Tipo

Informe o conteúdo do (X7_TIPO)

Regra

Informe o conteúdo do (X7_REGRA)

Posiciona?

Informe o conteúdo do (X7_SEEK)

Chave

Informe o conteúdo do (X7_CHAVE)

Condição

Informe o conteúdo do (X7_CONDIC)

Proprietário

Informe o conteúdo do (X7_PROPRI)