Olá Daniel! Obrigado pelo retorno. Bom, pelo que tenho pesquisado e segundo alguns contadores (também não entendo muito de tributação) o correto seria realmente destacar pis/cofins no xml usando o cst 99, com base, alíquota e valor do imposto zerado.
No acbr não estava passando o cst 99, o único que passava era o cst 49, só que pelo que pesquisei sobre o cst 49 = Outras Saídas . Ele deve ser aplicado nas seguintes situações: Utilizar para saídas não que não gerem receitas: remessa para industrialização; remessa para conserto; remessa para demonstração; devolução de compras; transferências entre matriz e filiais.
Sendo assim, o mais correto seria o cst 99. Para funcionar dessa forma a solução encontrada foi bem simples, alterei a linha na unit pcnNFeW.pas
procedure TNFeW.GerarDetImpostoPIS(const i: Integer);
begin
if (nfe.Ide.modelo <> 55) and
((nfe.Det.Imposto.PIS.vBC = 0) and
(nfe.Det.Imposto.PIS.pPIS = 0) and
(nfe.Det.Imposto.PIS.vPIS = 0) and
(nfe.Det.Imposto.PIS.qBCProd = 0) and
(nfe.Det.Imposto.PIS.vAliqProd = 0) and
(not (nfe.Det.Imposto.PIS.CST in [pis04, pis05, pis06, pis07, pis08, pis09, pis49, pis99]))) then //No caso da NFC-e, o grupo de tributação do PIS e o grupo de tributação da COFINS são opcionais.
exit;
procedure TNFeW.GerarDetImpostoCOFINS(const i: Integer);
begin
if (nfe.Ide.modelo <> 55) and
((nfe.Det.Imposto.COFINS.vBC = 0) and
(nfe.Det.Imposto.COFINS.pCOFINS = 0) and
(nfe.Det.Imposto.COFINS.vCOFINS = 0) and
(nfe.Det.Imposto.COFINS.qBCProd = 0) and
(nfe.Det.Imposto.COFINS.vAliqProd = 0) and
(not (nfe.Det.Imposto.COFINS.CST in [cof04, cof05, cof06, cof07, cof08, cof09, cof49, cof99]))) then //No caso da NFC-e, o grupo de tributação do PIS e o grupo de tributação da COFINS são opcionais.
exit;
O resultado ficou assim, lembrando que estamos falando de pis/cofins na nfce para empresas do simples.
-<imposto>
-<ICMS>
-<ICMSSN500>
<orig>0</orig>
<CSOSN>500</CSOSN>
</ICMSSN500>
</ICMS>
-<PIS>
-<PISOutr>
<CST>99</CST>
<vBC>0.00</vBC>
<pPIS>0.0000</pPIS>
<vPIS>0.00</vPIS>
</PISOutr>
</PIS>
-<COFINS>
-<COFINSOutr>
<CST>99</CST>
<vBC>0.00</vBC>
<pCOFINS>0.0000</pCOFINS>
<vCOFINS>0.00</vCOFINS>
</COFINSOutr>
</COFINS>
</