Rejeicao 215: Falha no schema XML - The element 'gIBSCBS' in ...has invalid child element 'gCBS' in ...

92 views
Skip to first unread message

Marcio Levi

unread,
Sep 12, 2025, 8:33:20 AM (11 days ago) Sep 12
to NFePHP
Bom dia a todos!

Em primeiro lugar, quero parabenizar ao Roberto e também pela comunidade fortemente ativa pela excelente iniciativa desse projeto!

Bem pessoal, estou tentando implementar a colocação dos novos impostos, seguindo fielmente o exemplo lá do repositório, mas a SEFAZ retorna com a seguinte rejeição:

Rejeicao 215: Falha no schema XML - The element 'gIBSCBS' in namespace 'http://www.portalfiscal.inf.br/nfe' has invalid child element 'gCBS' in namespace 'http://www.portalfiscal.inf.br/nfe'. List of possible elements expected: 'vIBS' in namespace 'http://www.portalfiscal.inf.br/nfe'. Linha: 1; Coluna: 3700.

Estou usando o schema PL_010_V1 e todos os fontes atualizados (hoje).

Aqui vai um trecho do código que escreve as tags dos impostos:

//  tagIS - Grupo IS
for( $i = 0; $i < count($ar_Itens); $i++ )
{
$std = new stdClass();
$std->item = $i+1;
$std->cClassTribIS = $ar_Itens[$i]['nfsi_uid_classtribis'];
$std->CSTIS = $ar_Itens[$i]['nfsi_uid_cstis'];
$std->vBCIS = $ar_Itens[$i]['nfsi_dec_vlbc'];
$std->pIS = $ar_Itens[$i]['nfsi_dec_alqis'];
$std->vIS = $ar_Itens[$i]['nfsi_dec_vlis'];
$std->uTrib = $ar_Itens[$i]['nfsi_uid_unmedprod'];
$std->qTrib = $ar_Itens[$i]['nfsi_dec_qtdeprod'];
$ret = $o_Mk->tagIS( $std );
}

//  tagIBSCBS - Grupo IBS/CBS
for( $i = 0; $i < count($ar_Itens); $i++ )
{
$std = new stdClass();
$std->item = $i+1;
$std->cClassTrib = $ar_Itens[$i]['nfsi_uid_classtrib'];
$std->CST = $ar_Itens[$i]['nfsi_uid_cstibs'];
$std->vBC = $ar_Itens[$i]['nfsi_dec_vlbc'];
$std->gIBSUF_pIBSUF = $ar_Itens[$i]['nfsi_dec_alqibs'];
$std->gIBSUF_vIBSUF = $ar_Itens[$i]['nfsi_dec_vlibs'];
$std->gIBSMun_pIBSMun = $ar_Itens[$i]['nfsi_dec_alqibs'];
$std->gIBSMun_vIBSMun = $ar_Itens[$i]['nfsi_dec_vlibs'];
$std->gCBS_pCBS = $ar_Itens[$i]['nfsi_dec_alqcbs'];
$std->gCBS_vCBS = $ar_Itens[$i]['nfsi_dec_vlcbs'];
$ret = $o_Mk->tagIBSCBS( $std );
}


Poderiam me dar uma orientação em quê tô errando?

Segue anexo os XML's.

Obrigado!
sign-00001B07F000002-000000212.xml
resp-00001B07F000002-000000212.xml

Roberto Machado

unread,
Sep 12, 2025, 9:29:42 AM (11 days ago) Sep 12
to nfe...@googlegroups.com
Os schemas atuais está na pasta PL_010_V1.21, vIBS passa a ser requerido

Roberto

Marcio Levi

unread,
Sep 12, 2025, 10:24:04 AM (11 days ago) Sep 12
to NFePHP
Obrigado Roberto...vou baixar o schema novo e repetir os teste....volto pra comentar aqui o resultado!

Marcio Levi

