Consultores Alexandre de Paula Postado Há 1 hora Consultores Postado Há 1 hora 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. 3 Alexandre de Paula Gerente de Projetos Ajude o Projeto ACBr crescer - Assine o Clube PRO (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
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.
Recommended Posts