Histórico da Página
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á.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas