Painel de líderes
Conteúdo popular
Showing content with the highest reputation since 21-08-2025 em Posts
-
O Projeto ACBr acaba de dar mais um passo importante em sua trajetória de apoiar desenvolvedores de software em todo o Brasil: foram publicados os primeiros pacotes NPM oficiais das ACBrLib. O time ACBr agradece ao empenho e dedicação do consultor @danieloliveirasouza responsável por essa contribuição! A novidade permite que desenvolvedores Node.js utilizem de forma prática e direta as bibliotecas do ACBr em seus projetos, ampliando ainda mais as possibilidades de integração com soluções fiscais, comerciais e automação de processos. Os pacotes já estão disponíveis no NPM: Projeto ACBr no NPM Com poucos comandos, já é possível consumir as funcionalidades. Confira um exemplo utilizando a ACBrLibCEP (Este exemplo já está atualizado no nosso SVN): const path = require('path'); const os = require('os'); const ACBrLibCepMT = require('@projetoacbr/acbrlib-cep-node/dist/src').default const acbrlibPath = path.resolve(__dirname, os.platform() === 'win32' ? 'ACBrCEP64.dll' : 'libacbrcep64.so') const configPath = path.resolve(__dirname, 'config.ini') const acbrlibCep = new ACBrLibCepMT(acbrlibPath, configPath, '') try { acbrlibCep.inicializar() acbrlibCep.configGravarValor('CEP','WebService','3') acbrlibCep.configGravar() const cep = acbrlibCep.buscarPorCep('18270170') console.log(cep) acbrlibCep.finalizar() } catch (error) { console.error(error) } Esse lançamento marca o início de uma nova etapa para o ACBr, tornando suas bibliotecas ainda mais acessíveis e reforçando o compromisso do projeto em empoderar desenvolvedores com soluções robustas e confiáveis. Experimente agora mesmo e explore as possibilidades que os pacotes NPM do ACBr oferecem para seus projetos!12 pontos
-
Bom dia galera ! Tivemos relatos que após o pc executar um update do Windows 11 automaticamente especificamente KB5063878, impressoras de cupons pararam de funcionar. Fiz um teste em meu ambiente e realmente aconteceu. Minha impressora Elgin i9 parou de funcionar com relatórios gráficos. Se imprimir uma página de teste funciona, as se imprimir até via bloco de notas do windows (Notepad) ele fecha a aplicação e não sai a impressão. Para Saber se está instalada (em caso de estar acontecendo estes erros com vc), abra o powershell e execute o comando: Get-HotFix | Sort-Object InstalledOn -Descending Será retornado a lista de updates instalados: Pesquisando sobre esta atualização (KB5063878), encontramos várias notícias que pode afetar até o seu SSD, segue os links abaixo: Link Oficina da Net Link Adrenaline Link TecnoBlog Estamos realizando alguns testes mais novidades postamos aqui.7 pontos
-
Alguns usuários relataram problemas ontem dia 21/08/2025 ao utilizar as consultas dos serviços IBGE Erros 500 , time-out foram relatados. O IBGE emitiu um comunicado: Serviços web do IBGE Informamos que nenhuma página web do IBGE, sistema ou base de dados sob nosso domínio sofreu ataques de hackers e as eventuais indisponibilidades se devem por acúmulo de tráfego externo na Internet aos nossos serviços, fato que está sob análise das operadoras de telecomunicações e por nossos especialistas. Diretoria de Tecnologia da Informação 21 de agosto de 2025 Clique aqui para ir ao comunicado oficial do site IBGE7 pontos
-
Boa tarde ! Já esta disponível em nossa biblioteca a Nota Técnica 2019/001 versão 1.70 que trata sobre novas regras de validação. Publicada em agosto de 2025 A nova versão da NT 2019.001 traz atualizações importantes nas regras de validação da NF-e/NFC-e, com destaque para os estados de São Paulo (SP) e Santa Catarina (SC). Regras de validação: N12-85 – exigindo o código de benefício fiscal quando se utiliza um CST de benefício fiscal, a critério da unidade federadaCST exige código de benefício fiscal (cBenef) N12-86 – impedindo que se informe o código de benefício fiscal para CST de benefício fiscal, a critério da unidade federadaCST sem benefício fiscal não pode ter cBenef N12-90 - exigindo valor do ICMS desonerado e o motivo da desoneração, a critério da unidade federada N12-94 – exigindo que o CST corresponda ao tipo de código de benefício fiscal informado, a critério da unidade federada N12-97 – exigindo informações sobre o diferimento quando se utiliza um CST de diferimento, a critério da unidade federada. N12-98 – que verifica a existência do cBenef, a critério da unidade federada, exceto para Simples NacionalVerifica existência e vigência do cBenef N14a-10, N14a-20 - visando validar respectivamente a obrigatoriedade e o correto preenchimento do campo código de benefício fiscal de redução de BC do Grupo Tributação do ICMS= 51 (tag:ICMS51/cBenefRBC). I05h-10 – visando validar o correto preenchimento do campo código de crédito presumido (tag: cCredPresumido).Valida o campo cCredPresumido (Crédito Presumido) E como fica o ACBr? Por ser uma alteração nas regras de validação na SEFAZ, não se faz necessário nenhuma alteração no Componente, Lib ou Monitor.6 pontos
-
4 pontos
-
Exemplo NFe atualizado: https://sourceforge.net/p/acbr/code/HEAD/tree/trunk2/Projetos/ACBrLib/Demos/Node.js/NFe/main.js4 pontos
-
Envio Para enviar uma NFe de forma síncrona usando o componente ACBrNFe nativo para Delphi e Lazarus faça conforme exemplo: //Para imprimir o DANFe automaticamente se autorizado... ACBrNFe.Enviar(NumLote, True, True); //Para NÃO imprimir o DANFe automaticamente se autorizado... ACBrNFe.Enviar(NumLote, False, True); Se você utiliza ACBrMonitor, use os comandos NFe.CriarEnviarNFe ou NFe.EnviarNFe: //Para imprimir o DANFe automaticamente depois de autorizado... NFe.CriarEnviarNFe(cIniNFe,nLote,1,1) //Para NÃO imprimir o DANFe automaticamente depois de autorizado... NFe.CriarEnviarNFe(cIniNFe,nLote,0,1) //Para imprimir o DANFe automaticamente depois de autorizado... NFe.EnviarNFe(cArqXML,nLote,,1,,1) //Para NÃO imprimir o DANFe automaticamente depois de autorizado... NFe.EnviarNFe(cArqXML,nLote,,0,,1) Se você utiliza ACBrLib, use o método NFe_Enviar: //Para imprimir o DANFe automaticamente depois de autorizado... NFE_Enviar(nLote, True, True, True); //Para NÃO imprimir o DANFe automaticamente depois de autorizado... NFE_Enviar(nLote, False, True, True); Retorno Para ler as informações de retorno de uma NFe emitida de forma síncrona usando o componente ACBrNFe nativo para Delphi e Lazarus leia as seguintes propriedades: //Informações de retorno relacionadas ao web service... ACBrNFe.WebServices.Enviar.tpAmb; ACBrNFe.WebServices.Enviar.verAplic; ACBrNFe.WebServices.Enviar.cStat; ACBrNFe.WebServices.Enviar.cUF; ACBrNFe.WebServices.Enviar.xMotivo; ACBrNFe.WebServices.Enviar.Protocolo; //Informações de retorno específicas a NFe... ACBrNFe.NotasFiscais[0].NFe.procNFe.tpAmb ACBrNFe.NotasFiscais[0].NFe.procNFe.verAplic ACBrNFe.NotasFiscais[0].NFe.procNFe.chNFe ACBrNFe.NotasFiscais[0].NFe.procNFe.dhRecbto ACBrNFe.NotasFiscais[0].NFe.procNFe.nProt ACBrNFe.NotasFiscais[0].NFe.procNFe.cStat ACBrNFe.NotasFiscais[0].NFe.procNFe.xMotivo Se você utiliza ACBrMonitorPlus ou ACBrLib: [Envio] CStat=100 CUF=13 DhRecbto=08...8 Msg=Autorizado o uso da NF-e NProt=1...0 NRec= TMed=0 VerAplic=AM4.00-NAC Versao=4.00 XMotivo=Autorizado o uso da NF-e tpAmb=2 [NFe1] Id=ID11...0 NomeArq=C:\ACBrMonitorPLUS\Arqs\DFes\... XML=<protNFe versao="4.00"><infProt>... cStat=100 chDFe=13...05 dhRecbto=08/07/2025 14:13:48 digVal=Q...= nProt=1...0 tpAmb=2 verAplic=AM4.00-NAC xMotivo=Autorizado o uso da NF-e Expandindo o conhecimento Veja o tópico Como funciona os modos de envio Assíncrono e Síncrono para uma explicação mais detalhada sobre os modos de envio síncrono e assíncrono, as principais diferenças entre eles e quais documentos fiscais usam cada modo.4 pontos
-
Novo pacote publicado ACBrLib Reinf Exemplo atualizado: https://sourceforge.net/p/acbr/code/HEAD/tree/trunk2/Projetos/ACBrLib/Demos/Node.js/Reinf/main.js3 pontos
-
Correção no SVN, rev. 41129. Obrigado por reportar.3 pontos
-
@Daniel Sonda Teste com a unit abaixo. ACBrXmlDocument.pas3 pontos
-
No dia 31 de agosto de 2025, das 07:00 às 09:00, devido a uma manutenção no datacenter poderá ocorrer alguma instabilidade nos sistemas de autorização de documentos fiscais eletrônicos devido a migração defintiva para ambiente em nuvem. A indisponibilidade pode gerar intermitência ou parada da autorização nos sistemas de CTe, BPe, NF3e, NFCom, NFF, ONE, SVD e MDFe, afetando tanto os contribuintes do RS quanto os contribuintes das UF participantes da SVRS. Durante este período, estará disponível a Sefaz Virtual de Contingência de SP (SVC-SP), para CTe. Para os demais documentos, poderá ser utilizado processo de emissão em contingência off-line. IMPORTANTE: NFe e NFCe não serão afetadas pela manutenção! IMPORTANTE 2: A alteração de infraestrutura para nuvem irá modificar os endereços IP que respondem por todos os serviços destes documentos, é fundamental que as empresas estejam obtendo o endereço IP dos serviços de forma dinâmica sem fixar endereços e com baixo tempo de retenção de cache. IMPORTANTE 3: Quem utiliza Java em sua solução deve buscar estar com os componentes atualizados, evitando problemas de conexão em razão do protocolo de segurança TLS. Link da noticia na integra: https://dfe-portal.svrs.rs.gov.br/CTE/Avisos/29533 pontos
-
Pessoal atualizando meus testes. Mesmo revertendo a atualização do windows completamente a impressora cupom i9 em modo gráfico (fortes e fast) não funciona. Removi e reinstalei os drives do fabricante e o problema persiste em não imprimir em modo gráfico (fortes e fast) Uma solução é imprimir utilizando ACBrPosprinter com a porta configurada como USB, conforme imagem abaixo: Atenção ! Se estiver configurada como RAW:<nomedaimpressora> conforme imagem abaixo, NÃO VAI FUNCIONAR ! (defina a porta como USB para que funcione)3 pontos
-
Olá pessoal! Desde o dia 02/06/2025, não é mais possível fazer o envio de forma assíncrona de um lote contendo somente 1 NFe no ambiente de homologação. Aqueles que tentarem enviar de forma assíncrona um lote com somente 1 NFe no ambiente de homologação, vão receber o seguinte retorno: A previsão, é que isso também vai acontecer no ambiente de produção em 01/09/2025! Essa mudança aconteceu em homologação e vai ocorrer em produção devido a Nota Técnica 2025/001. Veja este tópico para uma orientação sobre como realizar o envio de forma síncrona e como ler o retorno, que é devolvido em outra classe quando o envio é síncrono, usando o componente:3 pontos
-
Aqui pra mim estava dando o mesmo erro com Windows 11 no cliente e na minha maquina com o certificado A3, e consegui resolver da seguinte forma: 1- Vá até o Painel de Controle do Windows. 2- Escolha a Opção "Opções da Internet"; 3- Vá até a aba “Avançadas”; 4- No bloco “Configurações”, vá até as últimas opções e deixe configurado como na imagem abaixo: 5- Vá em executar, digite certlm.msc para abrir a interface de certificados, caso esse comando não funcione, utilize o comando certmgr.msc. Remova estes certificados listados na imagem abaixo: 6- Execute como Administrador o InstaladorCadeias_1.0.2.0.exe, clique em Instalar e aguarde até que o processo seja finalizado. 7- Execute o FixCrypto_TLS1_2_Windows.reg. 8- Descompacte o CA.zip e execute o ac soluti ssl ev.cer e o Raiz-icp-brasil v10.cer. 9- Reinicie a máquina e teste novamente a comunicação com a Sefaz.3 pontos
-
Olá, encontrei o problema. De acordo com a documentação do Lazarus (https://wiki.lazarus.freepascal.org/For#Loop_Completion), e do Delphi (https://docwiki.embarcadero.com/RADStudio/Sydney/en/Declarations_and_Statements_(Delphi)#For_Statements) a variável do FOR tem valor indefinido ao final do loop. Ela só tem valor definido caso o FOR tenha sido interrompido com um BREAK. Neste caso, é prudente usar o WHILE para garantir o valor da variável ao final do loop. Substituí o FOR por WHILE nos códigos em anexo que devem tornar o comportamento previsível em todos os compiladores/plataformas. ACBrBancoSofisaSantander.pas ACBrBancoSofisaItau.pas ACBrBancoSofisa.pas2 pontos
-
Existe nas notícias um informe explicando que foi decidido que em função da velocidade das modificações que o campo não seriam mais tipado, ficou definido que o campo é string.2 pontos
-
O Banco do Brasil anunciou a desativação da API Pix V1, que será substituída pela API Pix V2. A mudança visa garantir maior segurança, performance e alinhamento com as diretrizes do Banco Central. A Versão 1 da API Pix será desativada a partir de 31/01/26 Para evitar impactos nos seus sistemas, é fundamental realizar a migração para a V2 o quanto antes. E como fica o ACBr? Basta configurar a versão ACBrPixCD. Leia a mensagem na integra2 pontos
-
2 pontos
-
@Italo Giurizzato Junior, consegui dois xml de exemplo fornecidos pela prefeitura de Paranatinga-MT. Creio que deva ajudar voces a saberem o que precisa ser configurado ai no componente TACBrNFSeX para fazer com que os processos de emissão, cancelamento e afins possam funcionar corretamente. Segue em anexo. CancelarNfseEnvio.txt GerarNfseEnvio.txt @Juliomar Marchetti e @Italo Giurizzato Junior, , consegui dois xml de exemplo fornecidos pela prefeitura de Paranatinga-MT. Creio que deva ajudar voces a saberem o que precisa ser configurado ai no componente TACBrNFSeX para fazer com que os processos de emissão, cancelamento e afins possam funcionar corretamente. Segue em anexo.2 pontos
-
A Nota Técnica nº 2025.001, relativa à Nota Fiscal Eletrônica (NF-e), estabelece a obrigatoriedade de resposta síncrona no processo de autorização de NF-e, para lotes contendo apenas uma nota, a partir de 01/09/2025. Essa alteração tem como objetivo simplificar os procedimentos das empresas, eliminando a necessidade de envio de lote, recebimento de recibo e posterior consulta do resultado do processamento, uma vez que tais informações serão disponibilizadas de forma imediata na própria autorização. Com o intuito de facilitar a transição do método assíncrono para o síncrono pelos contribuintes baianos, a SEFAZ-Bahia disponibilizará, de forma antecipada, a partir de 27/08/2025, no ambiente de produção, a possibilidade de utilização de ambos os métodos de autorização (síncrono ou assíncrono), no caso de lotes contendo uma única NF-e. Assim, entre 27/08/2025 e 31/08/2025, os dois métodos estarão disponíveis. A partir de 01/09/2025, somente o método síncrono poderá ser utilizado para autorização de lotes com uma única Nota Fiscal Eletrônica, conforme disposto na NT nº 2025.001. Entretanto, caso haja necessidade, podemos prorrogar por mais dias a manutenção em produção do método assíncrono. Ressalta-se, contudo, que caso seja necessário, a manutenção em produção do método assíncrono poderá ser prorrogada por mais alguns dias. Leia a noticia na integra: https://www.sefaz.ba.gov.br/info-sefaz/implantacao-da-nota-tecnica-2025-001-da-nota-fiscal-eletronica/1 ponto
-
Boa tarde @Dercide Alvarez, Muito obrigado pela colaboração, já foi criado a tarefa ACBr 7977 para realizar a alteração.1 ponto
-
Boa tarde @THx, Muito obrigado pela colaboração, já foi criado a tarefa ACBr 7971 para analise.1 ponto
-
1 ponto
-
Conforme havia informado acima, tive que atender a minha primeira solicitação desse arquivo AEJ, pórem os arquivos anteriores que eu havia mandado aqui no forum não estavam de acordo com o Leiaute oficial do AEJ, @Fabricio Furtado identificou o problema e fizemos a correção. Para quem quiser validar o arquivo gerado, pode utilizar esse site: https://afdfacil.net/ Segue os arquivos corrigidos: ACBrPonto.rarACBR Exemplo.rar1 ponto
-
Pelo que vi até agora, os Schemas continuam inválidos, e se fizer o envio dos XML sem passar por eles algumas UF estão aceitando os documentos.1 ponto
-
Para quem utiliza a ACBrLibNFe, configurar a chave no ini TagNT2018005 para a geração das tags zeradas: https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca16.html TagNT2018005 Define se devem ou não gerar as tags da NT 2018.005: 0 = fgtNunca 1 = fgtSomenteProducao 2 = fgtSomenteHomologacao 3 = fgtSempre1 ponto
-
Tópico movido para a área do ACBr Pro, para que o SLA de respostas seja considerado1 ponto
-
1 ponto
-
Boa tarde @Anderson Grolli, Muito obrigado pela colaboração, já foi criado a ACBr 7932 para analise.1 ponto
-
Boa tarde @BSSOFT e @maico.smaniotto, Já esta no SVN.1 ponto
-
1 ponto
-
1 ponto
-
Juliomar, descobri o erro que ocorreu. Não era os schemas, mas sim um campo não informado, que me esclareceu foi o seu print. Desde já agradeço e muito a sua atenção. Obrigado1 ponto
-
já enviei e-mail só que não tive retorno, e esse retorno só em homologação1 ponto
-
lembre-se um tópico , uma dúvida. uma solução ou mais assim mantemos organizado para quem pesquisar vou concluir esse e tu abre um novo pois é situação nova1 ponto
-
Dia desses me peguei com esse dilema do sicoob, após uma funcionária do banco ter dado o codigo do cedente com um numero a mais, e não ter dado falha no ato do registro (arquivo cnae240 ainda), logo, pude notar que mesmo o dv meu ter ido errado eles ajustaram a segunda via, com o mesmo dv que mandei, mas a linha digitavel ficava diferente da minha impressa. Eles tem o codigo do cedente correto, ao gerar segunda via, parece que processaram o numero certo. tudo isso, é para vc analisar, que ele entra no calculo do DV. Confere se parametrizou o objeto do boleto antes de rodar essa ação. repara o fonte que precisa para calcular o dv: if fpLayoutVersaoArquivo =-81 then LNossoNumero := PadLeft(copy(ACBrTitulo.NossoNumero,1,6), 7, '0') else LNossoNumero := PadLeft(trim(ACBrUtil.Strings.RemoveZerosEsquerda(ACBrTitulo.NossoNumero)), 7, '0') ; Num := PadLeft(ACBrTitulo.ACBrBoleto.Cedente.Agencia, 4, '0') + PadLeft(ACBrTitulo.ACBrBoleto.Cedente.CodigoCedente, 10, '0') + LNossoNumero; vc coloca no acbr o nosso numero completo com DV ou sem ? no ato da segunda via.1 ponto
-
Boa noite tens razão. acabei de subir ao svn a correção At revision: 410021 ponto
-
Mas se iniciou com zero, o último NSU retornado vai ser 50 mesmo, pois ele traz lote de 50, não é isso?1 ponto
-
Olá, pessoal! Acessando a página de serviços da NFe da Sefaz de São Paulo, consta aviso informando que no dia 17/08/2025 será realizada uma manutenção no ambiente autorizador de NFe, com início às 08h00 e término às 14h00 do mesmo dia. Conforme exibido no aviso, e confirmado ao conferir no Portal da NF-e, a Sefaz de São Paulo existe contingência agendada no mesmo dia com previsão de início às 06h00 e término às 16h00. Para utilizar as soluções ACBr em contingência durante esse período siga as orientações do tópico abaixo: Ao acessar a página de serviços da NFCe, também consta aviso informando sobre manutenção no ambiente autorizador. Vale reforçar que diferente da NFe, onde pode ser feito uso da contingência SVC, para a NFCe deverá ser usado EPEC ou contingência off-line.1 ponto
-
Há poucos dias atrás recebi uma dica do ACBr via email sobre um problema recorrente que está acontecendo por esses dias com os certificados digitais A3 de cartão e pen drive. Segui as dicas e mesmo assim não consegui a solução, então pra contribuir o que deu certo aqui foi desinstalar o software da safesign e reinstalar uma das versões desse link: https://safesign.gdamericadosul.com.br/download Na maioria dos casos instalando a versão 3.5.3.0 deu certo. Em um caso deu certo a versão 3.7.10 e a versão 4 não precisei, mas está no link. Espero ajudar quem está passando por esse problema, fiquei horas tentando solucionar.1 ponto
-
Olá pessoal! No dia 25/03/2025 foi publicada a versão 1.00 da NT2025/001. Alterações NFC-e: Leiaute QR-Code versão 3 O controle da autenticidade do conteúdo do QR-Code impresso no DANFE NFC-e para notas emitidas em contingência será feito por meio da assinatura de campos específicos do QR-Code e a inclusão do resultado da assinatura no mesmo. Neste novo modelo não será mais necessário controlar o Código de Segurança do Contribuinte(CSC), com previsão de eliminação dos mesmos(ainda sem data definida). NFC-e para Produtor Rural - Pessoa Física Em várias UFs é concecida uma Inscrição Estadual para os produtores rurais utilizarem com CPF. Isso gerava certa complexidade operacional para gerenciar os CSCs. Por causa disso, a orientação agora é que seja utilizado o novo leiaute QR-Code (versão 3) para o produtor rural pessoa física(exceto no PR). Para pessoa jurídica é permitida a escolha entre a versão 2 ou 3. Resposta Síncrona para Lote com somente 1 (uma) NF-e O envio de Lotes de NF-e que contenham apenas uma nota, agora deve ser feito de maneira síncrona. Controle do Atraso na Data de Emissão da NF-e A data de emissão da NF-e que anteriormente aceitava um atraso de 30 dias da data atual, agora aceitará um atraso de apenas 7. Regras de validação Desativa a regra de validação GAP03a-2 que devolvida cStat 776 e Rejeição: Solicitada resposta síncrona para UF que não disponibiliza este atendimento, substituindo a mesma pela GAP03a-3 que devolve cStat 452 e Rejeição: Solicitada resposta assíncrona para Lote com somente 1 (uma) NF-e. Altera a regra de validação que devolve cStat 228 e Rejeição Data de Emissão muito atrasada para que valide um prazo de 7 dias independente do tipo da emissão. Altera regras para validar o campo Identificador da IE do Destinatário (indIEDest). Adiciona regras de validação para verificar se foi informado dados de cobrança para pagamento a vista ou data de vencimento superior a dez anos. Torna obrigatórias algumas regras de validação antes facultativas que verificavam a presença e também validavam os dados detalhando o pagamento no grupo que recebe os dados do cartão (card) na NF-e/NFC-e. Adiciona regras de validação específicas para versão 3 do QR-Code. Datas Implantação Teste: Até 02/06/2025 Implantação Produção: Até 01/09/2025 E como fica o ACBr? Foi criada em nosso backlog a #TK-6814 para adequação dos fontes do ACBr para versão 3.0 do QR-Code. Qualquer novidade será divulgada neste tópico. Leia a Nota Técnica 2025/001 na íntegra AQUI. Leia a versão 6.0 das especificações técnicas do DANFE NFC-e QR Code AQUI.1 ponto
-
O que é o QR Code? A tag do QR Code é um elemento presente no leiaute da Nota Fiscal de Consumidor Eletrônica – NFC-e, modelo 65. Ela é composta por uma URL específica e por informações que identificam a NFC-e. Seu conteúdo é utilizado para gerar a imagem do QR Code no DANFE NFC-e. Quando escaneado pelos consumidores, o código permite a conferência das informações da nota fiscal autorizada. O que é o QR Code 3.0 ? A criação da tag do QR Code deve seguir um formato pré-estabelecido no Manual de Orientação ao Contribuinte, disponibilizado pela Sefaz. A versão 3.0 é a versão mais recente desse formato, trazendo alterações em relação à versão 2.0, utilizada anteriormente. Por que a versão 3.0 do QR Code foi criada? A principal novidade desta versão se encontra no fato de ela não fazer uso do Código de Segurança do Contribuinte (CSC), portanto, a mesma traz diversas vantagens tanto para as empresas quanto para a Sefaz no que diz respeito à organização e gerenciamento dessa informação. Vantagens para as empresas: Elimina a necessidade de manutenção de CSC. Reduz a complexidade de gerenciar CSCs por filial. Elimina controle de manter somente 2 CSCs ativos por UF. Vantagens para a Sefaz: Elimina a complexidade de mantar página da web para geração de CSC. Elimina a necessidade de manter web service de sincronismo com a Sefaz Virtual para UFs participantes desse tipo de ambiente autorizador. Permite a adoção deste controle de segurança sobre a emissão do QR-Code para todas as UF, considerando que atualmente algumas UF não mantém o controle do CSC no seu Portal de atendimento ao Contribuinte. Quais melhorias ou diferenças em relação a versão 2.0? A principal mudança entre as versões se encontra no fato de que a versão 3.0 não vai mais fazer uso do CSC, então está informação não faz mais parte da composição do QR Code. O tamanho do QR Code também foi alterado com a versão 3.0 permitindo agora tamanho mínimo de 60 caracteres e tamanho máximo de até 1000 caracteres. Em comparação com a versão 2.0, a versão 3.0 é mais simples. QR Code 2.0 x QR Code 3.0 Versão 2.0 – parâmetros do QR Code na emissão on-line: Chave de acesso da NFCe Versão do QR Code Tipo de ambiente Id CSC Hash gerado pela concatenação dos parâmetros anteriores com o CSC aplicando SHA-1 e convertido para hex Versão 3.0 – parâmetros do QR Code na emissão on-line: Chave de acesso da NFCe Versão do QR Code. Tipo de ambiente. Versão 2.0 - parâmetros do QR Code na emissão off-line: Chave de acesso da NFCe Versão do QR Code Tipo de ambiente Dia da data de emissão Valor total da NFCe Digest Value correspondente ao Hexadecimal do SHA-1 do conteúdo do XML Id CSC Hash gerado pela concatenação dos parâmetros anteriores com o CSC aplicando SHA-1 e convertido para hex Versão 3.0 – parâmetros do QR Code na emissão off-line: Chave de acesso da NFCe Versão do QR Code Tipo de Ambiente Dia da data de emissão Valor total da NFCE Tipo de Destinatário(1=CNPJ|2=CPF|3=IdEstrangeiro Identificação do Destinatário(CNPJ,CPF ou IdEstrangeiro. Assinatura formada pela concatenação dos parâmetros anteriores aplicado SHA-1 e convertidos para base 64. Como implementar no ACBr? O próprio componente ACBrNFe se encarrega de montar a string do QR Code no arquivo XML, portanto, para utilizar a versão 3.0, basta alterar a propriedade: ACBrNFe.Configuracoes.Geral.VersaoQRCode := veqr300; Caso utilize ACBrMonitorPLUS é preciso definir a configuração em tela no caminho DFe > WebServices: Caso utiliza a ACBrLibNFe, será preciso alterar o valor na configuração da biblioteca definindo o valor correspondente: Qual UF já está usando a versão 3.0? A nota técnica 2025/001, que detalha o QR Code 3.0, estabelece a data máxima de até 02/06/2025 para implementação do mesmo no ambiente de homologação. No entanto, recebemos relatos de que, mesmo após esta data, algumas UFs ainda apresentam problemas para recepcionar NFCe geradas com o QR Code nesta versão. Até o momento, recebemos a informação de que a Sefaz de Minas Gerais e do Mato Grosso do Sul estão aceitando a versão 3.0. Quando entra em vigor a versão 3.0 do QR Code? Os prazos estabelecidos pela nota técnica 2025/001 são: Implantação Teste: Até 02/06/2025 Implantação Produção: Até 01/09/2025 Como reconhecer um XML com QR Code 3.0? O QR Code gerado na versão 3.0 não requer mais o uso do CData. Outra forma é procurar pelo parâmetro correspondente a versão do QR Code que tanto na 2.0 quanto na 3.0 ocupam a mesma posição. Exemplo de QR Code gerado na versão 2.0 em emissão normal: Exemplo de QR Code gerado na versão 3.0 em emissão normal: A versão 3.0 do QR Code deve ser usada somente em contingência? Não! A versão 3.0 pode e deve ser utilizada tanto na emissão normal quanto na emissão em contingência de maneira semelhante a sua antecessora. Com a chegada da versão 3.0 é o fim da versão 2.0? Não! A versão 2.0 ainda continua valendo sem data prevista para ser descontinuada. Quem deve usar a versão 3.0? Até o momento, é recomendado que a versão 3.0 seja utilizada por produtores rurais pessoa física, eliminando a necessidade de gerenciar CSCs para pessoa física por UF (exceto para o PR). Pessoa jurídica pode escolher entre a versão 2.0 ou a versão 3.01 ponto
-
Os códigos de situação tributária que existem hj, serão extintos juntos com os impostos atuais, então tudo relacionado a ICMS, ISS, PIS e COFINS será extinto. Os novos impostos mudaram praticamente tudo, a forma de apurar, a base tributária, então, não tem como relacionar nada dos impostos atuais com os novos. O NCM é um código comum para o mercosul, que na teoria não era pra ter nada a ver com a apuração de impostos, apenas identificação, então para o IBS e o CBS ele não tem nenhuma relação, já para o IS ele servirá para definir quais produtos são passíveis de incidência.1 ponto
-
Procuro uma consultoria para instalação do ACBr e componentes no delphi 12 e recompilar um sistema feito em Delphi XE2 para Delphi 12.1 ponto
-
Essas alterações foram enviadas para o ACBrInstall na revisão 392481 ponto
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
Bom dia, Problema identificado. Drive de CH340, do conversor USBxRS232. O driver mais recente de 2023, que é o instalado automaticamente pelo windows 11, apresenta o problema relatado acima. Solucionamos utilizando um driver CH340 instalável, versão de 2019, através de um executável. Vou disponibilizar no link abaixo, caso mais alguém esteja com problemas neste conversor. DRIVER CH3401 ponto
-
Olá pessoal! No dia 01/08/2024 foi publicada Nota Técnica Nº 001 que trata da adequação da Nota Fiscal de Serviços Eletrônica no layout do Padrão Nacional buscando atender o proposto no PLP 68/2024. Alterações A nota técnica traz a inclusão das informações do IBSCBS através da adição múltiplos campos agrupados em seus respectivos subgrupos tanto no layout da Declaração de Prestação de Serviço (DPS), quanto na Nota Fiscal de Serviço Eletrônica(NFS-e). Novos grupos adicionados no DPS: NFSe/infNFSe/DPS/infDPS/IBSCBSSEL/dest : Grupo de informações relativas ao destinatário. NFSe/infNFSe/DPS/infDPS/IBSCBSSEL/adq: Grupo de informações relativas ao adquirente. NFSe/infNFSe/DPS/infDPS/IBSCBSSEL: Grupo de informações relativas ao serviço prestado para IBS, CBS e IS. NFSe/infNFSe/DPS/infDPS/IBSCBSSEL/valores: Grupo de informações relativas aos valores do serviço prestado para IBS, CBS e IS. NFSe/infNFSe/DPS/infDPS/IBSCBSSEL/valores/trib/gIBSCBS/IBSUF: Grupo de informações específicas relativas ao IBS estadual. NFSe/infNFSe/DPS/infDPS/IBSCBSSEL/valores/trib/gIBSCBS/gIBSMun: Grupo de informações específicas relativas ao IBS municipal. NFSe/infNFSe/DPS/infDPS/IBSCBSSEL/valores/trib/gIBSCBS/gCBS: Grupo de informações específicas relativas à CBS. Novos grupos adicionados na NFSe: NFSe/infNFSe/IBSCBSSEL: Grupo de Informações Comuns relativas ao IBS e a CBS. NFSe/infNFSe/IBSCBSSEL/IBSCBS/valores: Grupo de informações de valores brutos relativos ao IBS e a CBS. NFSe/infNFSe/IBSCBSSEL/totCIBSel: Grupos totalizadores. NFSe/infNFSe/IBSCBSSEL/totCIBSel/gSel: Grupo de informações relativas às totalizações do imposto seletivo. NFSe/infNFSe/IBSCBSSEL/totCIBSel/gIBS: Grupo de informações relativas às totalizações do IBS. NFSe/infNFSe/IBSCBSSEL/totCIBSel/gCBS: Grupo de informações relativas às totalizações do CBS. Datas Conforme consta na nota técnica, os contribuintes deverão se familiarizar e se adequar ao novo padrão que deverá vigorar a partir de Janeiro de 2026. E como fica o ACBr? Como a nota técnica adiciona novos campos ao layout, serão necessárias modificações nos fontes do ACBr para adequação. Para aqueles que utilizem o ACBrMonitor ou a Lib, uma nova compilação será necessária. Foi criado em nosso backlog a #TK-5828 para implementação. Qualquer novidade será divulgada neste tópico. Leia a Nota Técnica na íntegra AQUI.1 ponto
-
1 ponto