Perguntas ICMSST - PEDIDO DE VENDAS

Mais
8 anos 9 meses atrás - 8 anos 9 meses atrás #28835 por bgoulart
Boa tarde pessoal,
Estou usando o Ponto MA410LIOK para validar o ICMSST a cada item.
Neste Ponto eu executo as funções MaFis...(INI, ADD, RET) para calcular os impostos do Item (assim como o recurso "Planilha")
Só q das variáveis definidas na MATXFIS, "IT_BASESOL" e "IT_VALSOL" (para ICMS ST) e "IT_BASEICM" e "IT_VALICM" (Para ICMS normal) a MaFisRet retona zero para as variáveis ICMS ST. Na verdade nem as calcula.
Mas se no mesmo pedido eu executar a planilha padrao, lá estão os valores ST.
Bloco do Fonte:

nItem := Val(aCols[n,1])
cProd := aCols[n,2]
nQtd := aCols[n,4]
nVu := aCols[n,5]
nValor := aCols[n,6]
cTes := aCols[n,13]
nDesc := 0//aCols[n,15]

MaFisIni(M->C5_CLIENTE,; // 1-Codigo Cliente/Fornecedor
M->C5_LOJACLI,; // 2-Loja do Cliente/Fornecedor
IIF(M->C5_TIPO $ 'D/B','F','C'),; // 3-C:Cliente , F:Fornecedor
M->C5_TIPO,; // 4-Tipo da NF
M->C5_TIPOCLI,; // 5-Tipo do Cliente/Fornecedor
MaFisRelImp("MTR700",{"SC5","SC6"}),; // 6-Relacao de Impostos que suportados no arquivo
,; // 7-Tipo de complemento
,; // 8-Permite Incluir Impostos no Rodape .T./.F.
"SB1",; // 9-Alias do Cadastro de Produtos - ("SBI" P/ Front Loja)
"MTR700") // 10-Nome da rotina que esta utilizando a funcao

//Tenho dúvida no parametro 10

MaFisAdd(cProd,cTes,nQtd,nVu,nDesc,"","",,0,0,0,0,nValor,0)
MaFisRet(nItem,"IT_BASESOL")// -- NO
MaFisRet(nItem,"IT_BASEICM")// -- OK

A intenção é que quando houver base ICMSST e a Retenção for zero (pode acontecer, pelos descontos concedidos), nao valide a Linha
Ultima edição: 8 anos 9 meses atrás por bgoulart.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.102 segundos
Joomla templates by a4joomla