Pular para o conteúdo principal

TPTRANSPORTEENTRADA - Tipo de Transporte para Entrada de Mercadoria

Tela de configuração: REC001 - Parâmetros da Recapadora Tabela: PARAMRECAP.TPTRANSPORTEENTRADA Tipo: CHAR(1) · Valor padrão: 0 · NOT NULL

Define o modal de frete padrão utilizado nas operações de entrada de mercadorias da recapadora (pedidos de compra, remessas de entrada e notas de entrada de carcaças). O valor é gravado no pedido de pneus no momento da criação e propagado para a nota fiscal de entrada, determinando o código de modalidade de frete da NF-e e o tipo de pagamento do frete (CIF/FOB).


Telas impactadas​

TelaImpacto
REC001Configuração do parâmetro
MRC018Consulta parmRecap ao salvar/enviar pedido de pneus; define frete da nota de compra
JunsoftServiceFatApp (PersistenciaDao)Geração automática de pedidos e notas via API; define TP_PAGTOFRETE e TP_MODFRETEAUTO

Campos envolvidos​

CampoTabelaOrigem
TPTRANSPORTEENTRADAPARAMRECAPParâmetro configurado nesta tela
TPMODALFRETENOTA / PEDIDOPNEURecebe o valor do parâmetro ao gerar nota/pedido de entrada
TP_PAGTOFRETEParâmetro de procedureDerivado: 0 → CIF (1), 1 → FOB (2), demais → Nenhum (3)
TP_MODFRETEAUTOParâmetro de procedureRecebe o valor bruto de TPTRANSPORTEENTRADA

Opções disponíveis​

0 - Contratação-Remetente (CIF)​

O frete é pago pelo remetente (fornecedor). Modalidade de frete CIF na NF-e.

O que fazDetalhe
EditávelSim, selecionável no combo
ExigeNenhuma condição adicional
RestriçãoNenhuma

Simulação passo a passo​

  1. Acesse REC001 — Parâmetros da Recapadora.
  2. Localize o combo Tipo Transporte Entrada.
  3. Selecione Contratação-Remetente (CIF).
  4. Salve o formulário.
  5. Crie um pedido de pneus de entrada (MRC018) e salve.
  6. Verifique que a nota gerada recebe TPMODALFRETE = '0' e TP_PAGTOFRETE = '1' (CIF).

Resultado esperado: A nota de entrada é gerada com frete CIF — custo de transporte por conta do fornecedor.


1 - Contratação-Destinatário (FOB)​

O frete é pago pelo destinatário (sua empresa). Modalidade de frete FOB na NF-e.

O que fazDetalhe
EditávelSim, selecionável no combo
ExigeNenhuma condição adicional
RestriçãoNenhuma

Simulação passo a passo​

  1. Acesse REC001 — Parâmetros da Recapadora.
  2. Localize o combo Tipo Transporte Entrada.
  3. Selecione Contratação-Destinatário (FOB).
  4. Salve o formulário.
  5. Crie um pedido de pneus de entrada (MRC018) e salve.
  6. Verifique que a nota gerada recebe TPMODALFRETE = '1' e TP_PAGTOFRETE = '2' (FOB).

Resultado esperado: A nota de entrada é gerada com frete FOB — custo de transporte por conta da sua empresa.


2 - Contratação-Terceiros​

O frete é contratado por um terceiro que não é nem remetente nem destinatário.

O que fazDetalhe
EditávelSim, selecionável no combo
ExigeNenhuma condição adicional
RestriçãoNenhuma

Simulação passo a passo​

  1. Acesse REC001 — Parâmetros da Recapadora.
  2. Localize o combo Tipo Transporte Entrada.
  3. Selecione Contratação-Terceiros.
  4. Salve o formulário.
  5. Crie um pedido de pneus de entrada (MRC018) e salve.
  6. Verifique que a nota gerada recebe TPMODALFRETE = '2' e TP_PAGTOFRETE = '3' (Nenhum).

Resultado esperado: A nota de entrada é gerada com frete por conta de terceiros.


3 - Próprio-Remetente​

O transporte é realizado com veículo próprio do remetente (fornecedor).

O que fazDetalhe
EditávelSim, selecionável no combo
ExigeNenhuma condição adicional
RestriçãoNenhuma

Simulação passo a passo​

  1. Acesse REC001 — Parâmetros da Recapadora.
  2. Localize o combo Tipo Transporte Entrada.
  3. Selecione Próprio-Remetente.
  4. Salve o formulário.
  5. Crie um pedido de pneus de entrada (MRC018) e salve.
  6. Verifique que a nota gerada recebe TPMODALFRETE = '3' e TP_PAGTOFRETE = '3' (Nenhum).

