Como vai ficar o XML da NFCE\NFE com a reforma tributária

Fórum sobre desenvolvimento de software para atender as exigências da legislação fiscal e tributária (NFe, NFCe, NFSe, SPEED, Projeto ACBr, TEF, ECD, EFD, etc.)

Moderador: Moderadores

jairxpereira
Usuário Nível 1
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

Mensagem por jairxpereira »

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.
marco.prodata
Usuário Nível 3
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

Mensagem por marco.prodata »

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.
jairxpereira
Usuário Nível 1
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

Mensagem por jairxpereira »

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.
Avatar do usuário
JoséQuintas
Administrador
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

Mensagem por JoséQuintas »

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.
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/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
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

Mensagem por Itamar M. Lins Jr. »

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.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
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

Mensagem por Itamar M. Lins Jr. »

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.
Captura de imagem_20250708_150834.png
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.
Ana Mitoooo
Usuário Nível 3
Usuário Nível 3
Mensagens: 118
Registrado em: 17 Out 2018 10:00
Localização: Sobradinho/DF

Como vai ficar o XML da NFCE\NFE com a reforma tributária

Mensagem por Ana Mitoooo »

marco.prodata
Usuário Nível 3
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

Mensagem por marco.prodata »

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.
Captura de imagem_20250708_150834.png
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.
Não são duas NFes, são novas tags no XML e novos totalizadores para os novos impostos.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
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

Mensagem por Itamar M. Lins Jr. »

Olá!
Não são duas NFes, são novas tags no XML e novos totalizadores para os novos impostos.
Sim, lógico que é apenas um XML.
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.
marco.prodata
Usuário Nível 3
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

Mensagem por marco.prodata »

Itamar M. Lins Jr. escreveu:Olá!
Não são duas NFes, são novas tags no XML e novos totalizadores para os novos impostos.
Sim, lógico que é apenas um XML.
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.
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.
Avatar do usuário
JoséQuintas
Administrador
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

Mensagem por JoséQuintas »

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.
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/
Avatar do usuário
JoséQuintas
Administrador
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

Mensagem por JoséQuintas »

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.
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/
Avatar do usuário
JoséQuintas
Administrador
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

Mensagem por JoséQuintas »

Não sei a posição exata, apenas pra ficar mais claro:

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 ) ;
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.
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/
Avatar do usuário
JoséQuintas
Administrador
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

Mensagem por JoséQuintas »

Código: Selecionar todos

SELECT "000", "000000", 0.00, 0.00, 0.00
   INTO cICSCST, cICSClaFis, nICSBase, nICSAliquota, nICSReducao;
...
Criar os campos zerados, depois é só trocar o SELECT pra puxar de algum lugar definido.

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/
marco.prodata
Usuário Nível 3
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

Mensagem por marco.prodata »

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.
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.
Responder