Boa tarde galera, eu atualizei os meus fontes hoje e quando fui emitir a primeira nota tive o erro em anexo. Investiguei a cheguei a conclusão que tem um erro de logica nos fontes do acbr.
Na unit PadraoNacional.GravarXML.pas, linha 1615 temos o seguinte código:
NrOcorr := 0;
if (NFSe.Servico.Valores.tribMun.tpRetISSQN = trNaoRetido) and
(NFSe.OptanteSN <> osnNaoOptante) then
NrOcorr := 1;
Result.AppendChild(AddNode(tcDe2, '#1', 'pAliq', 1, 3, NrOcorr,
NFSe.Servico.Valores.tribMun.pAliq, ''));
Mas esse IF acredito que esteja errado, porque, se o ISSQN não é retido e o emissor é optante pelo simples nacional não deve ser informada a alíquota de tributação municipal. No caso com esse fonte alíquota é informada zerada...
Comentei esse trecho e a nota validou com sucesso