Histórico da Página
...
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.
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 |
...
Mensagem Padrão | Descrição | RM | ||||
Tabela | Campo | Tipo Campo | Tamanho | Observação | ||
CompanyId | Código da coligada | GCCusto | CodColigada | DCODCOLIGADA | 2 | Código da Coligada é obtido a partir do De-Para de Filial. |
BranchId | Código da filial | GCCusto | CodFilial | |||
CompanyInternalId | InternalId da filial | GCCusto | CodColigada e Codfilial | |||
InternalId | Chave primária do registro | GCCusto | CodColigada|CodCCusto |
| ||
Code | Código | GCCusto | CodCCusto | Varchar | 25 |
|
Name | Nome | GCCusto | Nome | Varchar | 60 |
|
ShortCode | Código reduzido | GCCusto | CodReduzido | Varchar | 25 |
|
RegisterSituation | Ativo ou inativo | GCCusto | Ativo | Boolean | ‘Active’ = Ativo | |
Class | Se Permite lançamentos | GCCusto | PermiteLanc | Boolean | ‘1’ = Falso ‘2’ = Verdadeiro Outro valor = Verdadeiro | |
SPED | Se envia SPED contábil | GCCusto | EnviaSPED | Boolean | ‘True’ = Verdadeiro Outro valor = Falso |
Mapeamento de Campos
Método | Origem | Destino | XSD (versões podem variar) |
---|---|---|---|
Cadastro | BackOffice Protheus | RM | Contract_1_000.xsd |
BackOffice RM | Protheus | ||
BackOffice Logix | RM |
...
Regras de Integridade
...
Parâmetros:
- CENTROCUSTOAUTOINC O parâmetro está disponível na aba “Parâmetros” da visão de “Integração Mensagem Única”, sendo responsável por informar se a inclusão de Centros de Custo deve informar número sequencial para o código dos mesmos.
...
Se desmarcado: O Código do Centro de Custo no RM será sempre o código informado na mensagem única; porém, o implantador deve limpar a máscara do centro de custo, para que a integração use o código exato
...
conforme o produto de Origem. (Fica no parametrizados do módulo Financeiro ou via script, limpando o campo MASCARACC da tabela GCCUPAR). Feito isto, é necessário apagar o _Broker e reiniciar o host.
Se marcado: O Código do Centro de Custo no RM será com um número sequencial, valor gerado a partir da tabela GAUTOINC, sempre ignorando o código informado na mensagem única.
Permissões do cadastro:As 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.
...