Muito bom dia a todos!
Realizamos uma correção envolvendo a retenção de INSS e Provedor Betha.
Para esse provedor a retenção está vindo na tag ValorISS, assim como acontece em outros provedores.
A alteração foi feita na linha 651 da unit "\ACBr\Fontes\ACBrDFe\ACBrNFSe\PCNNFSe\pnfsNFSeR.pas", adicionando o provedor Betha na condição:
if (FProvedor in [proISSe, proVersaTecnologia, proNEAInformatica, proFiorilli, proPronimv2, proEReceita, proSigCorp, proBethav2]) then
begin
if NFSe.Servico.Valores.IssRetido = stRetencao then
NFSe.Servico.Valores.ValorIssRetido := Leitor.rCampo(tcDe2, 'ValorIss')
else
NFSe.Servico.Valores.ValorIssRetido := 0;
end
else
NFSe.Servico.Valores.ValorIssRetido := Leitor.rCampo(tcDe2, 'ValorIssRetido');
A alteração foi bem simples, e se preferir a unit modificada está em anexo!
pnfsNFSeR.pas