Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 08-12-2025 em todas as áreas

  1. Olá comunidade ! Foi publicada a versão 1.34 desta nota técnica trazendo correções nas regras de validação. Alterações Sem alterações no leiaute, esta versão remove a regra adicionada na versão anterior que impedia o grupo gRed para o IBSUF, IBSMun e CBS quando alíquota correspondente tivesse valor zero. Datas Implantação Teste: Até 10/12/2025 Implantação Produção: Até 15/12/2025 E como fica o ACBr? Modificações não são necessárias. Leia a versão 1.34 na íntegra AQUI.
    2 pontos
  2. Após um relato de um usuário referente a linha digitável e barras, realizemos uma alteração na função que monta o CampoLivreCodigoBarras; Atenção para o preenchimento, Agencia (4 digitos) Exemplo: Agencia=0001 DV Agencia = 0 Removido o Calculo do DV, deixado igual o Manual: Obrigado ao usuário@waldomiro que nos reportou e executou os testes em produção. Link para o manual: https://svn.code.sf.net/p/acbr/code/tools/Bancos/Recebimento/310-Vortx/Grafeno_Vórtx CNAB 400 - Remessa.docx.pdf Ajustado a impressão do código cedente no boleto.
    1 ponto
  3. Boa tarde, foi verificado em nossos cliente os seguintes problemas: 1- Quando a nota possui menos de 3 duplicatas as mesmas são cortadas 2-Caso o destinatário possua um endereço e/ou nome grandes a informação é cortada. Fiz as alterações no código, segue em anexo. ACBrNFeDANFeRLSimplificado.zip
    1 ponto
  4. Prezados, Para viabilizar o envio de RPS/DPS no layout 2.0 da Prefeitura de São Paulo utilizando as fontes atualizadas do ACBRNFSex, foi necessário aplicar uma correção no método AssinaturaAdicional da classe ISSSaoPaulo.Provider. Encaminho em anexo o objeto atualizado com o ajuste realizado. Peço, por gentileza, que avaliem a possibilidade de incorporar essa correção ao repositório oficial. Conforme o manual da Prefeitura de São Paulo: "Observação: não é necessário informar os dados de intermediário na assinatura se não houver intermediário. ..." Correção realizada: procedure TACBrNFSeProviderISSSaoPaulo.AssinaturaAdicional(Nota: TNotaFiscal); var sSituacao, sISSRetido, sCPFCNPJTomador, sIndTomador, sTomador, sCPFCNPJInter, sIndInter, sISSRetidoInter, sInter, sAssinatura, sNIF: string; iTamanhoIM: Integer; begin with Nota do begin sSituacao := EnumeradoToStr(NFSe.SituacaoNfse, ['N', 'C'], [snNormal, snCancelado]); sISSRetido := EnumeradoToStr(NFSe.Servico.Valores.IssRetido, ['N', 'S'], [stNormal, stRetencao]); // Tomador do Serviço sCPFCNPJTomador := OnlyNumber(NFSe.Tomador.IdentificacaoTomador.CpfCnpj); if sCPFCNPJTomador = '' then sIndTomador := '3' else if Length(sCPFCNPJTomador) <= 11 then sIndTomador := '1' else if Length(sCPFCNPJTomador) <= 14 then sIndTomador := '2'; sTomador := sIndTomador + Poem_Zeros(sCPFCNPJTomador, 14); // Prestador Intermediario sCPFCNPJInter := OnlyNumber(NFSe.Intermediario.Identificacao.CpfCnpj); if sCPFCNPJInter = '' then sIndInter := '3' else if Length(sCPFCNPJInter) <= 11 then sIndInter := '1' else if Length(sCPFCNPJInter) <= 14 then sIndInter := '2'; sISSRetidoInter := EnumeradoToStr(NFSe.Intermediario.IssRetido, ['N', 'S'], [stNormal, stRetencao]); sNIF := trim(NFSe.Intermediario.Identificacao.Nif); if sIndInter = '3' then sNIF := NaoNIFToStr(NFSe.Intermediario.Identificacao.cNaoNIF); if FPVersaoDFe = '2' then begin if (sCPFCNPJInter <> '') then sInter := sIndInter + Poem_Zeros(sCPFCNPJInter, 14) + sISSRetidoInter + sNIF else sInter := ''; iTamanhoIM := 12; end else begin if sIndInter <> '3' then sInter := sIndInter + Poem_Zeros(sCPFCNPJInter, 14) + sISSRetidoInter else sInter := ''; iTamanhoIM := 8; end; sAssinatura := Poem_Zeros(NFSe.Prestador.IdentificacaoPrestador.InscricaoMunicipal, iTamanhoIM) + PadRight(NFSe.IdentificacaoRps.Serie, 5, ' ') + Poem_Zeros(NFSe.IdentificacaoRps.Numero, 12) + FormatDateTime('yyyymmdd', NFse.DataEmissao) + TipoTributacaoRPSToStr(NFSe.TipoTributacaoRPS) + sSituacao + sISSRetido + Poem_Zeros(OnlyNumber(FormatFloat('#0.00', NFSe.Servico.Valores.ValorServicos)), 15) + Poem_Zeros(OnlyNumber(FormatFloat('#0.00', NFSe.Servico.Valores.ValorDeducoes)), 15) + Poem_Zeros(OnlyNumber(NFSe.Servico.ItemListaServico), 5) + sTomador + sInter; NFSe.Assinatura := string(TACBrNFSeX(FAOwner).SSL.CalcHash(AnsiString(sAssinatura), dgstSHA1, outBase64, True)); end; end; ISSSaoPaulo.Provider.pas
    1 ponto
  5. Boa tarde @dna.automacao, Já esta no SVN. Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e iniciem os testes.
    1 ponto
  6. Boa tarde. Tive o mesmo problema mas acabei resolvendo assim. Acontece que depois de tanto tentar descobri que as duas dlls mencionadas dependem de outras. Depois de muitas tentativas consegui finalmente corrigir o problema. Na pasta de DLL do Acbr tem uma pasta chamada MinGW. Copie todas as dlls para dentro do seu exe que o problema será resolvido. Copiar só ssleay32.dll e libeay32.dll não vai resolver a menos que em seu pc na pasta syswow64 ou system32 ja possua as outras dlls. Não sei se é coisa do windows ou do sistema mas resolveu.
    1 ponto
  7. 1 ponto
  8. Ok Daniel, vou entrar em contato com o comercial no meio de janeiro pra assinar. Muito obrigado pelo retorno.
    1 ponto
  9. Lista de pacotes publicados https://www.npmjs.com/search?q=projetoacbr Atualmente existem: CEP, NFE, MDFe, NFSe,Reinf e PIXCD Próximo: CTE Outros pacotes serão publicados sob demanda ...
    1 ponto
  10. Bom dia, Aqui reinstalei todo o ACBr e funcionou, porem por conta do que a prefeitura divulgou tive que alterar a serie e tambem do ItemListaServico. Att.,
    1 ponto
  11. Bom dia @leonardo.gomes, Muito obrigado pela colaboração, já foi criado a tarefa ACBR-8550 para analise.
    1 ponto
  12. Não disse que não funciona. (Interpretação também faz parte do suporte). Disse que existem melhorias internas feitas que não são aceitas por vocês.
    1 ponto
  13. Olá comunidade ! Foi publicada a versão 1.11a desta nota técnica trazendo correções em regras de validação. Alterações Esta versão remove a regra de validação que impede a presença do grupo gRed para o IBS UF, IBS Mun e CBS quando suas alíquotas possuem valor zerado. Datas Implantação Homologação: Até 10/12/2025 Implantação Produção: Até 15/12/2025 E como fica o ACBr? Alterações não são necessárias. Leia a versão 1.11a desta nota técnica na íntegra AQUI.
    1 ponto
  14. Claro. Criei um chamado no nosso backlog, a saber, ACBR-8545. @Fernando Schuch, Muito obrigado pela contribuição. Assim que possível te dou um retorno aqui mesmo.
    1 ponto
  15. 1 ponto
  16. @tdressano, precisamos de um pouco mais de detalhes Como você está inicializando a biblioteca ? (você não estaria também chamando a biblioteca de NFe ?) Que linguagem você usa ? O mesmo problema, ocorre no Demo do ACBr, para a sua linguagem ? Quais são exatamente, as propriedades, que você acredita que não estão sendo salvas ?
    1 ponto
  17. Como "EU" estou lidando com a reforma tributária (com o devido assessoramento jurídico/tributário) ! Resposta simplificada: Não devo informar nada além do obrigatório, e no momento a exigência é tão somente as alíquotas de ibs/cbs (0.900 e 0.1000) Base de cálculo: 0.00 (sempre zero) ibs e cbs: (0.900 e 0.1000) Valores: 0.00 ( [Base de cálculo] * [Aliquota] = 0.00) Motivo: A exemplo não deixar margem para a criatividade de políticos em adicionar os valores calculados a base de cálculo do icms. *2027 passo a informar a base de cálculo e gerar valores para ibs/cbs
    1 ponto
  18. Postei no Discord um tempo atrás. https://discord.com/channels/798697718800318484/800738804997685289/1433927713831387358 No caso aí foi abrindo a tela de seleção do certificado, mas você pode facilmente informar o número de série ou caminho/dados/URL do PFX e senha.
    1 ponto
  19. Rejeição A reforma tributária adicionou 14 novos eventos que podem ser gerados vinculados a uma NFe pelos participantes emissor, destinatário e sucessora. Para que não fosse necessário criar 14 eventos de cancelamento correspondentes, foi criado um único evento de cancelamento genérico que pode ser usado para todos. Essa rejeição pode ser recebida ao tentar transmitir esse evento de cancelamento genérico. Solução A regra que devolve a rejeição procura na base de dados da sefaz um evento que tenha a chave de acesso, o tpEvento e o nSeqEvento correspondentes ao que está sendo enviado para o cancelamento. Portanto, se estiver recebendo essa rejeição, confirme se todos os elementos estão corretos. Por exemplo, se você não está enviando o nSeqEvento 4 no cancelamento quando o nSeqEvento do evento que está tentando cancelar é 3.
    1 ponto
  20. Se quiser testar no Lazarus, veja https://github.com/andre-djsystem/CalculadoraRTC https://medium.com/@andrefmoraes/calculadorartc-biblioteca-open-source-para-a-calculadora-da-reforma-tributária-cbs-ibs-is-0560a67c110f
    1 ponto
  21. Muito legal... O @EliasCesar, já está estudando a criação de um componente ACBrCalcRT
    1 ponto
  22. Use o ACBrTEFAPI, com o modelo Equals O D-TEF, que mudou de nome para Linx TEF... agora é o TEF Equals Muito em breve, o ACBr será um Distribuidor do TEF Equals https://equals.com.br/blog/o-que-e-tef/
    1 ponto
  23. @Fernando Pasqueto e @MuriloS.A Muito obrigado por sua ótima contribuição... Apliquei uma ampla revisão nos fontes... Efetuei algumas otimizações no código, indentação e ajustes para compilação no D7 Poderiam por favor testar com a versão em anexo ? A quem devo creditar a autoria dos fontes ? TEFAPIElgin.zip
    1 ponto
  24. Sua aplicação é x64? senão for tem que usar a dll x86 pois todo o exe gerado é Win32 e somente para dentro do SysWow64
    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.