Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 09-11-2022 em todas as áreas
-
Boa tarde Eu estava destruindo o Form onde estava o componente. Já ajustei e aparentemente está ok agora. Vou finalizar a homologação agora a tarde. Muito obrigado pela ajuda3 pontos
-
Boa tarde! Se estiver utilizando ACBrMonitor ou ACBrLib (comunicando através de arquivos .INI), siga o exemplo tanto para InfAdic ou ObsFisco Exemplo: Parte integrante do manual do ACBr: https://acbr.sourceforge.io/ACBrLib/ModeloNFeINI.html2 pontos
-
Olá @gilfgfilho, Enquanto o componente estiver instanciado ele conseguirá gerenciar a autenticação corretamente, utilizando a validade dela. Porém quando ele é destruído, essas informações são perdidas. Pelo seu log verifiquei que está "matando" o componente após as requisições. Isso realmente vai fazer com que o componente autentique novamente.2 pontos
-
Boa tarde, Finalizei a implementação do PIX utilizando o acbrpspshipay e acbrpixcd porém quando fui fazer a homologaçao o pessoal da shipay comentou que a autenticação estava sendo feita a cada requisição o que não pode, por esse motivo minha homologação ficou pendente. Eu coloquei um breakpoint na linha 600 do ACBrPIXPSPShipay, Wallets.Clear; if (ResultCode = HTTP_OK) then begin js := TACBrJSONObject.Parse(RespostaHttp); try fpToken := js.AsString['access_token']; fpRefreshToken := js.AsString['refresh_token']; finally js.Free; end; if (Trim(fpToken) = '') then DispararExcecao(EACBrPixHttpException.Create(ACBrStr(sErroAutenticacao))); fpValidadeToken := IncHour(Now, 24); fpAutenticado := True; coloquei o breakpoint aqui GetWallets; if (fWallets.Count < 1) then DispararExcecao(EACBrPixHttpException.Create(sErrNoWallet)); end else DispararExcecao(EACBrPixHttpException.CreateFmt( sErroHttp, [Http.ResultCode, ChttpMethodPOST, AURL])); Porém a cada requisição o sistema para nessa linha. Coloquei o arquivo do log em anexo. Obrigado logpixacbr.rar1 ponto
-
Bom dia! Na data de 08/11/2022, por volta das 10:00 começamos a receber relatos em nossa comunidade do Discord e em nosso fórum sobre problemas para emitir Nota Fiscal. Todos os relatos tem em comum o fato de que o emitente é um Produtor Rural, a UF ser Minas Gerais e a mensagem de erro ser a mesma. O erro é uma mensagem entranha com a seguinte descrição: Não houveram alterações recentes no ACBr relacionadas e o erro começou a ocorrer repentinamente, por isso, somos levados a acreditar que o problema é de fato na Sefaz. Até o momento não houve relatos de o problema ter sido solucionado. A orientação inicial é de entrar em contato com Sefaz através dos canais de atendimento disponíveis. Atualizaremos este tópico conforme obtivermos novas informações.1 ponto
-
Boa tarde, Infelizmente este é um problema enfrentado por muitos contribuintes neste momento, vejam este artigo.. At.1 ponto
-
Boa tarde, Código da UF é a mesma do seu teste que apresentou sucesso e a que está apresentando erro? anexe por favor o xml com sucesso, caso deseje, envie por email para [email protected] se houver dados sensíveis. mas erro 999 não catalogado é geralmente do lado da SEFAZ, a sugestão em 99% dos casos é entrar em contato com a SEFAZ, pois o retorno é erro não catalogado, pode ser alguma regra que foi ativada e ela está validando as NT e não está conseguindo subir a exceção correta, por isso subindo 999, a sugestão é validar as NT que entraram recentemente também e validar se nenhuma regrar está inferindo. mas envie o XML com sucesso para comparação, é alguma regra que entrou em vigor e a sefaz está validando e não está conseguindo retornar o erro correto.1 ponto
-
ACBrLibeSocial Visulizar Arquivo ACBreSocial - Biblioteca para emissão e impressão do eSocial Faça Download pelo SVN, dos Demos de uso da ACBrLibeSocial em diversas linguagens, usando o endereço: http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/ Manual On-Line: https://acbr.sourceforge.io/ACBrLib/ACBrLib.html Autor Daniel Simoes Enviado 09-11-2022 Categoria ACBrLib - PRO1 ponto
-
Consegui resolver. Na lista de parâmetros dos serviços existe a opção de informar o código NBS - "Servico.CodigoNBS" - (que não estava sendo usado no projeto de exemplo) e os valores estão dispostos nessa publicação : https://www.gov.br/produtividade-e-comercio-exterior/pt-br/assuntos/comercio-e-servicos/nbs-nomenclatura-brasileira-de-servicos-intangiveis-e-outras-operacoes-que-produzam-variacoes-no-patrimonio Obrigado.1 ponto
-
1 ponto
-
Boa tarde, IE MG possui 12, está faltando 0 significativos ou não estão apresentados a esquerda no CCC1 ponto
-
Aparentemente a Lib está tentando carregar um ambiente gráfico, que não está disponível, nesse servidor1 ponto
-
1 ponto
-
1 ponto
-
Bom dia, Quem vai poder responder essa pergunta é o próprio provedor. Tem provedor que define a série e se você enviar o Rps com outra série não é aceito.1 ponto
-
Bom dia Daniel, Pela mensagem ocorreu um erro interno no webservice do provedor. Vai ter que entrar em contato com o provedor e expor o problema.1 ponto
-
Bom dia Italo Fontes atualizados e instalados Não retornou mais o erro, muito obrigado1 ponto
-
Seu log está muito estranho. Só tem a finalização da Lib. Qual modelo da Lib você está utilizando? ST ou MT (MultiThread)?1 ponto
-
Bom dia, Houveram relatos do mesmo problema ontem e no discord foi citado que era problema na certificadora. https://discord.com/channels/798697718800318484/798968895707938826/10396325792105103961 ponto
-
Vou deixar minha procedure de emissão de boleto usando API de Cobrança v2 em anexo. O mais importante é entender o processo que o site developers orienta. A ajuda dos gerente de conta é fundamental, mesmo que eles não entenda praticamente nada sobre o processo, porque quem abre a ocorrência para implantar a API de Cobrança é o gerente de conta PJ do itaú. Procedure Emissão Boleto Itau v2.txt1 ponto
-
Boa tarde, o componente ACBrCEP recebeu algumas alterações no componente, como remoção das classes JSON antigo que usavam ifdefs, remoção da implementação do wsCorreios que não existe mais e algumas outras refatorações no código para facilitar a manutenção do mesmo. Além do novo provedor de serviços wsOpenCEP que foi implantado no componente https://github.com/SeuAliado/OpenCEP1 ponto
-
Olá pessoal, Seguem tópicos que foram abordados no workshop, algumas informações adicionais e algumas dúvidas que foram tratadas nesta edição do Dia do ACBr 2022. 1. Leiam a NT 2014 002 É uma leitura rápida, 18 páginas onde metade são índices, imagens, XML ou tabelas. Resumindo, em menos de 10 páginas de leitura você saberá tudo que precisa sobre a Distribuição DFe. http://svn.code.sf.net/p/acbr/code/tools/DFe/NFeNFCe/NT/2014/NFe_NT2014_002 v1.13 a 1.15 - WsNFeDistribuicaoDFe.pdf 2. Enfim, o que é o NSU? Número Sequencial Único, que pode ser considerado como uma chave primária por cnpj, fazendo uma analogia a uma simples tabela, e é gerado pela Sefaz ao disponibilizar os registros para a distribuição. Ele não é gerado quando você consome o serviço, tanto que ao efetuar uma consulta, a Sefaz retorna a informação de qual é o maxNSU disponível, mesmo que o lote atual não retorne todos os registros restantes. 3. Fluxo simplificado para o download do xml da NFe Quando a NFe é emitida, a Sefaz gera um NSU e disponibiliza um XML de resumo contendo os dados básicos para a manifestação do destinatário. Ao receber esse resumo através da Distribuição DFe, o usuário possui os dados necessários para fazer a manifestação. Após a manifestação, que seja diferente de Desconhecimento da Operação, a Sefaz irá disponibilizar um novo registro contendo o XML completo da NFe. Obs: O CTe não requer manifestação, sendo que o XML já é disponibilizado completo no primeiro NSU gerado pela Sefaz, não existindo o resumo para este DFe . 4. Distribuição por ultNSU São retornados 50 registros por lote. O retorno destaca o ultNSU recebido e o maxNSU disponível, sendo que enquanto o primeiro for menor que o segundo deverão ser feitas novas consultas para receber os próximos lotes. Assim que o ultNSU recebido for igual ao maxNSU, deve-se interromper as consultas e aguardar uma hora até a próxima. 5. Rejeição 656-Consumo Indevido Ocorrerá quando for efetuada uma consulta por ultNSU e for informado o ultNSU diferente do último recebido. Também quando não for aguardada 1h da última rejeição ou do último retorno 137-Nenhum Documento Localizado. Essa rejeição, indica qual foi o ultNSU válido consultado e que deverá ser utilizado na próxima consulta para retomar a sequência. 6. Porque uma NFe emitida aparece no site da Sefaz mas não está disponível imediatamente no DistribuicaoDFe? A NFe é emitida na UF autorizadora que depois envia as informações para o ambiente nacional, o responsável pela distribuição. Esse processo não tem tempo determinado pela Sefaz e deve ser aguardado para que o registro esteja disponível no webservice de distribuição. É importante saber que apenas após a primeira consulta do serviço de distribuição por ultNSU que a Sefaz passa a gerar os NSUs e distribuir os registros para aquele CNPJ. Obs: Apenas os documentos emitidos após a primeira consulta serão distribuídos, os retroativos não. Se o CNPJ permanecer 60 dias sem fazer consultas, a geração de NSUs será interrompida e, assim como na primeira consulta, o retroativo não será distribuído após uma nova consulta. 7. É possível uma NFe ser gerada e não aparecer no DistribuicaoDFe? Houveram casos no passado de NFes emitidas sem data e hora de saída que não eram distribuídas por algum bug da Sefaz, mas não houveram mais relatos semelhantes recentes. Conforme mencionado acima, não existe tempo certo para o NSU ser gerado, então é muito provável que aguardando um tempo maior, esse registro esteja disponível. 8. Consulta pela chave gera NSU? Não e não depende mais da manifestação gerar um NSU para ser utilizada, mas o indicado é utilizá-la apenas em casos pontuais, sendo que o processo natural da distribuição por ultNSU trará todos os registros em seu tempo. 9. É possível fazer testes em homologação? Sim, mas assim como em produção, será necessário fazer a primeira consulta, aguardar 1h para receber os NSUs das novas NFes geradas após a primeira consulta. 10. Como sei que alguém está usando em paralelo? Tenha um log dos NSUs baixados, consultados e, caso ocorra o consumo indevido, compare o ultNSU válido retornado pela Sefaz com o último NSU recebido. Não é possível saber quem está usando em paralelo, mas é possível mostrar que está sendo usado pelo diferença constatada entre os NSUs. 11. Ocorreu um erro na rotina e não processou um lote, consigo consultar novamente o mesmo ultNSU? Não nesta sequência natural do processo que já considerou seu ultNSU recebido como o número a ser consultado na próxima chamada. Uma opção usando o webservice é reiniciar as consultas com ultNSU = 0 e receber novamente todos os registros do período de 90 dias disponíveis. 12. Dica para resolver conflitos entre aplicações com necessidade de uso paralelo do serviço. Implemente a importação dos xmls de distribuição através do componente e deixe de usar o webservice, bastando que a outra aplicação disponibilize os xmls recebidos por ela para importação pelo seu sistema. Veja no programa de exemplo o método do botão de Distribuição DF-e por Último NSU.1 ponto
-
EXEMPLO DE CONFIGURAÇÃO DO COMPONENTE ACBR BOLETO Itaú Versão 1 (antiga) //Campos para homologacao de acordo com dados fornecidos pelo banco ACBrBoleto1.Cedente.CedenteWS.ClientID:= .... ACBrBoleto1.Cedente.CedenteWS.ClientSecret:= ..... ACBrBoleto1.Cedente.CedenteWS.Scope:= 'readonly'; ACBrBoleto1.Cedente.CedenteWS.KeyUser:= ....; ACBrBoleto1.Configuracoes.WebService.VersaoDF := ; (não informar) //Campos devem ser preenchidos conforme dados do Banco ACBrBoleto1.Cedente.CodigoCedente:= ...... ACBrBoleto1.Cedente.Modalidade:= '19'; ------------------------------------------- ACBrBoleto.WebServices.TimeOut := 30000 ACBrBoleto.WebServices.UseCertificateHTTP := False ACBrBoleto.WebServices.Operacao := tpInclui // utilizado para o tipo de operação Versão 2 Necessário cadastro no Portal: https://devportal.itau.com.br Observação: mesmo com as credenciais geradas pelo portal, não sei se foi algum bloqueio por instabilidade mas as minhas credenciais só funcionaram após eu contatar o suporte relatando que estava com acesso negado. //Campos para homologacao de acordo com dados fornecidos pelo banco ACBrBoleto1.Cedente.CedenteWS.ClientID:= criado no portal ACBrBoleto1.Cedente.CedenteWS.ClientSecret:= criado no portal ACBrBoleto1.Cedente.CedenteWS.Scope:= 'boletoscash-boletos-consulta_titulo'; ACBrBoleto1.Cedente.CedenteWS.KeyUser:= ; (não informar) ACBrBoleto1.Configuracoes.WebService.VersaoDF := 'V2'; (V2 significa que vai utilizar a versão corrente da API) //Campos devem ser preenchidos conforme dados do Banco ACBrBoleto1.Cedente.CodigoCedente:= ...... ACBrBoleto1.Cedente.Modalidade:= ....; ------------------------------------------- ACBrBoleto.WebServices.TimeOut := 30000 ACBrBoleto.WebServices.Operacao := tpInclui, tpAltera, tpBaixa, toConsultaDetalhe // utilizado para o tipo de operação ACBrBoleto.Configuracoes.WebService.Ambiente := tawsProducao ou tawsHomologacao Caso utilize arquivos PFX, KEY, CRT ou PEM certificado, marque a opção: ACBrBoleto.Configuracoes.WebService.UseCertificateHTTP := true; Em Produção precisa informar as KEYS: ACBRBoleto1.Configuracoes.WebService.ArquivoCRT := Caminho e arq CRT ('C:\INTER\InterAPI_Certificado.crt';) ACBRBoleto1.Configuracoes.WebService.ArquivoKEY := Caminho e arq Key ('C:\INTER\InterAPI_Chave.key';) No Itau o nosso amigo @LTS Informatica informou que: Segue o link do passo a passo: https://forum.casadodesenvolvedor.com.br/topic/43985-gerando-certificado-crt-para-o-banco-itaú-pix-e-boleto-webservice/1 ponto