Pular para o conteúdo principal

ST_TRANSPORTADOR - Empresa Transportadora

Tela de configuração: MFI003 — Parâmetros Fiscais Localização: Aba Parâmetros Fiscais → checkbox Empresa Transportadora Tabela: PARMFISCAL.ST_TRANSPORTADOR Tipo: CHAR(1) NOT NULL Valor padrão: N

Telas impactadas​

TelaContexto
MFI003 / Parâmetros FiscaisOnde o parâmetro é configurado
RRC010Possui campo ST_TRANSPORTADOR na tabela EMPRESA (CAST NULL como placeholder)
RPD007Possui campo ST_TRANSPORTADOR_QUEBRA em EMPRESA — campo distinto, usado para quebra de relatório

Campos envolvidos​

CampoTabelaObservação
ST_TRANSPORTADORPARMFISCALParâmetro principal — indica se a empresa é transportadora

Opções disponíveis​

N — Empresa NÃO é Transportadora (padrão)​

O que fazDetalhe
Registro 70 do arquivo magnéticoGerado para todas as notas, independente do estado de destino
Registro 71 do arquivo magnéticoNão gerado
EdiçãoLivre — pode ser alterado a qualquer momento

Simulação passo a passo​

  1. Acesse MFI003 — Parâmetros Fiscais da empresa desejada.
  2. Certifique-se de que o checkbox Empresa Transportadora está desmarcado.
  3. Salve os parâmetros (<F9> ou botão Salvar).
  4. Execute a geração do Arquivo Magnético (registro fiscais) para o período desejado.
  5. Verifique que os Registros Tipo 70 foram gerados normalmente para todas as notas.
  6. Verifique que nenhum Registro Tipo 71 foi gerado.

Resultado esperado: O arquivo magnético conterá Registros 70 para todas as notas fiscais do período, sem Restrição por estado. Registros 71 (conhecimentos de transporte) não serão gerados.


S — Empresa É Transportadora​

O que fazDetalhe
Registro 70 do arquivo magnéticoGerado apenas para notas com estado de destino igual ao estado da empresa
Registro 71 do arquivo magnéticoGerado com dados de conhecimentos de frete/transporte (CTRC)
EdiçãoLivre — pode ser alterado a qualquer momento

Simulação passo a passo​

  1. Acesse MFI003 — Parâmetros Fiscais da empresa desejada.
  2. Marque o checkbox Empresa Transportadora.
  3. Salve os parâmetros (<F9> ou botão Salvar).
  4. Execute a geração do Arquivo Magnético para o período desejado.
  5. Verifique que os Registros Tipo 70 foram gerados apenas para notas cujo estado do município é igual ao estado da empresa (operações internas).
  6. Verifique que os Registros Tipo 71 foram gerados, contendo dados de tomadores de frete, remetentes e notas fiscais vinculadas aos conhecimentos de transporte.

Resultado esperado: O arquivo magnético conterá Registros 70 filtrados (apenas operações internas/mesmo estado) e Registros 71 com os conhecimentos de transporte emitidos pela empresa.

Exceção / Importante: Se a empresa for transportadora (S) mas não possuir notas de saída de conhecimento de transporte no período, os Registros 71 terão conteúdo vazio — apenas os Registros 70 (filtrados por estado) serão gerados.

Tabela Comparativa Resumida​

ValorLabelRegistro 70Registro 71Observação
NDesmarcadoTodas as notasNão geraComportamento padrão
SMarcadoApenas mesmo estadoGeraPara empresas de transporte

Procedures impactadas​

Rotinas Delphi com referência direta​

RotinaArquivoLinhaEvidência
TdmMFI003.tabPARMFISCALAfterInsertsource/MFI003/UdmMFI003.pas314Inicializa com 'N' ao inserir novo registro
TdmRRC010.tabEMPRESAAfterInsertsource/RRC010/UdmRRC010.pas509Inicializa ST_TRANSPORTADOR da EMPRESA com 'N'

Referência SQL direta ao campo​

ProcedureArquivoLinha(s)Evidência
GERA_ARQUIVOMAGNETICOScripts/GERA_ARQUIVOMAGNETICO.sql113, 137, 858–859, 910Lê ST_TRANSPORTADOR de PARMFISCAL para filtrar Registros 70 (por estado) e gerar Registros 71

Candidatas por uso da tabela PARMFISCAL​

As procedures abaixo utilizam a tabela PARMFISCAL, mas não referenciam o campo ST_TRANSPORTADOR diretamente. Impacto indireto não identificado:

  • ATUALIZA_PESSOA, CALCULA_CENTRORESULT, CONTABILIZA_IMPOSTONOTACTB, GERA_ARQUIVODIMOF, GERA_DARF, GERA_GIA, GERA_INTEGRACAO, GERA_INTEGRACAOFISCAL, GERA_INTEGRACAOIMPOSTO, GERA_MOVTOCONTABIL, GERA_SPEDCONTABIL_0000, GERA_SPEDECF, GERA_SPEDPISCOFINS, GRAVA_CREDITOMENSALGERALV2, GRAVA_CREDITOMENSALV2, GRAVA_DEPRECIACAOGERALV2, GRAVA_DEPRECIACAOV2, GRAVA_MOVTOFISCALCTE, GRAVA_MOVTOFISCALNOTA, GRAVA_SALDOFISCAL