Boa tarde pessoal,
Para realizar a emissão de NFSe em homologação do provedor Giss, precisei ajustar apenas esse "IF",
Acrescentando o "OR", pois não estava gerando o grupo "pTotTrib" que é obrigatório de acordo com o schemas deles.
Não terá problema para os demais casos, pois a função "GerarTrib" que é chamada, tem a chamada para apenas mais duas funções:
1-"GerarXMLTributacaoFederal", nessa função já era testado se o cst é diferente de vazio, ou seja vai gerar apenas quando necessário.
2-"GerarXMLTotalTributos", nessa função gera o grupo que é obrigatório quando regime normal.
Segue em anexo o schemas do site e a unit alterada com esse ponto.
Qualquer duvida, estou a disposição!
Giss.GravarXml.pas
minimo_enviar-lote-rps-envio-v2_04.xml