Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmentos - Backoffice Protheus - FIS - Arq.Magnéticos - CONV115 - CAT79 - Erro de validação na utilização ou classificação do item

Ocorrência
Ao validar o arquivo do convenio 115 ou CAT79, ocorre o seguinte erro:

260 Erro Item 04 18 18 Tipo de Utilização do item é incompatível com o Código de classificação do item


Ambiente
Protheus - Livros fiscais  – A partir da versão 11.80]


Solução

 

O protheus realiza a seguinte validação para geração dos campos 04 - Fase ou Tipo de Utilização e 14 - Código de classificação do item do arquivo Item.

 

O protheus verifica primeiramente se a tabela SFX está preenchida. Se estiver, o conteúdo a ser levado no arquivo é o conteúdo da tabela, Se não estiver preenchido será verificado o conteúdo da tabela SA1 e SB5 respectivamente, de acordo com a configuração do parâmetro MV_D5ICMS.

 

Para o campo 4, a informação é pega do campo FX_TIPSERV, onde é realizado um CASE para cada situação pois o que grava de conteúdo no protheus não é exatamente o mesmo que deve ser levado no arquivo:

 

 

ITE->I_FASE  :=    Iif (!Empty(cCmpUti),cCmpUti,Iif(lCmpUti,SA1->(FieldGet (FieldPos (&(SuperGetMv ("MV_D5ICMS"))[2]))),"1"))    

 

If SFX->(FieldPos("FX_TIPSERV")) <> 0    .And.    lSFX

 

      If  substr(cCmpUti,2,len(cCmpUti)) <> (cAliasSFT)->(FT_NFISCAL+FT_SERIE+FT_ESPECIE)  

          Do Case

        Case  SFX->FX_TIPSERV == '0'

            cCmpUti    :=    '1'+(cAliasSFT)->(FT_NFISCAL+FT_SERIE+FT_ESPECIE) 

        Case  SFX->FX_TIPSERV == '1'

            cCmpUti    :=    '2'+(cAliasSFT)->(FT_NFISCAL+FT_SERIE+FT_ESPECIE) 

        Case  SFX->FX_TIPSERV == '2'

            cCmpUti    :=    '3'+(cAliasSFT)->(FT_NFISCAL+FT_SERIE+FT_ESPECIE) 

        Case  SFX->FX_TIPSERV == '3'

            cCmpUti    :=    '4'+(cAliasSFT)->(FT_NFISCAL+FT_SERIE+FT_ESPECIE) 

        Case  SFX->FX_TIPSERV == '4'

            cCmpUti    :=    '5'+(cAliasSFT)->(FT_NFISCAL+FT_SERIE+FT_ESPECIE) 

        Case  SFX->FX_TIPSERV == '9'

            cCmpUti    :=    '6'+(cAliasSFT)->(FT_NFISCAL+FT_SERIE+FT_ESPECIE) 

          EndCase    

 

 

 

Para geração do campo de Classificação do item é pego dos campos FX_GRPCLAS+FX_CLASSIF 

 

ITE->I_CODCLIT    :=    Iif (!Empty(cCmpClIt),cCmpClIt,Iif(lCmpClIt, SB5->(FieldGet (FieldPos (&(SuperGetMv ("MV_D5ICMS"))[5]))), Iif(cRotina == "CONV128","5099","0101")))

 

cCmpClIt    := SFX->( FX_GRPCLAS+FX_CLASSIF )

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _