Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Datasul

Segmento:

Backoffice

Módulo:

TOTVS Backoffice (Linha Datasul) - Faturamento (MFT)

Função:

html-mft.relationshipMessage - Relacionamento x Mensagem

País:Brasil
Requisito/Story/Issue:

DMANFATINOV-810, DMANFATINOV-811


02. SITUAÇÃO/REQUISITO

Possibilitar definir mensagens a serem adicionadas nas Informações Complementares da nota a partir de filtros por estabelecimento, natureza de operação, classificação fiscal, grupo de clientes, emitente e item.

03. SOLUÇÃO

Foi criado o novo programa Relacionamento x Mensagem (html-mft.relationshipMessage), onde é possível definir filtros para as mensagens cadastradas (CD0405/CD0405A) e que serão consideradas no momento da criação da nota fiscal.

As mensagens apenas são adicionadas nas Informações Complementares de notas que correspondam aos filtros definidos no relacionamento, dispensando alterações manuais e repetitivas da Observação da Nota. 

Para que seja possível buscar as informações da mensagem com base no seu relacionamento é salvo o código da mensagem e todas as outras informações nas tabelas:

    • sit-tribut-relacto (tabela principal, usado para salvar o dado de forma completa e seus valores são os exibidos em tela).
    • sit-tribut (tabela secundaria, salvamos o código da mensagem).
    • Em ambas as tabelas é salvo no campo cdn-tribut o valor fixo igual a 27, que representa os registros vinculados a esse programa.

Para acessar essa nova função basta procurar por "Relacionamento x Mensagem", aba de cadastros.


Tela principal do programa, exibe todos os registros cadastrados no programa, podendo ser feito filtro simples, filtro avançado, criação de um novo registro, deleção de um registro e exportação dos dados.

Os dados exibidos na tabelas são os seguintes:

  • Código: código da mensagem (chave da tabela).
  • Descrição da Mensagem: descrição da mensagem.
  • Dt Início Validade: data de inicio da validade do relacionamento (chave da tabela). 
  • Estab: estabelecimento (chave da tabela).
  • Natureza de Operação: natureza de operação (chave da tabela).
  • Classificação Fiscal: classificação fiscal (chave da tabela).      
  • Grupo Cliente: grupo de cliente (chave da tabela).
  • Emitente: emitente (chave da tabela).
  • Item: código do item (chave da tabela).

Ação da tabela:

  • Remover: remove o registro da linha selecionada.

Ações da tela:

  • Novo Relacionamento x Mensagem: abre a tela de criação de relacionamento.
  • Exportar Dados: exportar os dados para um arquivo .csv, filtros podem ser aplicados.


Tela de criação de registro, primeiramente apenas o campo de mensagem ficara habilitado, ao ser preenchido com um valor valido as demais informações podem ser preenchidas, todas as informações são necessárias para que o botão de salvar fique habilitado.

Detalhes de alguns campos:

  • Texto da Mensagem: exibe o texto da mensagem selecionada, não poder ser alterado, apenas para consulta, não é salvo no relacionamento.
  • Os campos podem ser preenchidos com "*" ou 0 para sinalizar "todos".

Ações da página:

  • Voltar: volta para a tela de listagem, caso alguma informação tenha sido preenchida uma modal de confirmação é exibida, informação que informações não salvas serão perdidas.
  • Salvar: só ficara habilitado quando todas as informações da tela forem preenchidas, valida o registro antes de salvar, caso retorne erro a mensagem é exibida e não é redirecionado para a listagem, caso nenhum erro ocorra o registro é salvo e é feito o redirecionamento para a tela de listagem.


Ao efetivar a Nota Fiscal, os filtros definidos no Relacionamento x Mensagem são lidos e caso algum corresponda aos dados da nota, a mensagem é adicionada nas Informações Complementares do DANFe e nas tags "infCpl"/"infAdFisco" do XML da nota.

Exemplos:

1) Natureza de Operação da nota com mensagem vinculada e mensagem cadastrada no Relacionamento x Mensagem.

  • Mensagem vinculada à Natureza de Operação: 

   

  • Cadastro no programa Relacionamento x Mensagem, restringindo para que seja adicionada a mensagem 695 apenas em notas fiscais faturadas para o Estabelecimento 1 e para o Emitente com código 20:

  • Na nota fiscal gerada: mensagem da natureza (1), acrescida da mensagem do Relacionamento x Mensagem (2):


DANFE:


XML:


2) Natureza de Operação da nota sem mensagem vinculada, mas duas mensagens cadastradas no Relacionamento x Mensagem.

  • Relacionamento cadastrado com os filtros sem restrição, indicando que a mensagem "1 - PEDIDO DA NOTA" seja adicionada nas Informações Complementares de todas as notas fiscais:

  • Natureza de Operação da Nota Fiscal sem mensagem vinculada:


  • Na nota fiscal gerada foram adicionadas as mensagem do Relacionamento x Mensagem: mensagem 695 e a mensagem 1 (que substituiu a variável ##58 pelo número do pedido):

DANFE

XML


Observação

As demais parametrizações para geração de mensagem nas Informações Complementares da Nota Fiscal (Mensagem da Natureza no CD0606 e o programa CD1238 - Natureza de Operação x Mensagem) continuam funcionando normalmente, sendo o programa de Relacionamento x Mensagem uma forma de utilização de outros filtros para a geração. 

Quando houver casos em que a mensagem a ser adicionada esteja cadastrada em ambos os programas, o texto da mensagem não deverá ser duplicado.