Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 30-01-2026 em Posts

  1. Foi publicada a versão 26.1.C das tabelas fornecidas pelo IBPT, às quais já se encontram também em nosso SVN. As novas tabelas tem a vigência de 20/01/2026 até 28/02/2026. Para cumprimento da Lei 12.741/12, também conhecida como "De Olho no Imposto", não se esqueça de realizar a atualização de seus clientes. Fonte: De Olho no Imposto
    3 pontos
  2. @Italo Giurizzato Junior Segue material para agregar e ajudar. Com ajuda de @JeannyPaiva, segue units alteradas para suprir o problema do retorno do pdf. Segue arquivo FR3 com modificações para provedor nacional, onde a falha de obterdanfse tem afetado o dia a dia do programador e das empresas atendidas... Sugestão de uso: if (ACBrNFSe.Configuracoes.Geral.Provedor = proPadraoNacional) and ((ACBrNFSe.Configuracoes.Geral.LayoutNFSe = TLayoutNFSe.lnfsPadraoNacionalv1) or (ACBrNFSe.Configuracoes.Geral.LayoutNFSe = TLayoutNFSe.lnfsPadraoNacionalv101)) then begin // CRIAMOS O DANFSE 28/01/2026 ACBrNFSeDANFSeFR.FastFile := Diretorio + 'DANFSEX_NACIONAL.FR3'; ACBrNFSeDANFSeFR.TipoDANFSE := ACBrNFSeXConversao.TTipoDANFSE.tpPadrao; end O fonte foi alterado com sincronismo feito ontem: 28/01/2026. Caso encontrem algum problema reportem aqui que corrijo, aberto a ideias de melhorias. Na hora do uso, se der falha no conteudo do pdf, tiver o retorno tipo: (vem esse retorno abaixo quando pdf nao vem, timeout, falha, enfim) if (Pos(':"E9999"', ArquivoRetorno) > 0) then ImprimirPdf; DANFSEX_NACIONAL.fr3 ACBrNFSeXDANFSeFR.pas
    2 pontos
  3. Dei uma olhada geral sobre o Declaração dos Regimes Específicos (DeRE). Link para documentação e site oficial: http://sped.rfb.gov.br/pagina/show/2919 O formato é XML que será validado por schemas (XSD) e assinado para depois ser transmitido por WebService para um Ambiente Nacional da DeRE. O envio pode acontecer em lotes e o processamento é assíncrono. Notei que as informações e os nomes utilizados se assemelham ao Reinf e e-Social. Por exemplo chamam os arquivos XML de eventos (veja 2.1) e usam uma nomenclatura D-XXXX, por ex. D-1001, D-1011 e D-9001. Assim, talvez esses sejam os componentes mais similares na implementação. Pontos que eu achei de interesse no manual para quem fizer a implementação: Sobre a questão: A legislação que estabelece diz: A DeRE está especificada no Art. 1º § 2º. Então teoricamente, é o mesmo prazo. Relacionado:
    2 pontos
  4. Converti para Ansi, mas tive que mudar a linha : Result.AppendChild(AddNode(tcStr, '#32', 'CodigoNbs', 1, 9, NrOcorrCodigoNBS, NFSe.Servico.CodigoNBS.PadLeft(12, '0'), DSC_CMUN)); Para : Result.AppendChild(AddNode(tcStr, '#32', 'CodigoNbs', 1, 9, NrOcorrCodigoNBS, PadLeft(NFSe.Servico.CodigoNBS, 12, '0'), DSC_CMUN)); Ai compilou, amanhã vou testar no cliente. Dercide Alvarez
    2 pontos
  5. Olá comunidade ! A Receita Federal do Brasil e o Comitê Gestor do IBS publicaram a documentação técnica da Declaração de Regimes Específicos. Este novo documento fiscal eletrônico será utilizado pelos contribuintes dos regimes específicos de Serviços Financeiros, Planos de Assistência à Saúde e Concursos de Prognósticos. O modelo observa setores cuja aferição não segue somente a sistemática padrão de débito e crédito e atende casos em que a base para o cálculo do tributo não é o preço da operação, mas exige o cálculo de uma margem com o controle de deduções específicas. A documentação técnica publicada consiste em: Manual de Orientação do Usuário da DeRE (MOD) – v.1.0.0 Leiautes da DeRE Arquivos XSD (XML Schema Definition) Anexo I – Tabelas Anexo II – Regras de Validação E o ACBr como fica? Foi criada a tarefa ACBR-8711 para análise da documentação técnica e implementação de componente para emissão desse novo documento fiscal eletrônico. Veja a notícia original nada publicação dessa documentação na íntegra AQUI.
    1 ponto
  6. Sim. claro cria primeiro um txt normal, mas pra evitar que o monitor pegar antes deixa com outro nome ex: ent.tmp então escreve nele Nfe.SetModeloDF(65) salvar e renomeia ele para ent.txt assim o monitor vai pegar ele. então refaz de novo o mesmo com o arquivo e coloca NFe.CriarEnviarNFe("C:\ACBrMonitorPlus\arquivoNFe.ini",1,1,1);;Envio de NFCe deve ser sempre Síncrono lembrando que o arquivo arquivoNFe.ini é a sua NFCe. e para imprimir mesmo de acima para gerar o ent.txt e nele escreve NFE.ImprimirDanfe("c:\35XXXXXXXXXXXXXXXX650010000000050000000058-nfe.xml", , , ,0)
    1 ponto
  7. Boa tarde O tíquete que retorna não é o que você vai usar na rota que faz o download. O código para baixar o json vem no webHook. Eu tinha conseguido chegar até o ponto de receber o código para download, mas o download não funcionava. Não retornava nada. Agora nem o webHook está mais funcionando. Não dá erro nenhum, mas a API não envia o body para o webHook. Acredito que estejam ajustando. Espero ter ajudado.
    1 ponto
  8. Movi o tópico para a área aberta. Queremos que ele alcance maior parte da comunidade. Em vista de nosso backlog, gostaríamos de que outras pessoas pudessem verificar sua necessidade e se possível contribuir com a implementação.
    1 ponto
  9. Sim, a regra é essa, o ItemListaServico é somente numero sem formatação, sem zeros a esquerda. e o cTribNac é o item de serviço com o desdobro e zero a esquerda
    1 ponto
  10. Sim. deve ser mas no caso tu quer emitir né? imprimir é o último ato. cria para cada comando. gera um ent.txt Nfe.SetModeloDF(65) gera outro ent.txt NFe.CriarEnviarNFe("C:\ACBrMonitorPLUS\Entrada\NFCe.ini",1,1,1,"",1)
    1 ponto
  11. Opa, to precisando muito disso tb.. Clientes estão com grande dificuldade de baixar os danfses
    1 ponto
  12. na verdade instalei e renomei como padrao de novo a impressora e deu certo rss
    1 ponto
  13. Depois que postei, descobri um BO, o motor do adobe em alguns celulares não acata o fonte "Segoe UI", logo precisa fazer: ACBrNFSeDANFSeFR.IncorporarFontesPdf := True; Ou mudar o fontes dos memos. Valeu ai @valterpatrick
    1 ponto
  14. 1 ponto
  15. isso que vc está mencionando não existe na nfse... as tags que vc quer é gerada automaticamente depois que o rps é convertida em nfse
    1 ponto
  16. Entendendo o problema De acordo com a planilha ANEXO_I-SEFIN_ADN-DPS_NFSe-SNNFSe-v1.00-20251226 que contém o leiaute da NFS-e e as regras de validação aplicadas pela API do Padrão Nacional, está é a regra de validação que correspondente a esta rejeição: Campo Regra de Validação Código Rejeição cLocEmi O município emissor informado na DPS deve estar parametrizado para utilizar os emissores públicos nacionais, conforme parametrização do município no Sistema Nacional NFS-e. Exceto quando o emitente da DPS for MEI na data de competência da emissão da NFS-e. E0039 O município emissor informado na DPS deve estar parametrizado para utilizar os emissores públicos nacionais, conforme parametrização do município no Sistema Nacional NFS-e. Aqui precisamos dar alguns passos para trás e entender como um município pode aderir ao padrão nacional. Essa adesão pode ser feita de duas formas diferentes. Aderir ao Padrão Nacional e ao Emissor Nacional: Nessa modalidade, o município utilizará integralmente a estrutura federal, sendo a emissão das notas feita diretamente pela API oficial. Aderir ao Padrão sem o Emissor Nacional: O município mantém sua estrutura de emissão atual, mas deverá adaptá-la para comportar novos campos. Isso é necessário para que, após processar o RPS/DPS, o sistema local transmita as informações à API oficial. Portanto, se você está recebendo esta rejeição, significa que você está tentando comunicar diretamente com a API do emissor nacional enviando um cTribNac que na verdade deveria se comunicar com a API do município. Como resolver? Certifique-se de que você está se comunicando com a API correta. O arquivo ACBrNFSeXServicos.ini já foi atualizado para definir padrão nacional, portanto, exceto nos casos em que o prestador de serviços seja MEI, você não deve definir um valor diferente de lnfsProvedor para a configuração do LayoutNFSe. Caso utilize ACBrNFSeX para Delphi e Lazarus: Defina a seguinte configuração: ACBrNFSeX.Configuracoes.Geral.LayoutNFSe := lnfsProvedor; Caso utilize ACBrMonitorPLUS: Utilize o comando NFSe.SeLayoutNFSe definindo o valor 2: NFSe.SetLayoutNFSe(2) Caso utilize ACBrLibNFSe: Utilize os métodos NFSE_ConfigGravarValor seguido de NFSE_ConfigGravar para definir o valor 2 para a chave LayoutNFSe em seu arquivo ACBrLib.ini: NFSE_ConfigGravarValor("NFSe", "LayoutNFSe", "2"); NFSE_ConfigGravar(); É importante que independente da solução que estiver utilizando, garanta que tanto ela quanto o arquivo ACBrNFSeXServicos.ini respectivo estejam atualizados.
    1 ponto
  17. Olá comunidade ! Foi disponibilizado pelo Comitê Gestor do IBS o 2º volume da Cartilha Orientativa da Apuração do Imposto sobre Bens e Serviços. Enquanto o 1º volume focou em trazer orientações sobre a estrutura dos documentos fiscais eletrônicos, a nova publicação tem o foco voltado a utilização do Sistema de Apuração Assistida do IBS. O novo volume é composto por 38 páginas trazendo orientações diversas desde os primeiros passos até o funcionamento do sistema de apuração. Sua leitura é recomendada para todos os contribuintes, contadores e desenvolvedores que desejam entender a lógica do sistema de apuração assistida, independente de os mesmos fazerem parte do grupo de empresas piloto. A cartilha pode ser lida na íntegra AQUI.
    1 ponto
  18. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  19. @Milton Campanhã Obrigado pela contribuição, em breve será validada para possível inclusão ao svn tarefa ACBR-8884.
    1 ponto
  20. Um cliente nosso já recebeu um txt com os novos campos do despachante aduaneiro. Para realizar a leitura ajustei o Acbr, porém só com o que usamos, não inclui todos os novos campos da reforma. Como base encontrei esse site com o Layout, e deu certo, ajustei o acbr seguido ele e leu o arquivo. Segue as units alteradas para o meu caso, caso queriam ver como ficou. Att, pcnLayoutTXT.pas pcnNFeRTXT.pas
    1 ponto
  21. Bom dia, tudo bem ? Vou olhar o componente citado, e vou tentar implementar dessa forma. Dando certo submeto para análise. Muito obrigado !
    1 ponto
  22. Exemplos (casos clássicos fiscais) RoundABNT(2.345, 2); // 2.34 RoundABNT(2.355, 2); // 2.36 RoundABNT(1.005, 2); // 1.00 RoundABNT(1.015, 2); // 1.02 RoundABNT(10.125, 2); // 10.12 RoundABNT(10.135, 2); // 10.14 Por que isso é ideal para ICMS / financeiro? Round() do Delphi não segue ABNT Double introduz erro binário Currency evita erro de ponto flutuante Essa função bate com auditoria fiscal e contábil A regra de arredondamento da ABNT (NBR 5891) é basicamente o arredondamento bancário (round half to even): function RoundABNT(const AValue: Currency; Decimals: Integer): Currency; var Factor : Currency; Temp : Currency; IntPart : Integer; Fraction : Currency; SignVal : Integer; begin if AValue < 0 then SignVal := -1 else SignVal := 1; Factor := 1; while Decimals > 0 do begin Factor := Factor * 10; Decimals := Decimals - 1; end; Temp := AValue * Factor; IntPart := Trunc(Temp); Fraction := Abs(Temp - IntPart); if Fraction > 0.5 then Result := (IntPart + SignVal) / Factor else if Fraction < 0.5 then Result := IntPart / Factor else begin // Fraction = exatamente 0.5 if (Abs(IntPart) mod 2) <> 0 then Result := (IntPart + SignVal) / Factor else Result := IntPart / Factor; end; end;
    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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...