Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 01-07-2026 em todas as áreas

  1. Olá comunidade ! Foi publicado no dia 30/06/2026 a versão 1.01 da Nota Técnica Nº008 que traz as especificações de como deve ser o DANFSe. A nova versão não traz alterações no leiaute do impresso. Ela prorroga a desativação do end-point existente no padrão nacional para obter o DANFS-e para o dia 15/07/2026, efetivamente dando mais 15 dias para que as soluções e aplicações possam adequar seus leiautes. A versão 1.01 desta nota técnica pode ser lida na íntegra AQUI. Vale reforçar que o impresso utilizando Fortes Report já foi adequado no ACBr conforme tópico abaixo e os impressos em Fast e FPDF estão em construção.
    3 pontos
  2. Foram identificados casos de fraude em que, usando engenharia social, golpistas instalam um proxy na maquina do lojista (ou no servidor do PDV) capaz de interceptar a resposta dos endpoints de criação de cobranca Pix (`/cob` e `/cobv`). Com isso, conseguem manipular o campo "pixCopiaECola" devolvido pela API do PSP, substituindo por um código falso que aponta para a conta do fraudador. O resultado: o cliente escaneia o QR gerado pelo PDV, paga normalmente, mas o dinheiro vai para outra conta. O lojista não recebe nada e só percebe o problema depois. --- ## O que foi feito ### O componente ACBrPIXCD recebeu uma camada extra de validação que é executada automaticamente após a criação de cobrancas (`CriarCobrancaImediata` e `CriarCobranca`). A validação verifica a integridade e a coerência do `pixCopiaECola` devolvido pelo PSP antes que o código chegue ao PDV ou seja exibido ao cliente. Essa proteção se aplica apenas a PSPs que utilizam o padrão Bacen (campo `IsBacen = True`). --- ## Como desativar, se necessário ### A validação é controlada pela propriedade ValidarCopiaECola do componente TACBrPixCD. Por padrao ela vem **habilitada**. Se a validação estiver gerando falsos positivos no seu PSP (erro ao criar cobrança sem motivo aparente de fraude), você pode desliga-la: - No Object Inspector (design time) Localize o componente ACBrPixCD1 no formulário, expanda suas propriedades e defina: ValidarCopiaECola = False - Por codigo (run time) ACBrPixCD1.ValidarCopiaECola := False; * IMPORTANTE: Desative a propriedade apenas como medida temporária de diagnostico. Recomendamos que você informe o caso ao nosso suporte no DISCORD para que o problema de compatibilidade seja corrigido. Manter a validação ativa e a forma mais segura de proteger seus clientes. --- ## Como atualizar ## Basta atualizar o componente ACBrPIXCD pelo SVN(trunk2). --- ## Duvidas e problemas ## Abra um tópico no Fórum informando: - Nome do PSP utilizado - Anexe logs (nível mais alto) - A mensagem de erro recebida (se houver) Com essas informações conseguimos verificar se e um caso de incompatibilidade com o PSP ou se a validação detectou uma adulteração real.
    3 pontos
  3. Olá, comunidade ! Por volta das 8h27 do dia 01/07/2026, múltiplos membros de nossa comunidade começaram a relatar um atraso na disponibilização da nota autorizada no ambiente nacional. De acordo com os relatos, mesmo decorrido algum tempo após a emissão, ao consultar a respectiva nota no portal nacional, ela não era encontrada. Os relatos indicam tratar-se de um atraso na sincronização entre o ambiente nacional e o ambiente estadual. Isso foi confirmado pelo fato de que, ao consultar a nota via web service, por chave de acesso, é devolvida a informação de autorização — e a nota também consta normalmente no portal estadual.
    2 pontos
  4. Em teoria você pode chamar um método sem precisar instanciar a classe... Mas não conseguirá acessar variáveis ou objetos internos da Classe (pois eles ainda não foram criados) Eu acho Class Function totalmente desnecessário... e percebo muito programador fazendo mal uso dela... Pela orientação Objeto... o único método que faz sentido atuar como uma Classe Function, é construtor (geralmente o 'Create')...
    2 pontos
  5. Olá comunidade ! Ao acessar o Portal da NF-e, é possível observar que a Sefaz de Minas Gerais está com contingência ativada desde às 7h00 do dia 01/07/2026, com previsão de permanecer ativada até às 09h10 do dia 01/07/2026 Para utilizar as soluções ACBr em contingência durante esse período siga as orientações do tópico:
    2 pontos
  6. Isso mesmo Michel. Lançaram uma atualização há pouco corrigindo o problema dos schemas. Tudo certo. Obrigado!
    1 ponto
  7. Cara, infelizmente vai ter que passar mesmo sendo uma nota de remessa. Aqui estamos pedindo para os clientes entrarem em contato com o escritório para qual código de benefício eles precisam informar.
    1 ponto
  8. Bom muitos tem trazido coisas de IA onde a mesma está criando até propriedades e métodos inexistentes. sugestão é o manual do provedor e partir dali além do exemplo do xml do provedor
    1 ponto
  9. Bom dia.... pq desta pergunta Durval? O que irá mudar em agosto que seja diferente do que já implantamos em jan/26 com relação ao IBS/CBS?
    1 ponto
  10. Nota Técnica 008/2026 Publicada em 05/05/2026 14h43 define novas regras do DANFSe-Padrão Nacional e prazo para adaptação A Secretaria-Executiva do Comitê Gestor da NFS-e publicou a Nota Técnica nº 008/2026, que estabelece novas regras para a emissão do DANFSe no padrão nacional. O documento tem como objetivo padronizar o layout e a apresentação das informações do DANFSe, facilitando a leitura e a conferência dos dados das notas fiscais de serviço. Um ponto de destaque é que a API do Portal Nacional atual de geração do DANFSe será descontinuada a partir de 1º de julho de 2026, prazo até o qual empresas e desenvolvedores deverão adaptar seus sistemas às novas especificações técnicas. A medida faz parte do processo de consolidação da NFS-e nacional, que busca padronizar a emissão em todo o país e reduzir a complexidade causada pelos diferentes modelos municipais. O que muda para que usa o ACBrNFSe ( a partir de 1º de julho de 2026 ) Quem usa o método ObterDANFSE(xChaveNFSe) para baixar o PDF do DANFSE da API do Portal Nacional, este método não vai mais estar disponível. Solução para quem usava o método ObterDANFSE: Carregar o XML da NFSe (Padrão Nacional) e usar o comando NotasFiscais.Imprimir para visualizar em tela e/ou imprimir no Papel; Para gerar o PDF, Carregar o XML da NFSe (Padrão Nacional) e usar o comando NotasFiscais.ImprimirPDF; Sobre a padronização da DANFSe: Como temos o DANFSe para os geradores Fortes Report, Fast Report e PDF, criamos a tarefa para fazer os ajustes necessários, assim que estiver disponível vai ser publicado em nosso portal de notícias. Fonte: SE/CGNFS-e publica Nota Técnica nº 008/2026 com regras para emissão do DANFSe — Portal da Nota Fiscal de Serviço eletrônica
    1 ponto
  11. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  12. Olá comunidade ! A partir de 01/07/2026 entra em vigor no estado de São Paulo a Versão 20260626 da Tabela CST x cBENEF utilizada pelo estado. A principal alteração dessa versão é a desativação do código "SEM CBENEF". A tabela pode ser encontrada na íntegra nos formatos PDF, Excel e ODS neste link. Vale lembrar que essa tabela é única por UF, ou seja, a tabela utilizada por SP não é a mesma utilizada por GO.
    1 ponto
  13. Olá, comunidade ! Uma das dúvidas mais frequentes entre os usuários é saber se determinado município é compatível com as soluções de NFS-e do ACBr. Para facilitar essa consulta, disponibilizamos uma página onde é possível verificar, de forma rápida e prática, se o seu município é atendido. Basta acessar o link abaixo e informar o nome da cidade desejada: Consulta de cidades compatíveis com ACBr NFS-e Exemplos: Cidade atendida: Cidade não atendida: Contribua com a comunidade! Se o município consultado ainda não for atendido e você souber qual é o provedor utilizado, bem como as URLs dos Web Services, crie um tópico em nosso fórum informando esses dados. Essas informações nos ajudam a avaliar e implementar o suporte ao município. Caso o município ainda não esteja integrado e você tenha interesse em utilizar o ACBr, recomendamos entrar em contato com a prefeitura para obter informações sobre o provedor de NFS-e, as URLs dos serviços e a documentação técnica. Com esses dados, será muito mais fácil viabilizar a implementação do suporte.
    1 ponto
  14. boa tarde, Versão 1.0.16-Console publicada com os ajustes. poderia verificar se está tudo em conformidade com a solicitação?
    1 ponto
  15. Tive algum progresso aqui, usando diretamente o TDFeSSL do próprio ACBr. Obtive os dados tanto em produção como em homologação, claro que é apenas uma consulta, não evolui ainda para a geração do CIOT, mas fica a dica de utilizar o próprio TDFeSSL do ACBr procedure TForm1.Button1Click(Sender: TObject); const LUrlHomologacao : String = 'https://appservices-hml.antt.gov.br/pefServices'; LUrlProducao : String = 'https://appservices.antt.gov.br/pefServices'; var LSSL: TDFeSSL; //uses ACBrDFeSSL LJson: String; LRetorno: String; LUrl: String; begin if (not FDConnection1.Connected) then FDConnection1.Open; qCertificado.Close; qCertificado.Open; LSSL := TDFeSSL.Create; LSSL.SSLCryptLib := cryWinCrypt; LSSL.SSLHttpLib := httpWinHttp; LSSL.SSLXmlSignLib := xsLibXml2; //Carrega certificado A1 armazenado no abnco LSSL.Senha := qCertificadoSENHA.AsString; LSSL.NumeroSerie := qCertificadoNUMERO_SERIE.AsString; LSSL.DadosPFX := TNetEncoding.Base64.Decode(qCertificadoDADOS_PFX.AsAnsiString); LSSL.CarregarCertificado; if (not LSSL.CertificadoLido) then raise Exception.Create('Certificado digital não pode ser carregado! ' + 'Verifique certificado cadastrado no cadastro de filiais.'); if (LSSL.CertDataVenc < Now) then raise Exception.Create('Certificado da filial X venceu em ' + DateTimeToStr(LSSL.CertDataVenc)); //LUrl := LUrlHomologacao + '/api/ConsultarSituacaoTransportador'; LUrl := LUrlProducao + '/api/ConsultarSituacaoTransportador'; //segundo o manual o RNTRC se for 7 digitos deveria aceitar, mas aqui rejeitou, entao adicionei 0 a esquerda ate completar os 9 e passou LJson := '{"CpfCnpjInteressado": "xxxx", "CpfCnpjTransportador": "xxxx", "RNTRCTransportador": "999999999"}'; LRetorno := LSSL.Enviar(LJson, LUrl, '', 'application/json; charset=utf-8', '', False); 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...