Ocorrência
Ao integrar o evento S-1200 para RPA, ocorre o erro tag <codrubr> não existe na base de dados.
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - TOTVS Automação Fiscal - Todas as versões
Causa
Este erro ocorre porque na verdade não há o código informado na tag <ideTabrubr> dentro da tabela T3M e, ou, C8R.
Os ID's de identificação se enquadram no conjunto à seguir: INSS, ISS, SEST/SENAT (Título possui retenção de impostos); Basicamente, a tag <ideTabrubr> vem assim: <ideTabrubr>SEST</ideTabrubr>
Na imagem acima, pode-se ver que o identificador não corresponde aos identificadores padrão gerados pelo produto HCM, com descrição 'TBPADRAO' ou códigos numéricos.
Se você tentar uma integração de algum XML para S-1200 RPA, e ocorrer este erro, abra a rotina de Tabela de Rubricas do TAF, veja os identificadores, como no exemplo à seguir;
Os identificadores acima na coluna destacada, correspondente a tag <ideTabrubr> que é diferente da tag <codRubr>.
Você também pode abrir o XML do S-1200 e verificar que todos os XML's do S-1200 foram lançados com a mesma identificação na tag <ideTabrubr>, e confirmar isso ao analisar que a tabela C8R e o e-Social Web contém apenas o <ideTabrubr>000001<\ideTabrubr> (exemplo).
Solução
Para solucionar, você precisa cadastrar novas tabelas de rubricas diretamente no TAF, e transmitir ao Governo, com seus determinados códigos de rubricas. Lembre-se; código de rubrica e id da rubrica são coisas diferentes.
Ao cadastrar a tabela de rubrica com o identificador correto, será possível realizar a integração.
As tabelas de rubricas são geradas na carga de tabelas pelo HCM, e são integrados e transmitidos corretamente. Porém, ao gerar um XML S-1200 de RPA, ele vem do Financeiro, módulo CD2014, e não é possível gerar novas tabelas de Rubrica pelo HCM, ou pelo Financeiro.
O link à seguir orienta como gerar o XML S-1200 RPA pelo Financeiro: http://tdn.totvs.com/pages/viewpage.action?pageId=309397300
0 Comentários