Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 18-03-2024 em todas as áreas
-
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=652 pontos
-
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
-
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
-
Boa tarde Diego. Consegui resolver, era problema no Destinatário.1 ponto
-
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
-
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 isso1 ponto
-
Creio que ele deva ter desistido ou o código está já funcionando do svn pois já faz 1 ano da ultima interação dele1 ponto
-
Maravilha!! vou realizar os testes, obrigado pelo apoio de sempre!1 ponto
-
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=191 ponto
-
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
-
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 · GitHub1 ponto
-
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
-
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
-
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
-
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
-
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
-
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 Marcos1 ponto
-
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.html1 ponto
-
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
-
1 ponto
-
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
-
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
-
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
-
1 ponto
-
Boa tarde @pcvaladares, Se o certificado digital for A1 de preferencia para o libOpenSSL em vez de libWinCrypt.1 ponto
-
Bom dia @Datacamp, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-52191 ponto
-
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
-
1 ponto
-
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
-
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
-
Essa deu certo aqui pra mim, eu mudei o if TipoOperacao = tpInclui para TipoOperacao <> tpConsultaDetalhe ACBrBoletoRet_Bancoob.pas1 ponto
-
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 .net1 ponto