Tempo aproximado para leitura: 00:02:00 min
Dúvida
Como realizar a emissão de Simples Remessa pela rotina 1322 - Simples Remessa Baixando Estoque?
Ambiente
TOTVS Distribuição Linha Winthor - 3 - Vendas - A partir da versão 30
Solução
Para realizar emissão de simples remessa na rotina 1322 baixando estoque, realize os procedimentos abaixo:
1. Acesse a rotina 530 - Permitir Acesso a Rotina, informe o Usuário e pressione Enter;
2. No campo de pesquisa, digite 1322 e pressione Enter;
3. Desmarque a permissão 1 - Permite informar número de nota fiscal para filial NFE;
4. Clique Confirmar e feche a rotina;
5. Em seguida, acesse a rotina 1322 e clique Novo;
6. Selecione a Filial, o Cliente e preencha os demais campos, conforme a necessidade;
7. Na aba Produto, informe os campos conforme a necessidade e clique Pesquisar;
8. Clique duas vezes sobre o produto desejado na planilha;
9. Informe os campos referentes aos valores, tributação e a quantidade do produto e clique Confirmar;
10. Na aba Tributação, clique Tributação;
11. Informe o código de cobrança na coluna Cód. Cob., a data de vencimento na coluna Dt. Vencto e o Valor na planilha da aba Contas a Receber;
12. Clique Gravar.
É possível gerar na Rotina 1322 - Nota de Débito (finNFe 6 / tpNFDebito 07 - SINIEF)
Devido à evolução da legislação fiscal (Ajuste SINIEF), a rotina 1322 - Simples Remessa Baixando Estoque foi atualizada para suportar a emissão de Nota de Débito. A interface foi padronizada para permitir o envio com a finalidade de emissão finNFe = 6 e tipo de nota de débito tpNFDebito = 07 (Perda em estoque).
A rotina 1322 agora conta com os seguintes comportamentos:
1. Habilitação de Campos no Cabeçalho: Após informar o cliente, os campos Nota de Débito e Tipo Nota Débito são habilitados no cabeçalho antes da inclusão dos itens. O campo Tipo só é liberado se a opção Nota de Débito for marcada.
2. Validação de Preenchimento: Se a opção Nota de Débito for marcada e o tipo não for selecionado, o sistema bloqueia a inclusão de novos itens e exibe uma mensagem de obrigatoriedade.
3. Gravação da Finalidade (finNFe): Ao gravar o documento como Nota de Débito, o sistema persiste automaticamente a informação de finalidade da NFe igual a 6.
4. Referenciamento por Item: Implementado suporte ao referenciamento de notas por item (Chave de Acesso + Número do Item da NF de origem), suportando inclusive chaves alfanuméricas.
5. Estorno de IBS/CBS (Tipo 07 - Perda em Estoque): Ao selecionar o Tipo 07, os campos manuais de estorno de IBS/CBS são habilitados. A gravação desses valores gerará a tag <gEstornoCred> no XML da nota.

6. Alerta de Chave Não Referenciada: Ao tentar gravar o documento sem informar uma chave na aba Chave NFe, o sistema exibirá uma caixa de diálogo (Sim/Não) com o aviso: "Nota de Débito selecionada, porém não tem nota referenciada...".
O comportamento para a emissão de "Simples Remessa" normal (sem marcar a flag de Nota de Débito) permanece inalterado.
| Campo em Tela | Tabela/Campo (Banco de Dados) | Valor / XML |
| Nota de Débito | PCNFSAID.FINALIDADENFE | finNFe = 6 |
| Tipo Nota Débito | PCNFSAID.TIPONOTACREDDEB | 07 (Perda em estoque) |
| Estorno crédito (Cabeçalho) | PCNFSAID.ESTORNODECREDITO | Gera tag <gEstornoCred> |
| Referência por item | PCMOV.DFEREF_CHAVEACESSO / DFEREF_NITEM | Chave + nItem da NF origem |
| Estorno IBS/CBS item | PCMOV.VIBSESTCRED / VCBSESTCRED | Preenchimento manual (Para tipo 07) |
Comportamento Esperado: O usuário marca Nota de Débito, seleciona Tipo 07, preenche as referências e os valores de estorno nos itens. Ao gravar a NF, o banco de dados e o XML refletirão exatamente a finNFe = 6, tpNFDebito = 07 e a tag gEstornoCred.
Validação e Consultas SQL:
Para validação técnica de banco de dados ou suporte avançado (Quality Assurance), utilize as queries abaixo substituindo os parâmetros :NUMNOTA ou filtrando pelo número de transação (numtransvenda).
1. Validação de Cabeçalho (Chave, série, flag de estorno):
SELECT s.chavenfe, s.serie, s.estornodecredito, s.numtransvenda, s.numnota, s.finalidadenfe, s.tiponotacreddeb, SUBSTR(s.rotinacad,1,40) rotinacad FROM pcnfsaid s WHERE s.dtsaida >= TRUNC(SYSDATE-15) AND s.numtransvenda IN ( XXX, YYY, ZZZ);
2. Validação de Itens (Estorno IBS/CBS crédito - tipo 07):
SELECT m.numtransvenda, m.numseq, m.codprod, m.vibsestcred, m.vcbsestcred, m.dferef_chaveacesso, m.dferef_nitem FROM pcmov m WHERE m.dtmov >= TRUNC(SYSDATE-15) AND m.numtransvenda IN ( XXX, YYY, ZZZ);
3. Conferência Rápida por Número da Nota:
-- Verificar Cabeçalho:
SELECT n.numnota, n.finalidadenfe, n.tiponotacreddeb, SUBSTR(n.rotinacad,1,40) rotinacad FROM pcnfsaid n WHERE n.numnota = :NUMNOTA;
-- Verificar Itens da mesma Nota:
SELECT m.numseq, m.codprod, m.dferef_chaveacesso, m.dferef_nitem, m.vibsestcred, m.vcbsestcred FROM pcnfsaid n JOIN pcmov m ON m.numtransvenda = n.numtransvenda WHERE n.numnota = :NUMNOTA ORDER BY m.numseq;
0 Comentários