Ir para conteúdo
  • Cadastre-se

marcelosantos

Membros Pro
  • Total de ítens

    89
  • Registro em

  • Última visita

Posts postados por marcelosantos

  1. Olá Pessoal 

    Uso as seguintes configurações, do certificado

    SSLCruptLib       := cryWinCrypt
    SSLHttpLib        := httpWinHttp
    SSLLib       := libCustom
    SSLXMLSignLib := XsMsXml

     

    Estou Recebendo o seguinte erro  ao tentar enviar para a SEFAZ/PE


    Erro ao enviar nota.
    Erro Interno: 12175
    Erro HTTP: 0
    URL: https://nfehomolog.sefaz.pe.gov.br/nfe-service/services/NFeAutorizacao4?wsdl
    Falha no Envio da Requisição.
    Erro: 12175 - Um ou mais erros foram encontrados no certificado Secure Sockets Layer (SSL) enviado pelo servidor
     

    Se tento ambiente de contingencia homologação da tudo certo, já tentei outras configs mais também não tive sucesso. Seria este um problema na SEFAZ/PE? ou algum problema na maquina dos meus clientes, os minhas configurações? 

  2. Olá Daniel

    Com os seus comentários, descobri o problema, e encontrei a solução

    Na tela de pedidos, apesar de o tamanho do campo "valor do PIS" ter apenas 2 casas decimais, a query estava recebendo apenas o calculo (630,00 * 1,65) = 10,395

    então na hora de gerar o xml o componente do ACBr estava recebendo este valor R$ 10,395 ( e o ACBr truncava)

    Quando fechava a query, e abria novamente o banco por ter apenas 2 casas decimais, já estava com o Valor R$ 10,40, então quando eu mandava gerar novamente o ACBr recebia o valor R$ 10,40 e assim a NFCe era autorizada

    Obrigado Daniel e Amarildo 

     


     

     

    • Curtir 1
  3. Olá estou recebendo a rejeição  -> Total do PIS difere do somatório dos itens sujeitos ao ICMS

    O problema está em:

    Valor da Base de Calculo = R$ 630,00
    % PIS = 1,65
    Valor do PIS: 10,395

     

    Recebo o erro na minha tela de fechamento da NFCe, e não consigo enviar recebendo a reijeição. -> Neste caso o Componente escreveu o valor do PIS como sendo 10,39

    O interessante é se eu fecho a tela de pedido e inicio a tela de consulta e tento reenviar a NFCe, utilizando a mesma função para re-gerar o XML nesta ocasião o Componente escreve o valor do PIS como sendo 10,40 e a NFCe é aceita

    Estou anexando os 2 XML, e gostaria da ajuda de vocês para saber porque 1 hora ele arrendonda para cima e outra hora ele arrendonda para baixo.

    26180704947656000177650010000000151000005040-nfe.xml

    erro 26180704947656000177650010000000151000005040-nfe.xml

  4. Italo obrigado por sua resposta

     

    O teste para http://testewebserver.averba.com.br/index.soap?wsdl, me retornou acesso negado - erro 904

    O Teste foi realizado com Exemplo do ACBrANe, este foi o motivo pelo qual comecei este tópico.

     

    De alguma forma a empresa liberou o meu acesso apenas para
    Endereço do Webservice: http://homologaws.averba.com.br/20/index.soap?wsdl

    Que é o endereço que consta no email da AT&M que recebi

     

     

     

  5. 10 minutos atrás, Juliomar Marchetti disse:

    A principio basta tu colocar junto a seu executável o arquivo ACBrANeServicos.ini com o endereço enviado e ele vai ser lido do componente e usado.

    Juliomar obirgado por sua resposta, deixando o arquivo INI está funcionando perfeitamente

     

    As Dúvidas que me restam são:

    1 - como ativar estas diretivas , para que o arquivo de configuração fique embutido no EXE?

    {$R 'ACBrANeServicos.res' 'ACBrANeServicos.rc'}


    2 - Vocês vão alterar o componente com esse novo endereço de WebService de homologação que recebi? <- acho que essa seria para o Italo

  6. Consegui outra forma de fazer.

    Peguei o arquivo ACBrANeServicos.ini (alterado) e joguei dentro da pasta do EXE ele passou a usar as configurações que estavam dentro deste INI

    Vi que também é possível embutir este INI com Diretivas 

    tentei dentro do DPR:

    {$R 'ACBrANeServicos.res' 'ACBrANeServicos.rc'}

    mais não deu certo

     

    Então restam apenas 2 perguntas

     

    1 - como ativar estas diretivas?
    2 - Vocês vão alterar o componente com esse novo endereço de WebService de homologação que recebi?

     

     

  7. Alterei o ACBrANeServices.ini para http://homologaws.averba.com.br/20/index.soap?wsdl

    Reinstalei o ACBr e o componente ainda está indo para o endereço http://testewebserver.averba.com.br/index.soap?wsdl

    então no DEBUG encontrei a variável  FPURL no arquivo ACBrANeWebServices

    então antes do enviar  

    FPRetornoWS := FPDFeOwner.SSL.Enviar(FPEnvelopeSoap, FPURL, FPSoapAction, FPMimeType);

    forcei manualmente com 

    FPURL := 'http://homologaws.averba.com.br/20/index.soap?wsdl';

     

    sei que isto não está certo, mais não sei como configurar o endereço de envio no componente

     

    OBS.: Consegui aceso com está forçada acima

  8. Olá 

     

    Estou começando a realizar testes com o ACBrANe, fiz meu cadastro na empresa e recebi meus dados para acesso ao ambiente de homologação

    no email diz que o endereço do webservice de homoloagação é : http://homologaws.averba.com.br/20/index.soap?wsdl

    no arquivo ACBrANeServices.ini esta: http://testewebserver.averba.com.br/index.soap?wsdl

     

    troquei, recompilei mais nos 2 casos esta dando acesso negado (erro 904)

     

    Preciso reinstalar o componete? para essa modificação do ini funcione? 

    Como posso debugar para qual endereço o componente esta enviando a solicitação?

     

    OBS:  As credenciais recebidas funcionam no site de testes: homologa.averba.com.br

     

  9. Como faço para pegar o PATH dos eventos configurada no Componente, da mesma forma que pego o PATH dos XMLs passando uma data (separo os arquivos por mês, por CNPJ e por Modelo)

    DM.acbrNFe.Configuracoes.Arquivos.GetPathNFe(vData)); // neste tenho sucesso 
    // se informo uma data de fev/2018, recebo: ..\03903XXX000XXX\NFCe\201802
    // se informo uma data de jan/2018, recebo: ..\03903XXX000XXX\NFCe\201801
    

    Necessito fazer o mesmo com o comando abaixo, pois neste só me traz o mês atual

    DM.ACBrNFe.Configuracoes.Arquivos.GetPathInu() // preciso informar a data

     

    Já com este também tem alguma forma de não informar o evento?

    (DM.ACBrNFe.Configuracoes.Arquivos.GetPathEvento(teCancelamento, '', vData))

     

     

  10. Olá

    Qual seria a melhor forma para detectar que o ambiente de produção do meu estado esta off-line e assim tentar enviar para o ambiente de Produção Contingência?

    Deveria fazer algo deste tipo?

    ACBrNfe.WebServices.StatusServico.Executar; 
    
     

    e Depois verificar o resultado em uma dessas duas propriedades?

    ACBrNfe.nfe.WebServices.StatusServico.RetWS);
    ACBrNfe.nfe.WebServices.StatusServico.RetornoWS);

     

    Mais como eu verifico se o ambiente de Contingência está ativo para o meu estado?

  11. Olá, sou do interior de Pernambuco, e tenho clientes que são do interior do interior, onde a maior velocidade de conexão disponível é de 1 Mbps, compartilhado

    Recentemente migrei meu código fonte do Trunk 1 para o Trunk 2

    e tive (tenho) um pequeno problema nesses clientes

    Peguei uma máquina formata com apenas o Windows 7 Professional instalado (sem as atualizações) mais quando enviava uma NFe recebia o seguinte erro:

    O sistema não pode encontrar o arquivo especificado, - URL:https://nfe.sefaz.pe.gov.br/nfe-service/servicesNfeAutorizacao?wsdl -
    SOAPAction:http:www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao

    A nota estava na SEFAZ, mais eu percebia que o compontente não recebia corretamente a resposta do WEBService

    Fiquei até o fim do expediente no cliente tentando resolver e não consegui, na saída percebi que havia muitas atualizações do windows (137) para ser feitas, então deixei o computador ligado baixando, no outro dia, fiz todas as atualizações e para minha surpresa o erro não acontecia mais.

    Tenho certeza que o problema era (é) uma atualização do Windows, mais minha pergunta é qual?

    O motivo é que dependendo da situação (conexão com internet horrível) não posso passar 4 a 5 horas só para atualizar o windows 7, gostaria de saber qual é (quais são) as importantes para que eu baixe e guarde em um pen-drive, afim de poder instalar rapidamente, e ter o sistema funcionando. (Realizando é claro as atualizações em um momento mais oportuno). Outro detalhe é que eu não lembro deste erro quando usava Trunk 1

     

    Obrigado desde já

     

     

     

     

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

The popup will be closed in 10 segundos...