PW.BASIC - Nota 014477

Módulo: BASIC - SERVIÇO PÚBLICO (TELECOM-ENERGIA)

Funcionalidade: NOTA FISCAL DETALHADA

Data/Hora da Publicação: 13/04/2022 09:10:34

Data/Hora Última Alteração: 26/04/2022 15:11:23

Descrição da Nota: Tratamento na tela 'Nota Fiscal Detalhada' para demonstrar os campos Matriz e Filial corretamente. Correção de erro ao salvar nota fiscal com valores de impostos zerados. Melhoria para realizar cálculo automático dos campos de "Valores Totalizados " na inclusão de nova Nota Fiscal. Tratamento para retirar a obrigatoriedade de informar parceiro para notas fiscais canceladas. Melhoria técnica nas tabelas.

Sintoma

 

1 - Ao incluir uma Nota Fiscal na tela 'Nota Fiscal Detalhada', salvar e abrir novamente sem sair da tela, ocorriam os erros demonstrados abaixo nos campos Matriz e Filial:

  • Ao realizar uma consulta a tela não demonstrava os códigos da Matriz e da Filial.

 

 

  • Ao editar a Nota Fiscal, não era possível salva-la sem inserir novamente os códigos de Matriz e Filial.

 

 

2 - Ao salvar uma Nota Fiscal na tela 'Nota Fiscal Detalhada', com os campos Valor Base, Alíquota ou Valor Imposto zerados ocorria o erro abaixo, porque os campos ficavam vazios.

 

 

 

em Procwork.Software.Framework.Windows.Forms.BaseForms.DBTransaction.tsbSave_Click(Object sender, EventArgs e)
em System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
em System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
em System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
em System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
em System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
em System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
em System.Windows.Forms.Control.WndProc(Message& m)
em System.Windows.Forms.ToolStrip.WndProc(Message& m)
em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Solução

 

1 - Tratamento na inclusão de notas fiscais, para demonstrar os campos Matriz e Filial corretamente após salvar e abrir a nota fiscal, seja para consulta ou edição.

 

Consulta:

 

Edição:

 

 

2 - Tratamento para não ocorrer erro ao salvar uma Nota Fiscal, com os campos Valor Base, Alíquota ou Valor Imposto zerados.

 

 

EVOLUÇÕES

 

Esta nota possui a(s) seguinte(s) melhoria(s):

 

1 - Melhoria realizada nos campos Base de Cálculo Total e Valor Total do Imposto da aba 'Valores da Nota' para calcular o valor dos campos automaticamente, considerando a soma das bases e impostos, do Imposto ICMS (01) com tipo de lançamento 1 – Tributado e 3 - Outros lançados nos itens da Nota Fiscal.

 

Exemplo considerando somente o imposto ICMS (01):

 

 

 

Exemplo considerando a soma de base e imposto, do imposto ICMS (01):

 

 

 

2 - Retirada a obrigatoriedade de informar um Parceiro para Notas Fiscais canceladas.

 

Nota Fiscal ativa:

 

 

Nota Fiscal cancelada:

 

 

3 - Melhoria técnica para:

  • Criação de índices nas tabelas BSC_PUB_NF_CAPA, BSC_PUB_NF_REFER e BSC_PUB_NF_IMPOSTO.
  • Alteração no índice das tabelas BSC_PUB_NF_ITEM e BSC_PUB_NF_IMPOSTO.

 

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

Tratamento realizado ao consultar os itens na tela de `Nota Fiscal Detalhada'.

Tratamento realizado ao editar os impostos na tela de `Nota Fiscal Detalhada'.


Pacotes de Atualização