Ir para conteúdo
  • Cadastre-se

rzzanatta

Membros
  • Total de ítens

    31
  • Registro em

  • Última visita

Posts postados por rzzanatta

  1. 2 minutos atrás, Italo Giurizzato Junior disse:

    Zanatta,

    O pessoal esta fazendo.

    Te convido a participar do Dia do ACBr em São Paulo no dia 10/novembro (sexta-feira) o pessoal que cuida das Lib vão estar presentes.

    Você vai ver o ACBrLibNFSe funcionando e vai poder conversar pessoalmente com a Equipe ACBr.

    Ah que legal.

    Se eu conseguir vou sim.

    Obrigado.

     

    • Curtir 1
  2. Em 15/08/2023 at 15:48, Italo Giurizzato Junior disse:

    Boa tarde Zanatta,

    O certificado que utilizo para teste:

    O algoritmo de assinatura é sha256RSA, Algoritmo de hash de assinatura é sha256 e a Chave pública é RSA 2048 Bits.

    E não tenho esse erro.

    Verifica se no XML do RPS que esta sendo enviado não contem vogais acentuadas, cedilha ou o caractere "&".

    Bom dia Ítalo.

    Ontem eu perdi um tempo maior e configurei melhor no Delphi. E agora funcionou o envio pelo Delphi.

    O problema esta sendo mesmo em algum lugar na minha função em php. Vi que pode ser que após eu assinar, eu jogo o xml numa string e tem q converter para array, e estou achando que qdo converte para array, o xml é alterado e aí dá o erro de assinatura pois alterou o documento após assinar. Não tenho certeza, mas li algo assina internet. Vou tentar aqui.

    O componente de NFSe em php não foi feito ainda né? Vi no repositório apenas NFe.

    Mas obrigado pela ajuda.

    Até.

  3. 20 minutos atrás, Italo Giurizzato Junior disse:

    Boa tarde Zanatta,

    O certificado que utilizo para teste:

    O algoritmo de assinatura é sha256RSA, Algoritmo de hash de assinatura é sha256 e a Chave pública é RSA 2048 Bits.

    E não tenho esse erro.

    Verifica se no XML do RPS que esta sendo enviado não contem vogais acentuadas, cedilha ou o caractere "&".

    Vou verificar.

  4. 6 horas atrás, Italo Giurizzato Junior disse:

    Bom dia Zanatta,

    Pelo que me recordo todos os Documentos Fiscais Eletrônicos (NF-e, CT-e, NFS-e, etc) usa o sha1, somente o e-Social e o Reinf que utilizam o sha256.

    O ACBr utiliza como padrão o sha1 e essa alteração para o sha256 para ser usado no e-Social e no Reinf é feita via código do próprio componente.

    Ou seja, não existe uma propriedade de configuração para selecionar se deseja sha1 ou sha256.

    Boa tarde Ítalo.

    Vc saberia me informar se no caso que acontece comigo, o certificado do cliente é sha256, aí vou no exemplo do ACBr ou no meu do php, e estou aplicando o sha1, a assinatura do xml vai ficar sha1 ou sha256? por que eu estou achando que o problema que dá na assinatura quando envia no WS, tanto sendo assinado no ACBr e no php, por o certificado ser sha256, eu assinando eles em sha1, é que está o problema. Vc concorda com essa tese? Pq ligo na certificadora e ela diz que esta certo ser sha256, o WS diz que tem que ser sha1, então estou no meio do tiroteio e sendo culpado de algo que tem haver com o algoritmo do certificado e eu perdendo tempo nisso a toa.

    Se puder me ajudar nessa informação, agradeço.

    certi.png

  5. Boa tarde.

    Estou fazendo uma API em php (tem que sem em php) de NFSe para Sorocaba/SP, mas cheguei num ponto onde já tenho toda a comunicação funcionando, mas sempre que envio o xml, dá a mensagem  (Erro na chamda Soap: Arquivo enviado com erro na assinatura. / Acerte a assinatura do arquivo.). Quando eu assino o xml, eu assino no rsa sha1 e o resto como sha1 e tudo igual os exemplos que vi na internet, mas sempre dá esse erro. Já tentei pelo exemplo aqui do ACBr e tb dá erro na assinatura como resposta. Já usei o SoapUi e tb dá erro de assinatura.
    Ontem validando meu arquivo xml no site (https://validar.iti.gov.br), deu o alerta  (Mensagem de alerta: Algoritmo de resumo criptográfico inválido.) e o resto ok do xml.

    Fui no site da certificadora do certificado A1 e lá mostra que o certificado é sha256 (rsaEncryption 2048 bits / sha256WithRSAEncryption).

    No php como disse, eu seto tudo para sha1.

    Na empresa DSF que é o WS, fala que não pode me ajudar pq é problema no certificado. Na empresa que emitiu o certificado fala que o problema é no meu sistema. Então, fica difícil assim achar uma solução se todos os lados falam que é do outro o problema. Lá eles falam que o xml tem que estar assinado em "sha1".

    Por um acaso alguém saberia me dizer se quando o certificado instalado para assinar o xml de NFSe, ele tem que ter a encriptação sha1 tb?

    Será que é algo na instalação do certificado?

    Eu já tentei usar o exemplo do ACBr e como disse, dá a mesma mensagem de problemas na assinatura. Mas, vai que estou fazendo algo de errado no exemplo (configurando algo errado, enviando errado).

     

    Já olhei diversos xml na internet e tudo bate. Tags td igual.

    Pra mim ainda é problema no certificado, mas como não entendo muito de certificado, não sei como prosseguir. 

    Alguém já passou por algo parecido?

    Alguém poderia tentar me ajudar?

     

     

     

  6. Bom dia. Estou fazendo NFSe para Sorocaba/SP e gostaria de saber se alguém tem um XML pronto já de Sorocaba para eu olhar a sequencia dos campos no xml. Alguém poderia me enviar um xml para eu olhar? Obrigado.

  7. 5 minutos atrás, rzzanatta disse:

    Bom dia.

    Tenho uma pequena  aplicação feita em Delphi e Indy que apenas envia e-mail. Mas um cliente ligou falando que ele mudou no o servidor deles o TLS para a versão 1.2 e aí parou de enviar e-mails. 

    Alterei no Delphi para ser:

            IdSSLIOHandlerSocket.SSLOptions.Method := sslvTLSv1_2;
            IdSSLIOHandlerSocket.SSLOptions.Mode   := sslmClient;

            IdSMTP.IOHandler               := IdSSLIOHandlerSocket;
            IdSMTP.UseTLS                  := utUseExplicitTLS;
            idSMTP.AuthType                := satDefault;

           IdSMTP.Connect;

           IdSMTP.Authenticate;

    Mas mesmo assim não consigo enviar e-mail, dá uns erros de TLS 1.0 e 1.1 não suportado.

    Aí pensei em usar o exemplo do e-mail do ACBr e mesmo ele também não envia. (não tirei print do erro e não estou conseguindo contato com o cliente para colocar aqui, mas que me lembre tb é relacionado com o erro de não suportado igual acima).

    Alguém saberia informar sobre algo assim que esteja acontecendo com o TLS? é da Microsoft (ele tá usando o smtp-legacy.office365.com ) porta 587.

    image.png.b31a07f71cb5c7d337faa8177815e4f7.png

           

    Esqueci de comentar.

    Na minha rede aqui da empresa, usando as configurações do cliente, envia sem problemas, mas na rede dele não envia.

  8. Bom dia.

    Tenho uma pequena  aplicação feita em Delphi e Indy que apenas envia e-mail. Mas um cliente ligou falando que ele mudou no o servidor deles o TLS para a versão 1.2 e aí parou de enviar e-mails. 

    Alterei no Delphi para ser:

            IdSSLIOHandlerSocket.SSLOptions.Method := sslvTLSv1_2;
            IdSSLIOHandlerSocket.SSLOptions.Mode   := sslmClient;

            IdSMTP.IOHandler               := IdSSLIOHandlerSocket;
            IdSMTP.UseTLS                  := utUseExplicitTLS;
            idSMTP.AuthType                := satDefault;

           IdSMTP.Connect;

           IdSMTP.Authenticate;

    Mas mesmo assim não consigo enviar e-mail, dá uns erros de TLS 1.0 e 1.1 não suportado.

    Aí pensei em usar o exemplo do e-mail do ACBr e mesmo ele também não envia. (não tirei print do erro e não estou conseguindo contato com o cliente para colocar aqui, mas que me lembre tb é relacionado com o erro de não suportado igual acima).

    Alguém saberia informar sobre algo assim que esteja acontecendo com o TLS? é da Microsoft (ele tá usando o smtp-legacy.office365.com ) porta 587.

    image.png.b31a07f71cb5c7d337faa8177815e4f7.png

           

  9. Bom dia.

    Estou tendo dificuldades em instalar o ACBr. É a primeira vez que tive erros na instalação, sempre instalei e deu tudo certo.

    Ontem atualizei os fontes do ACBr pelo SVN, e depois fui instalar clicando em "Remover arquivos antigos do disco" e quando chega na instalação do ACBr_Nfe.dpk dá erro e aborta a instalação. Fiz isso umas 4 vezes e sempre deu o erro.

    Quando desmarco o ACBr_Nfe.dpk instala sem erros.

    E uma instalação que fiz deu erro nos arquivos pcnNFe.pas e pcnNFeR.pas da pasta C:\ACBr\Fontes\ACBrDFe\ACBrNFe\PCNNFe\ quando executa o Delphi, diz que algumas variáveis (não anotei) não foram encontradas.

     

    Já deletei a pasta do ACBr do meu C:\, baixei novamente e nada.

    Não sei o que seja o problema.

    Obrigado.

     

    erro ACBr NFe.jpg

    log_Delphi_7_Win32.txt

  10. Boa noite.

    Eu estou emitindo nfse Na Fiorilli para a cidade de Rio das Pedras, e tá sempre dando a mensagem "<ns2:Mensagem>Nome/Razao Social e CPF/CNPJ do tomador do servico nao informado.</ns2:Mensagem><ns2:Correcao>Para este tomador do servico informe o Nome/Razao Social.</ns2:Correcao>"

    Eu olhei que envia no xml essas informações, atualizei o acbr, arquivo fiorilli.ini, cidades.ini, schemas e nada. Não sei o que possa ser. Tb considero que posso estar esquecendo de algo.

    Alguém já passou por isso?

    Obrigado.

    erro nfse.jpg

  11. Boa tarde.

    Preciso enviar e-mail por SMTP no UOL e fiz testes no Demo do E-mail do ACBr, mas nunca consigo. Não consegui descobrir o que seja.

    Está no https://email.uolhost.com.br/ (Email Profissional) usando domínio próprio ([email protected]).

    Já usei o servidor SMTP: smtps.uhserver.com o smtps.uol.com.br e o smtp.meudominio.com.br. 

    Já usei as portas: 465, 587.

    Usei com TLS e SSL, sem, misturando ou um outro.

    E nada. Sempre dá algum erro de autenticação ou outra coisa.

    Fiz na mão um com a Indy e tb não vai. Outros provedores gmail, yahoo, outlook e outros eu consegui tanto no do ACBr quanto no que fiz no Indy.

    Alguém sabe como enviar e-mail do UOL?

    Obrigado.

  12. Bom dia.
    Estou com um problema para fazer funcionar a impressora Térmica Epson TM-T20X na rede com o componente "ACBrPosPrinter".
    A impressora está instalada no Computador A, nessa o meu sistema imprimi certo na USB pelo comando que peguei do exemplo do ACBR abaixo:
      try
        try
          Self.Enabled := False;
          ACBrPosPrinter1.Modelo := TACBrPosPrinterModelo(1);
          ACBrPosPrinter1.Porta := 'USB:Epson, TM-T20X';
          ...
          ACBrPosPrinter1.Ativar;
        except
          on E:Exception do
          begin
            if ( pos('Erro, dispositivo [USB:Epson, TM-T20x] não encontrado',E.Message ) <> 0 ) then
              E.Message := 'Impressora Desligada.';          
          end;
        end;
      finally
        Self.Enabled := True;
      end;
    Mas quando instalo essa Impressora Epson TM-T20X no Computador B, pelo endereço de rede do Computador A (\\computadorA\ Epson TM-T20X), a impressora instala no Computador B, mando impressora teste do Windows e vai certo, mas no meu sistema quando mando imprimir do Computador B para a impressora no Computador A, não está indo impressão. 
    Aí pela função “ACBrPosPrinter1.Device.AcharPortasRAW(sRede);” , trouxe pra mim o endereço da impressora ('RAW:\\computadorA\EPSON TM-T20X’), então no comando acima coloquei assim “ACBrPosPrinter1.Porta := 'RAW:\\computadorA\EPSON TM-T20X’;”, mas também não vai impressão.
    O que mais tenho que fazer para conseguir imprimir do Computador B na impressora no Computador A?
    Obrigado.

  13. 5 minutos atrás, Kiko Fernandes disse:

    Bom dia!
    Você usa o ACBrMonitorPLUS?
    Se usar verifique se a opção [  ] ANSI está marcada.

    Esqueci de falar que se no componente do ACBr no Delphi, existe alguma opção. 

  14. Bom dia

    Hoje ví que quando envia NFe com acentos, na nota fica errado a descrição das palavras. 

    Era pra ser assim :Base de Cálculo      (79,80), Alíquota (2%)

    Mas está assim: Base de CAA A lculo (79,80), AlA A quota (2%)

    Então notei que no XML montado, no inicio do XML, depois que mudei pra versão 4.0, a tag  foi retirado isso (<?xml version="1.0" encoding="utf-8"?>) por algum motivo.

    era pra ser assim ("acho"): <?xml version="1.0" encoding="utf-8"?> <enviNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="4.00"><idLote> etcs ...

    mas está assim: <enviNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="4.00"><idLote>

     

    Será que o problema é de não ter o encoding UTF8?

    Se for, vocês sabem onde configuro para ter no começo do XML <?xml version="1.0" encoding="utf-8"?> ?

    Obrigado.

×
×
  • 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.