Ir para conteúdo
  • Cadastre-se

  • Este tópico foi criado há 161 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado (editado)

acbr_correcao_envio_apenas_do_Cofins.zip

NFSe Nacional
Estou submetendo para avaliação algumas alterações relacionadas ao envio das informações de PIS/COFINS, com o objetivo de permitir a transmissão de notas contendo apenas os valores de tributação de COFINS, quando aplicável.
Esse cenário atende entidades, federações e cooperativas que apuram o PIS sobre a folha de pagamento e, por esse motivo, destacam em suas notas apenas o COFINS.

1) acbr\Exemplos\ACBrDFe\ACBrNFSeX\Delphi\Frm_ACBrNFSeX.pas
Foram implementadas três procedures para facilitar o teste de diferentes variações de tributação de PIS/COFINS para empresas fora do Simples Nacional.
A implementação foi realizada dentro do método
TfrmACBrNFSe.Alimentar_Componente_layout_PadraoNacional, contemplando os seguintes cenários de teste:

 -Caso de teste #001 CST 01 – Operação Tributável com Alíquota Básica
  Cst01PisCofinsComTributacaoDePisCofins(vNFSe);

 -Caso de teste #002 CST 01 – Operação Tributável com Alíquota Básica
  Cst01PisCofinsComTributacaoApenasDeCofins(vNFSe);

 - Caso de teste #003  CST 08 – Operação sem Incidência da Contribuição de PIS e COFINS 
  Cst08PisCofinsSemIncidenciaDePisCofins(vNFSe);

2) acbr\Fontes\ACBrDFe\ACBrNFSeX\Provedores\PadraoNacional.GravarXml.pas
Foi ajustado o método TNFSeW_PadraoNacional.GerarXMLTributacaoOutrosPisCofins: TACBrXmlNode;
O ajuste permite o correto preenchimento das informações de PIS/COFINS de acordo com o CST, contemplando cenários onde apenas o COFINS é informado, sem exigência indevida dos dados de PIS.


________________________________________
Fico à disposição para ajustes, sugestões ou adequações, caso entendam necessário.

 

Editado por maxuel82
  • Consultores
Postado

Boa tarde,

Criada a tarefa ACBR-8697 para avaliação.

Obrigado pela contribuição.

image.png

Alexandre de Paula
Gerente de Projetos
Ajude o Projeto ACBr crescer - Assine o Clube PRO                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

  • Alexandre de Paula changed the title to ACBR-8697 NFSe Nacional – Ajuste PIS/COFINS (apenas COFINS)
  • Consultores
Postado

Bom dia @maxuel82,

Segundo os Schemas os elementos do grupo PisCofins com exceção do CST todos são opcionais e na sua alteração eles ficaram todos obrigatórios.

Isso não pode gerar alguma rejeição por parte da API?

image.png

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Bom dia pessoal.

Estávamos validando esse caso aqui também e notamos que no ACBR hoje existem 3 opções:

image.png.0dac64a01aef4fa12e487dbef9ee5be9.png

Porém hoje na documentação ele aceita 4 valores:

image.thumb.png.04ba57ce7322685e32c6c25563bd6a11.png

Seria possível criar essas regras?

Postado
10 horas atrás, Italo Giurizzato Junior disse:

Bom dia @maxuel82,

Segundo os Schemas os elementos do grupo PisCofins com exceção do CST todos são opcionais e na sua alteração eles ficaram todos obrigatórios.

Isso não pode gerar alguma rejeição por parte da API?

image.png

@Italo Giurizzato Junior

No meu entendimento, o CST é o elemento mandatório para definir a apresentação das informações de base, alíquota e valores de PIS/COFINS.

Se observamos o if destacado na imagem, ele passa a controlar a geração dessas informações com base no CST, deixando de avaliar campo a campo apenas pelo fato de o valor ser maior que zero.

Nesse contexto, entendo que, tratando-se de CST 01 – Tributado integralmente, as tags devem sempre ser apresentadas. Por esse motivo, acabei não implementando uma tratativa específica para CST nulo, já que a tag de CST é sempre gerada quando esse método é acionado.

Entendo que o if descrito atende ao apontamento do XSD no que diz respeito às situações em que as informações de base, alíquota e valores de PIS/COFINS não serão apresentadas.

image.thumb.png.224d50cb68ed769acdba839f4b327e9b.png

Postado

Bom dia, 

Acredito que tem algo "incorreto" na alteração, pois agora se passarmos o CST01 por exemplo a Tag do CST é gerada em branco e gera o erro:

Erro(s):
Código  : X800
Mensagem: Erro de Validação:  --> 1840 - Element '{http://www.sped.fazenda.gov.br/nfse}CST': [facet 'enumeration'] The value '' is not an element of the set {'00', '01', '02', '03', '04', '05', '06', '07', '08', '09'}.

Correção: 
---------

 

Postado
Em 09/01/2026 at 11:20, LUIS lpc disse:

Bom dia, 

Acredito que tem algo "incorreto" na alteração, pois agora se passarmos o CST01 por exemplo a Tag do CST é gerada em branco e gera o erro:

Erro(s):
Código  : X800
Mensagem: Erro de Validação:  --> 1840 - Element '{http://www.sped.fazenda.gov.br/nfse}CST': [facet 'enumeration'] The value '' is not an element of the set {'00', '01', '02', '03', '04', '05', '06', '07', '08', '09'}.

Correção: 
---------

 

@LUIS lpc, boa noite.

Se você realizar um show log da alteração, é possível constatar que o preenchimento da tag CST não foi alterado.
Esse é exatamente o ponto que estou demonstrando na imagem abaixo.

Como sugestão, vale colocar um breakpoint no método indicado na imagem e verificar, passo a passo, como o preenchimento da tag CST está sendo feito no fluxo atual. Assim conseguimos alinhar melhor o entendimento e validar onde o comportamento pode estar divergindo.

Detalhes da revisão aplicada:

Revision: 44136
Author: italojjr
Date: quinta-feira, 8 de janeiro de 2026 16:30:50
Message:
08/01/2026
-- ACBrNFSeXConversao/ACBrNFSeXGravarXml/Ginfes.GravarXml/Giss.GravarXml/PadraoNacional.GravarXml --
-- Etherium.GravarXml/Etherium.Provider/SigCorp.GravarXml/SigCorp.Provider --
[*] ACBR-8639/8617: Alterações visando a Reforma Tributária para os provedores Etherium e SigCorp.
   Por: Raphael Sanini/Italo Giurizzato Junior

Modified : /trunk2/Fontes/ACBrDFe/ACBrNFSeX/Provedores/PadraoNacional.GravarXml.pas

image.thumb.png.52a74e195b81e42257651dfc4a97f518.png

  • Este tópico foi criado há 161 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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...