Histórico da Página
...
Adpater responsável pelo cadastro de Plano de Contas Contábil com o BackOffice RM, assim viabilizando o CRUD completo do cadastro por recebimento de mensagem de integração.
Modulo RM | Identificador | Versão | Forma de Envio | Tipo do Adapter |
---|---|---|---|---|
Gestão Contábil | ACCOUNTANTACCOUNT | 2.000 | Síncrona |
Recebe | |||
ACCOUNTANTACCOUNT | 2.001 | Síncrona | Recebe |
LISTOFACCOUNTANTACCOUNT | 2.002 | Síncrona |
Recebe |
Mapeamento de Campos
Mensagem:
ACCOUNTANTACCOUNT 2.000
LISTOFACCOUNTANTACCOUNT 2.002
Mensagem Padrão | Descrição | Tabela | Campo | Tipo Campo | Tamanho | Observação |
---|---|---|---|---|---|---|
CompanyId | Empresa |
CompanyInternalId | Internal Id da empresa | CCONTA | CODCOLIGADA |
DCODCOLIGADA |
2 | Código da Coligada é obtido a partir do De-Para de Filial. | ||
Code | Código da conta | CCONTA | CODCONTA |
DCODCONTA |
40 | |||
InternalId | Internal id da conta | CCONTA | CODCOLIGADA|CODCONTA |
ShortCode | Código reduzido da conta | CCONTA | REDUZIDO |
varchar |
20 |
Description | Descrição da conta | CCONTA | DESCRIÇÃO |
varchar |
40 | |||
PostingNature | Natureza da conta | CCONTA | NATUREZA |
smallint |
2 | Valor “1” no Protheus equivale valor “1” no RM (devedora) |
Valor “2” no Protheus equivale Valor “0” no RM (credora) | |||
AnalyticalOrSynthetic | Analítica ou sintética | CCONTA | ANALITICA |
smallint |
2 | Valor “1” no Protheus equivale valor “0” no RM |
(sintética) |
Valor “2” no Protheus equivale Valor “1” no RM |
(analítica) | |||
ActiveOrInactive | Ativo ou inativo | CCONTA | INATIVA |
smallint |
2 | Valor “1” no Protheus equivale valor “1” no RM |
(bloqueada) |
(não bloqueada) | |||
ManagerialAccountingEntityPolicy | Permissão de informação Gerencial | CCONTA | RATEIO |
smallint |
2 | Se Conta é Sintética, insere valor "Falso" no campo RM. |
Valores " |
1" ou " |
2" ou sem preenchimento ou a tag não constar na mensagem então no campo equivalem a "Falso" no RM |
3" no campo equivale a "Verdadeiro" no RM |
Regras de Integridade
...
Valor default do campo CCONTA.NATSPED
O cadastro de Plano de Contas no BackOffice RM possui o campo “Natureza da Conta para emissão do SPED” como obrigatório, sendo inserido o valor default “Não informado” (código 01) na inclusão de novos registros.
Máscara do código do Plano de Contas
A máscara parametrizada da conta contábil no RM é validada no processo de inclusão. Visto que o Protheus não permite inserção de caracteres de ponto ( "." ) no código, o parametrizador da integração "TOTVS Incorporação x BackOffice Protheus" alterará automaticamente o parâmetro "Não usa Máscaras" para valor verdadeiro.
Caso sistema de origem faça tratamento de máscara no seu código (ex: 1.011.001) o parâmetro “Não utiliza máscara nas contas” deverá ser alterado e a máscara corretamente configurada.
Caminho da parametrização: Menu BackOffice >> Gestão Contábil >> Ambiente >> Parâmetros >> TOTVS Gestão Contábil >> Plano de Contas >> Plano de Contas Contábil
Integração de Rateio Gerencial
A partir da versão 2.001 da mensagem AccountantAccount será integrada a informação da política de uso de informações de Conta Gerencial (rateio gerencial). A mensagem permite três valores, que são:
"1" - Não permite informar Conta Gerencial
"2" - Não permite informar Conta Gerencial de forma opcional
"3" - Exige informar Conta Gerencial.
Visto que o BackOffice RM somente possui parametrização para "Não permite" (Rateio desmarcado) ou "Exige informar" (Rateio marcado), foi mapeado que os valores "001" e "002" da mensagem
serão considerados como "Não permite" e o valor "003" considerado como "Exige informar" para contas do tipo Analítica.
Contas do tipo Sintética sempre são marcadas como "Não permite" (Rateio desmarcado), conforme regras pré-existentes no BackOffice RM.
Permissões do cadastro
As permissões de inclusão, alteração ou exclusão ao cadastro devem ser removidas, permitindo somente visualização, visto que o cadastro é mantido pelo Protheus.
...
Parâmetros default
Integração | Parâmetro Default | Descrição | Observação | Por Coligada | ID |
---|---|---|---|---|---|
BackOffice Protheus | Máscara (1 a 9) por Coligada | Visto que o cadastro do Plano de Contas Contábil será feito no Protheus, ao ativar a integração |
...
|
...
:
| Parâmetro por linha | Sim | 1 a 9 |
Documentação temporária:
Teste realizado integração conta contábil registrado no Protheus enviado para o RM:
Protheus:
1-Cadastrado conta contábil sintética no Protheus.
1.1 (Recebido Mensagem RM)Criado a conta contábil de nível sintética.
1.1.1 Criado / Gerado novo o código reduzido no RM, porque no Protheus, contas contábeis de nível sintética não é permitido informar código reduzido.
2- Cadastrado Contas Contábeis de nível Analítica no Protheus
2.1-Contas de nível analítica no Protheus, o código Reduzido é sugerido ao usuário, permitido modificação.
2.2- (Recebido Mensagem RM) Criado a Conta contábil analítica.(Não é gerado código reduzido para contas contábeis Analítica no RM). O Protheus envia o Reduzido apenas para contas analíticas.
3- Alteração de Registro no Protheus
3.1- Alterado a conta contábil para bloqueada no Protheus;
3.1.1- (Recebido Mensagem RM).Conta contábil foi inativada com sucesso.
3.2- Alterado campos no Protheus: natureza, Código Reduzido, Bloqueio de Conta.
3.2.1-Alterado por mensagem no RM, os campos corretamente.( Natureza, código reduzido e Inativação da conta contábil);
4-Informado código Reduzido no Protheus cujo o código já existem para outra conta contábil no RM.
4.1- (Recebido Mensagem RM). Não será concluído a operação, apresentando mensagem: O código reduzido informado para esta Conta já está sendo utilizado.
5-Exclusão da conta contábil no Protheus.
5.1 Conta contábil excluída no RM.
A máscara contábil do sistema permite um máximo de 40 caracteres sendo que no primeiro nível é permitido apenas 1 caracter
Usa Código Reduzido: Desmarcado
Edita Código Reduzido: Marcado
Não utiliza máscara nas contas: Marcado
afasdfad
asdfsad