Como vai ficar o XML da NFCE\NFE com a reforma tributária
Moderador: Moderadores
-
jairxpereira
- Usuário Nível 1

- Mensagens: 36
- Registrado em: 16 Out 2020 10:40
- Localização: São Paulo/SP
Como vai ficar o XML da NFCE\NFE com a reforma tributária
Olá pessoal,
Estou com dificuldades em transformar a legislação da reforma tributária e as notas técnicas em linhas de código harbour
de maneira especial o XML da nota fiscal.
Alguém pode mostrar um exemplo prático de como vai ficar o XML da NFE com a reforma tributária?
Por exemplo, sou uma empresa do regime do simples nacional, vendi um chuveiro por R$ 100,00. Como fica o XML dessa venda?
Outro exemplo, sou uma empresa do regime normal, vendi um chuveiro por R$ 100,00. Como fica o XML dessa venda?
Obrigado, jairxpereira.
Estou com dificuldades em transformar a legislação da reforma tributária e as notas técnicas em linhas de código harbour
de maneira especial o XML da nota fiscal.
Alguém pode mostrar um exemplo prático de como vai ficar o XML da NFE com a reforma tributária?
Por exemplo, sou uma empresa do regime do simples nacional, vendi um chuveiro por R$ 100,00. Como fica o XML dessa venda?
Outro exemplo, sou uma empresa do regime normal, vendi um chuveiro por R$ 100,00. Como fica o XML dessa venda?
Obrigado, jairxpereira.
-
marco.prodata
- Usuário Nível 3

- Mensagens: 238
- Registrado em: 30 Nov 2018 10:07
- Localização: Caratinga
Como vai ficar o XML da NFCE\NFE com a reforma tributária
Acho que antes de saber como vai ficar o XML, você precisa entender as mudanças da reforma tributária, o colchão conceitual da reforma, porque ela vai muito além de alguns campos novos no XML, tem o outro tópico desse forum onde eu e o Quintas temos colocado bastante informação a respeito, é um bom ponto de partida.
Entenda tudo que existe sobre os impostos ICMS, IPI, PIS e COFINS vai deixar de existir e consequentemente tudo relacionado a eles.
Entenda tudo que existe sobre os impostos ICMS, IPI, PIS e COFINS vai deixar de existir e consequentemente tudo relacionado a eles.
-
jairxpereira
- Usuário Nível 1

- Mensagens: 36
- Registrado em: 16 Out 2020 10:40
- Localização: São Paulo/SP
Como vai ficar o XML da NFCE\NFE com a reforma tributária
Ok Marco, obrigado pela dica. Vou dar uma olhada no que já foi produzido aqui no fórum.
Mas, segundo o site da Tecnospeed, já está tendo validação das regras do IBS, CBS, e do IS no ambiente de homologação,
e vai haver validação no ambiente de produção a partir de janeiro de 2026 que é um data que logo logo tá aí.
Então eu já queria fazer alguns testes práticos com uma nota fiscal em homologação já com as alterações da reforma
tributária e adaptar o meu Sistema ERP o quanto antes para não ter correria de última hora. Mas meu problema, por enquanto,
é transformar a legislação e as notas técnicas em código harbour especialmente as modificações no XML da NFCE/NFE. Por
exemplo, não sei que CST do IBS, CBS e IS pego pra vender meu chuveiro de teste no regime do Simples Nacional.
Mas, segundo o site da Tecnospeed, já está tendo validação das regras do IBS, CBS, e do IS no ambiente de homologação,
e vai haver validação no ambiente de produção a partir de janeiro de 2026 que é um data que logo logo tá aí.
Então eu já queria fazer alguns testes práticos com uma nota fiscal em homologação já com as alterações da reforma
tributária e adaptar o meu Sistema ERP o quanto antes para não ter correria de última hora. Mas meu problema, por enquanto,
é transformar a legislação e as notas técnicas em código harbour especialmente as modificações no XML da NFCE/NFE. Por
exemplo, não sei que CST do IBS, CBS e IS pego pra vender meu chuveiro de teste no regime do Simples Nacional.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Como vai ficar o XML da NFCE\NFE com a reforma tributária
Acorda!!!!
Fica igual antes, com o imposto de sempre.
Além disso, vão os impostos da reforma tributária.
Já sabe o valor dos impostos novos que seu cliente precisa preencher ?
Se não sabe, quer ajuda no que ?
Vai por o que no XML ?
Vamos ser mais diretos:
A reforma tributária pretende descontar do pagamento o valor dos impostos.
Vai mesmo assumir essa responsabilidade que é do contador, e sair gastando dinheiro do cliente ?
Vai ficar perguntando na internet quanto vai gastar do seu cliente ?
Simplificando é isso.
Boa sorte.
Fica igual antes, com o imposto de sempre.
Além disso, vão os impostos da reforma tributária.
Já sabe o valor dos impostos novos que seu cliente precisa preencher ?
Se não sabe, quer ajuda no que ?
Vai por o que no XML ?
Vamos ser mais diretos:
A reforma tributária pretende descontar do pagamento o valor dos impostos.
Vai mesmo assumir essa responsabilidade que é do contador, e sair gastando dinheiro do cliente ?
Vai ficar perguntando na internet quanto vai gastar do seu cliente ?
Simplificando é isso.
Boa sorte.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Como vai ficar o XML da NFCE\NFE com a reforma tributária
Olá!
Vou tentar resumir.
Depois de ler, algumas coisas aqui da NT -> NT_2025.002_v1.10_RTC_NF-e_IBS_CBS_IS-1.pdf
Posso te dizer, que nós vamos ter que fazer uma NFe PARALELA a que existe. Serão DUAS NFes A antiga e o novo modelo.(Tá assim lá na NT)
Pq na NT já deixa bem claro que existirá até 2033 dois campos para ICMS e outro para o CBS/IBS/IS. E SUAS TOTALIZAÇÕES e REGRAS.
https://www.nfe.fazenda.gov.br/portal/e ... Kw%20UPbs=
RTC( Reforma Tributária do Consumo) já foi alterada a versão 1.X pelo menos 10 vezes!
Os políticos quando entenderem isso irão mudar.
Saudações,
Itamar M. Lins Jr.
Vou tentar resumir.
Depois de ler, algumas coisas aqui da NT -> NT_2025.002_v1.10_RTC_NF-e_IBS_CBS_IS-1.pdf
Posso te dizer, que nós vamos ter que fazer uma NFe PARALELA a que existe. Serão DUAS NFes A antiga e o novo modelo.(Tá assim lá na NT)
Pq na NT já deixa bem claro que existirá até 2033 dois campos para ICMS e outro para o CBS/IBS/IS. E SUAS TOTALIZAÇÕES e REGRAS.
https://www.nfe.fazenda.gov.br/portal/e ... Kw%20UPbs=
RTC( Reforma Tributária do Consumo) já foi alterada a versão 1.X pelo menos 10 vezes!
Os políticos quando entenderem isso irão mudar.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Como vai ficar o XML da NFCE\NFE com a reforma tributária
Olá!
Para ilustrar que serão DUAS NFes, basta ver o que o TOTAL são DOIS! Antigo e NOVO!
Na base do governo está separado os campos W, B... Como as novas estruturas.
Quem é novato nessa área tá lascado! Precisará aprender as DUAS regras! Para fazer um programa de emissão de NFe.
Saudações,
Itamar M. Lins Jr.
Para ilustrar que serão DUAS NFes, basta ver o que o TOTAL são DOIS! Antigo e NOVO!
Na base do governo está separado os campos W, B... Como as novas estruturas.
Quem é novato nessa área tá lascado! Precisará aprender as DUAS regras! Para fazer um programa de emissão de NFe.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
-
Ana Mitoooo
- Usuário Nível 3

- Mensagens: 118
- Registrado em: 17 Out 2018 10:00
- Localização: Sobradinho/DF
-
marco.prodata
- Usuário Nível 3

- Mensagens: 238
- Registrado em: 30 Nov 2018 10:07
- Localização: Caratinga
Como vai ficar o XML da NFCE\NFE com a reforma tributária
Não são duas NFes, são novas tags no XML e novos totalizadores para os novos impostos.Itamar M. Lins Jr. escreveu:Olá!
Para ilustrar que serão DUAS NFes, basta ver o que o TOTAL são DOIS! Antigo e NOVO!
Na base do governo está separado os campos W, B... Como as novas estruturas.
Quem é novato nessa área tá lascado! Precisará aprender as DUAS regras! Para fazer um programa de emissão de NFe.
Saudações,
Itamar M. Lins Jr.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Como vai ficar o XML da NFCE\NFE com a reforma tributária
Olá!
Mas está SEPARADO, na estrutura, os cálculos etc... a NFe antiga continua, apenas nasce uma nova pra antiga morrer em 2033.
Não estão mudando a NFe, estão ADICIONANDO, novas estruturas na base de dados.
Saudações,
Itamar M. Lins Jr.
Sim, lógico que é apenas um XML.Não são duas NFes, são novas tags no XML e novos totalizadores para os novos impostos.
Mas está SEPARADO, na estrutura, os cálculos etc... a NFe antiga continua, apenas nasce uma nova pra antiga morrer em 2033.
Não estão mudando a NFe, estão ADICIONANDO, novas estruturas na base de dados.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
-
marco.prodata
- Usuário Nível 3

- Mensagens: 238
- Registrado em: 30 Nov 2018 10:07
- Localização: Caratinga
Como vai ficar o XML da NFCE\NFE com a reforma tributária
Sim, a reforma tributária não é alteração nos impostos atuais, e sim "extinção" dos mesmos e criação dos novos com funcionamento diferente, os dois vão conviver durante o periodo de transição de 2026 a 2032, então, durante esse periodo o XML vai ter que ir com as informações dos impostos novos e dos atuais, com detalhes. Por exemplo, em 2027 o PIS/COFINS já será extinto e só vai existir o CBS, já o ICMS e o ISS vão ser reduzidos gradualmente durante os anos de 2028 a 2032, quando serão efetivamente extintos, e enquanto diminuem o IBS aumentará gradualmente.Itamar M. Lins Jr. escreveu:Olá!Sim, lógico que é apenas um XML.Não são duas NFes, são novas tags no XML e novos totalizadores para os novos impostos.
Mas está SEPARADO, nas estrutura, os cálculos etc... a NFe antiga continua, apenas nasce uma nova pra antiga morrer em 2033.
Não estão mudando a NFe, estão ADICIONANDO, novas estruturas na base de dados.
Saudações,
Itamar M. Lins Jr.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Como vai ficar o XML da NFCE\NFE com a reforma tributária
Isso mesmo.
xml da nota
dados
impostovelho
impostonovo <<<<++++ entra o bloco de impostos novos
mais dados
Se quiser usar o ambiente de testes, já está aceitando com o bloco novo.
Em OUTUBRO, SE QUISER, pode enviar no ambiente de produção com o bloco novo.
Isso mesmo, já colocando na nota oficial.
Se colocar vai ser validado, se não colocar nada sem problemas.
Em JANEIRO, OBRIGATÓRIO.
Tem nome do imposto, percentual, alíquota reduzida, etc. etc. etc.
NÃO É PRA MEXER NO IMPOSTO QUE JÁ EXISTE.
NÃO EXISTE NENHUMA LEI ANULANDO NENHUM IMPOSTO.
VAI SER TUDO EM DOBRO ATÉ 2033, OU ATÉ QUE ALGUMA LEI DIGA ALGO DIFERENTE.
É continuar calculando e mostrando todos os impostos que já existem.
É começar a calcular os novos impostos e mostrar.
São mais de 50 anos de impostos, e leis sobre impostos
Digamos que vão jogar tudo fora e começar do zero, isso nunca foi feito antes.
Por isso, tudo vai ser em dobro, pra poder fazer os acertos.
Tudo pode acontecer.
Vai ser o teste prático, e não o teste teórico.
Como sempre....o computador faz tudo sozinho....
Programadores e contadores que se lasquem, pra ir fazendo os ajustes, que o computador não faz sozinho.
Também é como passar todas as leis a limpo, TODAS, federais, estaduais e municipais.
Refazer 50 anos de leis....
Vamos ter mudanças a qualquer momento de qualquer coisa.
Só vão eliminar alguma informação, ou tornarem oficial, quando acharem que "ficou legal".
Enquanto isso... dá-lhe criarem novas leis pra substituirem as antigas, e novas leis pra ajustar os impostos antigos à nova realidade.
xml da nota
dados
impostovelho
impostonovo <<<<++++ entra o bloco de impostos novos
mais dados
Se quiser usar o ambiente de testes, já está aceitando com o bloco novo.
Em OUTUBRO, SE QUISER, pode enviar no ambiente de produção com o bloco novo.
Isso mesmo, já colocando na nota oficial.
Se colocar vai ser validado, se não colocar nada sem problemas.
Em JANEIRO, OBRIGATÓRIO.
Tem nome do imposto, percentual, alíquota reduzida, etc. etc. etc.
NÃO É PRA MEXER NO IMPOSTO QUE JÁ EXISTE.
NÃO EXISTE NENHUMA LEI ANULANDO NENHUM IMPOSTO.
VAI SER TUDO EM DOBRO ATÉ 2033, OU ATÉ QUE ALGUMA LEI DIGA ALGO DIFERENTE.
É continuar calculando e mostrando todos os impostos que já existem.
É começar a calcular os novos impostos e mostrar.
São mais de 50 anos de impostos, e leis sobre impostos
Digamos que vão jogar tudo fora e começar do zero, isso nunca foi feito antes.
Por isso, tudo vai ser em dobro, pra poder fazer os acertos.
Tudo pode acontecer.
Vai ser o teste prático, e não o teste teórico.
Como sempre....o computador faz tudo sozinho....
Programadores e contadores que se lasquem, pra ir fazendo os ajustes, que o computador não faz sozinho.
Também é como passar todas as leis a limpo, TODAS, federais, estaduais e municipais.
Refazer 50 anos de leis....
Vamos ter mudanças a qualquer momento de qualquer coisa.
Só vão eliminar alguma informação, ou tornarem oficial, quando acharem que "ficou legal".
Enquanto isso... dá-lhe criarem novas leis pra substituirem as antigas, e novas leis pra ajustar os impostos antigos à nova realidade.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Como vai ficar o XML da NFCE\NFE com a reforma tributária
Faltou dizer o principal:
O que existe de concreto até agora:
Foram criados os campos.
Vamos ter que preencher os campos.
Quais os valores e percentuais ?
Tá tudo sendo decidido.
Os contadores é que deverão nos informar disso, como sempre foi.
Eles são os responsáveis sobre o que a empresa deve pagar ou não, e de fazer os ajustes necessários.
O que existe de concreto até agora:
Foram criados os campos.
Vamos ter que preencher os campos.
Quais os valores e percentuais ?
Tá tudo sendo decidido.
Os contadores é que deverão nos informar disso, como sempre foi.
Eles são os responsáveis sobre o que a empresa deve pagar ou não, e de fazer os ajustes necessários.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Como vai ficar o XML da NFCE\NFE com a reforma tributária
Não sei a posição exata, apenas pra ficar mais claro:
Pronto, tudo pronto, adicionei o bloco.
Agora falta o conteúdo do bloco...
Um problema de cada vez.
Um problema já foi, agora é um problema "menor".
Se dividir em IBS, CBS e IS, são 3 problemas menores ainda.
E por aí vai.
O mesmo se for em harbour, basta usar por referência, XmlNfeProdutoNovaTributacao( nIdItPed, @cThisXml, @cInfAdProduto )
Problema reduzido a uma única linha.
Passo a ID do ítem do pedido, a partir dele vou pegar as informações necessárias para o bloco.
O bloco trabalha por conta própria não depende de nenhum outro, e busca suas próprias informações.
É trabalhar com a informação que temos, e fica pendente só o que não temos.
Código: Selecionar todos
CALL ze_xmlnfeprodutoicms( nIdItPed, cThisXml, cInfAdProduto );
CALL ze_xmlnfeprodutoipi( nIdItPed, cThisXml ) ;
CALL ze_xmlnfeprodutoii( nIdItPed, cThisXml ) ;
CALL ze_xmlnfeprodutopis( nIdItPed, cThisXml );
CALL ze_xmlnfeprodutocofins( nIdItPed, cThisXml );
CALL ze_XmlNfeProdutoISS( nIdItPed, cThisXml ) ;
CALL ze_XmlNfeProdutoNOVATRIBUTACAO( nIdItPed, cThisXML, cInfAdProduto ) ;
Agora falta o conteúdo do bloco...
Um problema de cada vez.
Um problema já foi, agora é um problema "menor".
Se dividir em IBS, CBS e IS, são 3 problemas menores ainda.
E por aí vai.
O mesmo se for em harbour, basta usar por referência, XmlNfeProdutoNovaTributacao( nIdItPed, @cThisXml, @cInfAdProduto )
Problema reduzido a uma única linha.
Passo a ID do ítem do pedido, a partir dele vou pegar as informações necessárias para o bloco.
O bloco trabalha por conta própria não depende de nenhum outro, e busca suas próprias informações.
É trabalhar com a informação que temos, e fica pendente só o que não temos.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Como vai ficar o XML da NFCE\NFE com a reforma tributária
Código: Selecionar todos
SELECT "000", "000000", 0.00, 0.00, 0.00
INTO cICSCST, cICSClaFis, nICSBase, nICSAliquota, nICSReducao;
...
Pois é...
Criar o XML é o menor dos problemas.
É só uma parte minúscula do conjunto.
Se for harbour....
Cria as variáveis, depois é só colocar valor nas variáveis.
Se ficar achando que é tudo complicado....
Vai acabar pagando alguém, que vai te dar esse mínimo pronto, e vai ter que fazer todo trabalho pesado do mesmo jeito.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
marco.prodata
- Usuário Nível 3

- Mensagens: 238
- Registrado em: 30 Nov 2018 10:07
- Localização: Caratinga
Como vai ficar o XML da NFCE\NFE com a reforma tributária
As alíquotas pra 2026 já estão decididas e divulgadas, 0.9 de CBS e 0.1 de IBS UF, IBS municipal zerado, pra 2027 em diante que só vão divulgar em 2026 que é o ano de calibragem.JoséQuintas escreveu:Faltou dizer o principal:
O que existe de concreto até agora:
Foram criados os campos.
Vamos ter que preencher os campos.
Quais os valores e percentuais ?
Tá tudo sendo decidido.
Os contadores é que deverão nos informar disso, como sempre foi.
Eles são os responsáveis sobre o que a empresa deve pagar ou não, e de fazer os ajustes necessários.