Dúvida
Qual o fluxo de gravação do campo FT_CODISS?
Ambiente
Protheus – Livros Fiscais – A partir da versão 11.80
Solução
O que faz não gravar o código de serviço no campo FT_CODISS é não ter gravado nos campos D1_CODISS/D2_CODISS, pois é preciso gravar primeiro nos campos da SD1 e SD2.
Outro ponto de não gravar é se a configuração utilizada não for uma configuração de serviço.
Será necessário avaliar as configurações para calcular ISS abaixo, se a espécie utilizada é referente serviço ou SPED, em Brasília-DF é utilizada a espécie SPED na nota de serviço.
https://centraldeatendimento.totvs.com/hc/pt-br/articles/360027870472-MP-FIS-Reten%C3%A7%C3%A3o-de-ISS
Outro ponto pode estar relacionado a alguma regra configurada na rotina FISA052 e que esteja forçando o erro.
Ou alguma customização direta ou indireta que possa estar impactando no processo.
Abaixo um exemplo do campo FT_CODISS não ser gravado com o código de serviço:
Suponhamos que na SX3 (Estrutura de Campos) para o campo FT_CODISS o campo X3_VALID esteja com o conteúdo abaixo:
X3_VALID = ExistCpo("CCQ",M->SFT_CODISS)
Ao incluir um documento de entrada o código do ISS será gravado no campo D1_CODISS corretamente, mas não será gravado no campo FT_CODISS por motivo da validação contida no X3_VALID estar diferente do padrão conforme abaixo:
MAFISREF ("LF_CODISS","MT100",M->FT_CODISS)
No fonte IMPXFIS existe a regra conforme abaixo:
If !(AllTrim(X3_CAMPO) == "F1_II" .And. ("MAFISREF"$UPPER(X3_VALID)) .And. aSX6[MV_EASY] == "S")
aadd( aRefSX3 , { aAlias[nX] , AllTrim(X3_CAMPO) , xFisGetRF(SX3->X3_VALID)[1] } )
Caso o X3_VALID esteja diferente do padrão, no momento de gravar informação no campo FT_CODISS a referencia MAFISREF não será encontrada na validação do campo e o mesmo será desprezado não sendo gravado o conteúdo.
Caso esteja correto as informações acima, será necessário verificar os itens abaixo:
-Verificar se existe alguma regra na rotina FISA052 (Alíquotas do ISS).
-Verificar se o código de ISS consta na tabela de códigos de ISS
-Verificar se o código de ISS que consta no produto esta sendo carregado da tabela 60 da SX5 ou CCQ e de onde a consulta padrão buscando.
-Verificar se esta configurado para utilizar a tabela SBZ conforme configuração do campo MV_ARQPROD.
0 Comentários