Água galão 20L (NCM 22011000)
CST ICMS = 60 (ST na compra → revenda sem destaque)
PIS/Cofins = CST 06 (não tributado)
IBS/CBS = CST 000 (tributação normal → mas como água NÃO é monofásica, valores = zero)
Sem regime especial
Operação interna
Simples Nacional (CRT = 3)
vBC = 0,00
Este é o modelo 100% aceito nas homologações atuais (NT 2024.001 + PL10)
Quando você informa vBC = 0.00, o SPED-PHP entende que “não existe tributação” e simplesmente NÃO GERA os subgrupos:
<gIBSCBS>
<gIBSUF>
<gIBSMun>
<gCBS>
Isso é não seria um erro de lógica da biblioteca?
Porque mesmo com valores zerados, a NT 2024.001 da Reforma exige que TODOS os grupos existam.
Resultado:
➡ A SEFAZ rejeita com erro 1022 (grupo obrigatório não informado).
Como esse trecho do codigo:
if ($vBC > 0) {
// monta gIBSCBS
}
Resultando em :
<IBSCBS>
<CST>000</CST>
<cClassTrib>000001</cClassTrib>
</IBSCBS>
E isso causa rejeição.
Existe alguma ideia de como resolver isso para produtos como água?
Obrigado a quem puder ajudar.
Talvez um dos arquivos abaixo da biblioteca :
NFe/Entity/ICMS/IBSCBS.php
ou
NFe/Entity/Det/IBSCBS.php
Trocar de:
Por:
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
You received this message because you are subscribed to the Google Groups "NFePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nfephp+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/nfephp/4e39c642-f10c-457e-b92b-b992c25eb5b0n%40googlegroups.com.