Prezado Juliomar, peço desculpas pelo atraso da resposta, mas estava fora de operação.
Referente à solução do método questionado TACBrNFSeProviderISSSaoPaulo.AssinaturaAdicional(), na época tinha feito ele compatível com o que está vigente no repositório de hoje, 18/02/2026:
if FPVersaoDFe = '2' then
begin
...
if NFSe.Servico.Valores.ValorInicialCobrado > 0 then
LValorServicos := Poem_Zeros(OnlyNumber(FormatFloat('#0.00', NFSe.Servico.Valores.ValorInicialCobrado)), 15)
else
LValorServicos := Poem_Zeros(OnlyNumber(FormatFloat('#0.00', NFSe.Servico.Valores.ValorFinalCobrado)), 15);
end
else
begin
...
LValorServicos := Poem_Zeros(OnlyNumber(FormatFloat('#0.00', NFSe.Servico.Valores.ValorServicos)), 15);
end;
Entretanto, optamos por não aderir ainda à nova versão 2 da NFS-e paulistana, devido às questões abaixo:
1) A PMSP estava calculando errado a base de cálculo do IBS/CBS, pois na operação ela retirava (subtraia) todos os impostos (PIS, COFINS, CSLL, IRRF, e ISS caso exista), sendo que ela deveria somente retirar o PIS e COFINS. Ela própria depois reconheceu o erro e publicou notícia sobre o assunto: "Prefeitura identifica e corrige equívoco na emissão da nova Nota Nacional de Serviços" (https://notadomilhao.sf.prefeitura.sp.gov.br/noticias/prefeitura-identifica-e-corrige-equivoco-na-emissao-da-nova-nota-nacional-de-servicos/);
2) Publicidade errada na NFS-e de "0,00% de Alíquota Estadual do IBS" e "0,10% de Alíquota Municipal do IBS", o que está errado, é o inverso. A PMSP nos informou em consulta própria que já corrigiu também a questão;
3) Problemas de arredondamento no imposto do CBS e IBS, sendo discrepante em relação à calculadora da Receita Federal. A PMSP nos informou em consulta própria que são efetuados truncamentos ao invés de arredondamentos (o que nós fazemos hoje), e que caso "houver definição por parte do governo federal, o sistema será ajustado". Pois bem, o governo publicou a Nota Técnica Nº 007 - Vs. 1 em 07/02/2026, onde na página 4 ela agora define isso no item [Arredondamento e Tolerância de R$0,01 para “vPis” e “vCofins”], em que será "adotado o método de arredondamento bancário (half-even)".
Iremos aguardar mais uns dias para a PMSP se adaptar à essa nota técnica, e depois iremos novamente tentar emitir na versão 2.