Páginas filhas
  • DSERTSS3-3277 - DT TRANSMITE - Permitir filtro por natureza da operação e valor da nota nas NFes recebidas

Versões comparadas

Chave

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


01. DADOS GERAIS

Produto:

TOTVS Transmite

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:TOTVS Transmite
Função:Não Há
País:Brasil
Ticket:Não Há
Requisito/Story/Issue (informe o requisito relacionado) :DSERTSS3-3277

02. SITUAÇÃO/REQUISITO

Incluir o campo Natureza da Operação e alterar o campo de valor da nota nas NFes recebidas para numérico, permitindo o filtro de registros utilizando ambos os campos.

03. SOLUÇÃO

  • Incluído o campo NatOp (Natureza da Operação) na entidade NFeRecebida do projeto transmit-nfe-domain.
  • Alterado o template "MapeamentoDocumentoEntrada" armazenado na collection transmite.sefazservice, no documento Nome:"NFeDistribuicaoDFe", incluindo o bind para obter o valor do campo NatOp a partir do XML da nota.
  • Elaborado script para update no banco de dados, alterando o tipo do campo VNf (Valor da Nota) de string para decimal nas collections mde.
  • No projeto transmit-framework, alterado método que trata os filtros enviados pelo front convertendo em queries válidas do MongoDB, permitindo o filtro por colunas que contenham números decimais.
  • Ajustada a rotina de importação do xml no transmit-portal-api, adequando a propriedade VNf para o tipo decimal e garantindo que a propriedade NatOp seja serializada e incluída no registro da MDe no banco de dados.
  • No projeto transmit-nfe-domain também foram ajustados os métodos que processam a sincronização e registram o mde na base de dados, garantindo a serialização do valor da nota como decimal e também a serialização do campo Natureza da Operação.
  • Ajuste na rotina de exportação de MDe  para CSV no projeto transmit-mail-worker, adequando a propriedade VNf que passou a ser tratada como numérico.


04. DEMAIS INFORMAÇÕES

  • Não Há.


05. ASSUNTOS RELACIONADOS

  • Não Há.