Resultado esperado: A nota de entrada é gerada indicando transporte próprio do remetente.


4 - Próprio-Destinatário​

O transporte é realizado com veículo próprio do destinatário (sua empresa busca a mercadoria).

O que fazDetalhe
EditávelSim, selecionável no combo
ExigeNenhuma condição adicional
RestriçãoNenhuma

Simulação passo a passo​

  1. Acesse REC001 — Parâmetros da Recapadora.
  2. Localize o combo Tipo Transporte Entrada.
  3. Selecione Próprio-Destinatário.
  4. Salve o formulário.
  5. Crie um pedido de pneus de entrada (MRC018) e salve.
  6. Verifique que a nota gerada recebe TPMODALFRETE = '4' e TP_PAGTOFRETE = '3' (Nenhum).

Resultado esperado: A nota de entrada é gerada indicando transporte próprio do destinatário.


9 - Sem Transporte​

Não há transporte envolvido na operação (ex: transferência interna, coleta no local).

O que fazDetalhe
EditávelSim, selecionável no combo
ExigeNenhuma condição adicional
RestriçãoNenhuma

Simulação passo a passo​

  1. Acesse REC001 — Parâmetros da Recapadora.
  2. Localize o combo Tipo Transporte Entrada.
  3. Selecione Sem Transporte.
  4. Salve o formulário.
  5. Crie um pedido de pneus de entrada (MRC018) e salve.
  6. Verifique que a nota gerada recebe TPMODALFRETE = '9' e TP_PAGTOFRETE = '3' (Nenhum).

Resultado esperado: A nota de entrada é gerada sem informação de transporte.


Regra de Derivação do Pagamento de Frete​

O sistema converte o valor de TPTRANSPORTEENTRADA para o campo TP_PAGTOFRETE da nota conforme tabela abaixo. Essa regra é aplicada tanto em MRC018 quanto no JunsoftServiceFatApp:

TPTRANSPORTEENTRADATP_PAGTOFRETESignificado
01CIF — frete por conta do remetente
12FOB — frete por conta do destinatário
2, 3, 4, 93Nenhum / outros

O valor bruto também é passado como TP_MODFRETEAUTO para a procedure de geração automática.


Regra Geral​

  • O valor é definido uma vez nos parâmetros e aplicado como padrão para todas as entradas da empresa.
  • Ao inserir um novo registro de parâmetros (AfterInsert), o campo recebe '0' (CIF) como padrão.
  • O parâmetro é lido por nome (parmRecap.Values['TPTRANSPORTEENTRADA']) nas rotinas MRC018 e por campo direto no service de faturamento.

Excecao / Importante: O parâmetro é exclusivo para operações de entrada. Para operações de saída (remessas, vendas), existe o parâmetro separado TPTRANSPORTESAIDA (configurado em REC001 — mesma aba, logo acima).


Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoEvidência
TfrmMRC018.btnSalvarClicksource/MRC018/UMRC018.pas:685Lê parmRecap.Values['TPTRANSPORTEENTRADA'] para montar INSERT do pedido
TfrmMRC018.btnENVIOAUTOMATICOClicksource/MRC018/UMRC018.pas:2360Lê valor e deriva tpPagtoFrete (CIF/FOB/Nenhum)
PedidoPneuDAO.GerarPedidosNotassource/JunsoftServiceFatApp/PersistenciaDao.pas:281Lê TPTRANSPORTEENTRADA do dataset e aplica lógica CIF/FOB/Nenhum
TdmREC001.qryCadastroAfterInsertsource/REC001/UdmREC001.pas:1011Define valor padrão '0' ao inserir novo registro

Scripts SQL com referência direta ao campo​

Procedure/ViewArquivoEvidência
GERA_NOTAPEDIDOScripts/GERA_NOTAPEDIDO.sql:61Seleciona P.TPTRANSPORTEENTRADA para tipo de pedido de entrada
GERA_PEDIDOENTRADACARCACAScripts/GERA_PEDIDOENTRADACARCACA.sql:78Seleciona P.TPTRANSPORTEENTRADA para geração de pedido de carcaça

Candidatas por uso da tabela (sem referência direta ao campo)​

Diversas procedures fazem JOIN ou FROM em PARAMRECAP mas não citam TPTRANSPORTEENTRADA literalmente. Não há impacto funcional direto confirmado para o campo nessas rotinas.