Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 12-09-2023 em todas as áreas
-
Até que seja confirmada ou não a inviabilidade de uso da api pública pelo componente do ACBR, o que pode ser feito é usar usarmos a consulta pública como foi sugerido aqui no forum. Ou seja, um projeto que contenha um navegador (edge), possibilitando que o próprio usuário clique no botão (Sou Humano) e efetue a consulta manualmente. Após a consulta manual é possível extrair os dados do próprio html resultante. Fiz um protótipo funcional que efetua isso a quem interessar. ConsultaCNPJ.dpr ConsultaCNPJ.dproj uConsultaCNPJ.dfm uConsultaCNPJ.pas4 pontos
-
Tu deve de estar marcado para não deixar somente a libxx e com isso tem esses arquivso em mais locais ou ainda uma instalação secundaria do synapse ou ainda tem mais de uma versão do delphi no seu micro2 pontos
-
ops, postei antes de salvar. ConsultaCNPJ.dproj uConsultaCNPJ.dfm uConsultaCNPJ.pas ConsultaCNPJ.dpr2 pontos
-
Não... pelo menos ainda não... Eles só atualizam depois ou bem próximo do lançamento. Eu não tive acesso a essa versão ainda então não posso afirmar com certeza o que aconteceu. Mas geralmente pede-se para instalar uma versão beta em outra máquina justamente por conta de conflitos com as instalações anteriores. Oi @Paulo Alexandre Hostertpela mensagem de erro, o mais certo é que a instalação do Delphi 12 tenha "bagunçado" a detecção de versões instaladas. Olhando no código fonte, mesmo considerando o código da JCL eu não consegui encontrar exatamente onde no código o problema é levantado. Mas acredito que consegui fazer uma alteração que vai proporcionar ao instalador continuar mesmo quando o erro for levantado. Assim que fizer mais testes, subo a versão e aviso aqui no tópico. Mas até lá, ou até nós termos o ACBrInstall compatível, talvez o melhor seja desinstalar essa versão do Delphi nessa máquina e instalar ela em outra. Ou talvez instalar o ACBr em uma outra máquina ou numa máquina virtual. É claro, você sempre tem a opção de instalar o ACBr manualmente, pacote por pacote.... mas não recomendamos isso. É muito trabalhoso.2 pontos
-
bom dia, Ambos os municipios tem configuração no componente. Basta selecionar os nomes no combo cidade. Lembre de atualizar seus fontes e reinstalar o ACBR depois de atualizar.2 pontos
-
Creio que o fato do instalador estar detectando o Delphi 12 esteja causando o problema.. Logo ajustaremos o instalador para suportar o D122 pontos
-
Olá Estamos disponibilizando na última versão do componente ACBrBoleto a funcionalidades de integração via WebService (Registro On-Line de Boletos), esta funcionalidade já estava disponível nos fontes da pasta Branches (para testes) e passamos para a pasta Trunk2 para que seja possível a homologação por mais usuários do Projeto ACBr. Lembrando que não são todos os bancos que disponibilizam este tipo de serviço via WebService, sendo que os bancos listados abaixo já foram implementados no projetos até o momento, sendo necessário a homologação e testes por empresas que realmente possuam cadastro com o Banco para este tipo de serviço... Pois sem um pré-cadastro para esse serviço não é possível realizar todos os testes em homologação. A estrutura do WebService no componente ACBrBoleto foi implementada nos moldes dos componente ACBrDFe, sendo assim, mesmo NÃO existindo um padrão entre os Bancos, será possível implementar todos utilizando essa estrutura como base. Se alguém desejar contribuir com outros Bancos, poderá analisar os fontes e seguir o mesmo modelo, toda contribuição é bem-vinda!!! Cada Banco exige dados específicos para integração, sendo assim disponibilizamos junto ao Exemplo demonstração (DemoACBrBoleto) o arquivo “configWebService.txt” com as orientações de configuração para integração On-Line. BANCOS SUPORTADOS POR WEBSERVICE / API: Banco do Brasil Caixa Econômica Itaú Sicred CrediSis PenseBank Inter Bancoob (Sicoob) Santander Safra Banrisul C6 Bank ATENÇÃO: Sistemas que utilizam classes de ENUMERADOS dependentes do Projeto ACBrBoleto precisam declarar em seus USES a classe “ACBrBoletoConversao”, pois todas foram migradas para esta Unit. Então se tiver erros de classe do ACBrBoleto não declaradas no seu projeto, basta declarar esta nova Unit… Veja onde ficam as novas configurações para Integração Online: CedenteWS: Configurações: Após configurar os dados de acordo com a recomendação de cada Banco, basta adicionar os Títulos e utilizar o botão: “Registrar Boleto On-Line”. No exemplo, também demonstra como capturar a lista com os retornos de cada Registro de Boleto. Uso com ACBrMonitorPlus Para quem utiliza o ACBrMonitor as configurações para integração WebService / API podem ser realizadas na seguinte tela: O métodos para envio é: https://acbr.sourceforge.io/ACBrMonitor/BOLETOEnviarBoleto.html Uso com ACBrLibBoleto Para quem utiliza a lib ACBrLibBoleto.dll as configurações para integração WebService / API podem ser verificadas na documentação, seção [WebService]: https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca18.html O métodos para envio é: https://acbr.sourceforge.io/ACBrLib/Boleto_EnviarBoleto.html Qualquer dúvida ou contribuições que venham a surgir no processo de homologação favor criar um novo tópico na seção referente a Boleto. https://www.projetoacbr.com.br/forum/forum/8-acbrboleto/?do=add1 ponto
-
Boa tarde, Como estão as configurações de ssl/tls? Veja o tópico a seguir com as configurações recomendadas. Configure também o timeout para 30k ou mais. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado1 ponto
-
Precisava fazer uma rotina para quando for A1 e outra para quando for A3, encontrei uma alternativa paliativa utilizando a classe X509Certificate do C#, fica como dica para quem quiser fazer algo similar.1 ponto
-
Boa tarde Dany, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-44291 ponto
-
Boa tarde Bill, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.1 ponto
-
O CT-e versão 3 está com problemas sim, desde ontem. Lote em processamento, 12002. Estamos enviando em contingência SVC-SP desde ontem. Mesmo assim, até em contingência dá erro de time out algumas vezes. Algumas pessoas que enviaram reclamação no Fale Conosco receberam o retorno do SEFAZ de que realmente o sistema está com problemas e que estão tentando solucionar. O CT-e versão 4 em MG nem colocamos em produção pq a homologação foi recentemente liberada aqui em MG e ocorrem muitos problemas nessa versão nova.1 ponto
-
1 ponto
-
Obrigado @Alexandre de Paula, com sua ajuda consegui resolver aqui. Esse problema aconteceu em produção e como não tem console, recorri ao Log e consequentemente achei que o nível 3 apareceria em caso de Rejeição que foi o caso dessa nota em específico com o número de faixa já utilizado.1 ponto
-
Bom dia! Por favor, qual é a mensagem de rejeição que você está recebendo? Fiz um teste com o programa exemplo do ACBrCTe e a VersaoDF configurada para 4.00; Meu envelope de envio foi gerado da seguinte forma. Recebi o seguinte retorno: Mesmo teste, mas configurado com a Sefaz de São Paulo:1 ponto
-
Resolvido, foi erro aqui de configuração Faltava o código da Loja e Terminal, só pra deixar registrado o que era o erro.1 ponto
-
no dpr, quem nao abrir, so trocar: // Application.CreateForm(TForm1, Form1); Application.CreateForm(TfrmConsulta, frmConsulta);1 ponto
-
Consegue configurar o log em nivel paranoico? Configure também o SalvarWS e o PathSalvar. Repita o teste e nos envie o log e os arquivos de envelope.1 ponto
-
https://www.gov.br/nfse/pt-br/municipios-aderentes/municipios-aderentes1 ponto
-
Bom dia! Por favor, faça um teste alterando a CodificacaoResposta para ANSI na configurações gerais1 ponto
-
Bom dia. O comando que você está enviando é NFE_Inutilizar ou NFE_InutilizarNFE. Veja a documentação abaixo. Verifique a possibilidade de enviar o CNPJ sem a formatação (somente numeros). https://acbr.sourceforge.io/ACBrLib/NFE_Inutilizar.html1 ponto
-
Sim, estou fazendo exatamente isso, soma tudo e coloca a base e o valor do IRRF nas tags respectivas e na observação da nota.1 ponto
-
Bom dia pessoal. Li os tópicos e pude observar que há bastante dúvidas sobre a retenção do IR, desconto e afins. Vamos por partes: Desconto é diferente de abatimento, note que, quando o contador disse que o IR abate não é no valor da NFe, e sim, por ocasião da entrega da declaração de ajuste anual da PJ. Estes valores retidos serão abatidos de eventual IRPJ a ser recolhido. Quanto a alíquotas, é importante observar alguns critérios. Art. 15 da Lei 9.249/1995. Art. 15. A base de cálculo do imposto, em cada mês, será determinada mediante a aplicação do percentual de 8% (oito por cento) sobre a receita bruta auferida mensalmente, observado o disposto no art. 12 do Decreto-Lei no 1.598, de 26 de dezembro de 1977, deduzida das devoluções, vendas canceladas e dos descontos incondicionais concedidos[...] I - um inteiro e seis décimos por cento atividade de revenda, para consumo, de combustível derivado de petróleo, álcool etílico carburante e gás natural; (para o segmento de combustíveis); II - dezesseis por cento: a) para a atividade de prestação de serviços de transporte, exceto o de carga, para o qual se aplicará o percentual previsto no caput deste artigo (aqui se for transporte de carga é de 8%). b) para as pessoas jurídicas a que se refere o inciso III do art. 36 da Lei nº 8.981, de 20 de janeiro de 1995, observado o disposto nos §§ 1º e 2º do art. 29 da referida Lei ( aqui é para bancos, e será de 9%) vide § 1º do artigo 29; III - trinta e dois por cento, para as atividades de a) prestação de serviços em geral, exceto a de serviços hospitalares e de auxílio diagnóstico e terapia, patologia clínica, imagenologia, anatomia patológica e citopatologia, medicina nuclear e análises e patologias clínicas, desde que a prestadora destes serviços seja organizada sob a forma de sociedade empresária e atenda às normas da Agência Nacional de Vigilância Sanitária – Anvisa; Importante destacar que a regra é para confundir, e não para facilitar nada, pois, a retenção de imposto de renda que é de competência da união pelo órgão municipal, havendo convênio entre o município e a RFB, o imposto é na sua integralidade do ente que realizou a retenção, assim, criam um mecanismo absurdo para as empresas. Logo, é necessário estar atento ao que dispõe a Lei 8.981/1995. Lá estão os percentuais a que se refere as instruções normativas, estas não possuem qualquer força jurídica para aumentar ou diminuir percentuais de tributos. Quanto ao tema faturamento, penso ser importante uma parametrização por produto ou não sendo possível, que pelo menos seja por setor de atuação da empresa, uma vez que a confusa lei mistura Pessoa Jurídica e produtos, imagine, uma PJ que vende óleo lubrificante que tenha também um setor de peças e outro de serviços? Desta forma o faturamento deve conter: Líquido = Valor Faturado – (Desconto + IRRPJ), senão o livro caixa vira uma bagunça. Ou seja, mais dor de cabeça para os desenvolvedores. Traduzindo, um manicômio tributário Brasileiro.1 ponto
-
Olá, Obrigado pela contribuição. A rotina foi reescrita para importação adequada dos dados e enviada ao SVN na Rev-30488. Por favor, queira atualizar seus fontes, reinstalar o ACBr para realizar novos testes e reportar qualquer problema1 ponto
-
Boa tarde @Mauricio Elias, Verifique no programa exemplo do ACBrBoleto (http://svn.code.sf.net/p/acbr/code/trunk2/Exemplos/ACBrBoleto/) na aba email, no botão "Enviar Email" procedure TfrmDemoBoleto.btnEnviarEmailClick(Sender: TObject); var SL: TStringList; //i: Integer; begin AplicarConfiguracoesComponenteEmail; SL := TStringList.Create; try SL.Add('Olá,'); SL.Add('Atenção, Boleto está em Anexo'); FACBrBoleto.EnviarEmail(edtEmail.Text ,'Teste de Envio de Email', SL, True); //Método para envio e-mail de forma individual para cada título {for i := 0 to FACBrBoleto.ListadeBoletos.Count -1 do begin if (FACBrBoleto.ListadeBoletos[i].Sacado.Email <> '') then FACBrBoleto.ListadeBoletos[i].EnviarEmail(FACBrBoleto.ListadeBoletos[i].Sacado.Email ,'Teste de Envio de Email', SL, True); end;} finally SL.Free; end; end; mostra como enviar o email direto pelo boleto. Também se quiser anexar mais arquivos o FACBrBoleto.MAIL.AddAttachment() vai funcionar normalmente. Somente fique atento se for fazer o envio de múltiplos emails para controlar corretamente os anexos.1 ponto
-
Por favor atualize seus fontes, pelo SVN do ACBr... Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico... Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido... Dúvidas, sobre o uso do SVN ? Clique aqui e veja um vídeo1 ponto
-
Semana passada passamos por algo inusitado onde foi relatado na impressão de boletos, “Modalidade” diferentes entre eles que impactam na linha digitável e no código de barras. Então temos uma conta com a modalidade “101” por exemplo e outra na modalidade “102”. Sempre que vamos emitir boletos, seguimos os passos: Alimentar os dados do cedente e dados da conta modalidade exemplo 101 Apagamos a lista de boletos (ACBrBoleto.ListadeBoletos.Clear) Incluímos os títulos (ACBrBoleto.CriarTituloNaLista) um a um. Geramos os boletos/remessas/etc. Caso precise alterar dados do cedente ou bancários, repetir exatamente o mesmo procedimento Alimentar os dados do cedente e dados da conta outra conta ou modalidade exemplo 102 Apagamos a lista de boletos (ACBrBoleto.ListadeBoletos.Clear) Incluímos os títulos (ACBrBoleto.CriarTituloNaLista) um a um. Geramos os boletos/remessas/etc. Não podemos mudar dados do cedente ou conta (sem limpar a lista de boletos) e continuar incluindo títulos! Exemplo de uma forma Errada: Alimentar os dados do cedente e dados da conta ou modalidade exemplo 101 Incluímos mais títulos (ACBrBoleto.CriarTituloNaLista) um a um. Alterar os dados do cedente ou da conta (ou mudar modalidade 102, etc). (sem limpar a lista de boletos) Incluímos mais títulos (ACBrBoleto.CriarTituloNaLista) um a um. Imprimir todos boletos Observe que no exemplo acima foi alterado dados da conta/modalidade antes de imprimir a primeira remessa de boleto e limpar a lista de boletos. Isso é incorreto.1 ponto
-
Agora podemos emitir boletos híbridos (boletos com qrCode para pagamento pix) utilizando CNAB 400. Para isso na inclusão do título, informar a opção OcorrênciaOriginal.Tipo: Titulo.OcorrenciaOriginal.Tipo := toRemessaHibrido; ACBrBoleto.Cedente.PIX.Chave := 'suachavepix'; IMPORTANTE: O tipo de registro 3 (Arquivo de Remessa) é opcional e deve ser utilizado para criação e associação do Boleto ao Pix (QR CODE). O registro deve ser enviado apenas quando o cliente desejar indicar uma chave Pix diferente do CNPJ da conta ou para indicação da location (id da imagem do QR Code) criada previamente. Caso o registro não seja enviado ou o campo “Chave Pix” não seja informado, a Cobrança Pix será gerada com a chave CNPJ da conta enviada na remessa. A location, caso não informada, será gerada automaticamente pelo sistema. Válido somente para a carteira 109 (direta) A conta da cobrança não precisa ser a mesma conta da chave Pix. É checado o CNPJ das duas contas. Se forem o mesmo, o boleto e o Pix serão emitidos. Exemplo: cliente possui cobrança na 2938 99999-9 (não permite criação de chave Pix) e envia a chave Pix na conta 0911 00001-0, ambas as contas possuem o mesmo CNPJ. A emissão do boleto será realizada com sucesso. Agradecemos nosso amigo @antoniojmsjr por participar desta contribuição.1 ponto
-
Nosso componente ACBrBoleto já faz parte do futuro dos boletos, o que significa que além das diversas alterações realizadas para a integração via web-service, agora também já está apto para a emissão dos chamados Boletos Híbridos, ou seja, aqueles que além do Código de Barra, também contam com um QRCode para pagamentos via PIX. Esta alteração vem de encontro a muitos pedidos que temos recebido para incluir o QRCode no boleto, porém vale ressaltar que o Banco do Brasil foi pioneiro em promover uma integração completa com o PIX por meio de sua API, fazendo com que sua aplicação receba a baixa do título junto com as informações de retorno do banco, diferente do que ocorre quando esta integração não existe, tornando este processo manual e passível de uma série de erros. Atualmente os Bancos que suportam este tipo de emissão de boleto híbrido e estão implementados no ACBr são os seguintes (clique no nome do banco para acessar o tópico com a explicação detalhada dele): CNAB - por transferência de arquivos: Santander Sicredi Itau Bradesco (CNAB400) API - on-line: BB Caixa Econômica PenseBem Sicredi V2 Sicoob Inter (veja particularidades para NossoNumeroCorrespondente) Santander Itau (necessita que o banco forneça outra credencial para endpoint PIX) Para entender melhor como implementar esta solução e modernizar ainda mais sua aplicação, veja este artigo em nossa Base de Conhecimento. Att.1 ponto