unread,
Sep 12, 2025, 3:46:29 PM (11 days ago) Sep 12
to NFePHP
Olá Roberto, boa tarde.

Baixei o schema e deu certo, muito obrigado!

Assim que conseguir gerar e validar todo um XML (com 2 ou mais itens) da NF-e, usando os novos impostos, posto aqui pra compartilhar as dificuldades e como consegui gerar.

Fiquei só com uma dúvida sobre o IBS. Pelo que vi, a soma do IBS+CBS é algo em torno de 26,5% (17,70% do IBS e 8,80% do CBS). Entretanto, sabemos que o IBS é dividido em estadual e municipal e parece que no XML temos que informar ambos (percentual e valor). Nesse caso, qual seria a proporção (80% UF e 20% Mun, por exemplo) destinado do IBS para o UF e para o Mun?

O motivo dessa dúvida é porque estou recebendo a rejeição 1080 (total do IBS UF difere das somas dos itens). Se eu faço uma nota só com 1 item, consigo validar, mas com 2 ou mais itens, recebo essa rejeição 1080.

Coloquei um XML que está dando essa rejeição.

Obrigado mais uma vez.
sign-000013375000035-000000245.xml

Roberto Machado

unread,
Sep 12, 2025, 3:57:47 PM (11 days ago) Sep 12
to nfe...@googlegroups.com
Não colega !!

Você precisa estudar mais sobre os novos impostos.
Vide
https://piloto-cbs.tributos.gov.br/servico/calculadora-consumo/calculadora/documentacao
https://dfe-portal.svrs.rs.gov.br/Cff

1 - 2025 e 2026 => IBS% = 0,1% CBS% 0,9%
Para CBS => https://piloto-cbs.tributos.gov.br/servico/calculadora-consumo/api/calculadora/dados-abertos/aliquota-uniao?data=2025-01-01
Para IBS_UF => https://piloto-cbs.tributos.gov.br/servico/calculadora-consumo/api/calculadora/dados-abertos/aliquota-uf?codigoUf=35&data=2025-01-01

Recomendo fortemente que estude com uma fonte confiável de informações para te dar suporte pois o tempo está ficando bem curto.
Eu recomendo o SacFiscal => https://sacfiscal.com.br/ 

Roberto

Marcio Levi

unread,
Sep 12, 2025, 4:01:03 PM (11 days ago) Sep 12
to NFePHP
Obrigado Roberto mais uma vez pelo retorno...vou seguir suas orientações aqui e voltarei pra comentar sobre o assunto.

Forte abraço!

Roberto Machado

unread,
Sep 12, 2025, 4:20:55 PM (11 days ago) Sep 12
to nfe...@googlegroups.com
Antes de tentar enviar analise a estrutura do xml, e veja o que está presente ou faltante
Aqui tem um exemplo com todos os campos possíveis (muitos tem uma escolha choice)


O total da IBS (vIBS) aparece em 2 locais, um na tag det (refere-se a soma do IBS_UF mais o IBS_Mun) 
O outro é no grupo de totais

A o grupo do IBS_Mun por enquanto não deve ser informado, numa venda de mercadorias, ele vai aparecer em outras operações (conforme o cClassTrib a ser usado), mas ainda não temos informações sobre os percentuais. 
As informações sobre IBS_Mun devem surgir apenas em 2026, acredito eu.

Roberto

Marcio Levi

unread,
Sep 16, 2025, 7:03:52 PM (7 days ago) Sep 16
to NFePHP
Grande Roberto, boa noite!

Vi agora sua resposta no post e agradeço mais uma vez o feedback!

Vi também que você atualizou a biblioteca, por isso, vou atualizar, fazer algumas modificações conforme voce sinalizou e testar!

Aproveito a oportunidade para deixar à disposição para realizar testes e/ou contribuições para o projeto.

Atenciosamente,
Reply all
Reply to author
Forward
Message has been deleted
Message has been deleted
0 new messages