Bom dia Wladimir,
“Tem como validar a informação em tempo de execução?”
Para implementar tratativas de analisar o XML em tempo de execução será necessário um desenvolvimento muito grande e que na prática não será utilizado pois você não irá colocar no XML os erros previstos por você mesmo.
Em ambiente de produção a situação que você relatou não deve acontecer.
Para assegurar que não aconteça você tem que seguir a especificação da Sefaz, respeitando o devido preenchimento de cada campo.
Por este motivo disponibilizamos um Kit de Desenvolvimento, para que o Desenvolvedor faça todos os testes necessários em laboratório antes de colocar em produção.
Em ambiente de desenvolvimento você poderá consultar boa parte dos motivos da rejeição do XML pelo SAT através do LOG do equipamento. Você executa normalmente seus testes e quando ocorrer uma rejeição você consulta o LOG e verifica o motivo da rejeição.
Att
Cristiano Abbud
Prezado Robinson,
Sim, o retorno do SAT é instantâneo. Você envia o XML e ele te retorna o Cupom Fiscal Eletrônico. Independente de estar ou não conectado a internet.
É considerado apenas o tempo de processamento, que para 1 item é menos de 1 segundo por exemplo.
Uma cópia do CF-e que o AC recebe do SAT fica armazenado na memória interna do SAT até que seja transmitido para a Sefaz, após isso é apagado automaticamente. A internet será necessária para que os cupons sejam transmitidos.
Att
Cristiano Abbud
Prezado Wladimir,
De uma maneira bem objetiva não é possível fazer a consulta que você necessita.
Porém para cada xml enviado ao SAT o mesmo retorna o respectivo cupom fiscal que deve ser armazenado pelo contribuinte. Com isso você poderá verificar tudo que foi enviado no dia.
Outra dica é através do comando Consultar Status em que você poderá obter o número do último cupom emitido e calcular a faixa de cupons emitidas diariamente.
Qualquer duvida estou a disposição.
Att
Cristiano Abbud
Prezado Wladimir, boa tarde
Sim, existe um Software que faz a validação do XML, chamado InteliSAT.
Está disponível no link http://www.tanca.com.br/drivers.php?cat=24&sub=43
De qualquer maneira você também pode enviar o XML para o e-mail suporte@tanca.com.br
Att
Cristiano Abbud
Boa noite a todos,
Está sendo analisado pelo departamento de engenharia.
Caso tenha sido colocado um tamanho do campo menor que o especificado o mesmo será corrigido e atualizado automaticamente.
Att
Cristiano Abbud
Bom dia Gabriel,
Somente a DLL.
No aguardo do retorno.
Att
Cristiano Abbud
Boa tarde Gabriel,
Baixe a Dll atualizada no link abaixo e faça o teste novamente por favor.
http://www.tanca.com.br/drivers.php?cat=24&sub=43
Att
Cristiano Abbud
Boa noite a todos.
Nova previsão da Sefaz para dia 24 as 12:00 hrs.
Att
Cristiano Abbud
Boa tarde a Todos!
Nova previsão da Sefaz para hoje às 17:00.
http://www.fazenda.sp.gov.br/sat/
Rafael, o comando de desbloqueio não tem efeito, o bloqueio é autônomo.
Leia por favor os posts anteriores e veja se compreende o que escrevi, qualquer duvida só manter contato novamente.
Att
Cristiano Abbud
Prezado Rodrigo, boa tarde
Por favor leia com calma a explicação que eu escrevi ontem.
Seu equipamento está bloqueado porque a Sefaz está indisponível.
A previsão é na Terça Feira dia 23 ao meio dia, 12:00 hrs, em momento nenhum foi dado prazo diferente pela Sefaz.
Também foi explicado que executar a função desbloquear não tem efeito nenhum sobre Bloqueio Autônomo.
Ter ou não ter cupom no SAT também não tem influencia nenhuma no bloqueio, ou seja, se o equipamento não tiver comunicação com a Sefaz ele irá bloquear.
O desbloqueio de um kit é feito em segundos quando a Sefaz está disponível.
O Kit de Desenvolvimento é uma reprodução de um ambiente REAL, porém sem validade jurídica, ou seja, o Kit responde a disponibilidade da Sefaz funcionando como um SAT real.
O Software Básico do Kit é a versão Homologada, o que muda é o webservice que ele se comunica e este webservice é gravado no arquivo de parametrização de fábrica.
Vender um Kit que não tenha o software homologado não é interessante ao desenvolvedor, que poderia homologar seu aplicativo comercial no kit e ter problemas quando colocar o produto real em campo pois o mesmo será diferente.
O fato do kit bloquear é importante para a Software House saber que isso irá ocorrer em campo e que seu software terá que ter diferenciais para fazer as devidas tratativas, como por exemplo monitorar a conexão com a rede e informar ao usuário para evitar o bloqueio.
Fico a disposição.
Att
Cristiano Abbud
Boa tarde Fernando!
O equipamento é parametrizável, portanto ele só vai bloquear de acordo com os parâmetros que a Sefaz enviar pra ele.
A Sefaz faz estas manutenções de maneira programada, e com isso deve ter atualizado a parametrização de todos os SATs de produção antes de fazer esta manutenção para que não sejam bloqueados dentro deste período.
Somente os Kits são afetados pois as parametrizações de fábrica do Kit é feita com um bloqueio de 5 horas caso o Kit fique sem comunicação com a Sefaz.
Att
Cristiano Abbud
Bom dia Rodrigo
O equipamento SAT tem 3 tipos de bloqueio/desbloqueio.
– Bloqueio Sefaz
– Bloqueio Autônomo
– Bloqueio Contribuinte
Cada um destes Bloqueios não tem influencia sobre os outros.
Você pode consultar o Status do SAT para poder saber em qual bloqueio está o equipamento.
Bloqueio Sefaz é feito pela Secretaria da Fazenda, a Sefaz pode efetuar o bloqueio de um SAT a seu critério como por exemplo por uma falta de pagamento de impostos. Portanto se o equipamento estiver bloqueado pela Sefaz só a própria Sefaz poderá desbloquear.
O Bloqueio Contribuinte é a situação em que o Contribuinte deseja bloquear o SAT.
Para isso existe os botões de “Bloquear” e “Desbloquear” o SAT. Mas para isso é necessário que o contribuinte indique esta opção na retaguarda da Sefaz e depois execute o comando pelo software de Ativação.
O Bloqueio Autônomo é um modo de bloqueio que é feito pelo próprio equipamento, e o seu desbloqueio também, ou seja não há algum comando para que o equipamento seja desbloqueado.
O equipamento entra em bloqueio autônomo nas seguintes situações:
– Falta de comunicação com a Sefaz – Este é o mais comum, para isto basta conectar o equipamento na internet que ele efetua uma comunicação com a Sefaz e desbloqueia.
– Vencimento do Certificado Digital – Quando o certificado do SAT vencer(expirar) o SAT entra em bloqueio autônomo até que seja renovado. O SAT TS-1000 da Tanca usa Certificado AC SAT justamente por ter um prazo de 5 anos e renovação Automática, ou seja, você não irá encontrar esta situação.
– Esgotamento da Memória – Quando a memória do SAT atingir 95% de sua capacidade o SAT entra em bloqueio até que os cupons sejam enviados para a Sefaz e a memória seja liberada. O SAT da Tanca tem uma memória de 4GB, o que possibilita a emissão de milhares de cupons sem que haja o bloqueio.
Pelo que você escreveu seu Kit SAT SDK-1000 está bloqueado por falta de comunicação com a Sefaz, para isso basta conectar na Internet que ao se comunicar com algum webservice da Sefaz ele irá se desbloquear.
No momento a Sefaz está indisponível, Há um comunicado na página principal dizendo que das 18:00 do dia 19 até as 12:00 do dia 23 de junho os sistemas estarão indisponíveis e portanto é provável que você só irá desbloquear seu SAT após esta data.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ATENÇÃO – AVISO DE INDISPONIBILIDADE A PARTIR DO DIA 19/06/15 ÀS 18:00
Por força de manutenção programada, não será possível a ativação de novos SATs nem a renovação de certificados para os SATs já ativos, a partir de 19/06/2015 às 18:00 até 23/06/2015 às 12:00.
As demais operações também serão afetadas e estarão indisponíveis, incluindo o recebimento de cupons.
Pedimos desculpas pelos transtornos e agradecemos a compreensão.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Fico a disposição.
Att
Cristiano Abbud
Bom dia Nelson,
Vamos aguardar o retorno dos demais participantes, mas apenas como informação o SAT da Tanca já está funcionando no ACBR.
Estou colocando um link apenas como referência.
http://www.projetoacbr.com.br/forum/index.php?/topic/20946-compatibilidade-com-sat-tanca/
Att
Cristiano Abbud
Boa tarde Rodrigo,
Muito obrigado pelo feedback quanto ao InteliSAT.
Iremos verificar quanto a Dll, mas tanto a Dll quanto o Software de Ativação foram desenvolvidos e testados em ambinete x86 e x64.
Att
Cristiano Abbud
Boa tarde,
Aparentemente o comando está correto e o retorno é feito corretamente.
Apenas para confirmação, o código de ativação do equipamento foi modificado?
Você conseguiria repetir o teste com a ferramenta InteliSAT e validar o código?
Fico no aguardo para prosseguirmos.
Att
Cristiano Abbud