Como saber o CST do produto: 

                 Opção 1: 

                              - Faça uma consulta no banco do caixa na tabela PCPEDIECF passando como parâmetro o NUMPEDECF(pegar no log). 

                                 - SQL da consulta : 
                                   SELECT

                                        CODPROD, CODAUXILIAR, NUMSEQ, SITTRIBUT

                                   FROM PCPEDIECF

                                   WHERE NUMPEDECF = :NUMPEDECF

                              - O resultado que vier no campo SITTRIBUT  é o CST.

                 Opção 2: 

                              - Analise o Log da rotina. Nele contém qual foi o CST(SITTRIBUT)  que foi aplicado para cada produto vendido.


OBS.: Quando for analisando cada um dos tópicos acima, você deverá esta convicto que:

     1 - Deve ou não deve calcular o ICMS Desoneração.

     2 - Qual o CST(SITTRIBUT) que foi ou será utilizado no calculo do ICMS Desoneração.


Agora com essas 2 informações, volte para a opção que detalha o calculo do ICMS Desoneração e boa análise.