Pesquisar na Comunidade
Showing results for tags 'consultarstatusoperacional'.
Encontrado 3 registros
-
Bom dia pessoal, No dia 01/03 recebemos de um cliente(SAT Bematech RB-1000) uma reclamação que estava ocorrendo problema na emissão do CF-e. Analisando o log, encontramos um erro no processo de adicionar os dados do CF-e no banco de dados. Segue: [01/03/2018 17:29:08] [TRANSMITIRCUPOMSAT]ERRO(#07): '255,255,255,000' is not a valid floating point value - IDCUPOM: 5414226000 Só para esclarecer melhor, o nosso sistema, efetua antes de enviar a venda para o SAT, a seguinte validação: 1) SAT está em operação? 2) Status do SAT é não BLOQUEADO? 3) Qual o status da impressora? No log do SAT gerado pela ACBr, obtivemos: Ou seja, pelo visto o sistema tentou converter uma resposta da posição 09, que a princípio é resultado do comando ConsultarStatusOperacional e não do EnviarDadosVenda. No sistema eu faço: with Resposta do begin //06000 - Emitido com sucesso + conteúdo notas if (codigoDeRetorno = 6000) then begin ValorTotalCFe := StringToFloat(Resposta.RetornoLst[9]); (...) O problema relacionado a isso é que o nosso sistema cancelou o cupom pois foi executada uma exceção, mas o CF-e estava aprovado na SEFAZ. Algo que notei é que o tempo entre o número de sessão 158050 e 710051 foi de 0,936 ms. As requisições ao SAT são sequenciais, ou seja, é efetuada uma chamada, processada a resposta, efetuada outra chamada e assim por diante. Seria possível no componente uma resposta sobrescrever a outra? Este erro ocorre ocasionalmente em um cliente e não conseguimos reproduzir. Em outros clientes não recebemos este tipo de reclamação. Gostaria da opinião de vocês a respeito deste procedimento. Vocês já tiveram algum problema deste tipo? Desde já agradeço o retorno.
-
Access Violation no método ConsultarStatusOperacional - como resolver?
um tópico no fórum postou RenatoRicci ACBrSAT
Olá amigos, estou iniciando a implantação do componente SAT Acbr no meu sistema mas estou me deparando com 'Access Violation' ao chamar o método ConsultarStatusOperacional; Consegui compilar o exemplo que vem junto com o componente e o mesmo não dá erro.. ou seja, consigo consultar o status operacional normalmente. Utilizo Lazarus 1.4.4 na plataforma Windows e Emulador SAT oferecido pelo governo. Em anexo segue um exemplo com erro.. Neste exemplo a Inicialização do AcbrSat1 e ConsultaSat é executada sem erros.. Porém quando se chama ACBR1.ConsultarStatusOperacional é exibido o erro.. Alguém poderia me dizer o que está faltando? Segue imagem: http://imagebin.ca/v/2MQp6GVrFeUx Obrigado, Renato satteste1.rar- 1 reply
-
- acbrsat
- access violation
- (e 1 mais)
-
Como verificar se SAT deixou de comunicar com a Sefaz
um tópico no fórum postou RenataAlbergoni ACBrSAT
Olá pessoal, tudo bem com vocês? Estou terminando a implantação do SAT-CFe utilizando o componente do ACBR. Lendo o site da fazenda sp (http://www.fazenda.sp.gov.br/sat/duvidas_frequentes/desenvolvedores.asp) tem a seguinte orientação: * Recomenda-se que , periodicamente, o AC acesse a função consultarStatusOperacional à fim de verificar se o SAT deixou de se comunicar com a Fazenda por mais de 3 dias, e então notificar o contribuinte através do próprio AC; Sei que no componente tem a rotina " ACBrSAT1.ConsultarStatusOperacional;" que me retorna uma série de flags. A minha pergunta é a seguinte: Através de qual propriedade consigo saber se o equipamento fez comunicação nos últimos 3 dias? Fiz um pequeno teste retirando apenas o cabo de rede e percebi que a única mudança que houve foi que apareceu "STATUS LAN DESCONECTADA". Também sei que temos um limite de 10 dias para envia o xml para a receita. Como saber que um xml está na fila a mais de "x" dias para retornar ao cliente e tomar alguma providência. Espero que vocês tenham entendido o que quis dizer e a minha preocupação. Muito obrigada