Erro ao importar GIA (SQL)
Ao importar GIA, sistema exibe mensagem de alerta sobre posição e linha com inconsistências.
Exemplo Mensagem
Sr(a) usuário(a), entre em contato com a empresa responsável pela geração do arquivo Pré – Formatado e informe a mensagem abaixo: Tabela 3, CR= 10, Campo – Outras Inconsistente, Posição 69, linha nº 43
Exemplo Arquivo
10241100000000000041625000000000054234000000000002169000000000000000000000000-126090000000000000000000000000000000000000000000000000000000000000001 1416000000000041625000000000054234000000000000000000000000000000000000000002169000000000-1260900000000000000000000000000000000000000000000000000
Solução O erro é por causa do traço, pois o traço indica o valor negativo e a GIA não aceita valores negativos. O arquivo da GIA contém os valores de notas de entradas e saídas totalizados por CFOP e UFs.
No arquivo, as duas primeiras posições define o modelo do registro. O registro “05” contém informações da empresa e período (posição 38 a 43) No registro “10” está informado os totais da CFOP e na posição de 3 a 6 está a CFOP. Com a CFOP e o período deve fazer o filtro nas tabelas LivroEntradaDetalhes e LivroSaidaDetalhes e verificar os campos BaseICM, IsentoICM e OutrasICM para identificar qual está negativo e orientar o cliente na alteração.
Exemplo de consulta SQL para identificação das notas com problema.
Select *
From LivroEntradaDetalhes Det Inner Join LivroEntrada Entr ON Det.Empresa=Entr.Empresa
AND Det.Fornecedor=Entr.Fornecedor
AND Det.NotaFiscal=Entr.Documento
AND Det.Serie=Entr.Serie
Where Det.CFOP='2.411'
And MONTH(DataEntrada)=8
And YEAR(DataEntrada)=2018