Ocorrência
Ao cadastrar ou alterar uma conta contábil via CTBA020 quando possui integração EAI da mensagem AccountantAccount do Protheus para outro produto(exemplo RM), temos a mensagem abaixo:
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Contabilidade Gerencial - A partir da versão 12
Causa
A mensagem acontece pois o outro produto TOTVS está exigindo o envio da tag ManagerialAccountingEntityPolicy dentro do XML que o Protheus está encaminhando, mas o Protheus não está enviando-a.
Essa Tag é referente a entidade adicional no Protheus, podendo ser da 05 até a 09, conforme explica a documentação: Cross Segmento - Backoffice Linha Protheus - SIGACTB - Entidades adicionais
Solução
Primeiramente o cliente precisará verificar se possui entidade adicional em seu ambiente, caso não possua deverá contatar o suporte do outro produto para verificar o motivo da exigência da Tag ManagerialAccountingEntityPolicy e saber se a mesma cabe ao negócio do cliente ou se precisa retirar a obrigatoriedade da mesma.
Agora caso o cliente deseje que o Protheus envie na mensagem EAI a Tag ManagerialAccountingEntityPolicy, deverá realizar os passos abaixo:
Passo 1: Garanta que os campos da entidade adicional desejada estejam criados em seu ambiente e que ela esteja cadastrada em sua tabela CT0.
Se não estiver precisará rodar o Wizard U_CTBWIZENT para a criação dos componentes.
Para criar novas entidades contábeis:
- Acesse a tela de abertura do Protheus Remote e informe no campo Programa inicial, U_CTBWIZENT.
- O Sistema exibe a tela com as orientações para execução da rotina. Clique em Avançar.
- Informe:
- A quantidade total de Entidades para criação.
- A numeração da primeira entidade.
- Os módulos para criação dos campos
Importante: Os módulos indicados para criação dos campos não podem ser alterados posteriormente. |
4. Clique em Avançar.
5. Confira e confirme a parametrização da(s) nova(s) entidade(s).
6. Clique em Avançar.
7. O Sistema cria a(s) nova(s) entidade(s) e exibe os campos criados.
8. Clique em Finalizar.
Passo 2: Preencha o parâmetro MV_CTBCGER indicando uma entidade adicional desejada. O conteúdo do parâmetro pode ser de 05 até 09, mas ao preencher por exemplo com o conteúdo 05, os campos da entidade adicional 05 devem estar criados e o cadastro da entidade adicional deverá estar na CT0 senão a TAG não será gerada.
Definição do parâmetro MV_CTBCGER:
Passo 3: Inclua ou altere a conta contábil normalmente e veja se a Tag ManagerialAccountingEntityPolicy será gerada.
0 Comentários