Manual de Erros e Acoes de Suporte
(Criou página com '<big>'''Mensagem: Cannot access index field "RecordID"'''</big> <center>Arquivo:Manual de Erros e Acoes de Suporte_01.png</center> Motivo: Este erro ocorre quando na base...') |
|||
Linha 2: | Linha 2: | ||
<center>[[Arquivo:Manual de Erros e Acoes de Suporte_01.png]]</center> | <center>[[Arquivo:Manual de Erros e Acoes de Suporte_01.png]]</center> | ||
− | Motivo: Este erro ocorre quando na base de dados o arquivo IDX não existe mais. | + | '''Motivo:''' Este erro ocorre quando na base de dados o arquivo IDX não existe mais. |
+ | |||
+ | '''Ações:'''<br> | ||
+ | 1) Saber de qual arquivo deveremos recriar os índices, acessando o Dbsys, Utilities, Optimize Table, selecionar todas as tabelas do diretório principal ou da empresa cfe, e clicar no botão optime. | ||
− | |||
− | |||
Caso apareça alguma tela como índice RecordID (Ver tela abaixo), será esta tabela que deveremos recriar os índices manualmente via dbsys. | Caso apareça alguma tela como índice RecordID (Ver tela abaixo), será esta tabela que deveremos recriar os índices manualmente via dbsys. | ||
<center>[[Arquivo:Manual de Erros e Acoes de Suporte_02.png]]</center> | <center>[[Arquivo:Manual de Erros e Acoes de Suporte_02.png]]</center> | ||
Linha 20: | Linha 21: | ||
''Observação: Para efetuar estes ajustes, o sistema não pode estar sendo utilizado por nenhum usuário e nem o Wsolucao pode estar em execução'' | ''Observação: Para efetuar estes ajustes, o sistema não pode estar sendo utilizado por nenhum usuário e nem o Wsolucao pode estar em execução'' | ||
+ | |||
+ | |||
+ | <big>'''Erro de validação Sintegra: “Número do item duplicado para o registro 54”'''</big> | ||
+ | |||
+ | '''Motivo:''' Este erro ocorre quando na base de dados temos notas com os últimos 6 digitos iguais,de mesma série, para o mesmo fornecedor, no mesmo período. | ||
+ | |||
+ | <u>'''Exemplo:''' notas fiscais de sequencia 23 (4931295) e 209 (931295), série 1 do fornecedor 24, que na verdade é a mesma nota, porém o usuário importou primeiramente como XML(traz todos os dígitos do numero da nota(4931295) e depois importou arquivo sintegra com a nota, que veio com os 6 dígitos finais que o sintegra suporta(931295), possibilitando a duplicação da mesma nota no sistema.</u> | ||
+ | |||
+ | '''Ações:''' | ||
+ | 1) Verificar o número da nf apontada com duplicação pelo sintegra... | ||
+ | <center>[[Arquivo:Manual de Erros e Acoes de Suporte_05.png]]</center> | ||
+ | |||
+ | .neste caso 931295. | ||
+ | |||
+ | 2) Ir ao DBSys e procurar na tabela de notas (no caso a NFCO12) e utilizar para localização, o filtro: NFCO_NOTA LIKE '%931295%' | ||
+ | |||
+ | 3) Uma das notas deverá ser excluída. | ||
+ | |||
+ | <big>'''Totalização negativa em outras, devido a inversão de valores no registro 54:'''</big> | ||
+ | |||
+ | '''Motivo:''' Este erro de totalização ocorre geralmente por inversão da base de cálculo do ICMS normal com a base de cálculo de substituição: | ||
+ | |||
+ | <u>Exemplo: Esta é uma linha de registro 54 de um arquivo sintegra gerado incorretamente pela empresa, apesar de que passa pelo validador do sintegra: | ||
+ | |||
+ | 5407680017000186550020150955405010012684 ...a esquerda temos sublinhado o CST, que neste caso é o 010 que prevê icms normal e substituição tributária. | ||
+ | |||
+ | Continuando... | ||
+ | 00000001000000000002710000000000000'''000000005700'''<u>000000002710</u>000000000000''0000'' ...vejam a esquerda, na posição 87-98 que deveria estar a base do ICMS normal(em negrito), está a base de substituição, e na posição 99/110, que deveria estar a base de substituição, está a base de ICMS normal(em itálico sublinhado). Ainda neste caso, notamos ao final da linha, a ausência de alíquota( itálico negrito).</u> | ||
+ | |||
+ | <big>'''Erros genéricos de totalização de notas, como por exemplo divergências entre relatórios de saídas, entradas e seus respectivos relatórios comparativos(por natureza de operação, ICMS, por estado).'''</big> | ||
+ | |||
+ | '''Motivo:''' Este erro pode acontecer, geralmente por problemas em fechamento de valores em Nfs. | ||
+ | |||
+ | '''Ações:''' | ||
+ | A primeira coisa a fazer é verificar se as Nfs estão totalizadas corretamente. | ||
+ | |||
+ | <u>Exemplo:Segue abaixo o caso de conferência através de query entre notas de entrada de 2011 e o analítico de entradas em 2011, onde os registros resultantes, serão as notas que contém erro de totalização.</u> | ||
+ | |||
+ | select n.nfco_sequ, | ||
+ | n.nfco_tota, | ||
+ | sum( | ||
+ | d.nfco_ba01+ | ||
+ | d.nfco_ba02+ | ||
+ | d.nfco_ba03+ | ||
+ | d.nfco_ba04+ | ||
+ | d.nfco_ba05+ | ||
+ | d.nfco_ba06+ | ||
+ | d.nfco_ba07+ | ||
+ | d.nfco_ba08+ | ||
+ | d.nfco_ba09+ | ||
+ | d.nfco_isic+ | ||
+ | d.nfco_ouic+ | ||
+ | d.nfco_dife+ | ||
+ | d.nfco_vrst+ | ||
+ | d.nfco_vaip+ | ||
+ | d.nfco_serv- | ||
+ | d.nfco_desc) total | ||
+ | from nfco11 n, nfcn11 d | ||
+ | where n.nfco_sequ = d.nfco_sequ | ||
+ | group by n.nfco_sequ | ||
+ | having cast(total as char(20)) <> cast(n.nfco_tota as char(20)) | ||
+ | |||
+ | ...se não mostrar registro algum, o problema é outro. |
Edição das 15h53min de 14 de março de 2013
Mensagem: Cannot access index field "RecordID"

Motivo: Este erro ocorre quando na base de dados o arquivo IDX não existe mais.
Ações:
1) Saber de qual arquivo deveremos recriar os índices, acessando o Dbsys, Utilities, Optimize Table, selecionar todas as tabelas do diretório principal ou da empresa cfe, e clicar no botão optime.
Caso apareça alguma tela como índice RecordID (Ver tela abaixo), será esta tabela que deveremos recriar os índices manualmente via dbsys.

2) Após descobrir a tabela com problema, clique em Utilities / Alter Table, selecione a tabela e crie os índices cfe um modelo de tabela que esteja consistente.
Antes do AlterTable:

Depois do AlterTable:

Após clicar no botão Alter, executar a Recriação das tabelas Genérico ou Empresa cfe .
Observação: Para efetuar estes ajustes, o sistema não pode estar sendo utilizado por nenhum usuário e nem o Wsolucao pode estar em execução
Erro de validação Sintegra: “Número do item duplicado para o registro 54”
Motivo: Este erro ocorre quando na base de dados temos notas com os últimos 6 digitos iguais,de mesma série, para o mesmo fornecedor, no mesmo período.
Exemplo: notas fiscais de sequencia 23 (4931295) e 209 (931295), série 1 do fornecedor 24, que na verdade é a mesma nota, porém o usuário importou primeiramente como XML(traz todos os dígitos do numero da nota(4931295) e depois importou arquivo sintegra com a nota, que veio com os 6 dígitos finais que o sintegra suporta(931295), possibilitando a duplicação da mesma nota no sistema.
Ações: 1) Verificar o número da nf apontada com duplicação pelo sintegra...

.neste caso 931295.
2) Ir ao DBSys e procurar na tabela de notas (no caso a NFCO12) e utilizar para localização, o filtro: NFCO_NOTA LIKE '%931295%'
3) Uma das notas deverá ser excluída.
Totalização negativa em outras, devido a inversão de valores no registro 54:
Motivo: Este erro de totalização ocorre geralmente por inversão da base de cálculo do ICMS normal com a base de cálculo de substituição:
Exemplo: Esta é uma linha de registro 54 de um arquivo sintegra gerado incorretamente pela empresa, apesar de que passa pelo validador do sintegra:
5407680017000186550020150955405010012684 ...a esquerda temos sublinhado o CST, que neste caso é o 010 que prevê icms normal e substituição tributária.
Continuando... 00000001000000000002710000000000000000000005700<u>0000000027100000000000000000 ...vejam a esquerda, na posição 87-98 que deveria estar a base do ICMS normal(em negrito), está a base de substituição, e na posição 99/110, que deveria estar a base de substituição, está a base de ICMS normal(em itálico sublinhado). Ainda neste caso, notamos ao final da linha, a ausência de alíquota( itálico negrito).</u>
Erros genéricos de totalização de notas, como por exemplo divergências entre relatórios de saídas, entradas e seus respectivos relatórios comparativos(por natureza de operação, ICMS, por estado).
Motivo: Este erro pode acontecer, geralmente por problemas em fechamento de valores em Nfs.
Ações: A primeira coisa a fazer é verificar se as Nfs estão totalizadas corretamente.
Exemplo:Segue abaixo o caso de conferência através de query entre notas de entrada de 2011 e o analítico de entradas em 2011, onde os registros resultantes, serão as notas que contém erro de totalização.
select n.nfco_sequ, n.nfco_tota, sum( d.nfco_ba01+ d.nfco_ba02+ d.nfco_ba03+ d.nfco_ba04+ d.nfco_ba05+ d.nfco_ba06+ d.nfco_ba07+ d.nfco_ba08+ d.nfco_ba09+ d.nfco_isic+ d.nfco_ouic+ d.nfco_dife+ d.nfco_vrst+ d.nfco_vaip+ d.nfco_serv- d.nfco_desc) total from nfco11 n, nfcn11 d where n.nfco_sequ = d.nfco_sequ group by n.nfco_sequ having cast(total as char(20)) <> cast(n.nfco_tota as char(20))
...se não mostrar registro algum, o problema é outro.