Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 16-06-2023 em todas as áreas
-
Olá Pessoal, Trago novidades para vocês. Já se encontra no SVN os fontes do componente ACBrDebitoAutomatico, bem como o pacote de instalação e o programa exemplo. Esse componente foi escrito originalmente pelos nossos colegas: Valter Patrick Silva Ferreira e Belizário Gonçalves Ribeiro Filho que agradeço muito pela contribuição, muito obrigado Valter e Belizário. Vide postagem no fórum clicando aqui. Eu fatorei o componente para ele ficar aos moldes do componente ACBrPagFor. Utilizei nesse refactoring Interface, desta forma vai se tornar muito simples a inclusão de novos bancos. Na pasta onde esta os fontes do componente (...\Fontes\ACBrDebitoAutomatico) temos o arquivo: Bancos-Implementados.txt como o próprio nome diz contem a lista de bancos implementados, no momento temos apenas o banco Santander. Sintam-se todos a vontade em contribuir com melhorias, correções a inclusão de novos bancos ao componente. Em breve o ACBrInstall vai ser atualizado para contemplar a instalação do componente, mas como dito acima você pode instalar ele manualmente se utilizando do pacote de instalação que se encontra na pasta: Delphi: ...\Pacotes\Delphi\ACBrDebitoAutomatico Lazarus: ...\Pacotes\Lazarus\ACBrDebitoAutomatico Nos próximos dias também vai ser disponibilizado o programa exemplo para o Lazarus. Para que serve esse componente? Ele não tem nada a ver com o registro de boletos (ACBrBoletos) bem como pagar títulos e tributos (ACBrPagFor). Muitos de nós temos algumas contas em débito automático por exemplo: conta de energia elétrica, água, gás, internet, celular e outros. Vamos a um exemplo: Uma escola particular cobra a mensalidade de seus alunos gerando mensalmente um boleto, mas essa escola pode enviar um arquivo (segundo o layout da Febraban) para o banco colocando essas cobrança de mensalidade em débito automático. Quem desejar ler os manuais sobre Debito Automático ( Versão 4, 5 e 8 ) da Febraban, eles estão disponíveis em nossa biblioteca. p/acbr/code - Revision 29769: /tools/Bancos/9997-Febraban (sf.net) Por fim convido a todos a atualizar os fontes do ACBr reinstale o mesmo e instalar o novo componente. Até a mais.3 pontos
-
Atualizado e testado, aqui deu certo, obrigado Daniel.2 pontos
-
Enviei uma possível correção ao SVN... Commit [r29784]2 pontos
-
Estou verificando a compatibilidade de acentuação com o Lazarus... isso é importante pois afetará na ACBrLibBoleto2 pontos
-
Bom dia José Recomendo que consulte seu contador para entender a nova dinâmica, se o evento não consta no layout conforme citado pelos colegas consultores, não tem como ser enviado. At.2 pontos
-
2 pontos
-
Com as alterações do arquivo anexado consegui emitir CTe para MG. Envio de eventos respondeu, porém está retornando rejeição (628 - Rejeicao: Erro Atributo ID do evento nao corresponde a concatenacao dos campos (ID + tpEvento + chCTe + nSeqEvento)). Acredito que estejam validando incorretamente de acordo com a regra dos eventos da versão 3.0 com a sequencia de apenas 2 dígitos. O último retorno da SEF/MG foi um não retorno. ACBrCTeWebServices.pas2 pontos
-
Dai provisóriamente eu resolvi aq assim, alterando a função do arquivo fpdf.pas Lembrando que todos meus arquivos estão setados como utf82 pontos
-
Bom dia a todos, ao tentar criar uma Cobrança Imediata, percebi que tinha colocado os links no PSP de forma errada, fiz a correção e ja efetuei os testes, e agora sim está OK. Tbm tive que colocar a função "QuandoReceberRespostaEndPoint", pois o retorno do banco é 200 e não 201. Segue abaixo a Unit para avaliação. ACBrPIXPSPAilos.pas1 ponto
-
Olá pessoal, Em edições recentes do Papo Pro ACBr, discutimos sobre a NT 2023.002 que entre outras mudanças, trouxe o fim da emissão assíncrona da NFCe. Agora esta sendo discutido pelo ENCAT a eliminação da emissão assíncrona também para NFe e visando obter a opinião das empresas afetadas pela mudança, a AFRAC está com uma pesquisa aberta até 30/06/2023 onde é possível dar sua opinião sobre esta mudança. Clique na imagem abaixo e participe da pesquisa1 ponto
-
Qualquer coisa me avise, podemos tentar criar um ambiente aqui também, não programo em Node, mas com sua ajuda acho que podemos fazer este tipo de teste também.. Por enquanto tudo certo quando ao OpenSSL e a convenção de chamada do ACBrLib com o Node.JS1 ponto
-
Você deve identificar a variável com endereço de resposta e o tamanho do buffer, no segundo e terceiro parâmetros. https://acbr.sourceforge.io/ACBrLib/CEP_BuscarPorCEP.html1 ponto
-
O @EdmarFrazao compartilhou conosco mais essa informação:1 ponto
-
Daniel, boa tarde. Fui fazer os testes, mas houveram algumas confusões. O Santander que existe hoje em dia é utilizando SOAP (XML), o que eu desenvolvi é outra realidade, utilizando o Rest/Json, por isso coloquei o nome Santander_API (Ficando igual ao utilizado atualmente no Banco do Brasil) A Unit ACBrBoletoW_Santander_API.pas não é utilizada em nenhum momento nas suas alterações, portanto, não é utilizada em nenhum momento.. O Retorno do WebService Rest/Json não tem nada a ver com o Ret atual, que é SOAP. Vou ajustar os arquivos utilizando o KeyUser e reenviar para vocês. Atenciosamente.1 ponto
-
Pesquise também sobre stayontop. Se não funcionar adequadamente, durante o processamento do programa que deve ficar na frente, use para atualizar os comandos a seguir. Application.ProcessMessages Application.BringToFront1 ponto
-
outras sugestões. Application.Restore; Aplicativos.restoretomost Application.BringToFront; self.BringToFront;1 ponto
-
Obrigado por publicarem minha contribuição e espero que isto ajude outras pessoas da mesma forma que outras contribuições me ajudaram muito. Fico feliz em ajudar a comunidade.1 ponto
-
Boa tarde. Atualizado o SVN com a Rev. 29785 com a sua contribuição. Se possível atualize seus fontes, reinstale os componentes e verifique se está tudo funcionando corretamente. Muito Obrigado!1 ponto
-
Boa Tarde!!! Na revisão 29783 foi atualizado o SVN com os programas exemplo do ACBrPixCD para Delphi e Lazarus para o Banco Ailos! Caso tenha credenciais válidas atualize seus fontes e faça o teste das operações! Obrigado!1 ponto
-
A nossa aplicação é x64 Testamos x86 e um erro é mostrado como abaixo. ERROR (lunar/33764): Dynamic Linking Error: Win32 error 193 err: { "type": "Error", "message": "Dynamic Linking Error: Win32 error 193", "stack": Error: Dynamic Linking Error: Win32 error 1931 ponto
-
Como usuário PRO você tem acesso aos nossos cursos. Verifique no curso abaixo o processo de distribução. É exatamente o que você precisa. O treinamento é feito sobre os componentes, mas acredito que será de grande ajuda para você entender os conceitos e o mecanismo de funcionamento. Depois você pode implementar no Monitor com as funções da documentação que enviei anteriormente. Somente a funcão DistribuicaoDFePorChaveNFe precisa da chave, as outras trabalham com o sequencial NSU. https://acbr.nutror.com/curso/70bbe2be3380d5c82dc10817ebc721956d189cf81 ponto
-
@Juliomar Marchetti, o Demo do ACBrBoleto para Lazarus, já contempla o FPDF, assim como o Demo em Delphi, que foi modificado pelo @Victor H. Gonzales - Panda ?1 ponto
-
untilAssunto: Que fazer atividades físicas é bom para a saúde física e mental todo mundo sabe, mas será que no ponto de vista de desempenho profissional também tem impacto? Convidados: Marusca Passini, proprietária da Onda Viva Academia Conecte-se no Discord,e entre no canal de voz, #Papo Pro ACBr, das 10:00 as 11:001 ponto
-
Confirmado. Com a reinstalação do ACBR os testes funcionaram. A alteração no arquivo ACBRNFSeXServicos.Ini funcionou.1 ponto
-
Ok! Obrigado! Efetuei o teste na minha maquina e funcionou, na nossa maquina de compilação final de versão que não esta funcionando a alteração, oq fiz foi alterar o arquivo ini e reinstalar o acbr nela, dai vamos efetuar os testes agora.1 ponto
-
sim. se tu não usa o arquivo ini junto ao executável sim é só isso.1 ponto
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
Bom dia, ok, podem concluir este fórum, caso eu possa contribuir com algo a mais só informar.1 ponto
-
Uhuu, achei um caminho, em uses, declara "LConvEncoding" dai as strings que for passar para o FPDF usa a função "UTF8ToCP1252('Endereço: ');" E seta "PDF.SetUTF8(False);" Dessa forma pode se usar os arquivos do lazarus codificado em utf8, tanto seu código quanto o "fpdf.pas"1 ponto
-
Boa tarde, agradeço a ajuda, mas tentei também deixando o campo vazio . Como preenchem os campos CST ICMS e o CSOSN e a Presença? Deixei CST 40/41 e CSOSN vazio/103/400/500/900 e nada a Presença tentei ~de várias formas também Pessoal, conseguimos.Só para ficar registrado, caso alguém mais passe por isso. O Cliente tinha informado o nome incompleto. foi colocar o nome inteiro e foi.1 ponto
-
Por favor, faça um teste usando a NFSe_ConsultarNFSeGenerico, preenchendo no Modelo INI. NumIniNFSe=Número da NFSe SerieNFSe=Série da NFSe CadEconomico=Inscrição Municipal do emitente.1 ponto
-
1 ponto
-
Acredito que já tenha sido compilado https://www.projetoacbr.com.br/forum/files/category/16-acbrmonitorplus-pro/ Por favor, atualize, faça novo teste por favor.1 ponto
-
Ao acessar o site da Sefaz do Mato Grosso, o seguinte recado é exibido para justificar a instabilidade:1 ponto
-
Boa tarde! Muito obrigado pelo feedback! Fiz um teste com o XML que forneceu e pude constatar o problema. Correção enviada ao SVN na Rev-297801 ponto
-
Então tem que fazer a alteração no ini recompilar o res e testar além de verificar se os schemas batem1 ponto
-
Infelizmente essa matéria está desatualizada e com poucas informações sobre a fonte. Você pode ver a data: Apesar dessa data, nada foi pra frente ainda. O que deve ser avaliado para implementação é o layout atual e o que está em desenvolvimento do eSocial, em especial o que está pra entrar em homologação. E esse registro S-1220 não entra nem na versão S-1.2 até o momento. Esse registro no entanto está em análise pela equipe do e-Social como pode ser vista numa minuta NDE de 2021, a saber: https://www.gov.br/esocial/pt-br/documentacao-tecnica/manuais/20210903-minuta-nde-01-esocial-s-1_0-ir-sobre-rendimentos-do-trabalho.pdf. Ainda assim, não temos como saber quando vai entrar em vigor. Mas podemos estimar que seja só em 2024 ou no fim desse ano. Isso porque esse evento vai substituir a DIRF do IR, e pela INSTRUÇÃO NORMATIVA RFB Nº 2.096, DE 18 DE JULHO DE 2022 (veja aqui) isso deve acontecer só no início de 2024. Também temos o fato que só em setembro desse ano (2023) vai entrar em produção o último item da NT nº 02/2023 da versão S-1.1. Acho bem improvável o governo incluir esse evento antes disso já que nem fizeram a previsão pra versão S-1.2 entrar em produção. Resumindo, não se preocupe com isso ainda... aguarde e acompanhe as informações do site do e-social e aqui no fórum.1 ponto
-
1 ponto
-
Sobre o evento, é triste de ver o quanto eles se perdem quando confrontados com a realidade do comércio brasileiro. Faltam respostas, inventam gambiarras pra tapar buracos e geram novos buracos. "Vamos ter que pensar" foi a principal resposta, e ainda assim o prazo pra implantação está estourado e os clientes das software houses estão preocupados. A cara de pau é maior quando eles dizem que não querem atrapalhar o mercado, quando na verdade qualquer um sabe que é basicamente a única função do governo. Claramente percebe-se que estes burocratas não entendem da realidade brasileira e ainda recebem a bênção da AFRAC.1 ponto
-
Bom dia, O provedor SiapNet segue a versão 2 do layout da ABRASF e permite o envio do Rps em lote no modo assíncrono, síncrono e o envio unitário no modo síncrono. Qual dos 3 modos de envio você esta utilizando? Se for o envio em lote no modo assíncrono, você tem como resposta o numero do protocolo que devemos utilizar no método Consultar Lote para saber o resultado do processamento. Se o Rps não foi convertido em uma NFS-e, esta consulta vai lhe retornar os motivos.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
-
1 ponto
-
Bom dia, A reforma tributária pelo que tenho acompanhado ainda é uma grande discussão, a questão de tributos em si deve se arrastar por bastante tempo antes que de fato ajam mudanças, já a simplificação fiscal está em andamento com a PLP 178/21 a qual passou por audiência publica nesta semana. Mas em resumo, neste momento não temos nada concreto para que possa ser analisado mais a fundo. At.1 ponto
-
@CelsoPires enviamos um commit para correção do Método, na próxima compilação do ACBrLibNFSe, você já consegue usar o método corretamente, obrigado por reportar ! At revision: 297141 ponto
-
Boa tarde. Desculpem a demora em responder, essa semana ainda eu efetuo uns testes nas alterações efetuadas. Atencioamente. Olá, criei no PostMan. Como é feito apenas uma vez, não achei necessário incluir isso no componente. Atenciosamente.1 ponto
-
C:\ACBR\Fontes\ACBrDFe\ACBreSocial\PCNeSocialfiz os testes e da erro. O correto e: s := Copy(FXML, Pos('/evt/evtIrrf/', FXML)+13, 12); pcesS5012.pas xml de retorno empresa exemplo homologação 20230612142406-sit.xml ID1033416450000002023061212403307878-S5011.xml ID1033416450000002023061212403307878-S5012.xml ID1033416450000002023061212403307878-S5013.xml1 ponto
-
acesse esse link https://www.projetoacbr.com.br/forum/files/ Do lado direto vai ter a seção Download Livre.1 ponto
-
Bom dia! Primeiro de tudo, muito obrigado pela intenção em contribuir. Toda contribuição é mais do que bem vinda. A informação no manual para a tag paisResidExt que consequentemente orquestra a geração das demais é: Na sua contribuição, além das validações já existentes você adiciona mais um teste verificando se o valor da property paisResidExt é diferente de vazio. if objInfoPgto.Items[i].paisResidExt <>'' then Begin if (StrToInt(objInfoPgto.Items[i].paisResidExt) > 0) and (StrToInt(objInfoPgto.Items[i].paisResidExt) > 105) and ((StrToInt(Copy(Self.ideEvento.perApur,1,4))*100)+StrToInt(Copy(Self.ideEvento.perApur,6,2)) >= 202303) then begin Gerador.wCampo(tcStr, '', 'paisResidExt', 1, 3, 1, objInfoPgto.Items[i].paisResidExt); if (objInfoPgto.Items[i].InfoPgtoExtInst()) then GerarInfoPgtoExt(objInfoPgto.Items[i].InfoPgtoExt); end; end; Simplifiquei isso usando as validações que já existiam. Substitui o primeiro StrToInt por StrToIntDef(paisResidExt, 0), dessa forma, mesmo que o valor seja vazio, a função vai converter para zero e a condição será falsa. if (StrToIntDef(objInfoPgto.Items[i].paisResidExt, 0) > 0) and (StrToInt(objInfoPgto.Items[i].paisResidExt) > 105) and ((StrToInt(Copy(Self.ideEvento.perApur,1,4))*100)+StrToInt(Copy(Self.ideEvento.perApur,6,2)) >= 202303) then begin Gerador.wCampo(tcStr, '', 'paisResidExt', 1, 3, 1, objInfoPgto.Items[i].paisResidExt); if (objInfoPgto.Items[i].InfoPgtoExtInst()) then GerarInfoPgtoExt(objInfoPgto.Items[i].InfoPgtoExt); end; Commit: Rev-28046 Por favor, atualize seus fontes, reinstale o ACBr e faça novos testes.1 ponto
-
a cota e 10Mega excluir alguns segue unit pcesS1210.zip1 ponto