Pular para o conteúdo principal

TP_NOTASAIDACARCACA – Tipo de Nota de Saída de Carcaça

Tela de configuração: REC001 – Parâmetros da Recapadora Localização: Aba &Opção 2 → campo &Opção 2 Componente: wwDBComboBox6 (combobox) Tabela / Coluna: PARAMRECAP.TP_NOTASAIDACARCACA Tipo: CHAR(1) · Não nulo · Valor padrão: N


Finalidade​

Controla o tipo de nota fiscal de saída gerada automaticamente para as carcaças de pneus no processo de recapadora. O valor definido neste parâmetro é lido pela rotina GerarPedidosNotasSaida (Delphi) e utilizado na validação dos pedidos antes da geração das notas de saída de carcaça.

  • Normal (N): a nota de saída de carcaça segue o fluxo padrão de venda/remessa.
  • Devolução (D): a nota de saída de carcaça é tratada como uma devolução ao fornecedor/cliente.

Campos envolvidos​

TabelaColunaTipoDescrição
PARAMRECAPTP_NOTASAIDACARCACADOM_CHAR1 DEFAULT 'N' NOT NULLTipo da nota de saída de carcaça

Telas impactadas​

TelaImpacto
REC001Tela de configuração — onde o parâmetro é definido
Processo de geração automática de pedidos/notas de saída de carcaça (GerarPedidosNotasSaida)Lê o valor para validar e gerar as notas

Opções disponíveis​

N – Normal​

O que fazDetalhe
Gera nota de saída de carcaça como venda/remessa normalValor padrão; comportamento padrão do sistema

Simulação passo a passo​

  1. Acesse REC001 — Parâmetros da Recapadora.
  2. Na aba &Opção 2, localize o campo &Opção 2 (wwDBComboBox6).
  3. Selecione a opção Normal (valor N).
  4. Salve o registro.
  5. Quando o processo automático de faturamento de carcaças for executado (GerarPedidosNotasSaida), os pedidos de saída de carcaça serão validados considerando que a nota gerada é do tipo Normal.

Resultado esperado: As notas fiscais de saída de carcaças são geradas como vendas/remessas normais, utilizando o CFOP e a movimentação padrão configurados em IDMOVREMESSASAIDA (PARAMRECAP).


D – Devolução​

O que fazDetalhe
Gera nota de saída de carcaça como devoluçãoIndica ao sistema que a saída representa uma devolução

Simulação passo a passo​

  1. Acesse REC001 — Parâmetros da Recapadora.
  2. Na aba &Opção 2, localize o campo &Opção 2 (wwDBComboBox6).
  3. Selecione a opção Devolução (valor D).
  4. Salve o registro.
  5. Quando o processo automático de faturamento de carcaças for executado (GerarPedidosNotasSaida), os pedidos de saída de carcaça serão validados considerando que a nota gerada é do tipo Devolução.

Resultado esperado: As notas fiscais de saída de carcaças são geradas como devoluções, podendo utilizar CFOP, movimentação e comportamento fiscal distintos do fluxo normal.


Regra de valor padrão​

Ao inserir um novo registro de parâmetros na tela REC001, o campo TP_NOTASAIDACARCACA é inicializado automaticamente com o valor N (Normal) caso esteja nulo — conforme lógica em UdmREC001.pas (rotina qryCadastroAfterInsert, linha 864).


Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoLinhaEvidência
PedidoPneuDAO.GerarPedidosNotasSaidaPersistenciaDao.pas1169Lê o valor: tpNotaSaidaCarcaca := DtParams.FieldByName('TP_NOTASAIDACARCACA').AsString
PedidoPneuDAO.GerarPedidosNotasSaidaPersistenciaDao.pas1457Passa o valor para ValidaPedidos(Pedidos, Clientes, tpNotaSaidaCarcaca)
dmREC001.qryCadastroAfterInsertUdmREC001.pas864Inicializa com 'N' se o campo estiver nulo

Referências SQL diretas ao campo em Scripts/​

Nenhuma referência direta ao campo TP_NOTASAIDACARCACA foi encontrada nos scripts SQL em Scripts/. O consumo do valor é feito exclusivamente via camada Delphi (PersistenciaDao.pas), que lê o parâmetro e o utiliza na validação antes de gerar as notas.

Candidatas por uso da tabela PARAMRECAP​

As procedures abaixo fazem SELECT/JOIN em PARAMRECAP, mas não citam o campo TP_NOTASAIDACARCACA diretamente. Não há impacto funcional direto identificado para este parâmetro nessas rotinas.

ProcedureArquivo
GERA_PEDIDOSAIDACARCACAScripts/GERA_PEDIDOSAIDACARCACA.sql
GERA_PEDIDOENTRADACARCACAScripts/GERA_PEDIDOENTRADACARCACA.sql
VALIDA_NOTAPEDIDOCARCACAScripts/VALIDA_NOTAPEDIDOCARCACA.sql
GERA_NOTAPEDIDOScripts/GERA_NOTAPEDIDO.sql
FECHA_ORDEMPRODUCAORECAPScripts/FECHA_ORDEMPRODUCAORECAP.sql
FECHA_ORDEMPRODUCAORECAPNOTAScripts/FECHA_ORDEMPRODUCAORECAPNOTA.sql
Demais procedures listadas no inventárioDiversos scripts em Scripts/