Árvore de páginas

Erros e soluções na DIRF 2017

ERROSOLUÇÃO

P11:

No cálculo de férias onde os dias de gozo estão em um único mês, mas o abono pecuniário é partido, a DIRF apresenta o valor do abono nos dois meses.

Exemplo:

Dias de gozo: de 26/01/2017 a 25/01/2017

Abono referente ao período de 26/01/2017 a 04/02/2017.

Valor do abono: R$2000,00

Na DIRF serão demonstrados R$2000,00 de abono no mês de janeiro e R$2000,00 no mês de fevereiro.

Já existe correção disponível para este problema:
http://suporte.totvs.com/portal/p/10098/download?e=539588

P11:

O item “informações complementares” do relatório de conferência da DIRF não demonstra os dados de pensão alimentícia.

Já existe correção disponível para este problema:

https://suporte.totvs.com/portal/p/10098/download?e=539211

P11 – P12:

Na geração do informe de rendimentos ou na geração do arquivo magnético, é exibida a mensagem "Opção não adaptada para o ano Calendário de 2016"

Isso não é um erro.

Essa mensagem foi propositalmente inserida no sistema para evitar que tais dados sejam gerados, uma vez que até o momento da liberação da patch da primeira fase da DIRF 2017 o validador ainda não havia sido liberado.

Isso deixará de ocorrer a partir da aplicaão da patch da segunda fase da DIRF 2017.

P11 – P12:

Sistema emite a mensagem: "Tabelas desatualizadas, execute o atualizador"

Para que essa mensagem deixe de ser exibida, aplique o patch da DIRF 2017 e:

Protheus 11: Execute o compatibilizador 331;

Protheus 12: Execute o UPDDISTR;

P11:

ERROR LOG:
Alias does not exist RFI on GPEM590(GPEM590.PRX)
Para solucionar este erro basta executar o compatibilizador 296.

P11 – P12:

Nos casos de férias partidas, ao comparar a ficha financeira com a manutenção do arquivo, é apresentado valor menor na coluna “Rendimento tributável” no 2º mês de gozo de férias.

Verificar se o valor da diferença é referente ao valor do INSS:

Exemplo:

Mês 1

+Férias no mês= 100,00 (A para DIRF)

+Férias mês seguinte= 25,00 (A para DIRF)

-INSS mês= 10,00 (B para DIRF)

-INSS mês seguinte= 2,50 (B para DIRF, id 0232)

Para DIRF -> Rendimento Tributável= 125,00

                  -> Contribuição Previdenciária= 12,50

Mês 2

+Férias no mês= 25,00 (A para DIRF)

-INSS= 2,50 (B para DIRF)

-Ferias Pagas Mês Anterior= 22,50 (A para DIRF) - necessário zerar os valores de férias, por isso subtraio 2,50 dos 25,00 da verba de férias no mês para compor a verba de desconto Férias Pagas Mês Anterior. Esses 2,50 de provento que sobraram, irão “matar” o valor de desconto de 2,50 do INSS).

Para DIRF (Mês 2) -> Rendimento tributável= 25,00(A) - 22,50(A)= 2,50, ou seja, será considerado um resíduo de 2,50 como rendimento tributável, o que não pode ocorrer uma vez que toda a tributação ocorreu no 1º mês. O final tem que ser 0.

Desta forma, para compor a coluna rendimento tributável do mês 2 é necessário subtrair o valor de 2,50 (ou seja, o valor do INSS que compõe o id 0232), do valor final. 

Ticket referência: 294038

P11 – P12:

Sistema não permite a inserção de conteúdo no campo “Origem”, nas informações complementares.
Este campo é preenchido automaticamente pelo sistema. Não há necessidade de preenchimento manual.

ERROR LOG:

array out of bounds  on TAB052(GPTABBRA.PRX)
Atualizar as rotinas GPEA320 e GPEM017.

P12.1.7 – BANCO DE DADOS INFORMIX:

THREAD ERROR ([7568], elaine.cordeiro, JVD009704) 27/01/2017 13:39:45
: Error : -674 (HY000) (RC=-1) - [Informix][Informix ODBC Driver][Informix]Routine (coalesce) can not be resolved. ( From tInformixConnection::GetQueryFile )
Thread ID [5668] User [Administrador] IO [18251] Tables [29] MaxTables [29] Comment [GPEM550 - TCPIP - ThreadID(7568)] Status [] SP [ ] Traced [No] InTran [No] DBEnv [INFORMIX/JV05] DBThread [(SID 132)] Started [27/01/2017 13:20:32] LastIO [] IP [10.80.62.27:4323] RCV [386316] SND [1129723] TCBuild [20141119]
SELECT COUNT AS TOTALREG FROM SR4010 SR4 INNER JOIN SRA010 SRA ON R4_FILIAL = RA_FILIAL AND R4_MAT = RA_MAT AND R4_CPFCGC = RA_CIC AND R4_CODRET = COALESCE(RA_CODRET , '0561') WHERE SR4.D_E_L_E_T_= ' ' AND RA_FILIAL >= ' ' AND RA_FILIAL <= 'ZZ' AND RA_MAT >= ' ' AND RA_MAT <= 'ZZZZZZ' AND R4_ANO = '' on __EXECSQL(APLIB300.PRW) 19/12/2016 11:21:09 line : 117
https://suporte.totvs.com/portal/p/10098/download?e=539605

O CNPJ do fornecedor do plano de saúde não está sendo gravado nas informações complementares. Foi utilizado a rotina de planos ativos durante todo o ano de 2016 e na S016 e/ou S017 os registros possuem código ANS e CNPJ

Na S016 / S017 verificar se os campos filial, Mês/Ano estão em branco. Caso não estejam, execute o teste deixando-os em branco, gere a DIRF (GPEM550) novamente e verifique os registros nas informações complementares.  Verificar também se na tabela do plano de saúde utilizada, os campos acima mencionados também estão em branco e se ao dar o F3 no campo do fornecedor, o sistema localiza o fornecedor correto do plano.

ERROR LOG:

Unique index creation error on table SR4010. Error : 1911 (S0022) (RC=-1) - [Microsoft][ODBC SQL Server Driver][SQL Server]Column name 'R4_IDCMPL' does not exist in the target table or view. ( From tDBConnection::UniqueKey )
Thread ID [3516] User [Nivaldo] IO [11467] Tables [9] MaxTables [9] Comment [GPEM550 - TCPIP - ThreadID(8844)] Status [] SP [ ] Traced [No] InTran [No] DBEnv [MSSQL/sigates] DBThread [(SPID 161)] Started [31/01/2017 12:55:40] LastIO [] IP [192.168.0.190:1290] RCV [94898] SND [434179] TCBuild [20141119]
CREATE UNIQUE INDEX SR4010_UNQ ON SR4010

Executar a opção 326 do RHUPDMOD, módulo SIGAGPE

Possíveis problemas referentes ao ABONO PECUNIÁRIO: Valores menores, valor negativo, valor em duplicidade ou abatendo do rendimento tributável.Aplicar a patch da segunda fase da DIRF 2017