Plano de Contas Contábeis

Contexto de negócio (Introdução)

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 RMIdentificadorVersãoForma de EnvioTipo do Adapter
Gestão ContábilACCOUNTANTACCOUNT

2.000

SíncronaRecebe
ACCOUNTANTACCOUNT2.001SíncronaRecebe
LISTOFACCOUNTANTACCOUNT2.002SíncronaRecebe


Mapeamento de Campos

Mensagem:

ACCOUNTANTACCOUNT 2.000
LISTOFACCOUNTANTACCOUNT 2.002


Mensagem PadrãoDescriçãoTabelaCampoTipo CampoTamanhoObservação

CompanyId

Empresa




CompanyInternalIdInternal Id da empresaCCONTACODCOLIGADADCODCOLIGADA2

Código da Coligada é obtido a partir do De-Para de Filial.

Code Código da contaCCONTACODCONTADCODCONTA40
InternalIdInternal id da contaCCONTACODCOLIGADA|CODCONTA


ShortCodeCódigo reduzido da contaCCONTAREDUZIDOvarchar20
DescriptionDescrição da contaCCONTADESCRIÇÃOvarchar40
PostingNatureNatureza da contaCCONTANATUREZAsmallint2

Valor “1” no Protheus equivale valor “1”  no RM (devedora)
Valor “2” no Protheus equivale Valor “0” no RM (credora)

AnalyticalOrSyntheticAnalítica ou sintéticaCCONTAANALITICAsmallint2

Valor “1” no Protheus equivale valor “0”  no RM (sintética)
Valor “2” no Protheus equivale Valor “1” no RM (analítica)

ActiveOrInactiveAtivo ou inativoCCONTAINATIVAsmallint2

Valor “1” no Protheus equivale valor “1”  no RM (bloqueada)
Valor “2” no Protheus equivale Valor “0” no RM (não bloqueada)

ManagerialAccountingEntityPolicyPermissão de informação GerencialCCONTARATEIOsmallint2

Se Conta é Sintética, insere valor "Falso" no campo RM.

As regras abaixo valem para Contas Analíticas:
Valores "1" ou "2" ou sem preenchimento ou a tag não constar na mensagem então no campo equivalem a "Falso" no RM
Valor "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.

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çãoParâmetro DefaultDescriçãoObservaçãoPor ColigadaID
BackOffice ProtheusMá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
com BackOffice Protheus os parâmetros abaixo serão automaticamente alterados
para os respectivos valores:

ParâmetroDescriçãoValor
NaoUsaMascara

A máscara do plano de contas contábil no RM é validada no
processo de inclusão.

True97
EditaReduzido

Na inserção de uma conta contábill, um código reduzido sempre
é sugerido pelo sistema. Este parâmetro tem como finalidade
definir se o usuário deseja alterar esse reduzido.

True22
UsaReduzido

O sistema permite informar um código reduzido para uma conta
contábil. Este parâmetro tem como finalidade informar se o
usuário deseja trabalhar usando este reduzido ou o
código original da conta.

False21
Parâmetro por linhaSim1 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