Páginas filhas
  • Centro de Custo

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Centro de Custo

Identificadores da Mensagem: COSTCENTER / LISTOFCOSTCENTER

Versão: 1.000, 2.000 e 2.001

Módulo RM: Gestão Contábil

Tipo de Envio: Síncrona

 

Contexto de negócio (Introdução)

Adpater responsável pelo cadastro de Centro de Custo com o BackOffice RM, assim viabilizando o CRUD completo do cadastro por recebimento / envio de mensagem de integração.                   


Modulo RMIdentificadorVersãoForma de EnvioTipo do Adapter
Gestão ContábilCOSTCENTER

1.000
2.000

SíncronaEnvia
LISTOFCOSTCENTER2.001SíncronaEnvia


Mapeamento de Campos

Mensagem CostCenter 2.000 

Mensagem Padrão

Descrição

Tabela

Campo

Tipo CampoTamanho

Observação

Mensagem Padrão

RM

PROTHEUS

Tabela

Campo
Tabela

CompanyId

Campo

Código da coligada

ContractNumber

GCCusto

MCNT










CodColigada

NUMCNT
DCODCOLIGADA

ANE

ANE_CONTRA

ProjectInternalId

MCNT

CODCOLIGADA | IDPRJ

ANE

 

CompanyId

MCNT

CODCOLIGADA

ANE

 

InternalIdMCNT
CODCOLIGADA | IDPRJ | IDCNT
ANE 
2

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

CTT

BranchId

Código da filial

CodFilial




CTT_FILIAL

CompanyInternalId

InternalId da filial

CodColigada  e Codfilial





InternalId

Chave primária do registro

CodColigada|CodCCusto





Empresa|CTT_FILIAL|CTT_CUSTO

Code

Código

CodCCusto

Varchar25



CTT_CUSTO

Name

Nome

Nome

Varchar60



CTT_DESC01

ShortCode

Código reduzido

CodReduzido

Varchar25



CTT_RES

RegisterSituation

Ativo ou inativo

Ativo

Boolean

‘Active’ = Ativo
Outro valor = Inativo


CTT_BLOQ

Class

Se Permite lançamentos

PermiteLanc

Boolean

‘1’ = Falso

‘2’ = Verdadeiro

Outro valor = Verdadeiro


CTT_CLASSE

SPED

Se envia SPED contábil

EnviaSPED

Boolean

‘True’ = Verdadeiro

Outro valor = Falso



Mapeamento de Pacote


Método

Método

ID

Descrição
OrigemDestinoXSD (versões podem variar)
Cadastro
Cadastros
BackOffice Protheus
01
RM
Contrato
.xsd
BackOffice RMProtheus

Contract_1_000.xsd

 

Notas:

Ao ativar a integração e este adapter, ao salvar um contrato o mesmo passa a ter como movimentações padrões Pedido de Venda para contratos A Receber e Pedido de Compra para contratos A Pagar.

Limitações/Restrições

Serão integrados somente contratos do tipo A Pagar de finalidade prestação de Serviço ou Marco Contratual.

Contexto de negócio (Introdução)

Adapter responsável pela integração de Contratos do Totvs Obras e Projetos, estes contratos são utilizados por exemplo para realização de rateio de projeto/tarefa da NF de entrada no Back Office, rateio este que é utilizado para o processo de faturamento direto.

Pré-requisitos instalação/implantação/utilização

Configuração de pacote com adapter CONTRACT.

Situações comuns (opcional)

Protheus

1 - "Contrato não localizado ou parâmetro MV_PMSITMU desativado."


BackOffice LogixRM


Parâmetros: Consulte aqui os parâmetros de Integração EAI 2.0

  

Permissões do cadastro:Quando o BackOffice não for RM, 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.


Testes Realizados:

1-Cadastrado no Protheus Centro de Custo
1.1-(Mensagem Recebida RM), Cadastrado centro de custo no RM, com o código de centro de custo gerado Gautoinc devido ao parâmetro  CENTROCUSTOAUTOINC Habilitado.
1.1.1 Na base que utilizei, existem 4 coligadas e devido ao nível de compartilhamento, foi necessário a replica do centro de custo para as demais coligadas.
1.1.2 Verificado o código de para na através da senteça sql SELECT * FROM GEAIDEPARA WHERE TABELARM ='GCCUSTO'. Devido ao nível de compartilhamento, foi gerado a replica do centro de custo para as demais
coligadas. (Inclusive, foi gerado gerado o GlobalId único para todos os centro de custo onde foi possível consultar através da sentença acima.)
1.1.3 O código reduzido foi gerado por Gautoinc devido ao parâmetro REDUZIDOCENTROCUSTOAUTOINC habiltiado Corretamente na inclusão.
1.1.4 Para alteração, o código reduzido deve manter-se o mesmo quando não enviado pelo produto de origem a alteração do código. Não foi gerado um novo código.

1.1.1.1 Validado os campos:
-Ativo / Inativo do centro de custo no recebimento da mensagem. (inclusão / Alteração)
-Código Reduzido de centro de custo (inclusão/alteração)

1.1.1.2-Incluido o centro de custo através de recebimento de mensagem.
1.1.1.3-Com o parâmetro habilitado "USAPCCUSTO" (select * from HCPARAMETROS WHERE NOMECOLUNA ='USAPCCUSTO') as informações são replicadas para a tabela de Centros de Custo do Labore.
1.1.1.4-Realizado conferência dos dados nas tabelas de centro de custo global (GCCUSTO) e do labore (PCCUSTO)
1.1.1.5-Exclusão do centro de custo no Protheus, enviado mensagem de exclusão para o RM.(excluído com sucesso);



 
 Quando uma mensagem é enviada do RM para o Protheus, pode ocorrer a mensagem acima, para resolver este problema, acessar o SIGACFG / cadastros Parâmetros buscar o parâmetro MV_PMSINTMU é necessário definir o valor 1.