Ir para conteúdo
  • Cadastre-se

Pesquisar na Comunidade

Showing results for tags 'dfe'.

  • Search By Tags

    Digite tags separadas por vírgulas
  • Search By Author

Tipo de Conteúdo


Fóruns

  • Fórum Aberto - ACBr
    • Notícias do ACBr
    • Equipamentos testados
    • Base de Conhecimento
    • Dúvidas Gerais sobre o ACBr
    • ACBrSerial
    • ACBrSAT
    • ACBrNFe
    • ACBrDFe
    • Dúvidas sobre TEF
    • Dúvidas sobre PIX
    • ACBrMonitor PLUS
    • ACBrTXT
    • ACBrBoleto
    • ACBrDiversos
    • ACBrTCP
    • ACBrFramework
    • ACBrLIB
  • ACBr API
    • Duvidas Gerais ACBr API
    • Duvidas Privadas ACBr API
  • Suporte Nuvem Fiscal
    • Comunidade Nuvem Fiscal
  • Outros Assuntos
    • Boteco do ACBr
    • Legislação Fiscal e Tributária
    • Object Pascal - Delphi & Lazarus
    • Banco de Dados
    • Classificados
    • Dúvidas não relacionadas ao ACBr

Categorias

  • ACBr Pro
    • ACBrLib - PRO
    • ACBrMonitorPLUS - PRO
    • Utilitários - PRO
    • Dia do ACBr 1a edição
    • Dia do ACBr 2a edição
  • Download Livre
    • ACBrLib - DEMO
    • ACBrMonitorPLUS - DEMO
    • Demos / Testes / Utilitários
    • Apresentações - Palestras
  • ACBr TEF

Calendários

  • Eventos - Palestras - Webinars
  • Prazos SEFAZ
  • Calendário da Comunidade
  • ACBr Papo Pro
  • Feriados Nacionais

Find results in...

Find results that contain...


Data de Criação

  • Início

    End


Data de Atualização

  • Início

    End


Filter by number of...

Data de Registro

  • Início

    End


Grupo


