Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 18-03-2024 em todas as áreas

  1. Pelo que vi no log vc mandou 2 comandos de uma vez só. Entao Primeiro vc vai envar o comando: EnT.TXT 18/03/2024 15:58:52 - NFE.SetModeloDF(65) 18/03/2024 15:58:55 - OK Depois outro ent.txt com a nota... 18/03/2024 15:59:20 NFE.CriarEnviarNFe( "[Identificacao] NaturezaOperacao=VENDA MERC. ADQ./RECEB. TERC. EM OP modelo=65
    2 pontos
  2. Boa tarde! Infelizmente quando falamos de nota de serviço não existe uma padronização entre os provedores, alguns implementam todos os métodos de consulta enquanto outros implementam poucos. Por isso, use o botão Informações sobre o Provedor para ver quais são os métodos disponíveis para ele. No caso de SP, por exemplo, temos: Com isso, podemos ver que eles não implementam a consulta de serviços prestados. "Mas então por que ele não deu um erro de Serviço não implementado para ela? E porque pediu o CNPJ do tomador na consulta de serviço tomador por período?" você deve estar se perguntando. A resposta é muito simples. Conforme foi citado, os diversos provedores não respeitam um padrão estabelecido. A lib tenta abstrair estas diferenças, então em ambos os casos, o método executado vai ser o mesmo, a consulta de serviço tomador por período. Mas ainda assim pode ter provedores que a consulta de serviço tomado por período exija a informação do CNPJ, enquanto outros não. Quando você encontrar um caso como este, utilize o NFSe_ConsultarNFSeGenerica, utilizado no botão Consulta Genérica, da aba consultas. Ele espera receber um arquivo INI montado seguindo o modelo NFSe - Consulta Genérica.
    1 ponto
  3. Observe os parâmetros q esta passando: Então nos parametros, em sincrono informe 1, exemplo: Você esta enviando assim: NFe.CriarEnviarNFe(cIniNFe,1,1,,,,1,1) Envie assim por favor (note q tem mais um parametro 1 em vermelho: NFe.CriarEnviarNFe(cIniNFe,1,1,1,,,1,1)
    1 ponto
  4. Boa tarde Diego. Consegui resolver, era problema no Destinatário.
    1 ponto
  5. sim. e tu pode mandar gerar um até de exemplo pra ti mas porque carregar o xml em dois programas distintos sendo que tem as classes que tu preenche e envia sem precisar ter que fazer gravação em disco para depois enviar, ele faz isso pra ti!
    1 ponto
  6. e as dependencias tam´bem foram instalados? tu tem acesso ao canal do discord do paygo dll? lá tem diversas informações se está fazendo a implementação e homologação canal exclusivo para isso
    1 ponto
  7. Creio que ele deva ter desistido ou o código está já funcionando do svn pois já faz 1 ano da ultima interação dele
    1 ponto
  8. Maravilha!! vou realizar os testes, obrigado pelo apoio de sempre!
    1 ponto
  9. Creio que também as dúvidas que o Italo lhe fez no outro tópico https://www.projetoacbr.com.br/forum/topic/76737-utilizamos-o-acbrnfse-para-transmissão-das-notas-fiscais-de-serviços-junto-a-prefeitura-de-santos-–-sp/?do=findComment&comment=496261&_rid=19
    1 ponto
  10. Boa tarde, Mas não temos estes arquivos, pois não geramos guias com opções de pagamento com Pix ainda. A versão que temos ainda não gera essas tags, foi isso que solicitei, atualizar a geração da GNRE de acordo com o Manual atual que enviei.
    1 ponto
  11. Usuários do componente ACBrConsultaCNPJ, utilizando o provedor cwsBrasilAPI, estão enfrentando dificuldades devido a um erro do servidor. O componente tem recebido a mensagem de erro "First chance exception at $754B9542. Exception class EACBrConsultaCNPJWSException with message 'Erro:500 - Request failed with status code 523'. Process ConsultaCNPJ.exe (7976)". Este erro, identificado como um problema do lado do provedor, tem frustrado os usuários que dependem do componente para consultas CNPJ. O status code 523, 504 indica uma interrupção temporária no serviço do provedor, resultando em falha nas solicitações de consulta. Notamos que o provedor BrasilAPI está fazendo uma consulta para MinhaReceita.org, que também está offline. Caso desejarem, podem abrir chamado diretamente com eles: Issues · BrasilAPI/BrasilAPI · GitHub
    1 ponto
  12. Bom dia, @DevSolucaoSistemas Conseguistes algum progresso em relação a gerar o arquivo .pdf com a octet-stream retornada pela API Sicredi? Se sim, por gentileza, compartilha conosco, pois nós, e com certeza outros, estão com o mesma dificuldade. Obrigado!
    1 ponto
  13. Bom dia ! Antes de vc enviar este comando NFE.CriarEnviarNFe, vc precisa enviar o comando: NFe.SetModeloDF(65) Lembrando que vc precisa utilizar aspas no comando CriarEnviarNFe para que o monitor possa entender onde termina seu ini, exemplo: Inicia com aspas: Finaliza o arquivo INI Logo apos o fechamento da aspa " final, vem os parametros que vc esta usando 1,1,,,,1,1) A relação dos parametros são estes: NFe.CriarEnviarNFe(cIniNFe,nLote,[bImprimeDANFE],[bSincrono],[cImpressora],[bMostrarPreview],[nNumCopias], [bImprimirPDF]) https://acbr.sourceforge.io/ACBrMonitor/NFECriarEnviarNFe.html Após o seu teste, se der algum erro, por favor envie seu log completo : Para [email protected], no corpo da mensagem favor colar o link deste post para que possamos identifica-lo.
    1 ponto
  14. Bom dia, desculpa a demora em responder, estava com problemas Eléteicos em meu escritótio. Tudo resolvido agora.... Obrigado a Aquipe ACBr. pela atenção e correção.
    1 ponto
  15. Boa tarde @[email protected], Complementando o que já foi lhe pedido pelo @Alexandre de Paula, você poderia configurar o componente para salvar os arquivos Soap e anexar tanto o pedido de cancelamento quanto o de retorno? Configuracoes.Webservices.Salvar := True; Essa configuração faz com que ele salve os arquivos Soap.
    1 ponto
  16. Boa tarde @Destak, Analisando o arquivo de pedido de cancelamento *-ped-can.xml notei que esta correto. Por outro lado o arquivo de retorno *-can.xml contem algumas tags mas todas estão vazias, veja: <CancelarNfseResposta xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" xmlns:ns4="http://www.ginfes.com.br/tipos_v03.xsd" xmlns:ns3="http://www.ginfes.com.br/servico_cancelar_nfse_resposta_v03.xsd"> <Cancelamento/> <ListaMensagemRetorno> <MensagemRetorno> <Codigo/> <Correcao/> </MensagemRetorno> </ListaMensagemRetorno> </CancelarNfseResposta> Antes de fazermos qualquer alteração no componente, lhe recomendo entrar em contato com o provedor com a prefeitura e relatar o problema no webservice no que se refere ao cancelamento da nota. Pelo retorno do pedido de cancelamento não temos condições se o cancelamento foi realizado com sucesso ou não e se não foi por qual motivo.
    1 ponto
  17. Obrigado, já estava vendo o ex em vb6 , porem tem alguns parâmetros que não sei exatamente o que colocar e pensei que pela demo seria mais fácil. Mais tarde posto minhas dúvidas do exemplo Grato Marcos
    1 ponto
  18. Qual sua linguagem? Como PRÓ você terá acesso às dlls compiladas, caso não programe em Delphi/Lazarus. Se for o caso, você irá baixar as dlls da ACBrLibBoleto compiladas E os programas de exemplo, conforme mencionei no tópico anterior. Veja os links a seguir para maiores detalhes. https://acbr.sourceforge.io/ACBrLib/BemVindo.html
    1 ponto
  19. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado Boa noite, Você deve compilar. Se utiliza o componente. ../trunk2/Exemplos/ACBrBoleto/ Se utiliza outras linguagens veja se existe o respectivo programa de exemplo. ../trunk2/Projetos/ACBrLib/Demos/
    1 ponto
  20. Boa tarde, Agora salvou assinado.. muto obrigado..
    1 ponto
  21. Está em homologação? Erro 500 geralmente é do lado do servidor e o Sandbox do BB constantemente fica fora do ar. Revise as dlls conforme o @Alexandre de Paulacitou e se persistir, aguarde o dia seguinte para verificar se volta a funcionar.
    1 ponto
  22. Obviamente que em primeiro lugar tenho que recomendar atualizar o componente pois não é feita mais manutenção no componente antigo. Dito isso, pela mensagem parece que a nota não foi localizada no provedor. é possível fazer alguma consulta ou verificação se a nota realmente existe?
    1 ponto
  23. Está com as DLLs da openSSL junto com a aplicação? https://svn.code.sf.net/p/acbr/code/trunk2/DLLs/OpenSSL/1.1.1.10/
    1 ponto
  24. 1 ponto
  25. Boa tarde @pcvaladares, Se o certificado digital for A1 de preferencia para o libOpenSSL em vez de libWinCrypt.
    1 ponto
  26. Bom dia @Datacamp, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-5219
    1 ponto
  27. Como pode ser minha aplicação sendo que no método do ACBR de definir o Posto está limpando o campo AgenciaDigito pegando Somente números. Ou seja quando eu informo A4... fica somente 4. Neste ponto no Arquivo ACBrBoletoW_Sicredi_APIV2.pas... procedure TBoletoW_Sicredi_APIV2.DefinirPosto; begin FPHeaders.Add( Format('posto: %s', [OnlyNumber(Boleto.Cedente.AgenciaDigito)]) ); end; E no calculo do DV do Sicredi no manual diz: Caso o posto do beneficiário(pp) seja alfanumérico ele deverá ser informado como “00”, possibilitando assim o cálculo do DV do Nosso Número. Neste ponto no Arquivo ACBrBancoSicredi.pas function TACBrBancoSicredi.CalcularDigitoVerificador(const ACBrTitulo: TACBrTitulo ): String; nesta função em nenhum momento é alterado o AgenciaDigito caso seja alfanumérico para 00 como diz no manual. Pode ser que a forma que resolvi não seja a melhor, mais por favor considere este problema para correção. Obrigado.
    1 ponto
  28. Bom dia Ray, Já esta no SVN.
    1 ponto
  29. A última versão do componente ACBrBoleto trouxe importantes mudanças que afetam a forma como os desenvolvedores lidam com logs e registros. A uma delas é a propriedade LogRegistro que foi removida, o que significa que alguns desenvolvedores precisarão fazer ajustes em seus códigos para lidar com esse aspecto, para evitar AV ou erros de compilação. Como há valor padrão como false, caso nunca foi manipulado esse valor pela aplicação, o desenvolvedor não deve encontrar problemas com essa mudança, pois a mesma não deve estar persistida no DFM. Esta atualização, que visa aprimorar a eficiência e a praticidade do componente, também introduziu duas novas propriedades cruciais: LogNivel (type disponível em ACBrUtil.FilesIO) e NomeArquivoLog. A propriedade LogNivel é um enumerado que oferece hoje três opções programadas para controlar o nível de detalhamento dos logs: logNenhum: Esta opção desativa completamente a geração de logs, útil em situações onde não é necessária a geração de registros. logSimples: Este nível oferece um resumo das operações realizadas, fornecendo informações básicas sobre as transações. logCaotico: Oferece um nível mais detalhado de log, incluindo informações adicionais como o conteúdo do payload de header e body. Ideal para diagnósticos mais avançados e depuração de problemas complexos. Além disso, agora os usuários têm a capacidade de especificar o nome do arquivo de log a ser gerado, através da propriedade NomeArquivoLog. Isso permite uma personalização adicional e maior controle sobre o processo de geração e armazenamento de logs. É importante notar que, devido à remoção da propriedade LogRegistro, os desenvolvedores que dependem dessa funcionalidade precisarão revisar e possivelmente modificar seus códigos para garantir que continuem funcionando conforme o esperado. Caso ocorram erros durante a atualização, recomenda-se abrir os DFM que contêm o componente e, se necessário, clicar em "ignore" para contornar eventuais problemas temporários.
    1 ponto
  30. Olá pessoal! A equipe do ACBr está sempre empenhada em disponibilizar melhorias a comunidade. E por causa disso, gostaria de comunicar a criação de uma nova unit para realizar a leitura do XML do CTe! A mesma foi nomeada de ACBrCTeXMLHandler e foi adicionada no caminho ACBr\trunk2\Fontes\ACBrDFe\ACBrCTe\PCNCTe\ A nova unit foi criada visando fornecer uma nova opção para quem utiliza os componentes nativos em Delphi ou Lazarus, trazendo mais velocidade no processo de leitura, principalmente em casos em que o arquivo XML contém uma grande quantidade de informações. Algo muito simples de acontecer considerando a existência de múltiplos grupos no leiaute do CTe que não limitam o número máximo de ocorrências (os famigerados 0 -n / 1 - n). Vejam um simples exemplo comparando o desempenho de ambas as units lendo um arquivo XML de CTe com 1.800 ocorrências do grupo <emiDocAnt>: Enquanto a rotina atual demorou mais de 200 segundos a nova rotina concluiu o processo em apenas 1 segundo. E como eu faço para usar esta nova unit? Para utilizar a nova classe, é necessário retirar o comentário da seguinte diretiva no arquivo ACBr.inc e em seguida realizar o processo de reinstalação do ACBr. Um agradecimento ao membro de nossa comunidade @luisclaudio_jr que forneceu XMLs para serem usados nos testes.
    1 ponto
  31. Essa deu certo aqui pra mim, eu mudei o if TipoOperacao = tpInclui para TipoOperacao <> tpConsultaDetalhe ACBrBoletoRet_Bancoob.pas
    1 ponto
  32. ai pessoal obrigado pela ajuda . resolvi da segunda forma alterei o arquivo openssl.cnf que fica na pasta \usr\lib\ssl acrescentando esta linhas em negrito abaixo. segue o link se alguem precisar Openssl 3.x and Legacy Providers – Practical Networking .net
    1 ponto
×
×
  • 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.