Ir para conteúdo
  • Cadastre-se

Vanderlei Domingos Gimenez

Membros
  • Total de ítens

    58
  • Registro em

  • Última visita

Posts postados por Vanderlei Domingos Gimenez

  1. eu achei isto no forum e de 2016, eu criei este top porque pesquisei mensagem sefaz no forum e nao achou, isto eu achei no google, e veio para o forum, nao sei se fiz certo abrir um topico novo, 

    Daniel postou em 14 marco 2016
    Todos os retornos do SAT, de acordo com a especificação técnica do SAT, são mapeados em "TACBrSATResposta"

    Intelli perguntou,
    Daniel, boa tarde,

    Haveria um modo de implementar um evento chamado, por exemplo, 'OnGetResposta' no componente ACBrSAT?

    Neste caso, poderíamos mapear o retorno de todas as respostas do SAT mais facilmente, o que poderia até ser mais fácil para verificarmos se em algum comando que efetuamos a SEFAZ retornou alguma mensagem específica e já exibirmos em primeira mão para o cliente. 

    Apenas uma idéia, que a meu ver poderia ser interessante. O que acha?

    Resposta Daniel isto e de 17 marco de 2016

    Feito... ;)

    -- ACBrSAT --
    [+] Adicionado o evento OnMensagemSEFAZ( ACod: Integer; AMensagem: String)
        que será disparado, quando na resposta do SAT, houver alguma mensagem do
        SEFAZ para o Contribuinte  (por: DSA)

    Como implemento, esta chamada, ao evento na abertura do programa, quando consulto o sat, se esta ativo, como sei que tenho mensagens da sefaz para aquele aparelho do sat. alguem pode me dar alguma dica quem implementou isto no ac.

     

  2. No exemplo do acbr achei isto, mais como implemento isto, quando eu sei que a sefaz enviou mensagem para chamar este codigo.

    procedure TForm1.ACBrSAT1MensagemSEFAZ(ACod: Integer; AMensagem: String);
    begin
      MessageDlg( IntToStr(ACod)+'-'+AMensagem, mtWarning, [mbOK], 0);
    end;
     

    Vi que o codigo para chamar a atualizacao e este, atualizarsoftwaresat,   vou implementar, tem como eu pegar os logs e retorno saber se atualizou, vou implementar e ver o resultado.

     

  3. tive um cliente que o certificado digital gratuito venceu, um linker 2, soft basico 01.00.00, o sat entrou em bloqueio autonomo, o suporte da elgin diz que esta versao a sefaz nao envia atualizacao, entao o sat nao sera desbloqueado, o certificado nao sera renovado, eu pesquisei na sefaz e vi que a obrigacao e do contribuinte atualizar o sat, que a sefaz envia aviso para o sat, e que a softhouse tem que mostrar estes avisos, entao queria saber como faco para mostrar estes avisos, eles dizem que fazem a atualizacao automatica caso o cliente nao faca, no caso do linker 2, vai ate 01.00.03, no caso nao fez nenhuma. A softhouse tem que colocar uma rotina para atualizacao do sbasico, vou ver isto no exemplo do acbr, agora estas mensagens da sefaz para o sat tem como,

  4. Sat Elgin Linker I,  dllsat.dll correta, chave 344 ok, ativação vinculação. no meu computador consigo, fazer a venda, no computador do cliente, da um erro na hora de enviar, não mostra o erro, segue Env, log, ja tentei em 2 computadores do cliente, para tirar a duvida se era windows, porque no meu funciona, ja rodei com break point no delphi a rotina do enviavenda passa e da o retorno 6000, no deles parece que da algum erro e cai no exit, e nao retorna nenhum erro, por isto estou postando no forum, para ver se voces analisando o env ou log pode me dar alguma dica porque nao funciona no micro do cliente

    Micro com w7 e outro com w10, como nao consigo saber no cliente a parte que o programa, retorna, 

       if EstaVazio(SATResp) then
          SATResp := fsSATClass.EnviarDadosVenda( dadosVenda );

    aqui deve dar algum erro no micro do cliente e nao consigo saber que tipo de erro , porque nao da erro no meu micro com o delphi ai nao sei o que fazer, Ja vi que umas duas vezes que tentei vender no meu deu o erro acima, tambem, mais na maioria das vezes realiza a venda.


      finally
        Result := FinalizaComando( SATResp );
      end;

      DecodificaRetorno6000;

    .acbr.log

    AD20201218175638-899912-env.xml ACBRSAT.LOG

  5. Ola, a contabilidade informou que so deu baixa na inscricao estadual, que a escola virou so prestadora de servico, que o cnpj continua valido, vou pedir para a escola verificar com a contab isto na Sefaz, se o cnpj do destinatario, ficou invalido para ser destacado no cupom do sat, porque nao acho que se seja programa e sim algo da propria sefaz, só achei muita coincidencia, ate o mes passado fizeram a venda para o cnpj e este mes bloqueou, segue xml da pasta enviado para ver os dois cnpj,

    AD20200203155243-433787-env.xml

  6. Tenho um de vendas, cliente me mandou dizendo que ja tinha feito vendas antes, veja o cnpj 60518180/0014-44 significa que ja foi foi vendas antes. Vou tentar conseguir o cnpj da pasta enviado, para ver ser isto, porque tambem estou curioso de ver os cnpj que o xml, esta usando para envio. No teste que fiz aqui da o erro, mais se eu colocar o mesmo cnpj do destinatario igual ao da empresa emitente.

    AD35200260518180000553590001685010030284756576.xml

  7. Ola, o programa estava funcionando normalmente, mais ontem o cliente tentou vender para o cnpj, que ja tinha feito venda antes e deu esta mensagem de erro, Rejeicao Cnpj invalido destinatario, pesquisei e vi que o erro so ocorre quando o cnpj e igual ao cnpj da empresa, mais neste caso, o cnpj e de outra unidade, so os 8 primeiros sao iguais, os ultimos seis sao diferentes, antes funcionava e ontem comecou esta rejeicao, 

  8. Estou vendo aqui foi bem no dia que acabou o horario de verao, dia 17/02. entendi porque a hora voltou para 230009 no cupom 1670, sera que teve algo a ver o sat ter voltado a hora, porque terminou o horario de verao e com isto o lote enviado a sefaz, pode ter sido rejeitado por isto, esta rejeicao 242, ter a ver com isto no cabecalho do xml, porque o cupom 1658 que e valido o horario e 183841 o cupom 1659 que e o primeiro rejeitado, e das 234858, ou seja dentro destes 11 minutos o cliente fez varios cupons, acho muita coincidencia isto. porque o sat depois voltou uma hora, com o horario de verao, terminado.

  9. Oi Sergio, passei para a contabilidade, para ela me informar onde ela viu estas, restricoes nos cupons se foi na parte do contribuinte, neste caso o sat enviou os cupons para a sefaz. Eu tenho os xml todos aqui, os validos e estes, observando aqui tem algo estranho em relacao a hora.

    Todos dia 17/02

    cupom 1658  valido  18:38:41 invalidos 1659 234858 1660 235041 1661 235137 1662 235220 1663 235253 1664 235340 1665 235612 1666 235640 1667 235726 1668 235842 1669 235947 1670 230009 estranho hora voltou 1671 230017 1672 230316 1673 231131 1674 232127 cupom 1675 que esta valido ja e do dia 24/02 233123

    tenho todos os xml, estou pedindo mandar uma foto do site da sefaz, onde ela ve as restricoes. 

  10. Estou consultando estes xml, no consulta da sefaz, estão como indisponivel, estou falando com a contabilidade, porque para ela que recebeu os xml, enviados pelo cliente, estao ok, entao esta sendo feito o calculo, como cupons, validos, mais na sefaz, estao indisponiveis, o que devera ser feito, paga-se o imposto dos cupons, e se tiver uma denuncia de nota fiscal paulista, por não serem validos, o cliente que fez a compra tem o cupom, mais nao consta na base.

    image.png.6b51c5e840b070e9e6f348acce6d008b.png

  11. Segue arquivos, o cupom 1647, rejeicao, 999, os outros dois cupons sao rejeicao 242, o que eu pesquisei,  fala de erro na ordem no cfe, eu olhei não achei nada.

    caracteres não aceitos na sefaz, ou UF, tem algum assunto, mais é sobre nfe, cfecabecmsg, mais sobre o sat, não achei nada, o cliente disse que a contabilidade, apurou isto na sefaz, cupom 1659 ate 1674 tem rejeição 242. 

    AD35180216681984000153590003204030016614017229.xml

    AD35180216681984000153590003204030016472518053.xml

    AD35180216681984000153590003204030016591893460.xml

    AD35180216681984000153590003204030016609798978.xml

  12. A contabilidade do meu cliente, esta informando que uma sequencia de 10 cupons estão com rejeição 242, eu recebi os xml, que estão com esta mensagem, observei caracteres estranhos, o único que tenho e um R$ na msg do imposto da lei 12,741, a UF esta sendo informado, no cabeçalho, esta na versão 0,07, a contabilidade quer saber se pode validar os cupons, queria saber como faço para evitar isto. ou esta rejeição pode ser ignorada  

  13. Ola, não sabia disto, pensei que o AtivarSat, era para conectar e se ele voltasse com a Mensagem Sat Ativo, e porque eu poderia fazer vendas normalmente, inclusive aviso para os clientes quando abrirem o programa, verificar no rodapé se tem alguma mensagem diferente, tipo erro, de porta de comunicação ou Sat em processamento, que sou obrigado a desligar da USB e ligar novamente, tem como eu obter os status do Sat, na abertura do programa, ConsultaSat, Teste Fim a Fim será que me mostra os retornos, para eu não precisar verificar algum problema somente quando estiver finalizando uma venda.

  14. Se eu só inicializar, sem o comando ativarsat eu gerei uma venda parece que funcionou, vou modificar no meu programa, só inicializar carregar a dllsat, sem ativar, mais isto deve ser deste aparelho alguma modificação que a Elgin fez, para não precisar mais ativar. 

    erro.jpg

    ACBrSAT.log

    Sim uso o comando ativar no formprincipal, logo apos carregar os dados, da dll para o componente, cfe. e é nesta hora que mostra o erro. se funcionar posto aqui. Obrigado pela ajuda

  15. Este erro esta no Comando  AtivarSat deve ser a mesma chamada a dllsat.dll feita pelo programa da Elgin, uso esta chamada no meu programa também.

    Voce tem alguma dica de como devo proceder com este sat da elgin, uma vez que com os outros aparelhos funcionam normalmente inclusive com elgin antigo.

     Poderia suprimir esta mensagem na abertura do programa, mais, a venda não conclui. teste fim a fim pelo exemplo acbr funciona gerou ate um xml. na pasta vendas. 

    erro.jpg

    ACBRSAT.LOG

  16. E que quis ficar dentro do post Linker 2, Sergio, para não ter vários post, sobre se alguém conseguiu rodar o acbr com este sat novo. Continuo com o problema, como é o primeiro sat deste modelo que ativo, tive dificuldade para instalar no windows, precisa mudar no painel de controle para procurar o driver pelo disco, como serial, e que o inf não funciona com windows xp. 

    Entrei no Programa de ativação da Epson, e fiz a ativação do código, 123456789, depois fiz o registro da softhouse, Ac registrada com sucesso, passei pelo botão de funções, comunicando com a Sefaz, tudo ok.

    Mais quando vou entrar no meu programa, da o erro 04003,

    Liguel no suporte da Elgin, pediram para eu pesquisar no Acbr, o pessoal entrou no controle do micro, tentaram mudar codigo de ativação, pegaram os logs do processo todo que fiz para ativar.

    E vim agora procurar no forum, mais achei só este post sobre linker 2, 

    E no programa da Elgin também da este erro, no botão de ativação, vou colocar uma imagem,

     

    Erro SW Ativação.jpg

  17. Linker II, mudei a dllsat.dll para a nova que acompanha o instalador, fiz a ativacao pelo novo programa da elgin, esta tudo de acordo pelo programa da elgin, ativacao, comunicando, desbloqueado, verifiquei na sefaz, mais quando abro o sistema estou com erro 04003, Sat ja ativado ou Pendente de Vinculacao da AC.

    Fiz a vinculacao, da softhouse chave 344, chave de ativacao 123456789.

    Nao sei se estou aproveitando, gancho, so nao quis abrir um poste novo.

  18. Oi Juliomar, ja fiz todos estes processos, li todas as indicacoes para ter 2 delphi, o options enviroment variables, mudar o path para cada delphi para nao ter problema com os packages de cada delphi, removi o fortes  no 7, fiz o apagar novamente, removi o fortes no xe2, apaguei os packages, no options library apaguei tudo, instalei so o fortes, na primeira vez ele carrega o package, ai eu saio ele nao aparece mais o package no inicio, mais os componentes estao la, veja as 2 telas,  o problema e isto na abertura do delphi como fazer sempre ele carregar o package, na abertura, para subir o frce.bpl e alguma configuracao, no xe2 nao sei muito, estou migrando por causa do suporte que vai se encerrar no delphi 7,  fiz o environment variables no 7 tambem, ele agora perdeu tudo, removi o acbr la e o fortes mais la ja domino instalar o acbr e mais facil, 

    Nem instalei o acbr porque enquanto o fortes nao subir junto com o delphi ali na hora de carregar os packages, vai dar erro quando abrir.

    O que achei de carregar package foi marcar o projeto no options colocar true,

    Veja a diferenca nas 2 telas de abertura.

    Talvez eu nao esteja sabendo remover certo o fortes, nos 2 delphi, estou removendo o package e deletando,e tirando o caminho do pacote do options library.

     

    t0.jpg

    t1.jpg

    t2.jpg

  19. Ola, estou migrando do delphi 7 para o xe2, eu fiz o procedimento de apagaracbr, instalei o fortes report, instalei o trunk2, e o acbrdanferl, instalei por apk, abri o exemplo do nfe, e marquei, para package carregar na abertura, o que esta acontecendo que quando saio, e abro novamente da erro do frce.bpl, se instalo e abro o delphi ele carrega, se saio e abro ele volta a dar o erro. segue sequencia das tela de abertura.

    Marquei o package, para ver se o fortes report e acbr, fossem carregados na abertura do delphi, no false tambem da erro.t2.jpg

    Resumindo, t0 e t1 ok, se saio e abro novamente da o erro de t2, se faco o t3, e abro carrega, ou seja o fortes nao esta carregando quando fecho e abro o delphi.

    t0.jpg

    t1.jpg

    t3.jpg

  20. Ola. eu fiz uma rotina, tanto para venda quando para cancelamento, apos o retorno 6000 e 7000, voce coloca um codigo para copiar o xml, para uma pen drive, variavel cletra e a letra da pen drive copia na raiz da pen drive

                  posicao:= Pos('AD',ACBrSAT1.CFe.NomeArquivo);
                  carq:= copy(ACBrSAT1.CFe.NomeArquivo,posicao,60);
                  copyfile(pchar(ACBrSAT1.CFe.NomeArquivo),pchar(cletra+':\'+carq),true);
     

  21. <ICMS>
    - <ICMSSN102>
      <Orig>0</Orig>
      <CSOSN>102</CSOSN>
      </ICMSSN102>
      </ICMS>


    Sergio desculpe nao reparei, no meu xml da venda do 400 não tem esta parte como a venda 102/500 faz, 

    voce sabe se isto abaixo seria o certo, se o codigo acbr esta implementando para fazer assim.

    <ICMS>
    - <ICMSSN400>
      <Orig>0</Orig>
      <CSOSN>400</CSOSN>
      </ICMSSN400>
      </ICMS>
     
×
×
  • 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.