Histórico da Página
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 RM | Identificador | Versão | Forma de Envio | Tipo do Adapter |
---|---|---|---|---|
Gestão Contábil | COSTCENTER | 1.000 | Síncrona | Envia |
LISTOFCOSTCENTER | 2.001 | Síncrona | Envia |
Mapeamento de Campos
Mensagem CostCenter 2.000
Mensagem Padrão | Descrição | Tabela | Campo | Tipo Campo | Tamanho | Observação |
Mensagem Padrão
PROTHEUS | ||
Tabela | Campo |
CompanyId |
Código da coligada |
GCCusto |
CodColigada |
DCODCOLIGADA |
ANE
ANE_CONTRA
ProjectInternalId
MCNT
CODCOLIGADA | IDPRJ
ANE
CompanyId
MCNT
CODCOLIGADA
ANE
CODCOLIGADA | IDPRJ | IDCNT
2 | Código da Coligada | 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 | Varchar | 25 | CTT_CUSTO | ||
Name | Nome | Nome | Varchar | 60 | CTT_DESC01 | ||
ShortCode | Código reduzido | CodReduzido | Varchar | 25 | CTT_RES | ||
RegisterSituation | Ativo ou inativo | Ativo | Boolean | ‘Active’ = Ativo | 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
Origem | Destino | XSD (versões podem variar) | |
---|---|---|---|
Cadastro |
BackOffice Protheus |
RM |
.xsd | |
BackOffice RM | Protheus |
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 Logix | RM |
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.