Alguem mais está tendo recebendo esse erro?
“Codigo”: “E1288 ”,
“Descricao”: “O valor calculado do percentual de reduçãõ da base de cálculo por Benefício Municipal não corresponde aos valores de (valor do serviço x percentual de benefício municipal), quando pRedBCBM é informado na DPS. ”
Está ocorrendo ao compartilhar notas com beneficio fiscal municipal de redução de base de calculo.
Só passa na validação do ADN quando o calculo (valor serviço x percentual redução por beneficio municipal(60%)) tem um valor exato com duas casas decimais, se o resultado for com 3 casas decimais e precisar arredondar para duas já não passa na validação. Mesmo corrigindo para duas casas decimais. Já fiz testes arredondando para cima e para baixo, até truncar o valor. Mais mesmo assim o xml é rejeitado.
Aderbal
Novembro 1, 2025, 12:39pm
2
Sim estou com o mesmo problema no xml abaixo:
<?xml version="1.0" encoding="UTF-8"?><NFSe xmlns="http://www.sped.fazenda.gov.br/nfse" versao="1.00">
<infNFSe Id="NFS52119091299999999999999000000000000625108875668607">
<xLocEmi>5211909</xLocEmi>
<xLocPrestacao>5211909</xLocPrestacao>
<nNFSe>6</nNFSe>
<cLocIncid>5211909</cLocIncid>
<xLocIncid>JATAI</xLocIncid>
<xTribNac>Servicos de chaveiros confeccao de carimbos placas sinalizacao visual banners adesivos e congeneres</xTribNac>
<xTribMun>Servicos de chaveiros confeccao de carimbos placas sinalizacao visual banners adesivos e congeneres</xTribMun>
<verAplic>2.26.28</verAplic>
<ambGer>1</ambGer>
<tpEmis>1</tpEmis>
<cStat>100</cStat>
<dhProc>2025-10-27T20:45:24-03:00</dhProc>
<nDFSe>6</nDFSe>
<emit>
<CNPJ>99999999999999</CNPJ>
<xNome>FUNDO MUNICIPAL DE SAUDE</xNome>
<xFant>FUNDO MUNICIPAL DE SAUDE DE JATAI</xFant>
<enderNac>
<xLgr>RUA RIACHUELO Nº 2762 Quadra 045F Lote AREA Bairro VILA FATIMA Cidade JATAI Estado GOIAS CEP 75800000</xLgr>
<nro>2762</nro>
<xCpl>RUA RIACHUELO Nº 2762 QD 045F LT AREA NULL JATAI GOIAS CEP 75800000</xCpl>
<xBairro>VILA FATIMA</xBairro>
<cMun>5211909</cMun>
<UF>GO</UF>
<CEP>75800000</CEP>
</enderNac>
<email>sfleal@brturbo.com.br</email>
</emit>
<valores>
<tpBM>1</tpBM>
<vCalcBM>0.00</vCalcBM>
<vBC>0.00</vBC>
<vISSQN>0.00</vISSQN>
<vLiq>30000.00</vLiq>
<xOutInf>Servicos de chaveiros confeccao de carimbos placas sinalizacao visual banners adesivos e congeneres Servicos de chaveiros confeccao de carimbos placas sinalizacao visual banners adesivos e congeneres</xOutInf>
</valores>
<DPS versao="1.00">
<infDPS Id="DPS521190929999999999999900006000000000000006">
<tpAmb>2</tpAmb>
<dhEmi>2025-10-27T20:45:24-03:00</dhEmi>
<verAplic>2.26.28</verAplic>
<serie>6</serie>
<nDPS>6</nDPS>
<dCompet>2025-10-27</dCompet>
<tpEmit>1</tpEmit>
<cLocEmi>5211909</cLocEmi>
<prest>
<CNPJ>99999999999999</CNPJ>
<email>sfleal@brturbo.com.br</email>
<regTrib>
<opSimpNac>1</opSimpNac>
<regEspTrib>0</regEspTrib>
</regTrib>
</prest>
<toma>
<CPF>99999999999</CPF>
<xNome>MARCONDES ROQUE DOS SANTOS</xNome>
<end>
<endNac>
<cMun>5211909</cMun>
<CEP>75480000</CEP>
</endNac>
<xLgr>Acima da Quadra de esporte no jardim santa paula</xLgr>
<nro>99999</nro>
<xCpl>RESIDENCIAL FLAMBOYANT</xCpl>
<xBairro>RESIDENCIAL FLAMBOYANT</xBairro>
</end>
</toma>
<serv>
<locPrest>
<cLocPrestacao>5211909</cLocPrestacao>
</locPrest>
<cServ>
<cTribNac>240101</cTribNac>
<xDescServ>Serviços de chaveiros, confecção de carimbos, placas, sinalização visual, banners, adesivos e congêneres.</xDescServ>
<cIntContrib>2</cIntContrib>
</cServ>
</serv>
<valores>
<vServPrest>
<vServ>30000.00</vServ>
</vServPrest>
<trib>
<tribMun>
<tribISSQN>1</tribISSQN>
<tpRetISSQN>1</tpRetISSQN>
</tribMun>
<totTrib>
<vTotTrib>
<vTotTribFed>0.00</vTotTribFed>
<vTotTribEst>0.00</vTotTribEst>
<vTotTribMun>1200.00</vTotTribMun>
</vTotTrib>
</totTrib>
</trib>
</valores>
</infDPS>
</DPS>
</infNFSe>
</NFSe>
@IvanGoes conseguiu resolver ?
Infelizmente ainda não consegui resolver. Aguardando um retorno do suporte!
Esse erro acontece quando preenche o campo vCalcBM. sem ele consigo enviar.
Boa tarde
Tentem usar o método de arredondamento bancário.
Vejam explicação em outro post.
Eu consegui enviar a nota usando
Arredondamento bancário (half even ou round half to even)
Se a fração for exatamente 0.5, arredonda para o número par mais próximo.
1.005 → 1.00 (porque 1.00 é par na casa dos centavos).
Correção Sugerida
O imposto calculado (base × alíquota) deve ser informado em 2 casas decimais (R$), aceitando diferença de ± 0,01.
Não existe obrigação de usar half up ou half even — o fisco só valida se a diferença ficar dentro da tolerância.
…