MÓDULO: Entrada de Nota Fiscal Manual
1. Visão Geral
Este módulo registra notas lançadas manualmente na rotina FORMS/SERVIÇOS/notasmanual.SCT (caption: “Lança notas emitidas manualmente”).
No processo, o sistema monta itens em uma tabela temporária, grava os itens na base NOTASF (alias A38) e atualiza estoque no cadastro de produtos (A01).
2. Funcionalidades Disponíveis
Lançamento Manual de Nota
Objetivo
Permitir digitação manual de nota e itens, gravando histórico da nota e aplicando movimentação de estoque.
Quando Utilizar
- Quando a nota precisar ser lançada manualmente no sistema.
- Quando for necessário registrar itens/produtos sem integração XML nessa rotina específica.
Pré-requisitos
- Produto cadastrado em
A01. - Número da nota informado.
- Série informada.
- Data informada.
- Tabela de notas
NOTASF(aliasA38) disponível no ambiente.
Passo a Passo Operacional
- Abrir
FORMS/SERVIÇOS/notasmanual.SCT. - Informar número da nota (
txNroDup), série (txSerie) e data (txData). - Informar código do produto (
txCodigo) ou pesquisar com F7. - Informar quantidade (
txQtd) e valor unitário (txValor). - Ao sair do campo de valor, o item é inserido no buffer
DEVe o total da nota (txTotNot) é atualizado. - Repetir inclusão para todos os itens.
- Clicar em
Salvar. - Confirmar mensagem: “Confirma a emissão dessa Nota Fiscal?”.
- Sistema grava itens em
A38(DATNOT,NRONOT,SERNOT,CODPRO,QTDNOT,PREUNT) e atualiza estoque do produto (A01.DEPOSI = DEPOSI - QTD). - Sistema limpa buffer temporário e retorna para nova operação.
Campos da Tela
txNroDup: número da nota (formata com 8 dígitos).txSerie: série da nota.txData: data da nota.txCodigo: código do produto.txNomePro: descrição do produto.txQtd: quantidade.txValor: valor unitário.txTotNot: total acumulado da nota.txRdz: percentual de redução para cálculo de valor de entrada (persistido emRDZNOTA.MEM).Grid1: lista dos itens temporários.
Campos DBF efetivamente usados no processo:
NOTASF(A38):DATNOT,NRONOT,SERNOT,CODPRO,QTDNOT,PREUNT.CADPRO(A01):CODPRO,NOMPRO,DEPOSI,COMPRA,PRECOM.DEVMER+_MAQ(DEV, temporária):CODPRO,QTDDEV,VALDEV.
Regras de Negócio Aplicáveis
- Não permite prosseguir sem número da nota (mensagem “Informe o número da nota”).
- Bloqueia produto inexistente (mensagem “Produto não cadastrado”).
- Bloqueia item do tipo KIT (
ehPeca=2) e orienta alterar via menu de KIT. - Impede duplicidade de nota/série no mesmo dia em
A38. - Quantidade zero não é aceita para inclusão do item.
- Ao confirmar salvamento, aplica baixa em estoque (
DEPOSI - QTD).
Possíveis Erros e Soluções
- “Informe o número da nota”: preencher
txNroDupantes da série/itens. - “Nota fiscal já digitada no dia …”: usar outro número/série ou revisar lançamento já existente.
- “Produto não cadastrado”: cadastrar produto antes do lançamento.
- “Este produto é um KIT de vendas”: ajustar pelo menu
Cadastro/Kit de vendas.
Tabelas Envolvidas
NOTASF(aliasA38).CADPRO(aliasA01).DEVMER.DBF(modelo de buffer) eDEVMER+_MAQ(buffer de itens temporário).
Palavras-chave Relacionadas
- lançar nota manual
- entrada manual de nota
- digitar nota manual
- incluir nota sem xml
- nota manual com itens
Relatório de Notas Emitidas Manualmente
Objetivo
Listar notas lançadas manualmente por período com número, série, data, produto, quantidade e valor unitário.
Quando Utilizar
- Conferência de notas lançadas manualmente.
- Auditoria operacional de lançamentos por período.
Pré-requisitos
- Existência de registros em
NOTASF(A38). - Período inicial/final válido.
Passo a Passo Operacional
- Abrir
FORMS/RELATORIOS/rel_notasemitidas.SCT. - Informar data inicial e data final.
- Clicar em
Imprimir. - Sistema valida datas.
- Sistema consulta
A38com join emA01e monta cursorcrsNotas. - Gera saída do relatório
NOTASEMITIDAS.
Campos da Tela
Text1: data inicial.Text2: data final.- Campos exibidos no relatório (consulta SQL):
NRONOT,SERNOT,DATNOT,CODPRO,NOMPRO,QTDNOT,PREUNT.
Regras de Negócio Aplicáveis
- Data inicial não pode ser maior que data atual.
- Data final não pode ser maior que data inicial.
Possíveis Erros e Soluções
- “Data inicial não pode ser maior que data atual”: corrigir período.
- “Data final não pode ser maior que data inicial”: ajustar intervalo de datas.
Tabelas Envolvidas
NOTASF(aliasA38).CADPRO(aliasA01).
Palavras-chave Relacionadas
- relatório notas manuais
- notas emitidas manualmente
- consultar nota manual por período
- impressão de notas manuais