Website URL

  1. ACBr ganha novo componente: chega o ACBrNFGas para emissão da Nota Fiscal de Gás O ecossistema ACBr acaba de incorporar o ACBrNFGas, componente dedicado à emissão do novo documento fiscal eletrônico do setor de distribuição de gás canalizado. O componente já está disponível no código-fonte do projeto — e a comunidade é convidada a ajudar a evoluí-lo. O projeto ACBr recebeu a doação do componente ACBrNFGas, responsável pela emissão da NFGas, novo documento fiscal eletrônico voltado a distribuidoras de gás. O componente já permite emitir, consultar, cancelar e verificar o status do serviço da NFGas junto ao ambiente nacional. A NFGas é processada de forma centralizada pela Sefaz Virtual do Rio Grande do Sul (SVRS), com portal oficial em dfe-portal.svrs.rs.gov.br/Nfgas. A impressão do DANFGas (representação gráfica da NFGas) ainda não está implementada — e é justamente aí que a comunidade ACBr pode contribuir. O código-fonte já está disponível no repositório do projeto, na pasta fontes\acbrdfe\acbrnfgas. O que é a NFGas e por que ela importa A NFGas é o mais recente integrante da família de documentos fiscais eletrônicos nacionais, ao lado de modelos como a NF3e (energia elétrica) e a NFAg (água). Ela foi criada para digitalizar a emissão de documentos fiscais por parte das distribuidoras de gás canalizado, seguindo o mesmo racional de centralização e padronização que já rege os demais DF-e do país. Assim como acontece com outros documentos desse grupo, a autorização da NFGas não fica a cargo da Sefaz de cada estado isoladamente: o processamento é concentrado no ambiente nacional operado pela Sefaz Virtual do Rio Grande do Sul (SVRS) — com a Sefaz Virtual do Amazonas (SVAN) atendendo estados específicos —, disponível no portal dfe-portal.svrs.rs.gov.br/Nfgas. O que o ACBrNFGas já entrega O novo componente segue a mesma arquitetura consolidada dos demais componentes de documentos fiscais do ACBr (como ACBrNFe, ACBrCTe e ACBrNFAg), o que reduz a curva de aprendizado para quem já utiliza o ecossistema. Na prática, o TACBrNFGas já expõe as operações essenciais do ciclo de vida do documento: Enviar — transmissão da NFGas para autorização (lote de 1 documento por envio, conforme regra do modelo); Consultar — consulta de situação da NFGas por chave de acesso; Cancelamento — cancelamento via evento, informando justificativa e protocolo de autorização; EnviarEvento — envio de eventos vinculados à NFGas (lote de até 20 eventos); StatusServico — verificação de disponibilidade do webservice antes da transmissão. Um exemplo básico de uso no componente: ACBrNFGas1.Configuracoes.WebServices.UF := 'RS'; ACBrNFGas1.Configuracoes.WebServices.Ambiente := taHomologacao; ACBrNFGas1.NotasFiscais.LoadFromFile('C:\NFGas\NFGas.xml'); ACBrNFGas1.Enviar('1'); if ACBrNFGas1.NotasFiscais.Items[0].Confirmada then ShowMessage('NFGas autorizada com sucesso!'); O que ainda falta: o DANFGas precisa da comunidade Diferente de componentes mais maduros do ACBr, o ACBrNFGas ainda não conta com uma implementação funcional do DANFGas — a representação gráfica simplificada da NFGas, equivalente ao DANFE da NF-e. A classe TACBrNFGasDANFGasClass já define toda a estrutura esperada (ImprimirDANFGas, ImprimirDANFGasPDF, ImprimirDANFGasResumido, ImprimirEVENTO, entre outros métodos), mas cada uma dessas rotinas hoje apenas sinaliza que não foi implementada. É exatamente essa lacuna que abre espaço para a colaboração da comunidade: quem já desenvolveu ou tem experiência com a geração de DANFEs em outros componentes ACBr pode contribuir criando a implementação concreta do DANFGas, seguindo a mesma classe abstrata já disponível no código-fonte. Assim como o restante do projeto, o ACBrNFGas é um componente open source, mantido pela comunidade que sustenta o ACBr desde sua criação. Como contribuir Se você desenvolve em Delphi e trabalha com documentos fiscais eletrônicos, esta é uma boa oportunidade para colocar a mão na massa em um componente recém-chegado ao ecossistema: Acesse o código-fonte do componente em fontes\acbrdfe\acbrnfgas no repositório do projeto ACBr; Estude a implementação de DANFGas de componentes semelhantes (como o DANFE da NF-e ou o DANFAg) como referência de estrutura; Implemente os métodos ainda pendentes em TACBrNFGasDANFGasClass; Envie sua contribuição para revisão pela comunidade do projeto. Conclusão O ACBrNFGas amplia a cobertura do ACBr sobre os documentos fiscais eletrônicos nacionais e já entrega o essencial para emissão, consulta e cancelamento da NFGas. A implementação do DANFGas é a peça que falta para o componente alcançar maturidade completa — e é uma oportunidade concreta para quem quer contribuir com o projeto que sustenta a automação fiscal de milhares de empresas no Brasil. Quer ter acesso a suporte prioritário, componentes fiscais sempre atualizados e previsibilidade para manter sua aplicação em conformidade com novos documentos como a NFGas? Conheça o ACBr PRO e simplifique a emissão dos seus documentos fiscais. Fonte: Portal Nacional da NFGas, operado pela Sefaz Virtual do Rio Grande do Sul (SVRS) — dfe-portal.svrs.rs.gov.br/Nfgas.
  2. Olá comunidade ! A seguinte notícia pode ser encontrada no Portal da Nota Fiscal da Água e Saneamento Eletrônica informando que o ambiente de testes para NFAg foi liberado: A notícia vem pouco depois da publicação da versão 1.00c dos Manuais de Orientação respectivos a esse documento. Documentos esses ainda publicados no formato de minuta e portanto, apesar da disponibilização do ambiente, ainda é preciso a publicação de um ato conjunto normativo para estabelecer esse novo documento de forma definitiva. E quanto ao ACBr? Temos uma tarefa em nosso backlog para análise dos manuais e criação do novo componente. Assim que houver novas informações será noticiado em nossos canais. Veja mais sobre a NFAg no tópico abaixo:
  3. Olá pessoal! Nasce um novo documento fiscal eletrônico! A Nota Fiscal da Água e Saneamento Eletrônica, abreviada como NFAg é um modelo nacional de documento fiscal eletrônico. Ele será identificado pelo modelo 75 e substituirá a sistemática atual de emissão da Nota Fiscal para Água e Saneamento, com validade jurídica garantida pela assinatura digital do emitente. O documento foi publicado em forma de minuta e aguarda ato conjunto normativo para publicação definitiva. O Portal da Nota Fiscal da Água e Saneamento Eletrônica - SVRS pode ser acessado para mais detalhes. Os manuais publicados também já foram disponibilizados em nossa Biblioteca Tools. E o ACBr onde entra nessa história? De maneira semelhante aos demais documentos fiscais eletrônicos, a equipe de consultores do Projeto ACBr vai analisar os manuais disponibilizados e conforme viabilidade, criar um novo componente para comunicar com os web services fornecidos e auxiliar no processo de emissão deste novo documento seguindo as diretrizes estabelecidas em seus respectivos manuais de orientação.
  4. Olá, comunidade! Passando para avisar que o Fortes Report recebeu uma atualização importante! O gerador de relatórios agora conta com um novo padrão de código de barras: o Code 128 Automático. O que mudou? Anteriormente, era necessário escolher manualmente entre os padrões 128 A (letras maiúsculas), 128 B (letras minúsculas) ou 128 C (apenas números). Com o novo modelo Automático, o próprio componente identifica o tipo de caractere no conteúdo e alterna para o padrão mais eficiente de forma inteligente. Por que essa atualização é crucial? Essa melhoria nasceu principalmente para atender às futuras implementações dos DANFes (e outros documentos fiscais), que precisarão ser compatibilizados com os novos CNPJs alfanuméricos. Como atualizar? Você pode baixar a versão mais recente direto no repositório oficial do GitHub e utilizar o instalador disponível: GitHub - Fortes Report CE Mantenham seus ambientes atualizados para evitar surpresas nas próximas regras fiscais!
  5. Olá pessoal, Foram disponibilizados na Rev-46134 os programas de exemplo em PHP, Singlethread e Multithread utilizando a ACBrLibDCe. ..\ACBr\Projetos\ACBrLib\Demos\PHP\DCe\ACBrDCeDemoST.php ..\ACBr\Projetos\ACBrLib\Demos\PHP\DCe\ACBrDCeDemoMT.php Lembrando que os programas de exemplo em php utilizam a ACBrComum.php que contém métodos em comum entre os modos (ST e MT) e para todas as libs. ..\ACBr\Projetos\ACBrLib\Demos\PHP\ACBrComum\ACBrComum.php Até mais!!!
  6. Olá, comunidade ACBr! Ficamos felizes em anunciar o lançamento da ACBrLibDCe! Baixe a ACBrLibDCe: Na versão DEMO Na versão PRO Leia a documentação completa AQUI Até mais!!!
  7. Olá comunidade ! No dia 04/02/2026 foi publicada a nota técnica 2026/001 para a NFCom trazendo informações sobre a vinculação de pagamentos ao DFe. Essa vinculação se faz necessária para que o processo de Split Payment Inteligente seja executado. É importante ressaltar que o vínculo indicado pelo contribuinte não necessariamente representa um pagamento efetuado e liquidado. Indica uma expectativa de pagamento que pode ou não se concretizar. Por exemplo: um boleto pode ser emitido e não pago. Alterações Adiciona na NFCom um "Grupo de informações da vinculação com a transação de pagamento" com a seguinte estrutura: <pgtoVinc> <pgto> <nPag></nPag> <idTransacao></idTransacao> <tpMeioPgto></tpMeioPgto> <CNPJReceb></CNPJReceb> <CNPJBasePSP></CNPJBasePSP> </pgto> </pgtoVinc> Cria o "evento de vinculação da transação de pagamento com o DFe - 110300" com estrutura semelhante ao grupo da vinculação e seu respectivo evento de cancelamento. Adiciona regras de validações para os novos campos e para o evento. Datas Implantação Homologação: 06/04/2026 Implantação Produção: 04/05/2026 E como fica o ACBr? Modificações no ACBr serão necessárias para atender a esta nota técnica. Foi criada a tarefa ACBR-8939 para a adequação das soluções ACBr. Leia a nota técnica na íntegra AQUI.
  8. Olá comunidade ! No dia 04/02/2026 foi publicada a nota técnica 2026/001 para a NF3e trazendo informações sobre a vinculação de pagamentos ao DFe. Essa vinculação se faz necessária para que o processo de Split Payment Inteligente seja executado. É importante ressaltar que o vínculo indicado pelo contribuinte não necessariamente representa um pagamento efetuado e liquidado. Indica uma expectativa de pagamento que pode ou não se concretizar. Por exemplo: um boleto pode ser emitido e não pago. Alterações Adiciona na NF3e um "Grupo de informações da vinculação com a transação de pagamento" com a seguinte estrutura: <pgtoVinc> <pgto> <nPag></nPag> <idTransacao></idTransacao> <tpMeioPgto></tpMeioPgto> <CNPJReceb></CNPJReceb> <CNPJBasePSP></CNPJBasePSP> </pgto> </pgtoVinc> Cria o "evento de vinculação da transação de pagamento com o DFe - 110300" com estrutura semelhante ao grupo da vinculação e seu respectivo evento de cancelamento. Adiciona regras de validações para os novos campos e para o evento. Datas Implantação Homologação: 06/04/2026 Implantação Produção: 04/05/2026 E como fica o ACBr? Modificações no ACBr serão necessárias para atender a esta nota técnica. Foi criada a tarefa ACBR-8940 para a adequação das soluções ACBr. Leia a nota técnica na íntegra AQUI.
  9. Olá comunidade ! No dia 04/02/2026 foi publicada a nota técnica 2026/001 para o CT-e trazendo informações sobre a vinculação de pagamentos ao DFe. Essa vinculação se faz necessária para que o processo de Split Payment Inteligente seja executado. É importante ressaltar que o vínculo indicado pelo contribuinte não necessariamente representa um pagamento efetuado e liquidado. Indica uma expectativa de pagamento que pode ou não se concretizar. Por exemplo: um boleto pode ser emitido e não pago. Alterações Adiciona no CT-e, CT-e OS e CT-e Simp um "Grupo de informações da vinculação com a transação de pagamento" com a seguinte estrutura: <pgtoVinc> <pgto> <nPag></nPag> <idTransacao></idTransacao> <tpMeioPgto></tpMeioPgto> <CNPJReceb></CNPJReceb> <CNPJBasePSP></CNPJBasePSP> </pgto> </pgtoVinc> Cria o "evento de vinculação da transação de pagamento com o DFe - 110300" com estrutura semelhante ao grupo da vinculação e seu respectivo evento de cancelamento. Adiciona regras de validações para os novos campos e para o evento. Datas Implantação Homologação: 06/04/2026 Implantação Produção: 04/05/2026 E como fica o ACBr? Modificações no ACBr serão necessárias para atender a esta nota técnica. Foi criada a tarefa ACBR-8938 para a adequação das soluções ACBr. Leia a nota técnica na íntegra AQUI.
  10. Olá comunidade ! O Cadastro Centralizado de Contribuintes (também conhecido como CCC) foi melhorado pela Sefaz do Rio Grande do Sul! Foi adicionado nas informações disponibilizadas pela consulta os documentos fiscais eletrônicos que o contribuinte está habilitado a emitir. Essa informação ajudará a evitar a rejeição "203 - Emissor não autorizado para emissão". Vale lembrar que para acessar esta funcionalidade é necessário realizar login com Gov.BR no portal. Também é importante reforçar que essa funcionalidade existe apenas no portal e a consulta via web service pelo método de consulta de cadastro não devolve essas informações.
  11. O Problema Algumas vezes, ao gerar o preview de alguma impressão, a pessoa pode se deparar com algumas informações "encavaladas" ou cortando. Esse problema costuma ocorrer quando o monitor no qual o preview foi gerado e exibido, possui uma configuração de escala aplicada, ou seja, a tela está com zoom maior do que 100%. Existem algumas maneiras de resolver isso. Solução 1: Utilize a configuração de Escala do componente de impressão. Nas soluções de impressão do ACBr, existem duas propriedades que podem ser alteradas a fim de contornar essa situação. São elas: AlterarEscalaPadrao: do tipo booleano e com valor padrão definido como false, esta propriedade deve ser definida com o valor true. NovaEscala: do tipo integer, essa propriedade possui o valor padrão 96. Tomemos a impressão da NFe, como exemplo. Quem utiliza componente nativo para Delphi ou Lazarus, depois de atribuir o componente de impressão na propriedade DANFe com componente ACBrNFe: ACBrNFe.DANFE.AlterarEscalaPadrao := true; ACBrNFe.DANFE.NovaEscala := 96; Para aqueles que utilizam a Lib, na seção [DANFE] do arquivo ACBrLib.ini que centraliza as configurações de mesmo nome: Solução 2: Usar a opção DPI Awareness no arquivo mafest da aplicação Talvez você precise ajustar isso na sua linguagem de programação. Mas no Delphi é bem fácil. No menu do topo da IDE, selecione Project > Options: Na janela que aparecer, selecione o item Application e depois Manifest. Na janela que aparecer, na configuração DPI Awareness, selecione a opção None. Um agradecimento ao membro de nossa comunidade @oprata por compartilhar esta dica. Solução 3: Remova o Zoom aplicado no Monitor Clique com o botão direito do mouse em sua Área de trabalho e no menu que aparecer, selecione a opção "Configurações de exibição". Na janela que aparecer, role a tela até chegar na seção "Escala e Layout" e na opção Escala, selecione o valor 100%.
  12. Olá pessoal! Foi publicado no dia 02/06/2025, no Diário Oficial do Estado de São Paulo, a PORTARIA SRE 28, DE 30 DE MAIO DE 2025. Esta portaria estabelece o uso da Declaração de Conteúdo Eletrônica (DC-e), modelo 99 no estado, por pessoa física ou jurídica, não contribuinte de ICMS, para acobertar operações de transporte em hipótese que não é exigido documento fiscal, a partir de 01/10/2025. Vale mencionar que o ACBr já dispõe de componente para emissão da mesma, conforme tópico abaixo: E que também foi feita edição do Papo PRO ACBr tratando sobre o tema:
  13. Bom dia, Estou enfrentando problemas com um cliente, ao consultar documentos pelo último NSU. O cliente já utilizava a ferramenta em outra plataforma, porém não sabia qual era o último NSU. A primeira etapa foi inativar a outra plataforma (pra evitar dois sistemas consultando ao mesmo tempo) e a segunda etapa foi consultar utilizando o último NSU = 0. A consulta retornou positiva, deu tudo certo, retornou 50 documentos, conforme esperado e me retornou também o "ultNSU" (932) e "maxNSU" (1180) corretos, armazenei para consultas futuras. Esperei o prazo de 1 hora, pra evitar consumo indevido e fiz novamente a consulta, partindo do "ultNSU" (932), porém já rejeitou a consulta com o erro "Rejeicao: Consumo Indevido (Deve ser utilizado o ultNSU nas solicitacoes subsequentes. Tente apos 1 hora)". Nessa consulta que deu erro, me retornou o "maxNSU" (1180) como sendo o "ultNSU" (1180). Já consultei com a plataforma antiga e de fato não consultaram nada (a princípio). Seguem os envios feitos, com seus respectivos retornos: <!-- PRIMEIRO ENVIO NSU = 0 --> <nfeDadosMsg> <distDFeInt versao="1.01" xmlns="http://www.portalfiscal.inf.br/nfe"> <tpAmb>1</tpAmb> <cUFAutor>41</cUFAutor> <CNPJ>12345678000199</CNPJ> <distNSU> <ultNSU>000000000000000</ultNSU> </distNSU> </distDFeInt> </nfeDadosMsg> <!-- PRIMEIRO RETORNO --> <retDistDFeInt xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <tpAmb>1</tpAmb> <verAplic>1.7.5</verAplic> <cStat>138</cStat> <xMotivo>Documento(s) localizado(s)</xMotivo> <dhResp>2025-07-09T09:55:38-03:00</dhResp> <ultNSU>000000000000932</ultNSU> <maxNSU>000000000001180</maxNSU> <loteDistDFeInt> <!-- <docZip/> --> </loteDistDFeInt> </retDistDFeInt> <!-- SEGUNDO ENVIO NSU = 932 --> <nfeDadosMsg> <distDFeInt versao="1.01" xmlns="http://www.portalfiscal.inf.br/nfe"> <tpAmb>1</tpAmb> <cUFAutor>41</cUFAutor> <CNPJ>12345678000199</CNPJ> <distNSU> <ultNSU>000000000000932</ultNSU> </distNSU> </distDFeInt> </nfeDadosMsg> <!-- SEGUNDO RETORNO --> <retDistDFeInt xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <tpAmb>1</tpAmb> <verAplic>1.7.5</verAplic> <cStat>656</cStat> <xMotivo>Rejeicao: Consumo Indevido (Deve ser utilizado o ultNSU nas solicitacoes subsequentes. Tente apos 1 hora)</xMotivo> <dhResp>2025-07-09T11:11:31-03:00</dhResp> <ultNSU>000000000001180</ultNSU> <maxNSU>000000000000000</maxNSU> </retDistDFeInt> O que posso estar fazendo errado? Como posso proceder nessa situação? Grato desde já.
  14. Boa tarde pessoal. Estou tentando implementar a impressão de PDF GNRe em meu sistema: public override async Task<FileResponse> GerarPdfAsync(Guid id) { try { var gnre = await _gnreService.GetByIdAsync(id.ToString()); if (gnre == null) throw new Exception("GNRE não encontrado para o ID informado."); //await ConfigurarComponente(gnre.EmpresaId!.Value, gnre.ContaId!.Value, false); //Config Geral DfeLib.Config.ExibirErroSchema = true;// ckbExibirErroSchema.Checked; DfeLib.Config.FormatoAlerta = "TAG:%TAGNIVEL% ID:%ID%/%TAG%(%DESCRICAO%) - %MSG%."; DfeLib.Config.FormaEmissao = TipoEmissao.teNormal; DfeLib.Config.VersaoDF = VersaoGNRe.ve100; DfeLib.Config.RetirarAcentos = true; DfeLib.Config.SalvarWS = true; DfeLib.Config.PathSalvar = ""; DfeLib.Config.PathSchemas = ""; //Config Webservice DfeLib.Config.DFe.UF = ""; DfeLib.Config.SSLType = SSLType.LT_TLSv1_2; DfeLib.Config.Timeout = 5000; DfeLib.Config.Ambiente = TipoAmbiente.taHomologacao; DfeLib.Config.Visualizar = true; DfeLib.Config.SalvarWS = false; DfeLib.Config.AjustaAguardaConsultaRet = true; DfeLib.Config.AguardarConsultaRet = 0; DfeLib.Config.Tentativas = 0; DfeLib.Config.IntervaloTentativas = 0; DfeLib.Config.Proxy.Servidor = ""; DfeLib.Config.Proxy.Porta = ""; DfeLib.Config.Proxy.Usuario = ""; DfeLib.Config.Proxy.Senha = ""; //Config Certificado DfeLib.Config.DFe.SSLCryptLib = SSLCryptLib.cryNone; DfeLib.Config.DFe.SSLHttpLib = SSLHttpLib.httpNone; DfeLib.Config.DFe.SSLXmlSignLib = SSLXmlSignLib.xsNone; DfeLib.Config.DFe.ArquivoPFX = ""; DfeLib.Config.DFe.Senha = ""; DfeLib.Config.DFe.NumeroSerie = ""; //Config Arquivos DfeLib.Config.SalvarGer = true; DfeLib.Config.SepararPorMes = false; DfeLib.Config.AdicionarLiteral = false; DfeLib.Config.EmissaoPathGNRe = false; DfeLib.Config.SepararPorCNPJ = false; DfeLib.Config.SepararPorModelo = false; DfeLib.Config.PathGNRe = ""; //Config Email DfeLib.Config.Email.Nome = ""; DfeLib.Config.Email.Conta = ""; DfeLib.Config.Email.Usuario = ""; DfeLib.Config.Email.Senha = ""; DfeLib.Config.Email.Servidor = ""; DfeLib.Config.Email.Porta = ""; DfeLib.Config.Email.SSL = false; DfeLib.Config.Email.TLS = false; DfeLib.ConfigGravar(); var path = Path.GetTempPath(); var ini = gnre.ToString(); DfeLib.Config.Guia.PathPDF = path; DfeLib.LimparListaGuiaRetorno(); DfeLib.CarregarINI(ini); var xml = DfeLib.ObterXml(0); //DfeLib.CarregarXML(xml); DfeLib.CarregarGuiaRetorno(xml); //DfeLib.LimparLista(); DfeLib.ImprimirPDF(); var arquivoPdf = Directory .GetFiles(path, "*.pdf") .OrderByDescending(File.GetCreationTime) .FirstOrDefault(); if (arquivoPdf == null) throw new FileNotFoundException("Nenhum arquivo PDF foi gerado pela ACBrLib."); var nomeArquivo = Path.GetFileName(arquivoPdf); var fileStream = new FileStream(arquivoPdf, FileMode.Open, FileAccess.Read, FileShare.Read); return new FileResponse(MIME.PDF, nomeArquivo, path, fileStream); } catch (Exception ex) { throw new Exception("Erro ao gerar PDF GNRE", ex); } } Algumas observações: Não estou com o certificado cadastrado. Já estou com uma impressora configurada como padrão no meu computador. Coloquei algumas configurações (inicio do metodo) na tentativa de sanar o erro. Logo após, quando ele chega no método DfeLib.ImprimirPDF(); imprime o seguinte erro: RLGNRe: Erro durante a preparação do relatório EAccessViolation(Access violation). E o PDF gerado está corrompido.
  15. Olá pessoal! A obrigatoriedade da emissão da Nota Fiscal Fatura de Serviços de Comunicação Eletrônica - NFCom, modelo 62 foi prorrogada para o dia 01/11/2025 conforme nova redação do artigo retirado do AJUSTE SINIEF Nº 7, DE 7 DE ABRIL DE 2022:
  16. Olá pessoal! Foi publicado o AJUSTE SINIEF Nº 2, DE 11 DE ABRIL DE 2025 que aumenta o prazo em que o fisco deve guardar os documentos fiscais eletrônicos emitidos. Em outras palavras, agora o fisco deve guardar o XML da NF-e, CT-e, MDF-e, NFC-e, BP-e, NF3e, CTe-OS, GTV-e, DC-e, NFCom e todos os seus eventos vinculados por um período de 11 anos. O ajuste entra em vigor na data de sua publicação e produz efeitos a partir do primeiro dia do mês subsequente. Vale mencionar: O prazo de guarda desses documentos pelos contribuintes permanece inalterado conforme artigo 174 da Lei N° 5.172, de Outubro de 1996: Em outras palavras, a Sefaz precisa guardar os XMLs por 11 anos e o contribuinte precisa guardar o XML por 5 anos.
  17. Olá pessoal! Ao acessar o Portal SPED MG o seguinte aviso é exibido informando sobre possível instabilidade nos serviços de documentos fiscais eletrônicos entre às 08h00 e 18h00:
  18. Olá pessoal! Foi publicado no dia 31/07/2024 a Nota Técnica 2024/001 abrangendo múltiplos DFes com o objetivo de adequá-los as modificações propostas pela Reforma Tributária. Introdução O PLP 68 estabelece que os estados, o distrito federal e os municípios devem padronizar seus sistemas autorizadores de documentos fiscais para permitir aos contribuintes que informem os dados relativos ao Imposto sobre Bens e Serviços (IBS), Contribuição sobre Bens e Serviços (CBS) e Imposto Seletivo (IS). Esta nota técnica, a princípio, trata em conjunto os seguintes documentos: Conhecimento de Transporte Eletrônico (modelo 57). Conhecimento de Transporte Eletrônico para Outros Serviços (modelo 67). Bilhete de Passagem Eletrônico (modelo 63). Nota Fiscal de Energia Elétrica (modelo 66). Nota Fiscal Fatura de Serviço de Comunicação Eletrônica (modelo 62). A versão final desta NT vai gerar NTs específicas para cada documento acima referido. A Nota Fiscal Eletrônica (modelo 55) junto da Nota Fiscal de Consumidor Eletrônica (modelo 65) vão ser tratadas em NT específica. Alterações Alteração do leiaute dos DFe Adiciona grupo para informação do IBS/CBS Adiciona no layout dos documentos mencionados o Grupo de Informações da Tributação IBS/CBS (IBSCBS) que fará parte do grupo imposto/imp, deverá ser adicionado em cada item nos documentos que apresentarem itens (NF3e/NFCom) ou diretamente no corpo do documento caso ele não possua itens (CTe/BPe). O IBSCBS é composto por um elemento para informação do Código da Situação Tributária do IBS/CBS (CST), um elemento para informação do Código da Classificação Tributária do IBS/CBS (cClassTrib) e um Grupo para as Informações Específicas do IBS/CBS (gIBSCBS), este último possuindo seus próprios elementos e subgrupos. Considerando apenas os elementos, o grupo IBSCBS adiciona um total de 48 novas informações a serem preenchidas no arquivo. O arquivo DFeTiposBasicos_v1.00.xsd adicionado ao pacote de schemas que compõe o DFe trás os referidos campos. Adiciona grupo para totalização do IBS/CBS Para a NF3e, NFCom e BPe TM também deverá ser adicionado no grupo total do respectivo documento um grupo para totalizar as informações do IBS/CBS (IBSCBSTot). Para CTe, CTe Simplificado, CTeOS e BPe não será criado. Adiciona campo para totalização do documento acrescida do IBS/CBS Na NF3e, NFCom e BPe TM adiciona no grupo total o campo vTotDFe que deverá receber o valor correspondente a (vNF/vTPrest + total do IBS + total da CBS). No CTe, CTe Simplificado, CTe OS e BPe a referida Tag será adicionada no grupo imp. Código Situação Tributária e Classificação da Tributação Será disponibilizado no portal dos respectivos documentos tabelas relacionando o CST x cClassTrib para o correto preenchimento das informações. Regras de Validação Esta nota técnica adiciona regras de validação que verificam dentre outras coisas se: Foi informado CST correto para o IBS/CBS Foi informado classificação tributária correta para o IBS/CBS. O grupo IBS/CBS foi preenchido quando não deveria. O grupo IBS/CBS não foi preenchido quando deveria. Os valores informados nos campos foram preenchidos corretamente. Os valores referentes a crédito presumido foram preenchidos nas situações em que são obrigatórios. Os valores referentes a desoneração foram preenchidos nas situações em que são obrigatórios. Os totalizadores correspondem a soma dos valores individuais. Datas Implantação Homologação: 01/09/2025 Implantação Produção: 31/10/2025 Vale ressaltar que como as discussões referentes a reforma tributária ainda estão em curso, a NT pode ser ajustada ao longo do processo. E como fica o ACBr? Serão necessários ajustes nos fontes do ACBr e novas compilações do Monitor e da Lib. Foi criada a #TK-5814 em nosso backlog para alteração dos fontes. Vale ressaltar que a NT é recente e existe um período expressivo até que seja liberada a homologação. Leia a NT na íntegra AQUI.
  19. Bom Dia, Tenho um cliente que utiliza um certificado Token A3 Certsign, e ao tentar baixar as notas é retornado o seguinte erro: WebService Distribuição de DFe: - Inativo ou Inoperante tente novamente. Erro Interno: -2146893815 Erro HTTP: 0 URL: https://www1.nfe.fazenda.gov.br/NFeDistribuicaoDFe/NFeDistribuicaoDFe.asmx Erro: 2148073481 Já vi outros fóruns aqui e vídeos do ACBr falando sobre a configuração do componente, já configurei de várias formas mais o erro persiste. Minha atual configuração é a seguinte: FACBrNFe.SSL.SSLType := LT_TLSv1_2; FACBrNFe.Configuracoes.Geral.SSLCryptLib := cryWinCrypt; FACBrNFe.Configuracoes.Geral.SSLHttpLib := httpWinHttp; FACBrNFe.Configuracoes.Geral.SSLLib := libWinCrypt; FACBrNFe.Configuracoes.Geral.SSLXmlSignLib := xsLibXml2; FACBrNFe.Configuracoes.WebServices.TimeOut := 9000; FACBrNFe.Configuracoes.Geral.IdentarXML := false; FACBrNFe.Configuracoes.Certificados.Senha := AnsiString(FCertificado.Snh_Certificado); FACBrNFe.Configuracoes.Certificados.NumeroSerie := AnsiString(FCertificado.Num_Serie_Certificado); obs: Utilizo Delphi 10.4; Agradeço se alguém puder me ajudar!
  20. Bom dia, estou com um problema em um cliente, que me diz ter varias notas onde ele é o destinatário e ao consultar no portal a nota esta aparecendo mas ao realizar a busca pelo componente não consegue realizar o download, nem do XML Completo nem do Resumo! Iniciamos a consulta com o numero de NSU zerado! Gostaria de saber como funciona a questão das notas ? Elas vão do Ambiente Estadual para o Nacional ? pode demorar para que o Ambiente nacional receba a nota ? E as notas agora no estado do RS sendo enviadas em contingencia?
  21. Olá, as empresas recém abertas na Receita Federal, aparentemente, não tem o NSU da primeiras notas emitidas? Se sim, os resumos viram na consulta feito pela distribuição DFe mesmo não tendo o NSU? Se caso não vir nas consultas qual a outra forma de se fazer isso? Desde já agradeço.
  22. Boa tarde, Tenho a seguinte dúvida quanto ao retorno do comando DistribuicaoDfe(...); Quando uso ele, me retorna o XML resumido ou Completo, porém tem alguma forma de sabermos qual esta retornando ? Eu vi que existe a variável: ACBrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[x].XML porém é garantido que ela só terá valor se o XML for o completo ? ou ela retorna o XML mesmo sendo completo ou resumido ? Se existe alguma forma de saber, alguém poderia ajudar por favor? Obrigado e aguardo.
  23. Pessoal, eu vou desenvolver um sistema web. Para a parte de emitir DFe (NFe, NFCe, MDFe, CTe) ou qualquer coisa que precise de um certificado digital, eu estou pensando em contratar um servidor VPS, instalar um serviço, aplicação ou servidor Rest Dataware onde eu uso uma API para emitir as DFe neste servidor. A minha dúvida é, eu consigo emitir DFe com ACBr sem o certificado digital estar instalado? Tipo apenas colocando o arquivo dentro de um banco de dados ou localmente no servidor e o sistema lendo este arquivo para fazer a emissão? Eu estou querendo usar ACBr para fazer as emissões ao invés de usar as API da TecnoSpeed.
  24. Prezados, ao realizar a consulta aos Documentos Fiscais Eletrônicos, não estou conseguindo capturar corretamente a manifestação das Notas Destinadas. Alguém poderia me auxiliar. Forma da Consulta ACBrNFe1.DistribuicaoDFe(lnUF, CNPJ, gcUltimoNSU, ''); Tentativa de Capturar if docZip.Items.resEvento.tpEvento = teManifDestConfirmacao then sManifesto := 'CONFIRMADA OPERAÇÃO' else if docZip.Items.resEvento.tpEvento = teManifDestDesconhecimento then sManifesto := 'DESCONHECIMENTO DA OPERAÇÃO' else if docZip.Items.resEvento.tpEvento = teManifDestOperNaoRealizada then sManifesto := 'OPERAÇÃO NÃO REALIZADA' else if docZip.Items.resEvento.tpEvento = teManifDestCiencia then sManifesto := 'CIÊNCIA DA OPERAÇÃO' else sManifesto := 'SEM MANIFESTAÇÃO'; Atenciosamente, Darlana Nogueira
×
×
  • 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...