Ir para conteúdo
  • Cadastre-se

dev botao

Implentação do SAT


Ver Solução Respondido por André Ferreira de Moraes,
  • Este tópico foi criado há 2431 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Boa tarde

Atualmente utilizamos a emissão de NF-e, CF-e, MDF-e e estamos querendo iniciar o desenvolvimento para emissão do SAT, para emissão do SAT é preciso gerar um arquivo ini com as informações parecido com a emissão da NF-e, é preciso adquirir um certificado especifico para realizar testes ? Alguem pode me auxiliar no desenvolvimento?

Obs: Tenho pouco conhecimento a respeito do SAT.

  • Moderadores
Postado
22 minutos atrás, mgmobile disse:

para emissão do SAT é preciso gerar um arquivo ini com as informações parecido com a emissão da NF-e?

http://acbr.sourceforge.net/ACBrMonitor/SATCriarEnviarCFe.html

23 minutos atrás, mgmobile disse:

é preciso adquirir um certificado especifico para realizar testes ?

Não, vc pode usar o emulador fornecido pelo fisco - https://portal.fazenda.sp.gov.br/servicos/sat/Paginas/Downloads.aspx

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.xpos.com.br
  • Membros Pro
Postado

Apos concluir os testes, nos como software house precisamos estar homologados ? Se sim, é necessario ir ate Sao Paulo para homologar, Com funciona ?

  • 3 meses depois ...
  • Moderadores
Postado
Em 29/03/2018 at 16:07, João Carlos Almeida Prado disse:

Boa tarde. Pode me ajudar com meu MFE?
Quando gero o XML, ao executar o comando de envio da o erro que o SAT não foi iniciado corretamente. O que tenho que configurar de diferente do SAT?
estou usando o MFE de homologação e os dados informados pelo fabricante: elgin

Boa tarde, está realizando os testes com SATTest? De uma olhada nas dicas do video: 

 

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado
Em 30/03/2018 at 17:08, José M. S. Junior disse:

Boa tarde, está realizando os testes com SATTest? De uma olhada nas dicas do video: 

 

Então, meu sistema já funciona com o SAT a mais de um ano. Pelo que entendi, bastaria mudar o modelo do SAT para mfe_Integrador_XML e usar os mesmo métodos.

Só o EnviaPagamento que tem que ser implementado, conforme o exemplo existente no TRUNK2

Já tenho um MFE de homologação, inicio ele, mas quando vou enviar o cupom, ele retorna o erro de MFE NÃO INICIADO CORRETAMENTE.

Estes são os parametros que configuro:

 

      with ACBr_SAT do
      begin
         Modelo := TACBrSATModelo(sat_config.Modelo);
         ArqLOG := sat_config.ArqLogSAT;
         NomeDLL := sat_config.NomeDLL;
         Config.ide_numeroCaixa := sat_config.NumeroCaixa;
         Config.ide_tpAmb := TpcnTipoAmbiente(sat_config.Ambiente);
         Config.ide_CNPJ := sat_config.SwHCNPJ;
         Config.emit_CNPJ := sat_config.EmitCNPJ;
         Config.emit_IE := sat_config.EmitIE;
         Config.emit_IM := sat_config.EmitIM;
      // showmessage('Reg.Trib.:'+inttostr(sat_config.RegTributario));
         Config.emit_cRegTrib := TpcnRegTrib(sat_config.RegTributario);
         Config.emit_cRegTribISSQN := TpcnRegTribISSQN(sat_config.RegTribISSQN);
         Config.emit_indRatISSQN := TpcnindRatISSQN(sat_config.IndRatISSQN);
         Config.PaginaDeCodigo := sat_config.PagCod;
         Config.EhUTF8 := sat_config.UTF8;
         Config.infCFe_versaoDadosEnt := StringToFloat(sat_config.VersaoEnt);
         ConfigArquivos.SalvarCFe := false;
         ConfigArquivos.PastaCFeVenda := '';
         ConfigArquivos.PastaCFeCancelamento := '';
         if length(trim(sat_config.trilha_enviados)) > 0 then
         begin
            ConfigArquivos.SalvarCFe := true;
            ConfigArquivos.PastaCFeVenda := trim(sat_config.trilha_enviados);
            ConfigArquivos.PastaCFeCancelamento := trim(sat_config.trilha_cancelados);
         end;
      end;
 

            try
               ACBrSAT.Inicializado := not ACBrSAT.Inicializado;
            except on E: exception do
               begin
                  if length(VG_arqlog) > 0 then
                     funcs_txt.P_Log('SAT', '  - Erro ao iniciar o SAT:' + E.Message);
               end;
            end;
 

 

  • Moderadores
Postado

Boa tarde, tente realizar os testes iniciais com dema SATTest. A dll configurada está correta? Qual a mensagem após enviar o comando Inicializar? 

Este erro não chega nem a enviar o XML é na validação se está ativado. A consulta de Status Operacional está OK?

Anexe o log: ACBrSAT.log e o log do aparelho para verificação

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.