Índice de Perguntas Frequentes |
---|
• A Wizard de Configuração tem como objetivo realizar a atualização do ambiente do TAF, será sempre executado no primeiro acesso do usuário após a atualização do release. Saiba mais em Wizard de Configuração
Obs: Válido a partir da Release 12.1.5
• Esta funcionalidade tem como objetivo realizar a atualização das tabelas auto-contidas do produto TAF. Saiba mais em Atualização de Tabelas Auto-Contidas
Obs: Válido apenas para Release 12.1.4 e anteriores
• O Relatório de Auditoria disponibiliza uma relação dos dados manutenidos (Incluídos,Alterados, Excluídos) no TAF. Saiba mais em Relatório de Auditoria
Obs: Válido a partir da Release 12.1.5
• O Bloco M da ECF é responsável pelo lançamento das informações referentes a apuração do IRPJ e CSLL para empresas tributadas pelo Lucro Real em determinados períodos. Saiba mais sobre a funcionalidade em Bloco M - Apuração IRPJ/CSLL para Lucro Real ( TAFA322 ) da ECF
Obs: Válido a partir da Release 12.1.4
Para maiores informações sobre a ECF, poderá acessar o link:
http://tdn.totvs.com/pages/releaseview.action?pageId=187534498
• O parâmetro MV_TAFMTOF tem o objetivo de definir a quantidade de threads que serão utilizadas no processamento/geração de obrigações fiscais no TAF. Verifique como deve preencher e as opções disponíveis em Parâmetro MV_TAFMTOF.
f:\totvs_11_srv\protheus_data_xii\layout_taf\layouts.dtc: Rebuild - Ctree Error 12 - IO Error: 5 - Could not open file: not found or locked File: f:\totvs_11_srv\protheus_data_xii\layout_taf\layouts.dtc on A500GERXXJ(TAFLOAD.PRW) 12/06/2015 19:29:55 line : 308
• Este erro ocorre quando existe a tentativa de gravação em um campo MEMO ( binário ) com conteúdo superior a 500kb. Para solucionar, deve ser habilitado o parâmetro TOPMEMOMEGA no arquivo .ini do appserver. Para maiores detalhes consulta a página TOPMemoMega.
• A ocorrência deste erro se origina quando o TAF é utilizado sem atender os Pré-Requisitos. Uma vez que existe a tentativa da geração do arquivo de uma obrigação acessória, as Tabelas Auxiliares para a geração deste arquivo são criadas sem as devidas propriedades necessárias para o correto funcionamento do sistema. Desta forma, a simples atualização dos itens contidos em Pré-Requisitos não é suficiente para a solução do problema, será necessário ainda remover a tabela auxiliar do seu banco de dados e executar a Wizard de Configuração para atualizar as propriedades destas tabelas.
Build Totvs DbAccess igual ou superior a 20141119 - compilação de 08/04/2015 ou última disponível no portal
Após atualização do DbAccess, deverá dropar as tabelas via APSDU:
TAFECF_XX (XX é código da empresa)
TAFGERCTL.
Realizar a execução da rotina TAFXECF, para que a tabela seja gerada de forma correta.
Em resumo as tabelas TAFECF e TAFGERCTL, devem ser criadas com uma instrução que somente existe no DBAccess com Build superior a 20141119.
• Este erro ocorre quando o índice da tabela TAFST1 não é encontrado pela rotina de origem do processamento. Devem ser aplicados os pacotes dos chamados TSRATX( TAF - P11 ) e TSVKCD ( CTB - P11 ).
APÓS a aplicação dos pacotes, seguir o procedimento abaixo:
1. Via APSDU, excluir( DROP ) as tabelas TAFST1 e TAFST2;
2. Acessar o módulo SIGATAF;
2. Acessar o seguinte caminho: Miscelânea / Wizard de Configuração do TAF ( TAFLOAD );
3. Siga os passos da Wizard de Configuração;
4. Neste momento os índices da tabela TAFST1 e TAFST2 serão recriados;
5. Executar novamente a rotina de origem.
• Altere o valor do parâmetro MV_VAUTCON para vazio, após esse procedimento apenas execute novamente a Wizard do TAF em Miscelânea para que a atualização das tabelas auto-contidas seja processada.
Este erro acontece quando uma conta contábil está vinculada a mais de uma conta referencial dentro do mesmo plano referencial, o que está errado.
Pode-se existir uma mesma conta referencial vinculada a mais de uma conta do plano de contas, mas NUNCA uma conta do plano de contas vinculada a mais de uma conta referencial para o mesmo plano.
Caso exista, o error log irá acontecer ao executar o Job02 no modulo TAF.
Página do TDN com chamados/soluções ( release notes ) do extrator contábil: http://tdn.totvs.com/pages/releaseview.action?pageId=191465567
TABELAS
ERRO:
THREAD ERROR (Administrator, SRVPROTHEUS) 14/07/2015 12:57:53
DB error (Insert): -37 File: CAD010 - Error : 2601 (23000) (RC=-1) - [Microsoft][SQL Server Native Client 10.0][SQL Server]Cannot insert duplicate key row in object 'dbo.CAD010' with unique index 'CAD010_UNQ'. The duplicate key value is (01, 00000000000000000000 , . , , 0). ( From tISAMFile::Write )
EXEMPLO de como foi gerado na TAFST1:
|T087|20140101|20140331|T01|
|T087AA|101010100||0|1|20000|6000|14000|1|
|T087AB|01|1.01.01.01.01|14000|1|
|T087AA|207010300||0|1|0|20000|20000|2|
|T087AB|01|2.03.01.01.01|20000|2|
|T087AA|207040300||0|1|6000|0|6000|1|
|T087AB|01|2.03.01.01.01|6000|1|
|T087AA|207040300||0|1|6000|0|6000|1|
|T087AB|01|2.03.02.03.06|6000|1|
|T087AC|4010101020100||6000|1|
|T087AD|04|3.01.01.01.01.02|6000|1|
Para correção deste erro, solicitamos ao cliente realizar o preenchimento do cadastro de empresas no TAF.
Para maiores informações sobre o cadastro de empresas, poderá acessar o seguinte link:
06. Cadastre as Empresas / Filiais
Caso o cliente utilize o sistema operacional Linux, deverá verificar como esta o nome da pasta, pois em linux ele é Case Sensitive, sendo assim ele faz diferença entre letras minusculas e maiúsculas.
13. MENU não está apresentando as opções do modulo
Pegamos alguns casos onde o Menu SIGATAF.xnu estava atualizado e no local correto, mesmo assim não era apresentado as opções ao acessar o modulo.
Após análise junto a equipe de FrameWork o problema está na atualização da LIB.
Para correção o cliente realizou toda atualização do sistema:
LIB
BUILD
DBACCESS
Foi identificado que o processo de instalação do cliente não estava correto, não havia criado a pasta Layout_TAF.
Após refeito todo o processo de instalação foi possível executar o UPDDISTR sem nenhum problema.
O erro está ocorrendo ao montar a tela, nos fontes referentes a LIB, por esse motivo é necessário que seja atualizado a Build e LIB disponíveis no portal do cliente, pois com a Build: 7.00.131227A-20150410 e lib do portal o error.log não é gerado.
Solicitamos que sejam avaliados as configurações dos seguintes parâmetros:
MV_TAFTALI, MV_TAFTDB e MV_TAFPORT.
Caso ocorra esse erro deverá limpar o campo X3_relação do campo CET_DCTACP, pois o campo CET_CTACP não será mais utilizado.
Os casos em que identificamos esses erros, demonstraram que o TAF não estava atualizado de forma correta, após atualização do mesmo, o erro não voltou a ocorrer.
Verificamos que o parâmetro MV_TAFPORT não estava com o tipo Numérico, após ajuste do parâmetro o erro não voltou a ocorrer.
1- A Processar
2- Em processamento
3- Processado
JOB0 = Cria as tabelas TAFST1 e TAFST2, se já estiverem criadas, realiza a integração do conteúdo da TAFST1 para TAFST2.
JOB2 = Alimenta as tabelas do TAF com base nas informações da TAFST2.
JOB3 = Realiza as validações estruturais referente a integração da tabela TAFST2 com as tabelas do TAF.
Para maiores informações sobre a execução do JOB, poderá avaliar o seguinte link:
http://tdn.totvs.com/pages/releaseview.action?pageId=187531968 e http://tdn.totvs.com/pages/releaseview.action?pageId=187531970
Reproduzimos esse erro somente se o ambiente estiver desatualizado ou ainda a resolução do Monitor esteja em modo WideScreen, para correção foi aberto FNC sobre o chamado TSWJ81. Caso necessário abra um chamado e solicite que seja associado.
Erro completo:
TOTVS Build 7.00.131227A-20141125
THREAD ERROR ([4908], , ) 13/07/2015 09:17:00
c:\protheus_data_tst\autocontidas\autocontidasv1003\c1av1003.dtc: Open - Ctree Error 46 - IO Error: 0 - File number is already in use File: c:\protheus_data_tst\autocontidas\autocontidasv1003\c1av1003.dtc on FATUTABTAF(TAFACONT.PRW) 12/06/2015 19:29:55 line : 693
Para correção dessa ocorrência deverá realizar um backup da tabela c1av1003.dtc.
Excluir a tabela c1av1003.dtc e executar novamente o processo de auto contidas, após verificar se a tabela foi criada com conteúdo.
No primeiro momento verificamos que a tabela havia sido criada corrompida.
O erro apresentado ocorre devido a não ter sido gerada todas as tabelas no momento em que foi rodado o compatibilizador UPDDISTR.
O erro ocorre pois o campo existe no Layout.def mas não existe na base de dados do cliente, neste caso o Upddistr deve ser executado com o SDFBRA atualizado para que seja criado o campo.
Com sabemos, as tabelas TAFST1 e TAFST2, são únicas para todas as empresas, portanto no cadastro de “Complemento de Empresas” no módulo TAF, o campo “Cod Filial” deve conter o conteúdo completo da filial de origem, onde:
Cod Filial = 010101001
01 = Grupo de Empresas
01 = Empresa
01 = Unidade de negocio
001 = Filial
Cod Filial = 9901
99 = Empresa
01 = Filial
"Foram encontrados as seguintes inconsistências:
Não foi possível conectar no banco de dados para criação da tabela de controle da integração***ERRO*** - Conexão não Estabelecida...
Verifique os parâmetros MV_TAFTDB e MV_TAFTALI"
Esse erro geralmente ocorre em ambiente de teste ( Empresa 99 ), é causado por falta de licenças disponíveis, para correção basta encerrar alguma instância e executar o JOB 2 novamente.
O TAF utiliza licenças Ligth Fiscal, RH e FAT, Coorporativo e Full.
Versão 11 ( release R1 )
Não temos como recomendar, pois depende muito do controle que o cliente desejar ter. O TAF está preparado para integrar com qualquer sistema, TOTVS ou de Mercado, através de um layout único. Além também de permitir qualquer inclusão de informações manuais.
Então o cliente deverá avaliar qual a melhor para geração das informações solicitadas pelo governo levando em consideração, prazo e qualidade das informações.
Sim, o job3 é o processo de validação de regras de layout, e os problemas encontrados ficam dentro de uma interface que permite ajustes online.
Somente regras de layout são validadas, àquelas regras que o Governo publica junto com as documentações. NÃO são realizadas as validações das regras de negócio.
As auto-contidas são tabelas de uso no sistema mais quem demanda as informações são o Governo, por isso não está aberto para manutenção.
É possível realizar o cadastro, de forma manual; depois será considerado no arquivo texto.
Na página de apoio Contábil temos algumas informações:
E também em nossa página do TAF:
http://tdn.totvs.com/pages/releaseview.action?pageId=192089512
Sim, no ERP Protheus iremos utilizar somente o TAF para geração da ECF, e deverá ser seguido todos os processos de implantação.
Recomendamos que todo o sistema esteja atualizado, pois o TAF utiliza novas funções para montagem de suas telas, execuções de suas rotinas, se o sistema não estiver atualizado poderão ocorrer erros.
As funções de utilização do TAF estão presentes no repositório do Protheus Padrão, e não está contido no repositório do TSS.
Não, O módulo Livros Fiscais continua ativo, inclusive possui a rotina Extrator Fiscal que faz a integração com o TAF.
Não, o TAF utiliza as mesmas licenças do ERP
A opção "Validar Registro" executa as mesmas validações do Job 3, porém apenas para o registro em foco na tela.
Sim, o Job´s podem ser configurados através do schedule do Protheus (SIGACFG).
O TAF é uma estratégia da TOTVS para atender as diversas obrigações fiscais/tributárias, como também as novas como ECF e eSocial. Ele visa centralizar as movimentações frente a diversidade sistêmica da empresa, além de criar uma base histórica e consistir as informações conforme tratamentos do governo. Permite inclusive, manutenir todas as informações em interfaces cadastrais, que também pode ser auditadas
Sim, precisa ser executado um UPDTAF, além do UPDDISTR no processo de atualização.
Sim, utilize a rotina Exclusão por Período Fiscal, ou no Gerenciados de Integração exclua o ticket ( lote ) da integração, após exclusão do período gere novamente as integrações.
TOTVS Build 7.00.131227A-20141125
THREAD ERROR ([3460], thiago.pina, EMB-NB-005) 31/07/2015 16:04:44
TC_Blob_Length - No connection. in file .\top.cpp at line 1004
( PREVIOUS ERROR :
Alias does not exist: CU0
)
on ERRORDLG(APLIB240.PRW) 24/04/2015 10:32:44 line : 402
Solicitamos avaliar o seguinte procedimento:
1 - DbAccess igual ou superior a 20141119
Link TDN: http://tdn.totvs.com/pages/releaseview.action?pageId=187534472
2 - Preenchimento dos parâmetros de Banco = MSQL e Ambiente utilizado conforme parâmetro MV_TAFITALI e MV_TAFDTB no momento de rodar o JOB " Em processamentos"
3 - Avaliar o conteúdo das tabelas SX´s referente a tabela CU0 se estão criados de forma correta.
4 - Verificado o parâmetro MV_TAFPORT = ? visualizado ao acessar DbAccess.
Após todas as verificações foi realizado a geração do JOB 0 e error.log não foi mais visualizado.
Deverá avaliar o tipo do parâmetro MV_TAFVER, o mesmo deve estar como Caracter nesse caso estava como lógico.
Somente identificamos essa inconsistência na versão 12, a correção será disponibilizada no pacote da versão 6 do TAF com previsão para 07/08.
Identificamos que o pacote referente as Lib´s estavam desatualizados, deverá atualizar de acordo com o portal do cliente.
Stack :
TC_Blob_Length - No connection. in file C:\Totvs_Workspace\advtec9 - 7.00.131227A\lib\top.cpp at line 984
( PREVIOUS ERROR : DBSetOrder - Index not found: SCGN000001 Order Number: 2 )
on ERRORDLG(APLIB240.PRW) 24/04/2015 10:32:44 line : 402
Para recriar o índice da tabela TAFST1 o cliente precisa rodar a WIZARD Configuração até o FINAL, inclusive informar novamente a opção BANCO A BANCO e finalizar com sucesso.
Caso essa opção não apresente mais para o cliente, basta alterar o parâmetro MV_TAFINT =.T.
inconsistência na versão 12, a correção será disponibilizada no pacote da versão 6 do TAF com previsão para 07/08.
Observar os tratamentos nos seguintes processos:
CHW010: Error : 1754 - ORA-01754: a table may contain only one column of type LONG
( From tDBServer::CreateFile )
Thread ID [5500] User [Administrador] IO [435582] Tables [13] MaxTables [15] Comment [TAFLOAD - TCPIP] Status [] SP [ ] Traced [No] InTran [No] DBEnv [ORACLE/ECDFED] DBThread [(SID 1990,19460)] Started [17/08/2015 14:28:13] LastIO [] IP [127.0.0.1:1248] RCV [24837339] SND [37782880] TCBuild [20141119]
CREATE TABLE CHW010(CHW_FILIAL CHAR(2) DEFAULT ' ' NOT NULL ,CHW_ID CHAR(36) DEFAULT ' ' NOT NULL ,CHW_CODIGO CHAR(6) DEFAULT ' ' NOT NULL ,CHW_DESCRI CHAR(220) DEFAULT ' ' NOT NULL ,CHW_FONTE CHAR(8) DEFAULT ' ' NOT NULL ,CHW_MAINFU CHAR(8) DEFAULT ' ' NOT NULL ,CHW_ESFERA CHAR(1) DEFAULT ' ' NOT NULL ,CHW_DESCCO LONG RAW,CHW_DESTIN LONG RAW,CHW_OBJETI LONG RAW,CHW_PRAZO CHAR(100) DEFAULT ' ' NOT NULL ,CHW_APPDIS CHAR(50) DEFAULT ' ' NOT NULL ,CHW_VERSAO CHAR(50) DEFAULT ' ' NOT NULL ,CHW_COMENT LONG RAW,D_E_L_E_T_ CHAR(1) DEFAULT ' ' NOT NULL ,R_E_C_N_O_ NUMBER DEFAULT 0.0 NOT NULL ) TABLESPACE PROTHEUS10_DADOS on TAFCRTETAB(TAFACONT.PRW) 07/08/2015 23:05:36 line : 604
[TOTVS build: 7.00.131227A-20150410]
Called from FATUTABTAF(TAFACONT.PRW) 07/08/2015 23:05:36 line : 680
Called from FTAFAUTCON(TAFACONT.PRW) 07/08/2015 23:05:36 line : 371
Called from FCARRAUTOC(TAFLOAD.PRW) 03/08/2015 19:06:32 line : 403
Called from FATUTAF(TAFLOAD.PRW) 03/08/2015 19:06:32 line : 187
Called from { |LEND| LSUCESSO := FATUTAF( @CERROR, OPROCESS, LCALLWIZ ) }(TAFLOAD.PRW) 03/08/2015 19:06:32 line : 69
Called from eval line : 233
Called from {|SELF|(EVAL(BBLOCK),EVAL({||OBNTCAN:HIDE(),IIF(LSHOWBTN,OBNTFIN:SHOW(),SELF:ODLG:END())}))}(TAFXCLASS.PRW) 03/07/2015 15:45:46 line : 233
Called from ::MSDIALOG:ACTIVATE
Called from TAFPROGRESS:ACTIVATE(TAFXCLASS.PRW) 03/07/2015 15:45:46 line : 233
Called from TAFLOAD(TAFLOAD.PRW) 03/08/2015 19:06:32 line : 70
Deverá realizar o seguinte procedimento:
Trocar a opção Usar BLOB para campos MEMO:
A tabela de Lançamentos Contábeis é utilizada na geração dos registros M312 ( e-Lalur ) e M362 ( e-Lacs ) apenas nos casos em que o contribuinte precisa detalhar os dados de lançamento. Representa a mesma informação do registro I200 / I250 da ECD.
No layout TOTVS é representado pelo registro T124 e filhos.
Não é enviado na integração do módulo SIGACTB - Contabilidade Gerencial - do Microsiga Protheus com o TAF.
type mismatch on compare on FTAFAUTCON(TAFACONT.PRW) 13/08/2015 19:22:38 line : 131
[TOTVS build: 7.00.131227A-20141125]
Called from FCARRAUTOC(TAFLOAD.PRW) 13/08/2015 11:30:04 line : 435
Called from FATUTAF(TAFLOAD.PRW) 13/08/2015 11:30:04 line : 219
Called from { |LEND| LSUCESSO := FATUTAF( @CERROR, OPROCESS, LCALLWIZ ) }(TAFLOAD.PRW) 13/08/2015 11:30:04 line : 101
Called from eval line : 233
Called from {|SELF|(EVAL(BBLOCK),EVAL({||OBNTCAN:HIDE(),IIF(LSHOWBTN,OBNTFIN:SHOW(),SELF:ODLG:END())}))}(TAFXCLASS.PRW) 03/07/2015 15:45:46 line : 233
Called from ::MSDIALOG:ACTIVATE
Deverá avaliar o tipo do Parametro: MV_VAUTCONT o mesmo deve ser do tipo numérico.
1- Se na TAFST1 o registro oi gerado corretamente, conforme o exemplo abaixo
|T010|20120101|01|1|6|11111001|CAIXINHA (MOEDA NACIONAL)|||11111|| - Plano de contas
|T010AA||01|1.01.01.01.00| -Plano Referencial
2- Verificar se no Gerenciador de Integração o Ticket foi integrado com sucesso
3- Verificar se a tabela CHA que é autocontida está preenchida
4- Verificar se a conta referencial utilizada no plano de conta existe na tabela CHA, se não existir o plano de contas referencial deve ser revisto conforme exemplo do link abaixo.
http://tdn.totvs.com/pages/releaseview.action?pageId=189314312
Data width error - Field: CGU_ALQRED Value: 5522292.970000 on TAFGRVDADOS(TAFAINTEG.PRW) 05/08/2015 19:32:20 line : 6543
Called from __EXECUTE(APLIB090.PRW) 30/07/2015 11:33:26 line : 581
Called from FWPREEXECUTE(FWPREEXECUTE.PRW) 16/02/2015 00:06:32 line : 82
Called from {|| FWPREEXECUTE('PROCESSAMENTOS', 'TAFAINTEG()', 1, '84', 'XXXXXXXXXX') } line : 183
Called from ::TWINDOW:ACTIVATE
Called from MSAPP:ACTIVATE(FWAPP.PRW) 24/07/2015 10:12:28 line : 621
Called from SIGAADV(APLIB000.PRW) 18/03/2015 18:17:30 line : 54
O cliente deverá ajustar o campo CGU_ALQRED no Plano de Contas e o Plano de Contas Ref. por completo pois esse tamanho não é suportado pelo campo.
O TAF também está disponível no Protheus Série 3. Para obter esta atualização, basta aplicar o pacote do chamado TSYUFR ( P11 ) ou TTALNV ( P12 ), ou utilizar repositório atualizado da respectiva versão.
Ao realizar os processos de integração da Contabilidade Gerencial com o TAF podem ocorrer problemas de estrutura e alguns registros não serão integrados. Abaixo os possíveis cenários das ocorrências:
Com o desenvolvimento da nova rotina de Gerenciamento de Integração (TAFTICKET), o TAFAMON não será mais utilizada.
Essas mensagens ocorrem após executar drop table das tabelas do sistema diretamente no SGBD. Neste caso será necessário reiniciar o serviço do DbAccess e acessar o sistema novamente para que as tabelas sejam recriadas.