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
| Tela | Contexto |
|---|
| MFI003 / Parâmetros Fiscais | Onde o parâmetro é configurado |
| RRC010 | Possui campo ST_TRANSPORTADOR na tabela EMPRESA (CAST NULL como placeholder) |
| RPD007 | Possui campo ST_TRANSPORTADOR_QUEBRA em EMPRESA — campo distinto, usado para quebra de relatório |
Campos envolvidos
| Campo | Tabela | Observação |
|---|
ST_TRANSPORTADOR | PARMFISCAL | Parâmetro principal — indica se a empresa é transportadora |
Opções disponíveis
N — Empresa NÃO é Transportadora (padrão)
| O que faz | Detalhe |
|---|
| Registro 70 do arquivo magnético | Gerado para todas as notas, independente do estado de destino |
| Registro 71 do arquivo magnético | Não gerado |
| Edição | Livre — pode ser alterado a qualquer momento |
Simulação passo a passo
- Acesse MFI003 — Parâmetros Fiscais da empresa desejada.
- Certifique-se de que o checkbox Empresa Transportadora está desmarcado.
- Salve os parâmetros (
<F9> ou botão Salvar).
- Execute a geração do Arquivo Magnético (registro fiscais) para o período desejado.
- Verifique que os Registros Tipo 70 foram gerados normalmente para todas as notas.
- 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 faz | Detalhe |
|---|
| Registro 70 do arquivo magnético | Gerado apenas para notas com estado de destino igual ao estado da empresa |
| Registro 71 do arquivo magnético | Gerado com dados de conhecimentos de frete/transporte (CTRC) |
| Edição | Livre — pode ser alterado a qualquer momento |
Simulação passo a passo
- Acesse MFI003 — Parâmetros Fiscais da empresa desejada.
- Marque o checkbox Empresa Transportadora.
- Salve os parâmetros (
<F9> ou botão Salvar).
- Execute a geração do Arquivo Magnético para o período desejado.
- Verifique que os Registros Tipo 70 foram gerados apenas para notas cujo estado do município é igual ao estado da empresa (operações internas).
- 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
| Valor | Label | Registro 70 | Registro 71 | Observação |
|---|
N | Desmarcado | Todas as notas | Não gera | Comportamento padrão |
S | Marcado | Apenas mesmo estado | Gera | Para empresas de transporte |
Procedures impactadas
| Rotina | Arquivo | Linha | Evidência |
|---|
TdmMFI003.tabPARMFISCALAfterInsert | source/MFI003/UdmMFI003.pas | 314 | Inicializa com 'N' ao inserir novo registro |
TdmRRC010.tabEMPRESAAfterInsert | source/RRC010/UdmRRC010.pas | 509 | Inicializa ST_TRANSPORTADOR da EMPRESA com 'N' |
Referência SQL direta ao campo
| Procedure | Arquivo | Linha(s) | Evidência |
|---|
GERA_ARQUIVOMAGNETICO | Scripts/GERA_ARQUIVOMAGNETICO.sql | 113, 137, 858–859, 910 | Lê 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