Prezados,
Ao validar a emissão do DPS para o município de Macaé, no modelo ABRASF, com o preenchimento do grupo IBS/CBS contendo impostos retidos, identificamos a necessidade de informar também os valores das alíquotas correspondentes.
Dessa forma, foi realizada a seguinte alteração no fonte:
Objeto: Tiplan.GravarXml.pas
Método: TNFSeW_Tiplan203.GerarValores
Ajuste: inclusão do preenchimento dos campos AliquotaPis e AliquotaCofins
Alteração aplicada:
function TNFSeW_Tiplan203.GerarValores: TACBrXmlNode;
begin
Result := inherited GerarValores;
if (Result <> nil) and not
(NFSe.Servico.Valores.tribFed.CST in [cstVazio, cst00, cst08, cst09]) then
begin
Result.AppendChild(AddNode(tcStr, '#', 'SituacaoTributariaPISCOFINS', 2, 2, 1,
CSTToStr(NFSe.Servico.Valores.tribFed.CST), ''));
Result.AppendChild(AddNode(FormatoAliq, '#15', 'AliquotaPis', 1, 15, 0,
NFSe.Servico.Valores.AliquotaPis, DSC_VALIQ));
Result.AppendChild(AddNode(FormatoAliq, '#15', 'AliquotaCofins', 1, 15, 0,
NFSe.Servico.Valores.AliquotaCofins, DSC_VALIQ));
end;
end;
Segue em anexo o objeto alterado e os XML descaracterizados.
Tiplan.GravarXml.pas
XML Enviado.xml
XML Retornado.xml