O IQF - Índice Qualidade Fornecimento (ind_qld_fornecimto), é calculado pelo AVF0060 - Índice Geral Fornecimento. A Fórmula utilizada é: ind_qld_fornecimto = ((100-((100*qtd_total)/qtd_fornec)) * pontuacao_iqf/100) + avf_ind_qld_frnc.pontuacao_maxima/100 Se o valor do campo IQF - Pontuação k do AVF0135 - Pontuação Índices Avaliação Fornecedores, for maior que zero, então o cálculo é: ind_qld_fornecimto = ((100-((100*l_qtd_total)/qtd_fornec)) * pontuacao_iqf/100) + pontuacao_k Valores das variáveis são buscadas conforme: Se parâmetros do AVF0000 - Complementar Avaliação Fornecedores: Considera qtd. devolvida no cálculo do IQF igual N e Considera qtd. liberada no cálculo do IQF igual N e Considera qtd. refugo no cálculo do IQF igual N e Considera qtd. retrabalho no cálculo do IQF igual N Então: qtd_total = qtd_rejeit , que é a quantidade do item que foi rejeitada no mês. qtd_fornec = qtd_rejeit + qtd_liber + qtd_liber_excep, que é a qtd_recebida As quantidades são selecionadas da notas do item, que entraram no mês no SUP3760 - Entrada de nota fiscal que é a tabela aviso_rec, que é o item da nota fiscal. Se parâmetros do AVF0000: Considera qtd. devolvida no cálculo do IQF igual S e Considera qtd. liberada no cálculo do IQF igual S e Considera qtd. refugo no cálculo do IQF igual S e Considera qtd. retrabalho no cálculo do IQF igual S  As quantidades são selecionadas das notas fiscais no SUP3760, tabela nf_sup e aviso_rec e rejeições com não conformidades no AVF0028 - Carta de Não conformidade, que fica na tabela avf_cart_nconform. Se os parâmetros S e não encontrar registro de não conformidade, considera zero para o campo qtd_total e qtd_fornec. A pontuacao_iqf é selecionada do AVF0135 - Pontuação Índice Avaliação Fornecedores. Neste caso o l_qtd_total soma todos os valores de todos os campos da tabela avf_cart_nconform: (qtd_libr_excepcion), (qtd_refugo), (qtd_dev_fornecedor), (qtd_retrab) O valor do campo pontuacao_maxima é selecionado do AVF0060 opção Pontuação K.