NF-e Crédito TIPO = 04 Redução de Valores não gera pis e cofins dos produtos
Verificando o fonte ACBrNFeXmlWriter no trecho abaixo não considera Notas de Crédito tipo 04 para gerar as tags de pis e cofins nos itens.
function TNFeXmlWriter.GerarDetImposto(const i: integer): TACBrXmlNode;
begin
Result := FDocument.CreateElement('imposto');
Result.AppendChild(AddNode(tcDe2, 'M02', 'vTotTrib', 01, 15, 0,
NFe.Det[i].Imposto.vTotTrib, DSC_VTOTTRIB));
if (not (nfe.Ide.finNFe in [fnCredito, fnDebito])) or (nfe.ide.tpNFCredito = tcRetorno) then
*** só considera notas tipo
03=Retorno por recusa total na entrega ou por não localização do destinatário na tentativa de entrega