Erro ao importar GIA (SQL)

De Base de Conhecimentos da DataPlus Sistemas
Ir para navegação Ir para pesquisar

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