Pular para o conteúdo principal

RFI040.R001 — Ambiente de transmissão definido pelo parâmetro fiscal

Módulo: RFI040 · Menu: Fiscal > Relatórios > SPED EFD-Reinf Classificação: intencional · Relevância: alta

Regra​

O parâmetro PARMFISCAL.TP_AMBSPEDREINF define se a tela opera em Produção (1) ou Produção Restrita/Homologação (2); isso muda rótulos na tela, os filtros das grades de Dados/Recibos Reinf e a tag TpAmb de todo XML gerado.

Quando dispara​

Ao abrir a tela e sempre que um XML de evento é montado ou um protocolo é consultado.

Como o usuário resolve​

Ajustar o parâmetro fiscal TP_AMBSPEDREINF (Fiscal > Parâmetros) para 1 (Produção) ou 2 (Produção Restrita) conforme o certificado/ambiente contratado junto à Receita.

Parâmetros envolvidos​

  • PARMFISCAL.TP_AMBSPEDREINF

Evidência​

ArquivoLinhasRotinaO que o trecho faz
source/RFI040/URFI040.pas404-404iniciarDefine Ambiente a partir de TP_AMBSPEDREINF
source/RFI040/URFI040.pas438-448iniciarTroca rótulos Produção/Produção Restrita e exibe check de limpar base

source/RFI040/URFI040.pas:404

Ambiente := TipoAmbiente(StrToInt(ParmFiscal.Values['TP_AMBSPEDREINF']));

source/RFI040/URFI040.pas:438

if (Trim(ParmFiscal.Values['TP_AMBSPEDREINF']) = '2') then
begin
frmRFI040.lblProducaoRestrita.Visible := True;
frmRFI040.lblProducao.Visible := False;
frmRFI040.chkLimparBaseReinf.Visible := True;
end else
begin
frmRFI040.lblProducaoRestrita.Visible := False;
frmRFI040.lblProducao.Visible := True;
frmRFI040.chkLimparBaseReinf.Visible := False;
end;