Tempo aproximado para leitura: 00:03:25 min
Ocorrência
Na validação da GIA SP ocorre o erro Tabela 8, CR=30, Campo CodDip Inconsistentes ou Não encontrado na tabela, Posição 3.
Ambiente
Cross Segmentos -TOTVS Backoffice (Linha Logix) - Legislação Estadual - Versão 12
Causa
Conforme a mensagem de erro, o código de DIPAM-B gerado no arquivo da GIA SP não pertence a Tabela 14 - Relação de Códigos de DIPAM-B Válidos.
Solução
Para corrigir o erro em questão, realize os procedimentos a seguir:
1. Verifique na mensagem de erro gerada pelo validador da GIA SP, qual a linha que está ocorrendo o erro. Exemplo:
2. Acesse o arquivo da GIA SP e localize a linha exibida na mensagem de erro:
3. O código de DIPAM-B está localizado na terceira e quarta posição da linha. No exemplo abaixo o código de DIPAM-B é 39:
4. Execute o SQL a seguir, para verificar quais Notas Fiscais de Fornecedores ou Clientes que estão com divergência na parametrização de DIPAM-B.
SQL para verificar as Notas Fiscais de Saída e os Clientes:
SELECT trans_nota_fiscal,
nota_fiscal,
cliente,
dipam_b
FROM obf_fiscal_saida
WHERE obf_fiscal_saida.empresa = 'XX'
AND obf_fiscal_saida.dat_hor_emissao BETWEEN '01/XX/XXXX 00:00:00' AND '31/XX/XXXX 23:59:59'
AND obf_fiscal_saida.tip_nota_fiscal IN ('FATPRDSV','CONHEC','FATVCF','FATECF','PRESTCTA')
AND obf_fiscal_saida.tributo_benef = 'ICMS'
AND obf_fiscal_saida.sit_nota_fiscal = 'N'
AND obf_fiscal_saida.dipam_b = 'AA'
Onde:
- XX = informe o código da empresa em questão;
- 01/XX/XXXX 00:00:00 = informe a data inicial do período em processamento da GIA SP e mantenha o horário;
- 31/XX/XXXX 23:59:59 = informe a data final do período em processamento da GIA SP e mantenha o horário;
- AA = informe o código de DIPAM-B encontrada na linha com erro de validação.
SQL para verificar as Notas Fiscais de Entrada e os Fornecedores:
SELECT nf_sup.num_aviso_rec,
nf_sup.num_nf,
nf_sup.cod_fornecedor,
cod_fiscal_sup.cod_dipi
FROM nf_sup, aviso_rec, aviso_rec_compl,cod_fiscal_sup
WHERE nf_sup.cod_empresa = 'XX'
AND nf_sup.dat_entrada_nf BETWEEN '01/XX/XXXX' AND '31/XX/XXXX'
AND aviso_rec.cod_empresa = nf_sup.cod_empresa
AND aviso_rec.num_aviso_rec = nf_sup.num_aviso_rec
AND aviso_rec.num_seq = 1
AND aviso_rec_compl.cod_empresa = nf_sup.cod_empresa
AND aviso_rec_compl.num_aviso_rec = nf_sup.num_aviso_rec
AND cod_fiscal_sup.cod_fiscal = aviso_rec.cod_fiscal_item
AND cod_fiscal_sup.cod_fiscal_compl = aviso_rec_compl.cod_fiscal_compl
AND cod_fiscal_sup.cod_dipi = 'AA'
Onde:
- XX = informe o código da empresa em questão;
- 01/XX/XXXX = informe a data inicial do período em processamento da GIA SP;
- 31/XX/XXXX = informe a data final do período em processamento da GIA SP;
- AA = informe o código de DIPAM-B encontrada na linha com erro de validação.
5. Tendo os dados necessários, agora realize os procedimentos do artigo para corrigir a parametrização de DIPAM-B dos Fornecedores ou Clientes: Cross Segmentos - Linha Logix - OBF - OBF0476 GIA SP - Procedimentos para parametrizar o Fornecedor ou Cliente como participante de DIPAM-B para gerar o registro CR=30.
Glossário
GIA SP - Guia de Informação e Apuração de São Paulo
CR - Código de Registro
DIPAM-B - Declaração para o Índice de Participação dos Municípios - B
OBF0476 - Gera GIA SP
0 Comentários