Páginas filhas
  • DI_MANUAL_TOTVS_TOP_BackOffice_Protheus_EAI2.0

INTEGRAÇÃO MANUAL TOTVS OBRAS E PROJETOS X BACK OFFICE PROTHEUS - MENSAGEM ÚNICA EAI2.0

Contexto de negócio (Introdução )

Este documento tem por objetivo reunir as informações relevantes sobre a Integração do BackOffice Protheus e TOTVS Obras e Projetos (TOP).


A integração respeita todos os pré-requisitos definidos pelas linhas de produto TOTVS envolvidos. Para mais detalhes sobre configuração de hardware recomendada, sistema operacional, bancos de dados suportados e demais dados, consulte os seguintes documentos no TDN:

  • Documento de Portabilidade da Linha RM;
  • Documento TOTVS | Application Server.


Os produtos envolvidos utilizam o modelo de licenciamento padrão (License Server). Para pleno funcionamento, as licenças (Hard Lock) devem ser providenciadas junto a TOTVS com antecedência. Vale ressaltar que esta integração está de acordo com as boas práticas recomendadas pelo Comitê de Integração TOTVS e utiliza a arquitetura Mensagem Única e comunicação via WebServices.

Nota: É responsabilidade da equipe de implantação executar a carga inicial e/ou sincronismo dos cadastros, para os clientes que já possuem bases de dados RM ou Protheus implantadas. A integração realiza o sincronismo automático dos novos registros ou das alterações posteriores após sua ativação. Para facilitar o sincronismo dos dados tanto a linha RM quanto a linha Protheus implementam interfaces específicas. 


Sistemas Envolvidos

Descrição dos sistemas envolvidos no contexto de negócio (e que serão envolvidos na integração).

  • TOTVS Obras e Projetos - O TOTVS Obras e Projetos (TOP) visa facilitar ao máximo, com segurança e precisão, as atividades necessárias à realização do orçamento, do planejamento e do acompanhamento da execução do projeto. Isso é feito através de cronogramas, medições, PERT, apropriações e integrações.

  • BackOffice Protheus - O BackOffice Protheus é um sistema integrado de gestão empresarial, que abrange as rotinas administrativas da empresa, seja ela industrial, comercial ou prestadora de serviços, permitindo o controle completo da situação econômica, financeira e produtiva, dinamizando decisões e otimizando resultados.

Integração

A gestão da obra/projeto é feita exclusivamente no TOP (cadastro dos projetos e estruturas associadas, cronogramas, necessidades de material, medições de contrato, etc.), módulos estes que realizam liberações para Suprimento/Faturamento, estas liberações são geradas no Back Office Protheus. O controle de estoques, compras, faturamento, financeiro, contábil e fiscal serão feitos no Back Office Protheus (módulos integrados: SIGACOM, SIGAFAT e SIGAEST). Os cadastros básicos, bem como os cadastros de Cliente e Fornecedor, Centro de Custo, Condição de Pagamento, Unidade de Medida, Produtos, Moeda / Cotação serão realizados sempre no Protheus e sincronizados para o RM.


  • Pré-requisitos Linha Protheus

    Utilizar a versão 11.x (ou superior).

    Os WebServices exigem uma licença específica “TOTVS I”.

  • Pré-requisitos Linha RM


                Utilizar a versão 12.0 (ou superior)

                A TOTVS disponibiliza um backup da base de dados RM “vazia” que pode ser utilizada para novos clientes. Para clientes que já possuem versão anterior utilizar o Conversor RM para atualizar o banco de dados para a versão 12.00.

               O TOP já está 100% migrado para a plataforma .net, por isto os clientes devem usar a nova MDI (RM.exe) para todas as suas funcionalidades, não sendo mais necessário instalar o RMSolum.exe.

  • Instalação do portal de web services.

    Para a utilização da mensagem única TOTVS é necessário que o web service EAIService esteja disponível no ambiente Protheus. Este web service é instalado junto com o pacote do portal de ws do Protheus. O procedimento de instalação do portal encontra-se no Apêndice Instalando o portal WS – WebService Protheus. 

    Nesta versão os WebServices de Integração da linha RM devem ser hospedados no Microsoft IIS. Além disto a Biblioteca RM necessita da Microsoft .NET Framework. Assim, os pré-requisitos de instalação para o EAI RM são os seguintes:
    • Microsoft .NET Framework 4.0;
    • Internet Information Services (IIS)

  • Instalar os WebServices de Integração (TBC)

    Execute o instalador “TOTVS Business Connect – [versão].msi” e patchs disponíveis, se houver. Este pacote cria uma aplicação no IIS e copia os arquivos necessários para a utilização dos WS. Os WS serão instalados na porta 80 (como é a porta padrão pode ser omitida na url). E o alias de banco de dados padrão será CORPORERM. Mas o administrador do sistema deverá alterar esta e demais configurações, se desejado, editando o arquivo Web.config que se encontra no diretório de instalação RM na pasta WS_TBC.
    Mais Informações, acesse o link abaixo ou entre em contato com o suporte. O processo é simples e intuitivo.
    COnfiguração Web Service RM

  •  Instalar/Atualizar o EAI Protheus

Esse documento não visa a descrição dos procedimentos de instalação do Protheus padrão e suas configurações. Neste documento serão passadas informações referentes ao EAI da Linha Protheus, que é o responsável pela comunicação com o TOTVS Obras e Projetos. Para esclarecimentos sobre demais produtos da Linha Protheus, consulte a documentação deste.


  • Cadastrar/Configurar Adapter para Integração no Protheus
    (LINK)
  • Configurar parâmetros do EAI
    (LINK)
  • Configurar parâmetros da integração
  • Configurar Grupo de Campos
  • Configurar a Integração
    Acesse RM.exe | Segmento Integrações | Aba Ferramentas | Configurador. Será apresentado um wizard de configuração do TBC. Este projeto utiliza mensageria padrão TOTVS, então selecione a opção “TOTVS Obras e Projetos x BackOffice Protheus (Novo Modelo)” e execute o processo. O resultado deste processo será que o banco de dados RM receberá uma parametrização inicial (ver o próximo passo Parametrizar a Integração).
  • Parametrizar a integração no RM

    Acesse RM.exe | Segmento Integrações | Aba Integração | Mensagem Única | Integrações. Esta interface permite incluir ou alterar um pacote de integração.

    Selecione TOTVS Obras e Projetos x BackOffice Protheus (Identificador = 1002) e clique em editar para alterar as configurações iniciais criadas pelo configurador (tópico 3.2). Ativar a integração e configurar webservice do PROTHEUS.


Escopo

"Um projeto tanto na construção civil como em outra área requer um planejamento antecipado de que maneira e eficiência vamos executá-lo a fim de que tenhamos um bom êxito nesse projeto. O gerenciador da obra deverá pré definir o tempo, custo, recursos envolvidos, qualidade do serviço e mão de obra.Oo gerenciador deverá antecipar situações desfavoráveis, ser ágil em suas decisões, e em cada etapa da obra supervisionar(através dos seu assistente) de maneira tal que se houver algum detalhe a ser corrigido, que se corrija de imediato , então sendo feito passar para nova etapa da obra, observando também o tempo que foi planejado para cada etapa da obra."


Nas obras, o gerente do projeto se vê cada vez mais isolado, com uma estrutura mínima de apoio, respondendo tanto pela contratação de materiais e serviços quanto pela análise da performance do projeto. O gerente de projeto também tem pouco tempo disponível para fazer um bom planejamento de prazos e de custos, e aspectos relevantes como riscos sequer são abordados, seja por desconhecimento da equipe do projeto, seja por falta de incentivo (e cobrança) da própria construtora.


O mercado da construção civil é muito dinâmico e as empresas precisam se adaptar aos diversos tipos de projetos, tendo agilidade para responder às demandas sem sobrecarregar demasiadamente a sua estrutura interna, normalmente muito onerosa.


A identificação dessa necessidade constitui normalmente a "ponta do iceberg", os administradores da empresa sabem que necessitam de uma solução, mas não sabem ainda quais são os pontos mais críticos e qual pode ser a solução para os problemas enfrentados. Esse passo pode se revelar como um importante diferencial para a empresa, pois ela começa a perceber que nem todas as dificuldades são causadas exclusivamente por fatores do mercado, mas que algo precisa (e pode) ser feito para melhorar a situação.


A escolha de uma metodologia de gestão deve ser criteriosa, pois muitas vezes prevê a aquisição de licenças de algum software de gerenciamento de projetos cujo custo representa um grande investimento para a construtora, além do treinamento necessário para operar a ferramenta.


A utilização de ferramenta (software) específica para gerenciamento de projetos não é obrigatória para se obter sucesso na execução dos empreendimentos, mas os benefícios da sua utilização são vários e percebidos desde a agilidade na elaboração do planejamento até as opções de comunicação integrada a outros sistemas, como o de controle financeiro, por exemplo.


As soluções TOTVS para o Segmento de Construção e Projetos atendem às principais exigências do setor, como controle dos custos e acompanhamento dos projetos, planejamento, orçamento, gerenciamento e controle de obras, implantam as melhores práticas, aprimoram o controle dos processos, otimizam resultados e aumentam a produtividade, seja de construtoras, incorporadoras, empreiteiras ou prestadoras de serviços especiais. Essa solução permite ainda o gerenciamento sustentável de construções verdes.


O TOTVS Obras e Projetos (TOP) visa facilitar ao máximo, com segurança e precisão, as atividades necessárias à realização do orçamento, do planejamento e do acompanhamento da execução do projeto. Isso é feito através de cronogramas, medições, PERT, apropriações e integrações.

Resultados alcançados:

  • Apuração do custo real de forma dinâmica e on-line;
  • Replanejamento e registro de cenários;
  • Melhoria do dimensionamento de equipamentos e mão de obra para alocação;
  • Análise de viabilidade com múltiplos cenários e acompanhamento instantâneo do cenário real;
  • Apuração da rentabilidade do empreendimento e de cada unidade imobiliária;
  • Acompanhamento da produtividade da equipe e apuração de diversos índices de desempenho;
  • Agilidade no processo de contratação de terceiros em função da necessidade dos projetos;
  • Acompanhamento dos projetos via web pela equipe interna e pelos clientes.

1.1.BackOffice

BackOffice é um termo para designar os serviços que são feitos "por trás" do serviço principal, ou seja, os serviços necessários para que o escritório possa oferecer seus serviços principais. Um exemplo ocorre nos bancos. Para que um agência bancária possa oferecer seus serviços, há por trás todo um suporte de backoffice, o serviço de compensação, contabilidade, etc.


Um BackOffice engloba o núcleo do sistema que suporta a atividade empresarial, que não é visível pelo utilizador final. Assim, o BackOffice apenas apresenta algumas tarefas disponíveis, realizáveis para determinados utilizadores, e responsabiliza-se por coordenar e reencaminhar os dados inseridos dentro do restante sistema! Em outros termos o backoffice é conjunto de procedimentos feitos em um softwere de atividades de uma certa empresa, com restriçao a utilizadores finais em termos de visualizaçao e disponibilizando apenas algumas tarefas na sua apresentaçao.


Para o nosso escopo, o que merece estar em destaque são os quatro principais ambientes de uma empresa e que estarão em integração direta com o TOTVS Obras e Projetos.

  • Compras - oferece à equipe de compras de uma empresa, condições de acompanhar e controlar as carteiras de compras, cotações, pedidos e o recebimento de materiais, permitindo a reposição dos estoques em tempo hábil e apresentando informações indispensáveis a uma boa negociação com seus fornecedores.
    • Parametrização de processos ágeis na Cotação.
    • Cotação via WEB (Portal).
    • Relatórios de Compras: Compras por Centros de Custos, Compras por Filiais, Relação de Fornecedores por Compradores, Controle de Aplicação de Preferências por determinados Fornecedores (Interferências nas Cotações).
    • Workflows que controlam o cadastro de informações corretas nos Fornecedores, Fabricantes, Produtos e na parametrização da Cotação.
    • Estoque - tem por finalidade principal o controle de materiais movimentados e armazenados pela sua empresa, além do custo sobre este material.
      • Análise de Custos de Estoque.
      • Controle de Inventário (Importação de contagem de produtos, ajuste de saldos, acertos de saldos de Lotes).
      • Relatório de Ficha Física-Financeira (Interpretação, composição e otimização).
      • Workflows que disponibilizam dados para relatórios customizados dos Clientes.
    • Faturamento - pode ser definido como a receita bruta decorrente da venda de mercadorias, mercadorias e serviços de qualquer natureza.
      • Parametrização para utilização de informações específicas dos Clientes no processo de Faturamento (campos complementares, tabelas dinâmicas, funcionários/vendedores, tributos, etc.).
      • Relatórios de Faturamento: Tributos incidentes no Faturamento, Custos operacionais para Vendas, entre outros.
      • Workflows para controle do preenchimento de cadastros relacionados ao processo de Vendas.
    • Gestão Financeira - atua como uma ferramenta administrativa que possibilita o acompanhamento dos eventos financeiros e recursos de uma empresa.
    • Gestão de Projetos.

Esta ferramenta tem o objetivo de administrar empresas do segmento de construção civil, construtoras e incorporadoras. Na construtora, tem como objetivo aumentar a produtividade no processo de orçamento e o controle com a integração dos processos administrativos, maximizando a rentabilidade. Na incorporadora, tem como objetivo viabilizar os empreendimentos e total controle de sua comercialização. Gestão de vendas e controle total da carteira de recebíveis.

2.Escopo

A gestão da obra/projeto será feita exclusivamente no TOP (cadastro dos projetos e estruturas associadas, cronogramas, necessidades de material, medições de contrato, etc.). O SIGAPMS, módulo de Gerenciamento de Projetos do Protheus, estará desabilitado. Serão sincronizados alguns dados do PMS apenas como ponte de integração com os demais módulos.

 O controle de estoques, compras, faturamento, financeiro, contábil e fiscal serão feitos no Protheus (módulos integrados: SIGACOM, SIGAFAT e SIGAEST). Os cadastros básicos, bem como os cadastros de Cliente e Fornecedor, Centro de Custo, Condição de Pagamento, Unidade de Medida, Produtos, Moeda / Cotação serão realizados sempre no Protheus e sincronizados para o RM.


 Restrições

 Não estão contemplados nesta integração, a exclusão de itens de movimentos e alteração quantidade do item para 0(zero). 



    Regra de Negócio


1.1.Cadastros

1.1.1.      Empresa/Coligada


É o primeiro cadastro que deve ser realizado nesta integração. No RM esta entidade é um cadastros comum. Mas no Protheus a Empresa é definida no arquivo “Sigamat.emp” que fica no diretório “System” do ambiente do Protheus e não faz parte de uma tabela de banco de dados. Este é o arquivo que permite à empresa utilizar o sistema. Isto faz parte da implantação do Protheus padrão.

Não há de/para no lado Protheus no momento do cadastro da empresa.

RM

Este cadastro deverá ser feito manualmente. Neste caso, não será utilizada nenhuma mensagem para o sincronismo deste cadastro.

O De-Para RM sempre será do RM para ele mesmo, ou seja, o campo “Valor Chave Primária RM” receberá o CODCOLIGADA e o campo “Valor Chave Integração” receberá também o CODCOLIGADA. O cadastro é realizando em “RM.exe -> Segmento Integração -> Aba Integração -> Mensagem Única -> De-Para”.



De-para RM (Empresa)

Tabela RM

GCOLIGADA

Chave Primária RM

CODCOLIGADA

Valor Chave Primária RM

<Valor CODCOLIGADA>

Sistema Integrado

PROTHEUS

Valor Chave Integração

<valor CODCOLIGADA>





Serão definidas algumas configurações via trigger (TG_PARAMETROSCOLIGADA) para a coligada cadastrada no RM,  sendo elas:




Geral

Valor Default

Máscara do Cliente/Fornecedor

Em Branco

Máscara do Centro de Custos

Em Branco

Número Maxímo de Codição de Pagamento

5

Produto Global

0 (não utiliza)

Máscara do Produto

‘QQQQQQQQQQQQQQQ’

Máscara da Hierarquia do Produto

0 (não controla)

Não altera código do Produto

1 (não altera)

Cadastra Nível de Estoque de Produto

0 (não cadastra)

Máscara do Local de Estoque

'QQQQQQQ'

Número de Decimais para Custos

2

Nome do Preço 1

Preço 1

Moeda Preço 1

R$

Usa Preço 1 de Produtos

1 (usa)

Nome do Preço 2

Preço 2

Moeda Preço 2

R$

Tipo de Documento Padrão

Valor

Código

PR

Consistências do cli/for no lançamento

0 (não)

Descrição

Provisão

Classif.do Tipo de Documento

4 (Previsão)

Gera Número do Documento

2 (Copiar Referência)

Não Contabilizar Baixa Zerada

0 (não)

Pagar ou Receber

3 (A pagar e a Receber)

Último Número

'00000000'

Fiscal

Valor Default

Usa Preço 2 de Produtos

1 (usa)

Deseja Calcular Valores Lf Automatico

0 (não)

Indica se Consiste Data E/S do Lancto

0 (não)

Consiste Valor Contábil de Ipi no Lf

0 (não)

Controla Lancto Parcelado

0 (não)

Edita Campos Fechamento Icms / Ipi

0 (não)

Edita Data da Contabilização

0 (não)

Edita Itens do Lancamento

0 (não)

Edita Valores de Mercadoria no Lancto

0 (não)

Indica se Edita Produto no Lancto

0 (não)

Edita Tipo de Natureza

0 (não)

Inicializa Observacao do Lancto

0 (não)

Permite Incluir Lf com Vlr Mercad. Nulo

0 (não)

Edita Janela de Mercadorias Automatico

0 (não)

Indica se Deve-Se Limpar a Tela do Lf

0 (não)

Natureza Global

1 (sim)

Indica se Agrupa Lf Parc. com Doc.Final

0 (não)

Indica Cli./Forn. Sera Editado Lf Saída

0 (não)

Usa Campo Opcional da Natureza

0 (não)

Edita Campos Opcionais do Lancto

0 (não)

Utiliza Credito Presumido

0 (não)

Indica se Utiliza Lotes

0 (não)

Indica se Utiliza Rotina de Recalculo

0 (não)

Utiliza Aliquota do Estado

0 (não)

Série Padrão

Valor

Série

PHT

Descrição da utilização da série

Série Padrão

Número Geral

1

Exercício da Natureza de Operação

Valor

Descrição

Exercício Fiscal Padrão

Máscara Natureza

'#.###.##'

Fórmula p/ Valor Bruto

Valor

Código da Fórmula

'000001'

Código do Tipo da Fórmula

1

Texto da Fórmula

KQT*KPU

Título da Fórmula

Valor Bruto

Letra da Aplicacao

T

Fórmula p/ Valor Liquido / Subtotal

Valor

Código da Fórmula

'000002'

Código do Tipo da Fórmula

1

Texto da Fórmula

MVB

Título da Fórmula

Valor do Documento

Letra da Aplicacao

T








1.1.2.      Filial


Este cadastro deverá ser feito manualmente no Protheus e no RM e depois configurar o “de/para” de integração correspondente (RM e Protheus possuem interfaces específicas para este fim). Neste caso, não será utilizada nenhuma mensagem para o sincronismo deste cadastro.


RM

Após o cadastro das filiais é necessário realizar o relacionamento entre as filiais do RM com as filiais do PROTHEUS. O relacionamento é realizando em “RM.exe -> Segmento Integração -> Aba Integração -> Mensagem Única -> De-Para”.




De-para RM (Filial)

Tabela RM

GFILIAL

Chave Primária RM

CODCOLIGADA|CODFILIAL

Valor Chave Primária RM

<Valor CODCOLIGADA|CODFILIAL do RM>

Sistema Integrado

PROTHEUS

Valor Chave Integração

<Valor EMPRESA|FILIAL DO Protheus>




É necessário criar todos os tipos de movimentos (listados abaixo) utilizados nos parâmetros do projeto, ao criar uma nova filial. Estes tipos de movimentos serão criados automaticamente via trigger (TG_PARAMETROSFILIAL), após o registro ser criado com sucesso pelo RM.



Movimento

Descrição

Série

Descrição

1.1.01

SOLICITAÇÃO AO ARMAZÉM  - MOVIMENTO PADRÃO       

P01

SÉRIE SOLICITAÇÃO ARMAZÉM

1.1.02

SOLICITAÇÃO DE COMPRA HISTÓRICO - MOVIMENTO PADRÃO

P02

SÉRIE SOLICITAÇÃO COMPRA HISTÓRICO

1.1.03

SOLICITAÇÃO DE COMPRA  - MOVIMENTO PADRÃO        

P03

SÉRIE SOLICITAÇÃO COMPRA

1.1.04

PEDIDO DE COMPRA - MOVIMENTO PADRÃO              

P04

SÉRIE PEDIDO COMPRA

1.1.05

PROVISAO DE PAGAMENTO - MOVIMENTO PADRÃO         

P05

SÉRIE PROVISAO PAGAMENTO

1.2.02

TITULO A PAGAR - MOVIMENTO PADRÃO                

P06

SÉRIE TITULO A PAGAR

1.2.04

NOTA FISCAL - MOVIMENTO PADRÃO                   

P07

SÉRIE NOTA FISCAL

2.1.01

PEDIDO DE VENDA - MOVIMENTO PADRÃO               

P08

SÉRIE PEDIDO VENDA

2.1.02

PROVISAO DE RECEBIMENTO - MOVIMENTO PADRÃO       

P09

SÉRIE PROVISAO RECEBIMENTO

2.2.01

BAIXA DE ESTOQUE - MOVIMENTO PADRÃO              

P10

SÉRIE BAIXA ESTOQUE

2.2.03

TITULO A RECEBER - MOVIMENTO PADRÃO              

P11

SÉRIE TITULO A RECEBER

2.2.04

NOTA FISCAL - VENDA

P13

SÉRIE NOTA FISCAL

4.1.04

ATUALIZACAO DE CUSTO - MOVIMENTO PADRÃO          

P12

SÉRIE ATUALIZACAO CUSTO








Protheus

A partir da versão 11, um novo conceito de empresa e filial foi criado no Protheus. Quando utilizamos a Gestão de empresa, passamos a ter quatro niveis, Grupo de Empresa, Empresa, Unidade negocio e Filial.

Grupo de Empresas: Conjunto de Empresas que estão ligadas entre si por razões diversas e que compartilham as mesmas definições do modelo de dados.

Empresas: Conjunto de Filiais ou Unidades de Negócios que estão dentro da mesma dependência jurídica ou fiscal.

Unidades de Negócio: Conjunto de filiais que estão dentro da mesma atividade econômica.

Se o cliente tiver a instalação Protheus padrão com empresa e filial ele pode utilizar o cadastro de Grupo de Empresas ou de Empresas para armazenar a empresa dependendo da parametrização. Caso o cliente utilize Gestão de Empresa o cadastro de empresa será feito pelo formulário Grupo de Empresas e a Filial em ambos os casos fica no cadastro de Filial.

No caso da instalação padrão utilizando empresa e filial o código da filial terá dois dígitos e caso seja utilizado a Gestão de Empresas a filial pode ter até 12 (doze) dígitos.


No Protheus o de/para necessita que esteja definida a empresa e a filial para que o mesmo possa ser inserido.



De-Para Protheus (Empresa)/(FILIAL)

Referência

RM

Company

<Valor da Coligada RM>

Branch

<Valor da Filial RM>

Emp. Protheus

<Empresa do Protheus>

Fil.Protheus

<Filial do Protheus>





1.1.3.      Local de Estoque

Os Locais de Estoque devem ser cadastrados somente no BackOffice Protheus e sincronizados automaticamente para o RM através de mensagem única Warehouse.


RM

Ao cadastrar uma filial, sempre será cadastrado um Local de Etoque Padrão com código igual a “9999999” caso o mesmo não exista.


Protheus

SIGACOM ->Atualizações -> Cadastros -> Locais de Estoque

Caso o cadastro seja compartilhado no Protheus o mesmo irá gerar várias cadastros no RM para que ele fique disponível dentro do mesmo escopo cadastrado no Protheus.


1.1.4.      Unidade de Medida

As Unidades de Medida devem ser cadastradas somente no BackOffice Protheus e serão sincronizados automaticamente para o RM através de mensagem única UnitOfMeasure.


RM

No Protheus as unidades de medida é um cadastro por empresa e no RM o cadastro de unidade de medida é um cadastro compartilhado, para solucionar esse caso as unidades de medida com mesmo símbolo no Protheus irão apontar para uma mesma unidade de medida do RM.

No RM deve ser informada uma Unidade Base, porém não temos esta informação no Protheus, desta forma, este campo será preenchido com o valor do campo “Code” da Mensagem Unica.

O campo “FATORCONVERSAO” receberá sempre o valor 1, pois a Unidade Base será sempre o mesmo código da Unidade Principal.


Protheus

SIGAQIE->Atualizações -> Cadastros -> Unidades Medida

O cadastro de Unidade de Medida é exclusivo por Grupo de Empresa, Empresa e Unidade de Negócio por padrão. O mesmo deve ser alterado para ser compartilhado entre Empresa, Unidade de Negócio e Filial para que a integração funcione.



1.1.5.      Centro de Custo

Os Centros de Custos devem ser cadastrados somente no BackOffice Protheus e serão sincronizados automaticamente para o RM através de mensagem única CostCenter.


RM

As configurações iniciais da integração irão apagar a máscara do código, caso a mesma já esteja definida no RM.  Dessa forma será possivel cadastrar o código do RM pelo mesmo código cadastrado no Protheus, podendo este conter números ou letras.


Protheus

SIGACTB ->Atualizações -> Entidades -> Custos


Caso o cadastro seja compartilhado no Protheus no nível Empresa e Unidade de Negócio o EAI irá gerar várias cadastros no RM para que ele fique disponível dentro do mesmo escopo cadastrado no Protheus.

Este cadastro deve ser compartilhado a nível de filial no Protheus para que a integração funcione.


1.1.6.      Produto

Os Produtos e Serviços devem ser cadastrados somente no BackOffice Protheus e serão sincronizados automaticamente para o RM através de mensagem única Item.


RM

As configurações inicias da integração irá alterar a máscara do Código do Produto para “QQQQQQQQQQQQQQQ” que permite 15 caracteres de qualquer tipo. Também será alterado o parâmetro de Opções para a Máscara do Produto para “Não controla níveis de máscara”.

O processo de exportação de produto para suprimento/faturamento não é contemplado nesta integração, pois conforme descrito, todos os cadastros devem ser bloqueados no RM, permitindo o cadastro somente no Protheus. não existindo a necessidade de enviar produto do RM ao Protheus.

A primeira unidade de medida do Protheus será gravada em todas unidades de medida (Controle, Compra e Venda) do Produto no RM.

A primeira e segunda unidades de medida, serão salvas em uma outra tabela HCUNDCONV (tabela utilizada somente quando houver integrações com mensagem única)  que será utilizada para conversão de unidade de medida por produto. Para gravar a informação nesta tabela é necessário o cadastro no PROTHEUS da segunda unidade de medida e do fator de conversão. Somente com estas duas informações é que será gerado um registro na tabela HCUNDCONV.

Produto Global: Ao receber a mensagem única como produto global, o RM irá verificar via Eventos se nos parâmetros de produto está configurado para utilizar Produto Global, se estiver, será ignorado o código da coligada (CompanyId) enviado pelo Protheus e será gravado com o código 0 (zero).

As configurações/parametrizações de Produto Global no Protheus e no RM ficarão a cargo do implantador.

Conforme citado no parágrafo anterios ao definir que no RM será utilizado Produto Global, ficará a cargo também do implantador definir a nova máscara do produto.

Informações de valores do produto e unidade de medida serão gravados na TPRODUTODEF para cada coligada existente, mesmo o produto sendo global (coligada igual a 0). Caso uma coligada seja criada após o produto ter sido criado, a tabela de informação complementar do produto (TPRODUTODEF) não terá a infromação desta nova coligada. Será necessário alterar o produto para que esta informação seja incluída.

Links relacionados a Utilização de Produto Global

http://tdn.totvs.com/pages/viewpage.action?pageId=42043475


Protheus

SIGAEST ->Atualizações -> Cadastros -> Produto


Caso o cadastro seja compartilhado no Protheus no nível Empresa e Unidade de Negócio o EAI irá gerar várias cadastros no RM para que ele fique disponível dentro do mesmo escopo cadastrado no Protheus.

Este cadastro deve ser compartilhado a nível de filial no Protheus para que a integração funcione.

Caso seja utilizado produto global no RM o cadastro deve ser compartilhado no Protheus a nível de Empresa ou Unidade de Negócio.



1.1.7.      Moeda

As moedas devem ser cadastradas somente no BackOffice Protheus e serão sincronizados automaticamente para o RM através de mensagem única Currency.


RM

O símbolo da moeda é a chave primária. Desta forma, ao cadastrar no Protheus uma moeda com um símbolo que já exista no RM ele será vinculado ao registro cadastrado anteriormente caso seja de empresas diferentes, ou seja, teremos dois registros no de/para do RM apontando para um único registro de moeda. Exemplo:

Empresa

Moeda

Descrição

Símbolo

 Casas Decimais

01

01

Moeda 01

 2

02

01

Moeda 02

 2

03

01

Moeda 03

 2


O de/para no RM ficará:

Tabela

Chave RM

Valor Chave RM

Sistema Integrado

 Chave Integração

GMOEDA

SIMBOLO

Protheus

 01| |01

GMOEDA

SIMBOLO

Protheus

 02| |01

GMOEDA

SIMBOLO

Protheus

 03| |01


Caso o usuário tente cadastrar uma nova moeda com o mesmo símbolo para a empresa que já tenha este símbolo integrado o RM retornará uma mensagem de erro. Exemplo:

Empresa

Moeda

Descrição

Símbolo

 Casas Decimais

01

02

Moeda 02

 2


Neste caso será retornado uma mensagem de erro pois a empresa 01 já possui a moeda 01 com o símbolo € cadastrado. Este tratamento será feito no RM via eventos.

Se alterado no PROTHEUS dados de uma moeda, cuja exista mais de um de-para no RM, as demais moedas do RM sofrerão a alteração, porém no PROTHEUS as demais moedas nada sofrerão. Exemplo:

Empresa

Moeda

Descrição

Símbolo

 Casas Decimais

02

01

Moeda 01 alterada

 4


Para a alteração acima serão alterados o cadastro da moeda 01 da empresa 02 do Protheus e na moeda € do RM porém, as moedas 01 da empresa 01 e 03 do Protheus não serão alteradas.


Ao gravar a moeda é necessário informar o tipo (TIPO) da moeda, porém este não é informado na mensagem, o mesmo será preenchidos (via Eventos) com valor do parâmetro “TIPOMOEDA” já definido na integração.

Protheus

SIGACTB ->Atualizações -> Cadastros -> Moedas Contabeis


O cadastro de Moeda é exclusivo por Grupo de Empresa, Empresa, Unidade de Negócio e Filial por padrão. O mesmo deve ser alterado para ser compartilhado entre Empresa, Unidade de Negócio e Filial para que a integração funcione.



1.1.8.      Cotação de Moeda

As cotações de moedas devem ser cadastradas somente no BackOffice Protheus e serão sincronizados automaticamente para o RM através de mensagem única CurrencyQuotation.

RM

O símbolo da moeda é a chave primária. Desta forma, ao cadastrar no Protheus uma cotação com um símbolo que já exista no RM ele será vinculado ao registro cadastrado anteriormente caso seja de empresas diferentes, ou seja, teremos dois registros no de/para do RM apontando para um único registro de cotação.

É necessário informar o código da moeda de referência para a cotação (Ex.: Cotação do Dolar referente a moeda Real). Já no Protheus a moeda de referência é a moeda configurada para localização (Ex.: Real). Para tratar esta particularidade do RM, existirá um parâmetro que terá um valor configurado pelo implantador da integração para a moeda de referência, por padrão terá o valor vazio, sendo necessário informar uma moeda que já tenha sido cadastrada no Protheus:

Acesse RM.exe | Integração | Aba Integração | Mensagem Única | Integrações, selecione a integração com Identificador = 1002 e clique em Anexo | Parâmetros da Integração.


Nome do Parâmetro

Tipo

Valor Padrão

MOEDAPADRAO

String

<Valor chave RM (SIMBOLO)>


Este parâmetro deverá ser configurado pelo implantador. Após cadastrar um Produto no Protheus, será necessário verificar na tabela de De-Para (Integração | Mensagem Única De-Para) do RM qual a Chave (campo: Valor Chave Primária RM) que foi gerada deste Produto e atualizar o Valor do Parâmetro acima.


O campo <SIMBOLOREF> será preenchido com o valor do parâmetro “MOEDAPADRAO”.

O ano e mês da mensagem única são fixos, já o dia é preenchido dentro de uma lista de cotações, desta forma, será feito um loop para ler todos os campos da tag <ListOfQuotation> e para cada registro montar a data (Dias + Mês + Ano).

Protheus:

O cadastro de cotação do Protheus permite a alteração da cotação de várias moedas para uma mesma data. Neste caso será enviado uma mensagem para cada moeda alterada.


Protheus

SIGACTB -> Atualizações -> Cadastros -> Cambio

No Protheus a cotação da moeda 01 é sempre 1,0000. Isto ocorre em função do sistema considerar a moeda 01 como a moeda oficial da localização instalada, ou seja, na localização Brasil a moeda 01 é sempre o Real e na localização México a moeda 01 é sempre o Peso Mexicano.


O cadastro de Cotação de Moeda é exclusivo por Grupo de Empresa, Empresa, Unidade de Negócio e Filial por padrão. O mesmo deve ser alterado para ser compartilhado entre Empresa, Unidade de Negócio e Filial para que a integração funcione.


O cadastro de cotação que aparece na tela inicial do sistema para o primeiro usuário que acessá-lo no dia não enviará a mensagem para o RM. Somente através do cadastro disponível no SIGACTB.


Apesar da cotação da tela inicial não chamar a integração ela irá atualizar a cotação disponível desde que os parâmetros de moeda estejam configurados corretamente.


Exemplo:

Moeda

MV_MOEDAX

MV_SIMBX

1

REAL

R$

2

US DOLAR

US$

3

EURO

4

LIBRA

£

5

IENE

¥

6

PESO ARG

$(ARG)

CTO_MOEDA

CTO_DESC

CTO_SIMB

01

REAL

R$

02

US DOLAR

US$

03

EURO

04

LIBRA

£

05

IENE

¥

06

PESO ARG

$(ARG)



1.1.9.      Cliente

Os clientes devem ser cadastrados somente no BackOffice Protheus e serão sincronizados automaticamente para o RM através de mensagem única CustomerVendor.


RM

As configurações iniciais desta integração irá remover a máscara do código do Cliente/Fornecedor.


Protheus

SIGAFAT -> Atualizações -> Cadastros -> Cliente

Caso o cadastro seja compartilhado no Protheus no nível Empresa e Unidade de Negócio o EAI irá gerar várias cadastros no RM para que ele fique disponível dentro do mesmo escopo cadastrado no Protheus.

Este cadastro deve ser compartilhado a nível de filial no Protheus para que a integração funcione.



1.1.10.  Fornecedor

Os fornecedores devem ser cadastrados somente no BackOffice Protheus e serão sincronizados automaticamente para o RM através de mensagem única CustomerVendor.


RM

As configurações iniciais desta integração irá remover a máscara do código do Cliente/Fornecedor.


Protheus

SIGAFIN -> Atualizações -> Cadastros -> Fornecedor

Caso o cadastro seja compartilhado no Protheus no nível Empresa e Unidade de Negócio o EAI irá gerar várias cadastros no RM para que ele fique disponível dentro do mesmo escopo cadastrado no Protheus.

Este cadastro deve ser compartilhado a nível de filial no Protheus para que a integração funcione.



1.1.11.  Condição de Pagamento

As codices de pagamento devem ser cadastradas somente no BackOffice Protheus e serão sincronizados automaticamente para o RM através de mensagem única PaymentCondition.

RM

Os Dias de vencimento na semana (TCPG. DIASVENCSEMANA) grava para cada dia um valor definido que são: (domingo: 64; segunda-feira: 1; terça-feira: 2; quarta-feira: 4; quinta-feira: 8; sexta-feira: 16; sábado: 32). O RM permite marcar mais de um dia da semana, como por exemplo: segunda-feira e quarta-feira. Nesta integração será permitido selecionar somente uma opção. Abaixo a tabela De-Para referente ao campo WeekDayFixed.

WeekDayFixed


Mensagem Padrão

RM

Domingo

1

64

Segunda-feira

2

1

Terça-feira

3

2

Quarta-feira

4

4

Quinta-feira

5

8

sexta-feira

6

16

Sábado

7

32


Abaixo a tabela De-Para referente ao campo DayCondition.

DayCondition


Mensagem Padrão

RM

Data do Dia

1

0

Fora o Dia

2

-

Fora Semana

3

1

Fora Quinzena

4

3

Fora Mês

5

2

Fora Dezena

6

4

Fora Ano

-

5



Protheus

SIGACOM -> Atualizações -> Cadastros -> Cond. de Pagamento

Por padrão este cadastro é exclusivo por Grupo de Empresa, Empresa, Unidade de Negócio e Filial e o mesmo deve ser alterado para funcionar de forma compartilhada entre Empresa, Unidade de Negócio e Filial.

O Protheus não possui suporte ao campo DayCondition.

No Protheus a Condição de pagamento pode ser dos tipos 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C e D. Para os tipos 1, 2, 4, 5, 6 e 8 será enviada toda a regra para o RM. Para os demais casos será enviado o código e a descrição.

"Quando integrado as condições de pagamento do tipo 1 e 8 permitem apenas 5 parcelas." Esta regra existe, pois os tipos 1 e 8 se referem a cadastros onde temos dias com intervalos personalizados ou com valores personalizados, com isto por exemplo para a utilização de parcelas em intervalos predeterminados mesmo que com data fixa se sugere a utilização do tipo 3.


Segue as regras para os tipos no Protheus:

l

Tipo 1

Estrutura

Definir qualquer código para representar a condição. O campo "Cond. Pagto." indica o deslocamento em dias a partir da data base. Os valores devem ser separados por vírgula.

Exemplo:

Código – 001
Tipo – 1
Condição - 00,30,60

Os pagamentos serão efetuados da seguinte forma:

1ª parcela à vista
2ª parcela 30 dias
3ª parcela 60 dias


Tipo 2

Estrutura

O campo "Código" do cadastro Condição de Pagamento, representa os vencimentos, de acordo com a fórmula:


O campo "Cond. Pagto." deve determinar o multiplicador.

 Exemplo:

Código – 341
Tipo – 2
Condição - 7 (Multiplicador



Tipo 3

Estrutura

O campo "Cond. Pagto" determina o número de parcelas, a carência e as datas padronizadas para o vencimento. O usuário pode definir qualquer código para representar a condição.


Exemplo:

Código – 001
Tipo – 3
Condição - 3,42,7,14,21



O programa calcula, após a data de emissão, as datas de vencimento, ajustando-as de acordo com as datas padrão fornecidas, sempre para a próxima.


Tipo 4

Estrutura

O campo "Cond. Pagto" determina o número de parcelas, o intervalo de dias e o dia da semana para o vencimento. O usuário pode definir qualquer código para representar a condição.


Em que D pode assumir:

1 – Domingo
2 – Segunda
3 – Terça
4 – Quarta
5 – Quinta
6 – Sexta
7 - Sábado

 Exemplo:

Código – 001
Tipo – 4
Condição - 4,30,3

Esta condição indica que o título terá quatro parcelas com vencimento a cada trinta dias, toda terça-feira.

Tipo 5

Estrutura

O  campo "Cond. Pagto" representa a carência, a quantidade de duplicatas e os vencimentos, nesta ordem, representado por valores numéricos.

Exemplo:

Código – 001
Tipo – 5
Condição - 10,12,30

Assim, a condição “10,12,30” representa:



Tipo 6

Estrutura

O campo "Cond. Pagto" assume dias da semana padronizados para o vencimento, considerando o intervalo de dias entre cada parcela.



Em que D pode assumir:

1 – Domingo
2 – Segunda
3 – Terça
4 – Quarta
5 – Quinta
6 – Sexta
7 - Sábado 

Exemplo:

Código – 001
Tipo – 6
Condição - 6,15,4,30

Assim, a condição “6,15,4,30” representa:


Tipo 7

Estrutura

Permite a definição de datas fixas de vencimento no período de um ano. O valor de cada parcela será calculado dividindo-se o Valor Total da Nota pelo Número de Parcelas.

Esta condição trata as parcelas da seguinte maneira:

São definidos 13 valores numéricos com dois dígitos, separados por vírgula;
O primeiro valor numérico indica o número de parcelas;
Os demais devem ser utilizados para informar os dias de vencimento das parcelas de janeiro a dezembro seqüencialmente;
O vencimento da primeira parcela será a data imediatamente posterior à data base.

Quando o dia informado for superior ao último dia do mês, o último dia do mesmo será assumido.

Exemplo:

Data Base 25/03/2002
Código – 001
Tipo – 7
Condição - 03, 05, 10, 15, 20, 25, 30, 05, 10, 15, 20, 25, 30



Assim, temos: 3 parcelas com vencimento nos dias 20/Abril, 25/Maio e 30/Junho.


Tipo 8

Estrutura

O campo "Cond. Pagto" representa os dias de deslocamento e os percentuais de cada parcela na seguinte forma: [nn, nn, nn], [xx, xx, xx], em que:

[nn, nn, nn] são os deslocamentos em dias a partir da data base.
[xx, xx, xx] são os percentuais de cada parcela

Os valores deverão ser separados por vírgula.

A soma dos totais dos percentuais deve ser de 100%.

Exemplo:

Código – 001
Tipo – 8
Condição - [30,60,90],[25,35,40]

Num total de 1.000 reais serão geradas as seguintes parcelas.

para 30 dias, 25% do total R$ 250,00
para 60 dias, 35% do total R$ 350,00
para 90 dias, 40% do total R$ 400,00

1.1.12.  Projeto

Os Projetos devem ser cadastradas somente no TOTVS Obras e Projetos e serão sincronizados automaticamente para o Protheus através de mensagem única Project.

Ao excluir um projeto, o mesmo será verificado se existem tarefas, caso não exista, o comportamento será normal, caso contrário, cada produto (RM e Protheus) ficará responsável por excluir os seus registros relacionados (Tarefas e Contratos) da base de dados e do De-Para.


Ao alterar o código do projeto no TOTVS Obras e Projetos o mesmo enviará uma mensagem Project  com a alteração do código para o Protheus. O Protheus realizará a troca de código do projeto via rotina automática alterando o código em todas as tabelas que utilizem o código do projeto.

Em função do código do projeto ser chave em várias tabelas e fazer parte da chave única, o Protheus também irá alterar esta chave na tabela de de/para para todas os EDTs e tarefas pertencentes ao projeto alterado. Ao final do processo será gerada uma nova thread que irá enviar a mensagem de InternalID  com todas as chaves únicas alteradas para que as mesmas também sejam alteradas no de/para do TOTVS Obras e Projetos.

A entidades que têm a chave única alterada no Protheus e que serão sincronizadas com o RM são: Projeto (entidade Project, tabela AF8) via ResponseMessage da mensagem de troca de código enviada pelo RM, obra (entidade SubProject, tabela AFC), etapa (entidade StepProject, tabela AFC) e tarefa (entidade TaskProject, tabela AF9) via mensagem InternalID.

Ao realizar revisões simples o IDPRJ é mantido para evitar a necessidade de atualização de relacionamento pelo De/Para, mas na utilização de Revisões Multiplas o IDPRJ é alterado, com isto a integração realizara o envio de mensagem de InternalID para o Protheus para que o mesmo atualize o De/Para de projeto, também sera enviado mensagens de InternalID para alteração do De/Para das tarefas do Projeto.

Ao realizar uma revisão de venda o código de projeto recebe o sufixo “_V” e é dispara a mensagem de integração de um novo projeto com todas as tarefas, de forma que o Protheus terá dois projetos o principal e o de venda, sendo sempre atualizado o De/Para com o ultimo IDPRJ das revisões verticais. As revisões horizontais não serão sincronizadas e as apropriações são registradas na ultima revisão vertical do projeto.

Obs.: É necessário alterar o grupo de campo 097-Projeto do Protheus para o tamanho 24 para que haja compatibilidade com o tamanho do campo código de Projeto do TOTVS Obras e Projetos.


RM

RM.exe -> Projetos -> Construção e Projetos -> Aba Projeto -> Selecionar Projeto


Serão sincronizados apenas os projetos que estiverem com os Status definidos como “True” nos Parâmetros da Integração. Esta validação será feita via eventos no RM.

Este mesmo tratamento será feito para o cadastro de Obra, Etapa e Tarefa.

Acesse “RM.exe -> Integração -> Aba Integração -> Mensagem Única -> Integrações”, selecione a integração com Identificador = 1002 e entre em “Anexo -> Parâmetros da Integração”

Nome do Parâmetro

Tipo

Valor do Parâmetro

STATUSPRJ_EMANDAMENTO

Bolean

True

STATUSPRJ_AEXECUTAR

Bolean

True


Os parâmetros do Projeto serão atualizados automaticamente pela integração após a criação de um novo projeto. O usuário não poderá alterá-los.


No RM existem dois tipos de revisão de projetos:

Revisão de Projetos: Esta não será necessário sincronizar com o Protheus, pois a revisão irá manter o Projeto atual (já sincronizado) e criar uma cópia do mesmo para histórico.

Revisão Multipla de Projetos: Será desenvolvido no RoadMap da versão 12.00.

Protheus

O módulo PMS não estará disponível quando o Protheus estiver integrado com o TOTVS Obras e Projetos.

Para que seja possível cadastrar o projeto no Protheus é necessário que se tenha um calendário padrão cadastrado. O calendário padrão deve ser informado no parâmetro MV_INTCAL. Caso este parâmetro não exista ou esteja vazio, o adapter irá considerar a utilização do calendário 001. Caso o parâmetro contenha um calendário inválido o sistema retornará um erro.

Antes de sincronizar o contrato é preciso rodar o update U_UPDPMS.

Por padrão todos os projetos do Protheus são cadastrados com a fase 01 e esta não permite que o projeto seja utilizado no financeiro, em compras, faturamento e outros módulos. Como o módulo PMS ficará desabilitado com a integração não será permitido alterar a fase do projeto no Protheus.

Nota: Para conseguir cadastrar a fase do projeto os parâmetros MV_PMSITMU e MV_RMCOLIG devem conter o valor 0(zero).  Após retornar o conteúdo correto para o parâmetro MV_PMSITMU.

Deste modo será necessário cadastrar uma nova fase de projeto para a utilização com o Solum. Esta nova fase pode ser cadastrada em SIGAPMS (Gestão de Projetos | Cadastros | Fases do Projeto). Ele deve conter:



Aba Dados Gerais

Código:

06

Descr.Status:

INTEGRACAO RM SOLUM

Browse:

Azul

Aba Gerenciam. Projetos

Alterar Prj.:

Sim

Excluir Prj.:

Sim

Excluir EDT:

Sim

Excluir Trf.:

Sim

Incluir Trf.:

Sim

Incluir EDT:

Sim

Alterar EDT:

Sim

Alterar Trf.:

Sim

Alt.Qtd.Trf.:

Sim

Alt.Cal.Trf.:

Sim

Incl.Event.:

Sim

Alt. Event.:

Sim

Excl.Event.:

Sim

Alt.Dur.Trf.:

Sim

Alt.Ini.Trf.:

Sim

Alt.Fin.Trf:

Sim

Inc.REc.Trf.:

Sim

Alt.Rec.Trf.:

Sim

Exc.Rec.Trf.:

Sim

Inc.Dsp.Trf.:

Sim

Alt.Dsp.Trf.:

Sim

Exc.Dsp.Trf.:

Sim

Inc.Rel.Trf.:

Sim

Alt.Rel.Trf.:

Sim

Exc.Rel.Trf.:

Sim

Trf. Monitor:

Sim





Aba Gerenciam. Execucao

Atual.Exec.:

Sim

Gerar Plan.:

Sim

Incluir SC:

Sim

Incluir SC:

Sim

Incluir CP:

Sim

Incluir SA:

Sim

Incluir OP:

Sim

Perm.Encerr.:

Nao

Aba Gerenciam. Documentos

Atual. Doc.:

Sim

Visual.Doc.:

Sim





Aba Controle de Revisao

Iniciar. Ver:

Sim

Final. Ver.:

Sim





Aba Apontamentos do Projeto

Incl.Requi.:

Sim

Incl.Desp.:

Sim

Incl. NFE.:

Sim

Incl. PV.:

Sim

Incl. Rec.:

Sim

Aptm.Recurso:

Sim

Mov. Banc.:

Sim

Pre Apt.Rec.:

Sim

Apr.Pre Apon:

Sim







Aba Confirmacoes

Incl.Cnf.Trf.:

Nao

Incl.Cnf.EDT:

Nao

Alt.Conf.Trf:

Sim

Alt.Conf.EDT:

Nao

Exc.Conf.Trf:

Nao

Exc.Conf.EDT:

Não








Após o cadastro da fase 06 será necessário alterar o parâmetro MV_PRJINIC para 06.

Caso já exista uma fase com o código 06 ela pode ser criada com outro código. Lembrando apenas de alterar o parâmetro MV_PRJINIC com o código criado.

Ao trocar o código do projeto no TOP será enviada uma mensagem Project para que o Protheus execute a troca do código internamente e, em função do campo ser chave no Protheus, será retornada uma mensagem de InternalID para o TOP com todos os de/para que forem atualizados no Protheus.

Como o módulo PMS fica desabilitado quando há integração com o TOTVS Obras e Projetos o projeto ficará disponível para visualização apenas nos processos onde há integração com projetos.

Exemplo: Rateio de projeto da nota fiscal de entrada, solicitação de armazém, solicitação de compra, pedido de compra, título a pagar, etc.



1.1.13.  Obra

As Obras devem ser cadastradas somente no TOP e serão sincronizados automaticamente para o Protheus através de mensagem única SubProject.


RM

RM.exe -> Projetos -> Construção e Projetos -> Aba Orçamento -> Planilha de Atividades


Serão sincronizados apenas dados da Planilha de Atividades. Não existe integração para Planilha de Serviços.


Processos relacionados a Planilha de atividades que serão integrados:

  • Troca de Código da Tarefa;
  • Alterar Nome/Descrição das Tarefas;
  • Reorganizar Código da Tarefa;
  • Alterar Hierarquia da Tarefa;
  • Copiar Tarefas / Etapas;
  • Transformar Etapa em Serviços.


É permitido alterar o código de uma Obra, porém este campo é chave primária no Protheus, desta forma, ao alterar o código de uma Obra será enviado uma mensagem SubProject como alteração (upsert) e o Protheus irá fazer o tratamento para alterar este código.

Todo este tratamento citado acima, também será regra para os cadastros de


Protheus

Como o módulo PMS fica desabilitado quando há integração com o TOTVS Obras e Projetos a obra ficará disponível para visualização apenas nos processos onde há integração com projetos.

Exemplo: Rateio de projeto da nota fiscal de entrada, solicitação de armazém, solicitação de compra, pedido de compra, título a pagar, etc.

Ao ativar a integração com o Solum é necessário alterar o grupo de campo EDT/Tarefa para o tamanho 50 para que haja compatibilidade com o tamanho do campo do TOTVS Obras e Projetos.


1.1.14.  Etapa

As Etapas devem ser cadastradas somente no TOP e serão sincronizados automaticamente para o Protheus através de mensagem única StepProject.


RM

RM.exe -> Projetos -> Construção e Projetos -> Aba Orçamento -> Planilha de Atividades


Serão sincronizados apenas dados da Planilha de Atividades. Não existe integração para Planilha de Serviços.

É permitido alterar o código de uma Etapa, porém este campo é chave primária no Protheus, desta forma, ao alterar o código de uma Etapa será enviado uma mensagem StepProject como alteração (upsert) e o Protheus irá fazer o tratamento para alterar este código.


Protheus

Como o módulo PMS fica desabilitado quando há integração com o TOTVS Obras e Projetos a etapa ficará disponível para visualização apenas nos processos onde há integração com projetos.

Exemplo: Rateio de projeto da nota fiscal de entrada, solicitação de armazém, solicitação de compra, pedido de compra, título a pagar, etc.


1.1.15.  Tarefa

As Tarefas devem ser cadastradas  somente no TOP e serão sincronizados automaticamente para o Protheus através de mensagem única TaskProject.


RM

RM.exe -> Projetos -> Construção e Projetos -> Aba Orçamento -> Planilha de Atividades


Serão sincronizados apenas dados da Planilha de Atividades. Não existe integração para Planilha de Serviços.

É permitido alterar o código de uma Tarefa, porém este campo é chave primária no Protheus, desta forma, ao alterar o código de uma Tarefa será enviado uma mensagem TaskProject como alteração (upsert) e o Protheus irá fazer o tratamento para alterar este código.


Protheus

Como o módulo PMS fica desabilitado quando há integração com o TOTVS Obras e Projetos a tarefa ficará disponível para visualização apenas nos processos onde há integração com projetos.

Exemplo: Rateio de projeto da nota fiscal de entrada, solicitação de armazém, solicitação de compra, pedido de compra, título a pagar, etc.


1.1.16.  Contrato

Os contratos serão cadastrados somente no TOP e serão sincronizados automaticamente para o Protheus através da mensagem única Contract.

O Protheus apenas irá exibir as informações não permtindo qualquer tipo de alteração.


RM

RM.exe -> Projetos -> Construção e Projetos -> Aba Controle -> Contratos


Será criado um filtro para envio apenas de contratos do tipo “A Pagar” e que possuírem a finalidade de “Prestação de serviços” ou “Marco Contratual ”.

Obs: Não será possivel  criar um filtro por status do contrato no RM. Caso um contrato mude para um status em que o Protheus não possa exibir o RM não pode disparar uma mensagem de deleção pois o contrato poderá ser chave estrangeira de registros já criados no Protheus.


Protheus

Os contratos deverão ser filtrados de acordo com o projeto escolhido, ou seja, somente deverão ser exibidos os contratos referente ao projeto selecionado.

Os contratos serão utilizados no Protheus no rateio de projeto/tarefa da NF de entrada que pode ser acessada através do "SIGACOM -> Atualizações -> Movimentos -> Documento Entrada". O rateio de Projeto/Tarefa pode ser acessado através do botão “Ações relacionadas|Projetos”.



1.1.17.  Natureza Financeira


As naturezas financeiras devem ser cadastradas somente no BackOffice Protheus e serão sincronizadas automaticamente para o RM através de mensagem única FinancialNature. Apenas números ou letras serão permitidos no campo de codigo.


RM

As naturezas financeiras podem ser visualizadas acessando o módulo BackOffice\Gestão Financeira em “Cadastros | Movimentos | Natureza Orçamentária / Financeira”. Fica a critério do implantador o controle de permissão para este cadastros caso o pacote RM do cliente contenha o módulo de Gestão Financeira.



1.1.18.  Grupo de Produto


Ao grupo de produtos são cadastrados somente no BackOffice Protheus e serão sincronizados automaticamente para o RM através de mensagem única StockGroup.


RM

Os Grupo de Produtos podem ser visualizados no RM no módulo de Gestão de Estoque acessando “Cadastros | Tabelas de Classificação | Grupo de Produtos”. Fica a critério do implantador o controle de permissão para este cadastros caso o pacote RM do cliente contenha o módulo de Gestão de Estoque / Compras e Faturamento.

No cadastro do produto o grupo esta informado em detalhes na aba classificação.



1.2.Processos

1.2.1.      TOTVS Obras Projetos (RM Solum)

Será descrito os processos do TOTVS Obras e Projetos integrados ao Protheus.


1.2.1.1.Pedido de Material

RM.exe -> Projetos -> Contrução e Projetos -> Planejamento -> Geração de Pedidos


No “Pedido de Material” pode ser gerada uma “Solicitação de Compra” ou uma “Solicitação de Armazem” que são enviadas para o Protheus através do processo “Enviar pedido para Suprimento/Faturamento gerando apenas 1(um) movimento” ou “Enviar pedido para Suprimento/Faturamento gerando apenas 1(um) mov por Data de Entrega”.

Caso seja selecionado o item “Enviar pedido para Suprimento/Faturamento gerando apenas 1(um) mov por Data de Entrega”, sera gerado uma solicitação separada agrupando os itens por data de entrega.

Caso haja um Contrato com a finalidade “Contrato de Material” com saldo para algum dos itens da solicitação, será gerado um “Pedido de Compra” para esses itens que estão associados ao contrato. Caso entre os item com Contrato associado, o contrato não tenha saldo suficiente, será gerado também uma solicitação com o restante do item.  Será gravado apenas o de-para do pedido e seus itens, sendo ignorado os rateios.

A exclusão de um “Pedido de Material” é realizada exclusivamente pelo TOVS Obras e Projetos, é realizada pelo processo “Exclusão de Movimento”.


Documentação da funcionalidade

Geração de Pedido

1.2.1.1.1.      Solicitação de Armazém

Na “Solicitação de Armazem” sera gerado um movimento (“1.1.01– SOLICITAÇÃO AO ARMAZÉM  - MOVIMENTO PADRÃO”) esse movimento será sincronizado com o protheus pela mensagem de Request sendo preenchida a tag “Type” com o valor  “001”.

O tipo de movimento utilizado pelo processo não pode ser alterado pelo usuario.

Visualizando no Protheus

O pedido de compra do tipo Solicitação de Armazém pode ser acessado no Protheus através do módulo de Estoque (SIGAEST) no menu Atualizações => Requis. Ao Armazem => Solicit.ao Armazem (MATA105).

As solicitações geradas pelo TOTVS Obras e Projetos serão agrupados por item, sendo que as informações de projeto/tarefa e centro de custo ficarão nas tabelas de rateio AFH e SGS respectivamente e os dados do pedido são armazenados na tabela SCP.

As informações de rateio de projeto/tarefa podem ser acessadas pelo menu Ações Relacionadas => Projeto e as informações de centro de custo podem ser acessadas pelo menu Ações Relacionadas => Rateio. Ambos os menus estão disponíveis na tela de visualização da solicitação.


1.2.1.1.2.      Solicitação de Compra

Na “Solicitação de Compra” sera gerado um movimento (“1.1.03 – SOLICITAÇÃO DE COMPRA  - MOVIMENTO PADRÃO”) esse movimento será sincronizado com o protheus pela mensagem de Request sendo preenchida a tag “Type” com o valor  “000”. Será gravado apenas o de-para do pedido e seus itens, sendo ignorado os rateios.

O tipo de movimento utilizado pelo processo não pode ser alterado pelo usuario.

Visualizando no Protheus

O pedido de compra do tipo Solicitação de Compra pode ser acessado no Protheus através do módulo de Compras (SIGACOM) no menu Atualizações => Solicitar/Cotar => Solict.de Compras (MATA110).

As solicitações geradas pelo TOTVS Obras e Projetos serão agrupados por item, sendo que as informações de projeto/tarefa e centro de custo ficarão nas tabelas de rateio AFH e SCP respectivamente e os dados da solicitação são armazenados na tabela SC1.

As informações de rateio de projeto/tarefa podem ser acessadas pelo menu Ações Relacionadas => Projeto e as informações de centro de custo podem ser acessadas pelo menu Ações Relacionadas => Rateio. Ambos os menus estão disponíveis na tela de visualização da solicitação.

1.2.1.1.3.      Pedido de Compra

No “Pedido de Compra” sera gerado um movimento (“1.1.04 – PEDIDO DE COMPRA  - MOVIMENTO PADRÃO”) esse movimento será sincronizado com o protheus pela mensagem de Order sendo preenchida a tag “OrderPurpose” com o valor  “1”.

O tipo de movimento utilizado pelo processo não pode ser alterado pelo usuario.

Visualizando no Protheus

O pedido de compra pode ser acessado no Protheus através do módulo de Compras (SIGACOM) no menu Atualizações => Pedidos => Pedidos de Compra (MATA121).

Os pedidos gerados pelo TOTVS Obras e Projetos serão agrupados por item, sendo que as informações de projeto/tarefa e centro de custo ficarão nas tabelas de rateio AJ7 e SCH respectivamente e os dados do pedido são armazenados na tabela SC7.

As informações de rateio de projeto/tarefa podem ser acessadas pelo menu Ações Relacionadas => Projeto e as informações de centro de custo podem ser acessadas pelo menu Ações Relacionadas => Rateio. Ambos os menus estão disponíveis na tela de visualização do pedido.



1.2.1.2.Pedido de Material Extra

RM.exe -> Projetos -> Contrução e Projetos -> Planejamento -> Geração de Pedido Extra


No “Pedido de Material Extra” será gerada uma “Solicitação de Compra” que é enviada para o protheus através do processo “Gerar 1 movimento”.

Caso exista no sistema um “Contrato de Material” com saldo, o mesmo pode ser associado de foma manual aos itens do pedido, para esses itens será gerado um “Pedido de compra”.

A exclusão de um “Pedido de Material Extra” é realizada exclusivamente pelo TOVS Obras e Projetos, é realizada pelo processo “Excluir Movimentos”.


Documentação da funcionalidade

Geração de Pedido Extra


1.2.1.2.1.      Solicitação de Armazém

Na “Solicitação de Armazem” sera gerado um movimento (“1.1.01– SOLICITAÇÃO AO ARMAZÉM  - MOVIMENTO PADRÃO”) esse movimento será sincronizado com o protheus pela mensagem de Request sendo preenchida a tag “Type” com o valor  “001”.

O tipo de movimento utilizado pelo processo não pode ser alterado pelo usuario.

Visualizando no Protheus

O pedido de compra do tipo Solicitação de Armazém pode ser acessado no Protheus através do módulo de Estoque (SIGAEST) no menu Atualizações => Requis. Ao Armazem => Solicit.ao Armazem (MATA105).

As solicitações geradas pelo TOTVS Obras e Projetos serão agrupados por item, sendo que as informações de projeto/tarefa e centro de custo ficarão nas tabelas de rateio AFH e SGS respectivamente e os dados do pedido são armazenados na tabela SCP.

As informações de rateio de projeto/tarefa podem ser acessadas pelo menu Ações Relacionadas => Projeto e as informações de centro de custo podem ser acessadas pelo menu Ações Relacionadas => Rateio. Ambos os menus estão disponíveis na tela de visualização da solicitação.


1.2.1.2.2.      Solicitação de Compra

Na “Solicitação de Compra” sera gerado um movimento (“1.1.03 – SOLICITAÇÃO DE COMPRA  - MOVIMENTO PADRÃO”) esse movimento será sincronizado com o protheus pela mensagem de Request sendo preenchida a tag “Type” com o valor  “000”.

O tipo de movimento utilizado pelo processo não pode ser alterado pelo usuario.

Visualizando no Protheus

O pedido de compra do tipo Solicitação de Compra pode ser acessado no Protheus através do módulo de Compras (SIGACOM) no menu Atualizações => Solicitar/Cotar => Solict.de Compras (MATA110).

As solicitações geradas pelo TOTVS Obras e Projetos serão agrupados por item, sendo que as informações de projeto/tarefa e centro de custo ficarão nas tabelas de rateio AFH e SCP respectivamente e os dados da solicitação são armazenados na tabela SC1.

As informações de rateio de projeto/tarefa podem ser acessadas pelo menu Ações Relacionadas => Projeto e as informações de centro de custo podem ser acessadas pelo menu Ações Relacionadas => Rateio. Ambos os menus estão disponíveis na tela de visualização da solicitação.


1.2.1.2.3.      Pedido de Compra

No “Pedido de Compra” sera gerado um movimento (“1.1.04 – PEDIDO DE COMPRA  - MOVIMENTO PADRÃO”) esse movimento será sincronizado com o protheus pela mensagem de Order sendo preenchida a tag “OrderPurpose” com o valor  “1”.

O tipo de movimento utilizado pelo processo não pode ser alterado pelo usuario.

Visualizando no Protheus

O pedido de compra pode ser acessado no Protheus através do módulo de Compras (SIGACOM) no menu Atualizações => Pedidos => Pedidos de Compra (MATA121).

Os pedidos gerados pelo TOTVS Obras e Projetos serão agrupados por item, sendo que as informações de projeto/tarefa e centro de custo ficarão nas tabelas de rateio AJ7 e SCH respectivamente e os dados do pedido são armazenados na tabela SC7.

As informações de rateio de projeto/tarefa podem ser acessadas pelo menu Ações Relacionadas => Projeto e as informações de centro de custo podem ser acessadas pelo menu Ações Relacionadas => Rateio. Ambos os menus estão disponíveis na tela de visualização do pedido.



1.2.1.3.Contratos


RM.exe -> Projetos -> Contrução e Projetos -> Controle -> Contrato


Será integrado os processos dos contratos das seguintes finalidades:

  • Finalidade: Prestação de Serviço (Tipos: A Pagar, A Receber)
    • Processo: Gerar Integração com Suprimentos/Faturamento (Anexo Periodos do Contrato)
    • Processo: Liberação de Retenção (Anexo Retenções Contratuais)
    • Processo: Liberar Adiantamento (Anexo Adiantamento de Contrato)


  • Finalidade: Parcelas Fixas (Tipos: A Pagar, A Receber)
    • Processo: Gerar Integração com Suprimentos/Faturamento (Anexo Periodos do Contrato)


  • Finalidade: Marco Contratual (Tipos: A Pagar, A Receber)
    • Processo: Gerar Integração com Suprimentos/Faturamento (Anexo Controle de Liberação)
    • Processo: Liberação de Retenção (Anexo Retenções Contratuais)
    • Processo: Liberar Adiantamento (Anexo Adiantamento de Contrato)


  • Finalidade: Contrato de Insumo (Tipos: A Pagar)
    • Processo: Gerar Integração com Suprimentos/Faturamento (Anexo Periodos do Contrato)
    • Processo: Liberação de Retenção (Anexo Retenções Contratuais)
    • Processo: Liberar Adiantamento (Anexo Adiantamento de Contrato)


O processo “Gerar Integração com Suprimentos/Faturamento” do Anexo “Periodos do Contrato” irá gerar um movimento de Pedido, e quando houver retenção irá gerar um movimento de Provisão para cada registro do “Rateio de Estado/Municipio”.

O processo “Liberar Adiantamento” irá gerar um movimento de Titulo.

O processo de “Liberação de Retenção” irá faturar os movimentos de provisão gerados no processo “Gerar Integração com Suprimentos/Faturamento” criando movimentos de Titulos.



1.2.1.3.1.      Contrato a Pagar
1.2.1.3.1.1.           Gerar Integração com Suprimentos/Faturamento

No processo de “Gerar Integração com Suprimento/Faturamento” será gerado um movimento(1.1.04        - PEDIDO DE COMPRA - MOVIMENTO PADRÃO) esse movimento será enviado para o Protheus pela mensagem Order sendo preenchida a tag “OrderPurpose” com valor “1”.

A exclusão do movimento gerado pelo “Gerar Integração com Suprimento/Faturamento” é realizada exclusivamente pelo TOVS Obras e Projetos, e é realizada pelo processo “Cancelamento de Liberação”.

O tipo de movimento utilizado pelo processo não pode ser alterado pelo usuario.



Visualizando no Protheus

O pedido de compra pode ser acessado no Protheus através do módulo de Compras (SIGACOM) no menu Atualizações => Pedidos => Pedidos de Compra (MATA121).

Os pedidos gerados pelo TOTVS Obras e Projetos serão agrupados por item, sendo que as informações de projeto/tarefa e centro de custo ficarão nas tabelas de rateio AJ7 e SCH respectivamente e os dados do pedido são armazenados na tabela SC7.

As informações de rateio de projeto/tarefa podem ser acessadas pelo menu Ações Relacionadas => Projeto e as informações de centro de custo podem ser acessadas pelo menu Ações Relacionadas => Rateio. Ambos os menus estão disponíveis na tela de visualização do pedido.


Documentação da funcionalidade (Protheus)

As informações referentes ao formulário de pedidos de compra estão disponíveis no Help OnLine do Protheus através do caminho Materiais => Compras => Atualizações => Pedidos => Pedido de Compra. 


1.2.1.3.1.2.           “Gerar Integração com Suprimentos/Faturamento” com “Dedução”

O processo de “Gerar Integração com Suprimento/Faturamento” quando executado em um Período que contem “Deduções” cadastradas o mesmo irá gera um movimento(1.1.04         - PEDIDO DE COMPRA - MOVIMENTO PADRÃO) esse movimento será enviado para o Protheus pela mensagem Order sendo preenchida a tag “OrderPurpose” com valor “1”.

O exclusão do movimento gerado pelo “Gerar Integração com Suprimento/Faturamento” é realizada exclusivamente pelo TOVS Obras e Projetos, e é realizada pelo processo “Cancelamento de Liberação”.

O tipo de movimento utilizado pelo processo não pode ser alterado pelo usuario.



Visualizando no Protheus

O pedido de compra pode ser acessado no Protheus através do módulo de Compras (SIGACOM) no menu Atualizações => Pedidos => Pedidos de Compra (MATA121).

Os pedidos gerados pelo TOTVS Obras e Projetos serão agrupados por item, sendo que as informações de projeto/tarefa e centro de custo ficarão nas tabelas de rateio AJ7 e SCH respectivamente e os dados do pedido são armazenados na tabela SC7.

As informações de rateio de projeto/tarefa podem ser acessadas pelo menu Ações Relacionadas => Projeto e as informações de centro de custo podem ser acessadas pelo menu Ações Relacionadas => Rateio. Ambos os menus estão disponíveis na tela de visualização do pedido.


Importante

O pedido deve ser gerado com o valor total da medição sendo que, o valor da dedução cadastrado no TOTVS Obras e Projetos deve vir destacado no campo de dedução dos itens do pedido. 

Documentação da funcionalidade (Protheus)

As informações referentes ao formulário de pedidos de compra estão disponíveis no Help OnLine do Protheus através do caminho Materiais => Compras => Atualizações => Pedidos => Pedido de Compra. 

1.2.1.3.1.3.           “Gerar Integração com Suprimentos/Faturamento” com “Adiantamento”

O processo de “Gerar Integração com Suprimento/Faturamento” quando executado em um Período que contem “Adiantamento” cadastrados o mesmo irá gerá o movimento(1.1.04   - PEDIDO DE COMPRA - MOVIMENTO PADRÃO) esse movimento será enviado para o Protheus pela mensagem Order sendo preenchida a tag “OrderPurpose” com valor “1” e os valores dos adiantamentos cadastradas para o período irá na tag “ListOfCreditDocument”.

O exclusão do movimento gerado pelo “Gerar Integração com Suprimento/Faturamento” é realizada exclusivamente pelo TOVS Obras e Projetos, e é realizada pelo processo “Cancelamento de Liberação”.

O tipo de movimento utilizado pelo processo não pode ser alterado pelo usuario.




Visualizando no Protheus

O pedido de compra pode ser acessado no Protheus através do módulo de Compras (SIGACOM) no menu Atualizações => Pedidos => Pedidos de Compra (MATA121).

Os pedidos gerados pelo TOTVS Obras e Projetos serão agrupados por item, sendo que as informações de projeto/tarefa e centro de custo ficarão nas tabelas de rateio AJ7 e SCH respectivamente e os dados do pedido são armazenados na tabela SC7.

As informações de rateio de projeto/tarefa podem ser acessadas pelo menu Ações Relacionadas => Projeto e as informações de centro de custo podem ser acessadas pelo menu Ações Relacionadas => Rateio. Ambos os menus estão disponíveis na tela de visualização do pedido.

Junto com o pedido de venda serão recebidas as informações dos títulos de adiantamento utilizados na medição. Estes títulos terão o seu valor baixado de acordo com o valor utilizado na medição.

Exemplo:

Caso seja gerado um adiantamento no valor de R$10.000,00 no TOTVS Obras e Projetos ao liberar este adiantamento será gerado um título de R$10.000,00 no Protheus.

Se durante a medição for utilizado R$3.000,00 deste adiantamento o título sofrerá uma baixa de R$3.000,00 ficando com R$7.000,00 de saldo.


Importante

A condição de pagamento utilizada tem que obrigatoriamente ter sido cadastrada como adiantamento.

O pedido deve ser gerado com o valor total da medição sendo que, o valor do adiantamento virá na mensagem única Order como ListOfCreditDocument junto com o seu respectivo título gerado durante a liberação de adiantamento 


Os títulos utilizados como adiantamento podem ser visualizados pelo menu Ações Relacionadas => Adiantam.. O status do título com as suas movimentações pode ser visualizado no módulo financeiro (SIGAFIN) no menu Atualizações => Consultas => Contas a Pagar => Posicao Titulo Pag (FINC050).


Documentação da funcionalidade (Protheus)

As informações referentes ao formulário de pedidos de compra estão disponíveis no Help OnLine do Protheus através do caminho Materiais => Compras => Atualizações => Pedidos => Pedido de Compra e as informações referentes ao formulário de consulta de títulos a pagar estão disponíveis através do caminho Controladoria => Financeiro => Consultas => Contas a Pagar => Consulta Pagamento. 

1.2.1.3.1.4.           “Gerar Integração com Suprimentos/Faturamento” com “Retenção”

O processo de “Gerar Integração com Suprimento/Faturamento” quando executado em um Período que contem Reteções Contratuais cadastradas o mesmo irá gerá 2 movimentos, sendo o movimento(1.1.04           - PEDIDO DE COMPRA - MOVIMENTO PADRÃO) gerado da mesma forma que o processo sem retenção, e um movimento(1.1.05 - PROVISAO DE PAGAMENTO - MOVIMENTO PADRÃO) para cada “Rateio de Estado” cadastrado no período e enviado para o Protheus pela mensagem AccountPayableDocument.

A exclusão dos movimentos gerados só podem ser realizado caso não contenha nenhuma retenção liberada. O cancelamento é realizado da mesma forma que no “Gerar Integração com Suprimento/Faturamento” sem retenção cadastrada.

O tipo de movimento utilizado pelo processo não pode ser alterado pelo usuario.



Visualizando no Protheus

O pedido de compra pode ser acessado no Protheus através do módulo de Compras (SIGACOM) no menu Atualizações => Pedidos => Pedidos de Compra (MATA121).

Os pedidos gerados pelo TOTVS Obras e Projetos serão agrupados por item, sendo que as informações de projeto/tarefa e centro de custo ficarão nas tabelas de rateio AJ7 e SCH respectivamente e os dados do pedido são armazenados na tabela SC7.

As informações de rateio de projeto/tarefa podem ser acessadas pelo menu Ações Relacionadas => Projeto e as informações de centro de custo podem ser acessadas pelo menu Ações Relacionadas => Rateio. Ambos os menus estão disponíveis na tela de visualização do pedido.

O valor do pedido será o valor medido no TOTVS Obras e Projetos menos o valor retido. O valor retido será transformado em um título a pagar do tipo provisório que não pode ser baixado pelo financeiro.

O título pode ser consultado através do módulo financeiro (SIGAFIN) no menu Atualizações => Contas a Pagar => Contas a Pagar (FINA050).


Documentação da funcionalidade (Protheus)

As informações referentes ao formulário de pedidos de compra estão disponíveis no Help OnLine do Protheus através do caminho Materiais => Compras => Atualizações => Pedidos => Pedido de Compra e as informações referentes ao formulário de consulta de títulos a pagar estão disponíveis através do caminho Controladoria => Financeiro => Consultas => Contas a Pagar => Consulta Pagamento. 


1.2.1.3.1.5.           Liberação de Retenção

No processo de “Liberação de Retenção” sera faturado o movimento de Provisão gerado no processo de “Gerar Integração com Suprimento/Faturamento”, no faturamento será gerado um novo movimento(1.2.02 - TITULO A PAGAR - MOVIMENTO PADRÃO) esse movimento será enviado para o Protheus pela mensagem AccountPayableDocumentReplace sendo preenchida com os dados do movimento de Provisão e o Movimento de Titulo gerado do faturamento.

A exclusão do movimento de Titulo sera realizado pelo processo “Cancelamento de Liberação de Retenção” ao ser excluido o movimento de Provisão ira ser reaberto.

O tipo de movimento utilizado pelo processo não pode ser alterado pelo usuario.


Visualizando no Protheus

O processo de liberação de retenção gera duas ações no Protheus. A primeira será a baixa do título temporário gerado pela medição de contrato com retenção 

Os dados da baixa podem ser visualizados no módulo financeiro (SIGAFIN) menu Atualizações => Consultas => Contas a Pagar => Posicao Titulo Pag (FINC050).

A segunda ação é a geração de um novo título a pagar com o tipo NF com a data de vencimento do dia da liberação. Este item pode ser baixado normalmente pelo financeiro do Protheus. O título pode ser consultado através do módulo financeiro (SIGAFIN) no menu Atualizações => Contas a Pagar => Contas a Pagar (FINA050).

As informações de rateio de projeto/tarefa podem ser visualizadas através do menu Ações Relacionadas => Projetos dentro da tela de detalhamento do título. Estes dados são armazenados na tabela AFR. As informações de rateio de centro de custo podem ser visualizadas através do menu Ações Relaciondas => Vis rateio na tela do contas a pagar. As informações do rateio ficam na tabela CV4.


Documentação da funcionalidade (Protheus)

As informações referentes ao formulário de pedidos de compra estão disponíveis no Help OnLine do Protheus através do caminho Materiais => Compras => Atualizações => Pedidos => Pedido de Compra e as informações referentes ao formulário de consulta de títulos a pagar estão disponíveis através do caminho Controladoria => Financeiro => Consultas => Contas a Pagar => Consulta Pagamento. 


1.2.1.3.1.6.           Liberar Adiantamento

No processo de “Liberar Adiantamento” será gerado um movimento(1.2.02 - TITULO A PAGAR - MOVIMENTO PADRÃO) esse movimento será enviado para o Protheus pela mensagem AccountPayableDocument. Ao gerar um titulo o mesmo não pode ser apropriado devido o mesmo não ter associação a uma tarefa.

A exclusão do movimento gerado pelo “Liberar Adiantamento” é realizada exclusivamente pelo TOVS Obras e Projetos, e é realizada pelo processo “Cancelamento Liberação de Adiantamento”.

O tipo de movimento utilizado pelo processo não pode ser alterado pelo usuario.


Visualizando no Protheus

O título gerado no Protheus será do tipo PA e será utilizado posteriormente nos pedidos enviados pelo TOTVS Obras e projetos.

O título pode ser consultado através do módulo financeiro (SIGAFIN) no menu Atualizações => Contas a Pagar => Contas a Pagar (FINA050). As informações de rateio de projeto/tarefa podem ser visualizadas através do menu Ações Relacionadas => Projetos dentro da tela de detalhamento do título. Estes dados são armazenados na tabela AFR. As informações de rateio de centro de custo podem ser visualizadas através do menu Ações Relaciondas => Vis rateio na tela do contas a pagar. As informações do rateio ficam na tabela CV4.


Importante

Ao liberar o adiantamento o TOTVS Obras e Projetos envia somente o projeto do título sendo que o adapter do Protheus pesquisará a primeira tarefa do projeto para armazenar na tabela de rateio (AFR).


Documentação da funcionalidade (Protheus)

As informações referentes ao formulário de título a pagar estão disponíveis no Help OnLine do Protheus através do caminho Controladoria => Financeiro => Atualizações => Contas a Pagar => Contas a Pagar. 




1.2.1.3.2.      Contrato a Receber
1.2.1.3.2.1.           Gerar Integração com Suprimentos/Faturamento

No processo de “Gerar Integração com Suprimento/Faturamento” será gerado um movimento(2.1.01        - PEDIDO DE VENDA - MOVIMENTO PADRÃO) esse movimento será enviado para o Protheus pela mensagem Order sendo preenchida a tag “OrderPurpose” com valor “2”.

O exclusão do movimento gerado pelo “Gerar Integração com Suprimento/Faturamento” é realizada exclusivamente pelo TOVS Obras e Projetos, e é realizada pelo processo “Cancelamento de Liberação”.

O tipo de movimento utilizado pelo processo não pode ser alterado pelo usuario.




Visualizando no Protheus

O pedido de venda pode ser acessado no Protheus através do módulo de Compras (SIGAFAT) no menu Atualizações => Pedidos => Pedidos de Venda (MATA410).

Os pedidos gerados pelo TOTVS Obras e Projetos terão agrupamento de centro de custo por item, sendo que as informações de centro de custo são armazenadas na tabela AGG e os dados do pedido são armazenados nas tabelas SC5 e SC6.

As informações de centro de custo podem ser acessadas pelo menu Ações Relacionadas => Rateio. O menu está disponível na tela de visualização do pedido.


Importante

O pedido de venda do Protheus não possui rateio de projeto/tarefa. Os itens deverão ser quebrados por projeto/tarefa no TOTVS Obras e Projetos e enviados para o Protheus sem utilizar rateio. A informação do projeto/tarefa é armazenada na linha do item.


Documentação da funcionalidade (Protheus)

As informações referentes ao formulário de pedidos de venda estão disponíveis no Help OnLine do Protheus através do caminho Vendas => Faturamento => Atualizações => Pedidos => Pedido de Venda. 


1.2.1.3.2.2.           “Gerar Integração com Suprimentos/Faturamento” com “Dedução”

O processo de “Gerar Integração com Suprimento/Faturamento” quando executado em um Período que contem “Deduções” cadastradas o mesmo irá gerar um movimento(2.1.01       - PEDIDO DE VENDA - MOVIMENTO PADRÃO) esse movimento será enviado para o Protheus pela mensagem Order sendo preenchida a tag “OrderPurpose” com valor “2”.

O exclusão do movimento gerado pelo “Gerar Integração com Suprimento/Faturamento” é realizada exclusivamente pelo TOVS Obras e Projetos, e é realizada pelo processo “Cancelamento de Liberação”.

O tipo de movimento utilizado pelo processo não pode ser alterado pelo usuario.


Visualizando no Protheus

O pedido de venda pode ser acessado no Protheus através do módulo de Faturamento (SIGAFAT) no menu Atualizações => Pedidos => Pedidos de Venda (MATA410).

Os pedidos gerados pelo TOTVS Obras e Projetos terão agrupamento de centro de custo por item, sendo que as informações de centro de custo são armazenadas na tabela AGG e os dados do pedido são armazenados nas tabelas SC5 e SC6.

As informações de centro de custo podem ser acessadas pelo menu Ações Relacionadas => Rateio. O menu está disponível na tela de visualização do pedido.


Importante

O pedido de venda do Protheus não possui rateio de projeto/tarefa. Os itens deverão ser quebrados por projeto/tarefa no TOTVS Obras e Projetos e enviados para o Protheus sem utilizar rateio. A informação do projeto/tarefa é armazenada na linha do item.

O pedido deve ser gerado com o valor total da medição sendo que, o valor da dedução cadastrado no TOTVS Obras e Projetos deve vir destacado no campo de dedução dos itens do pedido.



Documentação da funcionalidade (Protheus)

As informações referentes ao formulário de pedidos de venda estão disponíveis no Help OnLine do Protheus através do caminho Vendas => Faturamento => Atualizações => Pedidos => Pedido de Venda. 

1.2.1.3.2.3.           “Gerar Integração com Suprimentos/Faturamento” com “Adiantamento”

O processo de “Gerar Integração com Suprimento/Faturamento” quando executado em um Período que contem “Adiantamento” cadastrados o mesmo irá gerá o movimento(2.1.01   - PEDIDO DE VENDA - MOVIMENTO PADRÃO) esse movimento será enviado para o Protheus pela mensagem Order sendo preenchida os preenchida a tag “OrderPurpose” com valor “2” e os valores dos adiantamentos cadastradas para o período irá na tag “ListOfCreditDocument”.

A exclusão dos movimentos gerados só podem ser realizado caso não contenha nenhuma retenção liberada. O cancelamento é realizado da mesma forma que no “Gerar Integração com Suprimento/Faturamento” sem retenção cadastrada.

O tipo de movimento utilizado pelo processo não pode ser alterado pelo usuario.


Visualizando no Protheus

O pedido de compra pode ser acessado no Protheus através do módulo de Faturamento (SIGAFAT) no menu Atualizações => Pedidos => Pedidos de Venda (MATA410).

Os pedidos gerados pelo TOTVS Obras e Projetos terão agrupamento de centro de custo por item, sendo que as informações do centro de custo são armazenadas na tabela AGG. Os dados do pedido são armazenados nas tabelas SC5 e SC6.

As informações de rateio de centro de custo podem ser acessadas pelo menu Ações Relacionadas => Rateio. O menu está disponível na tela de visualização do pedido.

Junto com o pedido de venda serão recebidas as informações dos títulos de adiantamento utilizados na medição. Estes títulos terão o seu valor baixado de acordo com o valor utilizado na medição.

Exemplo:

Caso seja gerado um adiantamento no valor de R$10.000,00 no TOTVS Obras e Projetos ao liberar este adiantamento será gerado um título de R$10.000,00 no Protheus.

Se durante a medição for utilizado R$3.000,00 deste adiantamento o título sofrerá uma baixa de R$3.000,00 ficando com R$7.000,00 de saldo.


Importante

A condição de pagamento utilizada tem que obrigatoriamente ter sido cadastrada como adiantamento.

O pedido deve ser gerado com o valor total da medição sendo que, o valor do adiantamento virá na mensagem única Order como ListOfCreditDocument junto com o seu respectivo título gerado durante a liberação de adiantamento 


Os títulos utilizados como adiantamento podem ser visualizados pelo menu Ações Relacionadas => Adiantam.. O status do título com as suas movimentações pode ser visualizado no módulo financeiro (SIGAFIN) no menu Atualizações => Consultas => Contas a Receber => Posicao Titulo Rec (FINC040).


Documentação da funcionalidade (Protheus)

As informações referentes ao formulário de pedidos de venda estão disponíveis no Help OnLine do Protheus através do caminho Vendas => Faturamento => Atualizações => Pedidos => Pedido de Venda e as informações referentes ao formulário de consulta de títulos a receber estão disponíveis através do caminho Controladoria => Financeiro => Consultas => Contas a Receber => Posição de Títulos a Receber. 

1.2.1.3.2.4.           “Gerar Integração com Suprimentos/Faturamento” com “Retenção”

O processo de “Gerar Integração com Suprimento/Faturamento” quando executado em um Período que contem Reteções Contratuais cadastradas o mesmo irá gerá 2 movimentos, sendo o movimento(2.1.01           - PEDIDO DE VENDA - MOVIMENTO PADRÃO) gerado da mesma forma que o processo sem retenção, e um movimento(2.1.02          - PROVISAO DE RECEBIMENTO - MOVIMENTO PADRÃO) para cada “Rateio de Estado” cadastrado no período e enviado para o Protheus pela mensagem AccountPayableDocument.

A exclusão dos movimentos gerados só podem ser realizado caso não contenha nenhuma retenção liberada. O cancelamento é realizado da mesma forma que no “Gerar Integração com Suprimento/Faturamento” sem retenção cadastrada.

O tipo de movimento utilizado pelo processo não pode ser alterado pelo usuario.


Documentação da funcionalidade

Gerar Integração com Suprimento e Faturamento


Visualizando no Protheus

O pedido de venda pode ser acessado no Protheus através do módulo de Faturamento (SIGAFAT) no menu Atualizações => Pedidos => Pedidos de Venda (MATA410).

Os pedidos gerados pelo TOTVS Obras e Projetos terão agrupamento de centro de custo por item, sendo que as informações do centro de custo são armazenadas na tabela AGG. Os dados do pedido são armazenados nas tabelas SC5 e SC6.

As informações de rateio de centro de custo podem ser acessadas pelo menu Ações Relacionadas => Rateio. O menu está disponível na tela de visualização do pedido.

O valor do pedido será o valor medido no TOTVS Obras e Projetos menos o valor retido. O valor retido será transformado em um título a receber do tipo provisório que não pode ser baixado pelo financeiro.

O título pode ser consultado através do módulo financeiro (SIGAFIN) no menu Atualizações => Contas a Receber => Contas a Receber (FINA040).


Documentação da funcionalidade (Protheus)

As informações referentes ao formulário de pedidos de venda estão disponíveis no Help OnLine do Protheus através do caminho Vendas => Faturamento => Atualizações => Pedidos => Pedido de Venda e as informações referentes ao formulário de consulta de títulos a receber estão disponíveis através do caminho Controladoria => Financeiro => Consultas => Contas a Receber => Posição de Títulos a Receber.


1.2.1.3.2.5.           Liberação de Retenção

No processo de “Liberação de Retenção” sera faturado o movimento de Provisão gerado no processo de “Gerar Integração com Suprimento/Faturamento” no faturamento será gerado um novo movimento(2.2.03 - TITULO A RECEBER - MOVIMENTO PADRÃO) esse movimento será enviado para o Protheus pela mensagem AccountReceivableDocumentReplace sendo preenchida com os dados do movimento de Provisão e o Movimento de Titulo gerado do faturamento.

A exclusão do movimento de Titulo sera realizado pelo processo “Cancelamento de Liberação de Retenção” ao ser excluido o movimento de Provisão ira ser reaberto.

O tipo de movimento utilizado pelo processo não pode ser alterado pelo usuario.

Documentação da funcionalidade  (TOTVS Obras e Projetos)

Retenções Contratuais


Visualizando no Protheus

O processo de liberação de retenção gera duas ações no Protheus. A primeira será a baixa do título temporário gerado pela medição de contrato com retenção 

Os dados da baixa podem ser visualizados no módulo financeiro (SIGAFIN) menu Atualizações => Consultas => Contas a Receber => Posicao Titulo Rec (FINC040).

A segunda ação é a geração de um novo título a receber com o tipo NF e com a data de vencimento do dia da liberação. Este item pode ser baixado normalmente pelo financeiro do Protheus. O título pode ser consultado através do módulo financeiro (SIGAFIN) no menu Atualizações => Contas a Receber => Contas a Receber (FINA040).

As informações de rateio de projeto/tarefa podem ser visualizadas através do menu Ações Relacionadas => Projetos dentro da tela de detalhamento do título. Estes dados são armazenados na tabela AFT.


Importante

O título a receber do Protheus não possui rateio de centro de custo.


Documentação da funcionalidade (Protheus)

As informações referentes ao formulário de pedidos de venda estão disponíveis no Help OnLine do Protheus através do caminho Vendas => Faturamento => Atualizações => Pedidos => Pedido de Venda e as informações referentes ao formulário de consulta de títulos a receber estão disponíveis através do caminho Controladoria => Financeiro => Consultas => Contas a Receber => Posição de Títulos a Receber. 


1.2.1.3.2.6.           Liberar Adiantamento

No processo de “Liberar Adiantamento” será gerado um movimento(2.2.03 - TITULO A RECEBER - MOVIMENTO PADRÃO) esse movimento será enviado para o Protheus pela mensagem AccountReceivableDocument.

O exclusão do movimento gerado pelo “Liberar Adiantamento” é realizada exclusivamente pelo TOVS Obras e Projetos, e é realizada pelo processo “Cancelamento Liberação de Adiantamento”.

O tipo de movimento utilizado pelo processo não pode ser alterado pelo usuario.

Documentação da funcionalidade  (TOTVS Obras e Projetos)

Adiantamentos de Contrato


Visualizando no Protheus

O título gerado no Protheus será do tipo RA e será utilizado posteriormente nos pedidos enviados pelo TOTVS Obras e projetos.

O título pode ser consultado através do módulo financeiro (SIGAFIN) no menu Atualizações => Contas a Receber => Contas a Receber (FINA040). As informações de rateio de projeto/tarefa podem ser visualizadas através do menu Ações Relacionadas => Projetos dentro da tela de detalhamento do título. Estes dados são armazenados na tabela AFT.


Importante

O título a receber do Protheus não possui rateio de centro de custo. Ao liberar o adiantamento o TOTVS Obras e Projetos envia somente o projeto do título sendo que o adapter do Protheus pesquisará a primeira tarefa do projeto para armazenar na tabela de rateio (AFT).


Documentação da funcionalidade (Protheus)

As informações referentes ao formulário de título a pagar estão disponíveis no Help OnLine do Protheus através do caminho Controladoria => Financeiro => Atualizações => Contas a Receber => Contas a Receber. 



1.2.1.4.Saldo para fluxo de desembolso

O processo “Saldo para fluxo de Desembolso”  pode ser acessado no TOP através do módulo de Projetos => Contrução e Projetos no menu  Controle => Saldo para fluxo de Desembolso.

No processo “Saldo para fluxo de Desembolso” serão gerados lançamentos de linha base ou de saldo no financeiro. Estes lançamentos serão enviado ao Protheus pela mensagem BalanceBaselineEntry.

A exclusão dos lançamentos será realizado através do mesmo processo utilizando a mesma mensagem única.

                Os lançamentos de linha base e de saldo serão sempre gerados no RM com o tipo de documento “PR – PROVISÃO”. Este tipo de documento será incluído na tabelas de parâmetros do financeiro RM e nos parâmetros de todos os projetos existentes, ao executar o configurador da integração TOP x Protheus. Caso a integração esteja ativa ao criar um novo projeto o parâmetro “PR - PROVISAO” será setado automaticamente e não poderá ser alterado.


Documentação da funcionalidade  (TOTVS Obras e Projetos)

Saldo para Fluxo de Desembolso


Visualizando no Protheus

                Os lançamentos utilizados no Protheus serão utilizados para a exibição da linha de base e de saldo no Fluxo de Caixa do Protheus.


1.2.1.5.Atualização de Custo


Toda atualização de custo recebida gera dois movimentos, para atualização de custo médio e unitário respectivamente. Estes movimentos utilizaram sempre o tipo de movimento (4.1.04 – ATUALIZAÇÃO DE CUSTO - MOVIMENTO PADRÃO) que será atribuído via eventos antes de salvá-lo. É utilizada a mensagem ItemCosting.

Caso não seja informado o local de estoque, será utilizado um estoque default (recuperado via eventos – local de estoque “01” que é criando sempre quando cadastrada uma filial) para inclusão desta baixa de estoque, pois este campo é obrigatorio.

Observação: Para que os saldos sejam enviados o parâmetro MV_CUSFIL do PROTHUES tem que está com o valor “F”.


1.2.2.      Microsiga Protheus


1.2.2.1.Solicitação de Armazém

A Solicitação de Armazém pode ser acessado no Protheus através do módulo de Estoque (SIGAEST) no menu Atualizações => Movimentações => Internas => Armazém => Solicitar (MATA105).

As solicitações de Armazém cadastradas no Protheus serão enviadas para o RM mas não irão gerar apropriações no TOTVS Obras e Projeto. Estas solicitações serão armazenadas como movimentos do RM Nucleus.

O adapter enviará todas as solicitações cadastradas independentemente se houver projeto vinculado a solicitação. Para diminuir o tráfego de mensagens entre os sistemas recomendamos criar uma função que filtre as solicitações cadastradas e envie apenas as solicitações que possuam projeto/tarefa vinculados conforme tópico Filtrar Envio das Solicitações de Armazém.

A solicitação de armazém é enviada no momento em que é criado uma pré-requisição que a utilize. A pré-requisição pode ser criada através do módulo de Estoque (SIGAEST) no menu Atualizações => Movimentações => Internas => Armazém => Gerar Pré-Requis. (MATA106). As solicitações que não forem utilizadas em pré-requisições não serão integradas.

1.2.2.1.1.                 Rateio de Centro de Custo e Rateio de Projeto/Tarefa

Todas as solicitações que forem enviadas para o RM deverão conter centro de custo no item ou em rateio do item para serem aceitas pelo RM. Solicitações sem centro de custo irão gerar erro.

As informações de rateio de projeto/tarefa podem ser acessadas pelo menu Ações Relacionadas => Projeto e as informações de centro de custo podem ser acessadas pelo menu Ações Relacionadas => Rateio. Ambos os menus estão disponíveis na tela de visualização da solicitação.

As solicitações geradas pelo Protheus que possuam rateio de centro de custo e rateio de projeto/tarefa serão transformadas para que as mesmas possam ser enviadas na mensagem única e armazenadas no RM. No Protheus as informações de projeto/tarefa e centro de custo ficam nas tabelas de rateio AFH e SGS respectivamente e os dados do pedido são armazenados na tabela SCP.

A mensagem única e o RM possuem uma estrutura única para armazenar o centro de custo, o projeto e a tarefa. Então estas duas informações serão combinadas conforme exemplo abaixo:


Solicitação de Armazém

CP_FILIAL

CP_NUM

CP_ITEM

CP_PRODUTO

CP_UM

CP_QUANT

CP_VUNIT

CP_LOCAL

CP_EMISSAO

D MG 01

000003

01

000001        

UN

10

25,3

01

20140716

D MG 01

000003

02

000002

PC

5

12,5

01

20140716


Rateio de projeto/tarefa

AFH_FILIAL

AFH_PROJET

AFH_REVISA

AFH_TAREFA

AFH_QUANT

AFH_NUMSA

AFH_ITEMSA

AFH_COD

D MG 01

2014/00004

0001

001.01.01                                        

7

000003

01

000001        

D MG 01

2014/00004

0001

001.02.01                                        

3

000003

01

000001

D MG 01

2014/00004

0001

001.01.02                                        

3

000003

02

000002

D MG 01

2014/00004

0001

001.02.02                                        

2

000003

02

000002


Rateio de Centro de Custo

GS_FILIAL

GS_SOLICIT

GS_ITEMSOL

GS_ITEM

GS_PERC

GS_CC

GS_CONTA

GS_ITEMCTA

GS_CLVL

D MG 01

000003

01

01

50

001.01.01

                   

        

        

D MG 01

000003

01

02

50

001.01.02

                   

        

        

D MG 01

000003

02

01

50

001.01.01

                   

        

        

D MG 01

000003

02

02

50

001.01.02

                   

        

        


Informações de Rateio para Mensagem Única

Filial

Número Solicit. Compra

Item Solicit. Compra

Centro de Custo

Conta Contabil

Item da Conta Contabil

Classe Valor Contabil

% Rateio do Item

Codigo do Projeto

Codigo da Tarefa

Qtd Rateio do Item

D MG 01

000003

01

01.01.01




35,00%

2014/00004

01.01.01

3,50

D MG 01

000003

01

001.01.02




35,00%

2014/00004

01.01.01

3,50

D MG 01

000003

02

001.01.01




15,00%

2014/00004

01.01.02

1,50

D MG 01

000003

02

01.01.02




15,00%

2014/00004

01.01.02

1,50


1.2.2.1.2.                 Documentação da funcionalidade (Protheus)

As informações referentes ao formulário de pedidos de venda estão disponíveis no Help OnLine do Protheus através do caminho Materiais => Estoque e Custos => Atualizações => Cadastros => Armazém => Solicitação ao armazém.


1.2.2.2.Baixa de Estoque

A Baixa de Estoque pode ser acessado no Protheus através do módulo de Estoque (SIGAEST) no menu Atualizações => Movimentações => Internas => Armazém => Baixar Pré-requis. (MATA185).

As baixas de estoque cadastradas no Protheus serão importadas pelo RM e irão gerar apropriações no TOTVS Obras e Projeto quando houver projeto/tarefa vinculados a solicitação de armazém que gerou a pré-requisição. As apropriações poderão ser visualizadas no cronograma do projeto.

As apropriações são importadas pelo processo na planilha de atividades Importação de Apropriações BackOffice.

A quantidade baixada no projeto/tarefa deve ser informada através do botão Projetos na tela de baixa.

Mais detalhes em: ER Apropriação TOP x Protheus EAI 2.0


1.2.2.2.1.                 Documentação da funcionalidade (Protheus)

As informações referentes ao formulário de baixa de estoque estão disponíveis no Help OnLine do Protheus através do caminho Materiais => Estoque e Custos => Atualizações => Cadastros => Armazém => Baixa de pré-requisição.


1.2.2.3.Solicitação de Compra

A Solicitação de Compra pode ser acessado no Protheus através do módulo de Compras (SIGACOM) no menu Atualizações => Solicitar/Cotar => Solicit.de Compras (MATA110).

As solicitações de Compra cadastradas no Protheus serão enviadas para o RM mas não irão gerar apropriações no TOTVS Obras e Projeto. Estas solicitações serão armazenadas como movimentos do RM Nucleus.

O adapter enviará todas as solicitações cadastradas independentemente se houver projeto vinculado a solicitação. Para diminuir o tráfego de mensagens entre os sistemas recomendamos criar uma função que filtre as solicitações cadastradas e envie apenas as solicitações que possuam projeto/tarefa vinculados conforme tópico Filtrar Envio das Solicitações de Compra.

A solicitação de compra é enviada no momento em que a solicitação é aprovada dentro do formulário de aprovação disponível através do menu “Ações Relacionadas” => “Aprovação”. As solicitações que não forem aprovadas não serão integradas.

Deve-se alterar o parâmetro “Quanto a aprovação?” para “Por SC” através do botão F12 na tela de solicitação de compra.


1.2.2.3.1.                 Rateio de Centro de Custo e Rateio de Projeto/Tarefa

Os rateios de centro de custo e de projeto/tarefa serão enviados exceto que no caso da solicitação de compra os dados da solicitação ficam armazenados na tabela SC1, os dados de rateio de centro de custo ficam disponíveis na tabela SCX e os dados de rateio de projeto/tarefa ficam armazenados na tabela AFG.


1.2.2.3.2.                 Documentação da funcionalidade (Protheus)

As informações referentes ao formulário de solicitação de compra estão disponíveis no Help OnLine do Protheus através do caminho Materiais => Compras => Atualizações => Solicitar/Cotar => Solicitações de Compras.


1.2.2.4.Pedido de Compra

O Pedido de Compra pode ser acessado no Protheus através do módulo de Compras (SIGACOM) no menu Atualizações => Pedidos => Pedido de Compras (MATA120).

Os pedidos de Compra cadastradas no Protheus serão enviadas para o RM mas não irão gerar apropriações no TOTVS Obras e Projeto. Estas solicitações serão armazenadas como movimentos do RM Nucleus.

O adapter enviará todas os pedidos cadastrados independentemente se houver projeto vinculado ao pedido. Para diminuir o tráfego de mensagens entre os sistemas recomendamos criar uma função que filtre os pedidos cadastrados e envie apenas os que possuam projeto/tarefa vinculados conforme tópico Filtrar Envio dos Pedidos de Compra.


1.2.2.4.1.                 Rateio de Centro de Custo e Rateio de Projeto/Tarefa

Os rateios de centro de custo e de projeto/tarefa serão enviados seguindo a mesma regra exceto que no caso do pedido de compra os dados ficam armazenados na tabela SC7, os dados de rateio de centro de custo ficam disponíveis na tabela SCH e os dados de rateio de projeto/tarefa ficam armazenados na tabela AJ7.


1.2.2.4.2.                 Documentação da funcionalidade (Protheus)

As informações referentes ao formulário de solicitação de compra estão disponíveis no Help OnLine do Protheus através do caminho Materiais => Compras => Atualizações => Pedidos => Pedido de Compra. 


1.2.2.5.Nota Fiscal de Entrada

A Nota Fiscal de Entrada (Documento de Entrada) pode ser acessado no Protheus através do módulo de Compras (SIGACOM) no menu Atualizações => Movimentos => Documento de Entrada (MATA103).

Mais detalhes em: ER Apropriação TOP x Protheus EAI 2.0

1.2.2.5.1.                 Rateio de Centro de Custo e Rateio de Projeto/Tarefa

Os rateios de centro de custo e de projeto/tarefa serão enviados seguindo a mesma regra exceto que no caso do documento de entrada os dados ficam armazenados nas tabelas SF1 e SD1, os dados de rateio de centro de custo ficam disponíveis na tabela SDE e os dados de rateio de projeto/tarefa ficam armazenados na tabela AFN.


1.2.2.5.2.                 Documentação da funcionalidade (Protheus)

As informações referentes ao formulário de documento de entrada estão disponíveis no Help OnLine do Protheus através do caminho Materiais => Compras => Atualizações => Movimentos => Documento de Entrada. .


1.2.2.6.Título a Pagar

O Título a Pagar pode ser acessado no Protheus através do módulo Financeiro (SIGAFIN) no menu Atualizações => Contas a Pagar => Contas a Pagar (FINA050).


1.2.2.6.1.                 Rateio de Centro de Custo e Rateio de Projeto/Tarefa

Os rateios de centro de custo e de projeto/tarefa serão enviados seguindo a mesma regra descrita exceto que no caso do título a pagar os dados ficam armazenados na tabela SE2, os dados de rateio de centro de custo ficam disponíveis na tabela CV4 e os dados de rateio de projeto/tarefa ficam armazenados na tabela AFR.

Para que o Protheus gere informações de rateio de centro de custo é necessário incluir o lançamento padrão 511 através módulo Financeiro (SIGAFIN) no menu Atualizações => Cadastros => Lançamento Padrão (CTBA080).

Na tela de Lançamento Padrão, acesse: Financeiro => Contas a Pagar => Inclusão. Clique com o botão direito em “Inclusão” e selecione a opção “Incluir Lançamento”. Na aba Cadastro, preencha o campo “Cod Lanc Pad.” com o valor 511, o campo “Sequencia” com  o valor 001, o campo “Descrição” com o valor RATEIO e o campo “Tipo de SLD” com o valor 1.


1.2.2.6.2.                 Documentação da funcionalidade (Protheus)

As informações referentes ao formulário de título a pagar estão disponíveis no Help OnLine do Protheus através do caminho Controladoria => Financeiro => Atualizações => Contas a Pagar => Contas a Pagar. 


1.2.2.7.Atualização de Custo


A atualização de custo deve ser gerada somente no BackOffice Protheus e sincronizada de forma automática para o RM. É utilizada a mensagem ItemCosting.





2.      Mensagem Única

Método

ID

Descrição

Origem

Destino

XSD (versões podem variar)

Cadastros

001

Contrato

RM

Protheus

Contract_1_000.xsd

002

Projeto

RM

Protheus

Project_2_000.xsd

003

Obra

RM

Protheus

SubProject_2_000.xsd

004

Etapa

RM

Protheus

StepProject_2_000.xsd

005

Tarefa

RM

Protheus

TaskProject_2_000.xsd

006

Centro de Custo

Protheus

RM

CostCenter_2_000.xsd

007

Moeda

Protheus

RM

Currency_2_001.xsd

008

Cotação

Protheus

RM

CurrencyQuotation_2_001.xsd

009

Cliente

Protheus

RM

CustomerVendor_2_002.xsd

010

Fornecedor

Protheus

RM

CustomerVendor_2_002.xsd

011

Produto

Protheus

RM

Item_2_001.xsd

012

Condição de Pagamento

Protheus

RM

PaymentCondition_2_000.xsd

013

Unidade de Medida

Protheus

RM

UnitOfMeasure_2_000.xsd

014

Local de Estoque

Protheus

RM

Warehouse_1_000.xsd

015

InternalID

Protheus

RM

InternalId_1_000.xsd

Processos

016

Solicitação de Armazém

RM/Protheus

Protheus/RM

Request_1_008.xsd

017

Solicitação de Compra

RM/Protheus

Protheus/RM

Request_1_008.xsd

019

Pedido de Compra

RM

Protheus

Order_3_002.xsd

020

Pedido de Venda

RM/Protheus

Protheus/RM

Order_3_002.xsd

022

Título a Receber

RM

Protheus

AccountReceivableDocument_2_000.xsd

023

Substituição de Título a Receber

RM

Protheus

AccountReceivableDocumentReplace_1_000.xsd

024

Título a Pagar

RM/Protheus

Protheus/RM

AccountPayableDocument_2_000.xsd

025

Substituição de Título a Pagar

RM

Protheus

AccountPayableDocumentReplace_1_000.xsd



2.1.Warehouse


Warehouse_1_000

Mensagem Padrão

Descrição

PROTHEUS (Cliente)

RM

Tabela

Campo

Tabela

Campo

CompanyId

Código da empresa

NNR

Empresa

TLOC

CODCOLIGADA

BranchId

Código da Filial

NNR

NNR_FILIAL

-


CompanyInternalId

InternalId da chave completa de empresa do produto

NNR

Empresa|NNR_FILIAL

TLOC

CODFILIAL

Code

Código Local de Estoque

NNR

NNR_CODIGO

TLOC

CODLOC

InternalId

InternalId da Entdade

NNR

Empresa|NNR_FILIAL|NNR_CODIGO

TLOC

CODCOLIGADA|CODFILIAL|CODLOC

Description

Descrição Local Estoque

NNR

NNR_DESCRI

TLOC

NOME

Active

Local Estoque Ativo?



TLOC

INATIVO (0 – ATIVO, 1 – INATIVO)


 

2.2.UnitOfMeasure


UnitOfMeasure_2_000

Mensagem Padrão

Descrição

PROTHEUS

RM

Tabela

Campo

Tabela

Campo

Code

Código da Unidade de Medida

SAH

AH_UNIMED

TUND

CODUND

InternalId

InternalId de Integração

SAH

Empresa|AH_FILIAL| AH_UNIMED

HCINTEGRACAOID

IDINTEGRACAO

Description

Descrição da Unidade de Medida

SAH

AH_DESCPO

TUND

DESCRICAO





TUND

CODUNDBASE





TUND

FATORCONVERSAO


 

2.3.CostCenter

CostCenter_2_000

Mensagem Padrão

Descrição

PROTHEUS

RM

Tabela

Campo

Tabela

Campo

CompanyId

Código da Empresa



GCCUSTO

CODCOLIGADA

CompanyInternalId

InternalId da chave completa de empresa do produto

CTT

Empresa

-

-

BranchId

Código da Filial

CTT

CTT_FILIAL

-

-

Code

Código do Centro de Custo

CTT

CTT_CUSTO

GCCUSTO

CODCCUSTO

InternalId

InternalId de Integração

CTT

Empresa|CTT_FILIAL|CTT_CUSTO

HCINTEGRACAO

IDINTEGRACAO

RegisterSituation

Situação do Centro de Custo (Ativo ou Inativo)

CTT

CTT_BLOQ

GCCUSTO

ATIVO

Name

Descrição do Centro de Custo

CTT

CTT_DESC01

GCCUSTO

NOME

ShortCode

Código do Centro de Custo reduzido

CTT

CTT_RES

GCCUSTO

CODREDUZIDO

SPED

Define se Centro de Custo será enviado para SPED

-

-

GCCUSTO

ENVIASPED

Class

Classe do Centro de Custo

CTT

CTT_CLASSE

GCUSTO

PERMITELANCAMENTO


 

2.4.Item


Item_2_001

Mensagem Padrão

Descrição

PROTHEUS

RM

Tabela

Campo

Tabela

Campo

CompanyId

Código da Empresa

SB1

Empresa

TPRODUTO

CODCOLPRD

TPRODUTODEF

CODCOLIGADA

BranchId

Código da Filial

SB1

B1_FILIAL

-

-

CompanyInternalId

InternalId de Empresa/Filial

SB1

Empresa|B1_FILIAL

-

-

Code

Código Item

SB1

B1_COD

TPRODUTO

CODIGOPRD

InternalId

InternalId de Integração

SB1

Empresa|B1_FILIAL| B1_COD

HCINTEGRACAOID

IDINTEGRACAO

Name

Nome

SB1

B1_DESC

TPRODUTO

DESCRICAO

ShortName

Nome Curto

SB1

B1_DESC

TPRODUTO

NOMEFANTASIA

Active

Item Ativo?

SB1

B1_ATIVO

TPRODUTO

INATIVO

UnitOfMeasureInternalId

InternalId da chave completa de Unidade Medida do produto

SB1

Empresa|SAH_FILIAL|B1_UM

TPRODUTODEF

CODUNDCONTROLE

CODUNDCOMPRA

CODUNDVENDA

HCUNDCONV

CODUND

DeployDate

Data Implantação

-

-

TPRODUTO

DTCADASTRAMENTO

NetWeight

Peso Líquido

SB1

B1_PESO

TPRODUTO

PESOLIQUIDO

GrossWeight

GrossWeight

SB1

B1_PESBRU

TPRODUTO

PESOBRUTO

Origin

Origem da mercadoria

SB1

B1_ORIGEM

TPRODUTO

REFERENCIACP

Values.CostPrice

Preço de Custo

SB1

BZ_UPRC ou B1_UPRC

TPRODUTODEF

PRECO1

Values.SalesPrice

Preço de Venda

SB1

B1_PRV1

TPRODUTODEF

PRECO2

Values.AverageCostPrice

Preço Médio de Custo

SB2

B2_CM1

TPRODUTODEF

CUSTOMEDIO

Values.StandardCostPrice

Preço Padrão

SB1

BZ_CUSTD ou B1_CUSTD

TPRODUTODEF

CUSTOUNITARIO

Values.BaseDate

Data Base do Calculo dos preços

SB1

BZ_UCALSTD ou B1_UCALSTD

TPRODUTODEF

DATABASEPRECO1

ProductType

Tipo de produto

SB1

B1_TIPO

TPRODUTO

TIPO

SecondUnitOfMeasureInternalId

InternalId da Segunda Unidade de Medida

SB1

Empresa|AH_FILIAL|B1_SEGUM

HCUNDCONV

CODUNDSEG

MultiplicationFactorValue

Fator multiplicador da conversão para a segunda unidade de medida

SB1

B1_CONV

HCUNDCONV

FATOR


 

2.5.Currency


Currency_2_001

Mensagem Padrão

Descrição

PROTHEUS

RM

Tabela

Campo

Tabela

Campo

Code

Código da Moeda

CTO

CTO_MOEDA

-

-

InternalId

InternalId da Entdade

CTO

Empresa| CTO_FILIAL| CTO_MOEDA

HCINTEGRACAOID

IDINTEGRACAO

Description

Descrição da Moeda

CTO

CTO_DESC

GMOEDA

DESCRICAO

Symbol

Símbolo da Moeda

CTO

CTO_SIMB

GMOEDA

SIMBOLO

DecimalPlaces

Número de casas decimais

CTO

CTO_DECIM

GMOEDA

NUMCASASDECIMAIS


 

2.6.CurrencyQuotation


CurrencyQuotation_2_001

Mensagem Padrão

Descrição

PROTHEUS

RM

Tabela

Campo

Tabela

Campo

CurrencyCode


CTP

CTP_MOEDA



CurrencyInternalId

InternalId da chave completa de Moeda do produto


Empresa| CTO_FILIAL| CTO_MOEDA

GCOTACAO

SIMBOLO

ListOfQuotation.Quotation.

Day  +

Period.Month + Period.Year

Data da Cotação

CTP

CTP_DATA

GCOTACAO

DATA

ListOfQuotation.Quotation.

InternalId

Identificador da Cotação

CTP

Empresa|CTP_FILIAL|CTP_MOEDA| CTP_DATA

HCINTEGRACAO

IDINTEGRACAO

ListOfQuotation.Quotation.

Value

Valor da Cotação

CTP

CTP_TAXA

GCOTACAO

FATOR

FATORREAL

 




GCOTACAO

SIMBOLOREF


 

2.7.CustomerVendor


CustomerVendor_2_002

Mensagem Padrão

PROTHEUS (Cliente)

PROTHEUS (Fornecedor)

RM

Tabela

Campo

Tabela

Campo

Tabela

Campo

CompanyId

SA1

Empresa

SA2

Empresa

FCFO

CODCOLIGADA

BranchId

SA1

A1_FILIAL

SA2

A2_FILIAL

-

-

CompanyInternalId

SA1

Empresa|A1_FILIAL

SA2

Empresa| A2_FILIAL

-

-

Code

SA1

A1_COD

SA2

A2_COD

FCFO

CODCFO

InternalId

SA1

Empresa|A1_FILIAL |A1_COD

SA2

Empresa| A2_FILIAL|A2_COD

HCINTEGRACAOID


ShortName

SA1

A1_NREDUZ

SA2

A2_NREDUZ

FCFO

NOMEFANTASIA

Name

SA1

A1_NOME

SA2

A2_NOME

FCFO

NOME

Type

SA1

Customer

SA2

Vendor

FCFO

PAGREC

EntityType

SA1

A1_TIPO

SA2

A2_TIPO

FCFO

PESSOAFISOUJUR

RegisterDate

SA1

RegisterDate





RegisterSituation

SA1

A1_MSBLQL

SA2

A2_MSBLQL

FCFO

ATIVO

GovernmentalInformation.Id Name=CNPJ

SA1

A1_CGC

SA2

A2_CGC

FCFO

CGCCFO

Address.Address

SA1

A2_END

SA2

A2_END

FCFO

RUA

Address.Number

SA1

A2_END

SA2

A2_END

FCFO

NUMERO

Address.Complement

SA1

A1_COMPLEM

SA2

A2_COMPLEM

FCFO

COMPLEMENTO

Address.City.CityCode

SA1

A1_EST+A1_COD_MUN

SA2

A2_COD_MUN

FCFO

CODMUNICIPIO

Address.City.CityDescription

SA1

A1_MUN

SA2

A2_MUN

FCFO

CIDADE

Address.District

SA1

A1_BAIRRO

SA2

A2_BAIRRO

FCFO

BAIRRO

Address.State.StateCode

SA1

A1_EST

SA2

A2_EST

FCFO

CODETD

Address.State.StateDescription

SA1

X5DESCRI

SA2

X5DESCRI

FCFO

DESCETD

Address.Country.CountryCode

SA1

A1_PAIS

SA2

A2_PAIS

FCFO

CODPAIS

Address.Country.CountryDescription

SA1


SA2


FCFO

PAIS

Address.ZIPCode

SA1

A1_CEP

SA2

A2_CEP

FCFO

CEP

Address.POBox

SA1

A1_CX_POST

SA2

A2_CX_POST

FCFO

CAIXAPOSTAL

ListOfCommunicationInformation.CommunicationInformation.PhoneNumber

SA1

A1_TEL

SA2

A2_TEL

FCFO

TELEFONE

ListOfCommunicationInformation.CommunicationInformation.FaxNumber

SA1

A1_FAX

SA2

A2_FAX

FCFO

FAX

ListOfCommunicationInformation.CommunicationInformation.Email

SA1

A1_EMAIL

SA2

A2_EMAIL

FCFO

EMAIL


 

2.8.PaymentCondition


PaymentCondition_2_000

Mensagem Padrão

Descrição

PROTHEUS

RM

Tabela

Campo

Tabela

Campo

CompanyId

Código da Empresa

SE4

Empresa

TCPG

CODCOLIGADA

BranchId

Código da Filial

SE4

E4_FILIAL

-

-

CompanyInternalId

InternalID da Empresa|FIlial

SE4

Empresa|E4_FILIAL

-

-

Code

Código da Condição de Pagamento

SE4

E4_CODIGO

TCPG

CODCPG

InternalId

InternalID

SE4

Empresa|E4_FILIAL |E4_CODIGO

HCINTEGRACAOID

IDINTEGRACAO

Description

Descrição da Condição de Pagamento

SE4

E4_DESCRI

TCPG

NOME

DayFirstDue

Quantidade de dias para o vencimento da primeira parcela

SE4

Ver Tópico 6.1.7.2

TCPG

PRAZO1

QuantityPlots

Quantidade de parcelas

SE4


TCPG

QUANTASVEZES1

RangePlots

Intervalo entre cada parcela, em dias

SE4


TCPG

PERIODOEMDIAS1

WeekDayFixed

Define um dia da semana fixo para o vencimento das parcelas. (1 – Domingo, 2 – Segunda, 3 – Terça, 4 – Quarta, 5 – Quinta, 6 – Sexta, 7 – Sábado)

SE4


TCPG

DIASVENCSEMANA

DaysCondition

Define como será a contagem dos dias do intervalo de cada parcela. (1 - Data do Dia, 2 - Fora o Dia, 3 - Fora Semana, 4 - Fora Quinzena, 5 - Fora Mês, 6 - Fora Dezena)

-

-

TCPG

TIPO1


 

2.9.Project


Project_2_000

Mensagem Padrão

Descrição

PROTHEUS

RM

Tabela

Campo

Tabela

Campo

CompanyId

Codigo da Empresa

AF8

Empresa

MPRJ

CODCOLIGADA

BranchId

Codigo da Filial

AF8

AF8_FILIAL

MPRJ

CODFILIAL

CompanyInternalId

InternalId da chave completa de empresa do produto

AF8

Empresa|AF8_FILIAL

MPRJ

CODCOLIGADA|CODFILIAL

ShortCode

Id da Projeto

-

-

MPRJ

IDPRJ

Code

Código da Projeto

AF8

AF8_PROJET

MPRJ

CODPRJ

InternalId

InternalId da Entidade

AF8

Empresa|AF8_FILIAL|AF8_PROJET

MPRJ

CODCOLIGADA|IDPRJ

Description

Descrição do Projeto

AF8

AF8_DESCRI

MPRJ

DESCRICAO

CostCenterCode

Codigo do Centro de Custo

-

-

MPRJ

CODCCUSTO

CostCenterInternalId

InternalId do CostCenterCode

-

-

MPRJ

CODCOLIGADA |CODCCUSTO

RegisterDate

Data de cadastro do Projeto

AF8

AF8_DATA

MPRJSTATUSLOG

DATAMUDANCA

BeginDate

Data de previsão de início do projeto

-

-

MPERIODO

DTINICIO

FinalDate

Data de término do Projeto

-

-

MPERIODO

DTFIM

StatusProject

Situação(posição) do Projeto

-

-

MPRJSTATUSLOG

POSICAO



2.10.        SubProject


SubProject_2_000

Mensagem Padrão

Descrição

PROTHEUS

RM

Tabela

Campo

Tabela

Campo

CompanyId

Codigo da Empresa

AFC

Empresa

MTAREFA

CODCOLIGADA

BranchId

Codigo da Filial

AFC

AFC_FILIAL

MTAREFA

CODFILIAL

CompanyInternalId

InternalId da chave completa de empresa do produto

AFC

Empresa|AFC_FILIAL

MTAREFA

CODCOLIGADA|CODFILIAL

ShortCode

Id da Obra

-

-

MTAREFA

IDTRF

Code

Código da Obra

AFC

AFC_EDT

MTAREFA

CODTRF

InternalId

InternalId da Entidade

AFC

Empresa|AFC_FILIAL|AFC_PROJET|AFC_EDT

MTAREFA

CODCOLIGADA|IDPRJ|IDTRF

ProjectShortCode

Id do Projeto

-

-

MTAREFA

IDPRJ

ProjectInternalId

InternalId da Chave de Projetos

AF8

Empresa|AF8_FILIAL|AF8_PROJET

MTAREFA

CODCOLIGADA|IDPRJ

Name

Nome da Obra

AFC

AFC_DESCRI

MTAREFA

NOME

Description

Descrição da Obra

AFC

AFC_DESCRI

MTAREFA

DESCRICAO

Amount

Quantidade

AFC

AFC_QUANT

MTAREFA

QUANTIDADE

UnitCost

Custo Unitário

AFC

AFC_CUSTO

MTAREFA

CUSTOUNIT

TotalCost

Custo Total

-

-

MTAREFA

CUSTOTOTAL

UnitValue

Valor Unitário

-

-

MTAREFA

VALORUNIT

TotalValue

Valor Total

AFC

AFC_TOTAL

MTAREFA

VALORTOTAL


 

2.11.        StepProject


StepProject_2_000

Mensagem Padrão

Descrição

PROTHEUS

RM

Tabela

Campo

Tabela

Campo

CompanyId

Codigo da Empresa

AFC

Empresa

MTAREFA

CODCOLIGADA

BranchId

Codigo da Filial

AFC

AFC_FILIAL

MTAREFA

CODFILIAL

CompanyInternalId

InternalId da chave completa de empresa do produto

AFC

Empresa|AFC_FILIAL

MTAREFA

CODCOLIGADA|CODFILIAL

ShortCode

Id da Etapa

-

-

MTAREFA

IDTRF

Code

Código da Etapa

AFC

AFC_EDT

MTAREFA

CODTRF

InternalId

InternalId da Entidade

AFC

Empresa|AFC_FILIAL|AFC_PROJET|AFC_EDT

MTAREFA

CODCOLIGADA|IDPRJ|IDTRF

ProjectShortCode

Id do Projeto

-

-

MTAREFA

IDPRJ

ProjectInternalId

InternalId da Chave de Projetos

AF8

Empresa|AF8_FILIAL|AF8_PROJET

MTAREFA

CODCOLIGADA|IDPRJ

Name

Nome da Etapa

AFC

AFC_DESCRI

MTAREFA

NOME

Description

Descrição da Etapa

AFC

AFC_DESCRI

MTAREFA

DESCRICAO

UnitCost

Custo Unitário

AFC

AFC_CUSTO

MTAREFA

CUSTOUNIT

TotalCost

Custo Total

-

-

MTAREFA

CUSTOTOTAL

UnitValue

Valor Unitário

-

-

MTAREFA

VALORUNIT

TotalValue

Valor Total

AFC

AFC_TOTAL

MTAREFA

VALORTOTAL

ParentNode

Identificador da Etapa Pai

AFC

AFC_EDTPAI

MTAREFA

IDPAI

ParentNodeInternalId

InternalID do ParentNode

AFC

Empresa|AF8_FILIAL|AF8_PROJET ou Empresa|AFC_FILIAL|AFC_PROJET|AFC_EDT

MTAREFA

CODCOLIGADA|IDPRJ|IDPAI

Level

Nível da Etapa

AFC

AFC_NIVEL

MTAREFA

NIVEL


 

2.12.        TaskProject


TaskProject_2_000

Mensagem Padrão

Descrição

PROTHEUS

RM

Tabela

Campo

Tabela

Campo

CompanyId

Codigo da Empresa

AF9

Empresa

MTAREFA

CODCOLIGADA

BranchId

Codigo da Filial

AF9

AF9_FILIAL

MTAREFA

CODFILIAL

CompanyInternalId

InternalId da chave completa de empresa do produto

AF9

Empresa|AF9_FILIAL

MTAREFA

CODCOLIGADA|CODFILIAL

ShortCode

Id da Tarefa

-

-

MTAREFA

IDTRF

Code

Código da Tarefa

AF9

AF9_TAREFA

MTAREFA

CODTRF

InternalId

InternalId da Entidade

AF9

Empresa|AF9_FILIAL| AF9_PROJET |AF9_TAREFA

MTAREFA

CODCOLIGADA|IDPRJ|IDTRF

Name

Nome da Tarefa

AF9

AF9_DESCRI

MTAREFA

NOME

Description

Descrição da Tarefa

AF9

AF9_DESCRI

MTAREFA

DESCRICAO

ProjectInternalId

InternalId da Chave de Projetos

AF8

Empresa|AF8_FILIAL|AF8_PROJET

MTAREFA

IDPRJ

ProjectShortCode

Id do Projeto

-

-

MTAREFA

IDPRJ

UnitOfMeasureCode

Código da Unidade de Medida

AF9

AF9_UM

MTAREFA

CODUND

UnitOfMeasureInternalId

InternalId da Unidade de Medida

SAH

Empresa|AH_FILIAL|AH_UNIMED

MTAREFA

CODUND

Amount

Quantidade

AF9

AF9_QUANT

MTAREFA

QUANTIDADE

UnitCost

Custo Unitário


AF9_CUSTO

MTAREFA

CUSTOUNIT

TotalCost

Custo Total

-

-

MTAREFA

CUSTOTOTAL

UnitValue

Valor Unitário

-

-

MTAREFA

VALORUNIT

TotalValue

Valor Total

AF9

AF9_TOTAL

MTAREFA

VALORTOTAL

ParentNode

Identificador da Etapa Pai

AFC

AF8_PROJET ou AFC_EDT

MTAREFA

IDPAI

ParentNodeInternalId

InternalID do ParentNode

AFC

Empresa|AF8_FILIAL|AF8_PROJET ou Empresa|AFC_FILIAL|AFC_PROJET|AFC_EDT

MTAREFA

CODCOLIGADA|IDPRJ|IDPAI

Level

Nível da Tarefa

AF9

AF9_NIVEL

MTAREFA

NIVEL

2.13.        Contract


Contract_1_000

Mensagem Padrão

Descrição

PROTHEUS

RM

Tabela

Campo

Tabela

Campo

InternalId

InternalId do contrato

ANE

Empresa|ANE_FILIAL|ANE_PROJET|ANE_REVISA|ANE_CONTRA

MCNT

CODCOLIGADA|IDPRJ|IDCNT

CompanyId

Codigo da empresa

ANE

Empresa

MCNT

CODCOLIGADA

ProjectInternalId

InternalId do projetos

AF8

Empresa|AF8_FILIAL|AF8_PROJET

MCNT

CODCOLIGADA|IDPRJ

ContractNumber

Numero do contrato

ANE

ANE_CONTRA

MCNT

NUMCNT


 

2.14.        Request


Request_1_008

Mensagem Padrão

Descrição

PROTHEUS

RM

Tabela

Campo

Tabela

Campo

Number

Numero da Solicitação, que é propagado para o pedido e nota fiscal



TMOV

NUMEROMOV

InternalId

InternalId da Solicitação



TMOV

CODCOLIGADA|IDMOV

Type

Tipo da Solicitação (S.A. ou S.C.)



-

-

CompanyId

Empresa



TMOV

CODCOLIGADA

BranchId

Filial



TMOV

CODFILIAL

CompanyInternalId

InernalId da Empresa



TMOV

CODCOLIGADA|CODFILIAL

UserRequesterCode

Código do Usuário Requisitante



TMOV

CODUSUARIO

UserRequesterName

Nome do Usuário Requisitante



TMOV

CODUSUARIO

UserRequesterInternalId

Código do Usuário Requisitante



TMOV

CODUSUARIO

Series

Série da Solicitação, utilizada como agrupador e é propagada no pedido e nota fiscal



TMOV

SERIE

RegisterDateTime

Data de Emissão da solicitação



TMOV

DATAEMISSAO

DeliveryDateTime

Data de Entrega ou Previsão de entrega



TMOV

DATAENTREGA

AbatementDateTime

Data de Dedução no contrato (muito utilizado em integração com TOP)



TMOV

DATADEDUCAO

PaymentConditionCode

Código da Condição de Pagamento



TMOV

CODCPG

PaymentConditionInternalId

InternalId da PaymentConditionCode



TMOV

CODCOLIGADA|CODCPG

ProjectInternalId

InternalId do ProjectCode



TMOV

IDPRJ

Observation

Observação



TMOV

OBSERVACAO

 

InternalId

Id de integração do rateio



TMOVRATCCU

CODCOLIGADA| IDMOVRATCCU

CostCenterInternalId

Id de integração do Centro de Custo



TMOVRATCCU

CODCOLIGADA|CODCCUSTO

ProjectInternalId

Id de integração do Projeto



TMOVRATCCU

CODCOLIGADA|IDPRJ

TaskInternalId

Id de integração da Tarefa



TMOVRATCCU

CODCOLIGADA|IDPRJ|IDTRF

Value

Valor nominal referente à entidade que influi neste rateio



TMOVRATCCU

VALOR

Percentual

Percentual do valor referente à entidade que influi neste rateio



TMOVRATCCU

PERCENTUAL

Observation

Observação



TMOVRATCCU

HISTORICO

ListOfRequestItem. RequestItem.

Code

Código do item da solicitação



TITMMOV

NSEQITMMOV

InternalId

InternalId do item da solicitação



TITMMOV

CODCOLIGADA|IDMOV|NSEQITMMOV

ItemCode

Código do Item



TITMMOV

IDPRD

ItemInternalId

InternalId do ItemCOde



TITMMOV

IDPRD

UnitPrice

Preço Unitário



TITMMOV

PRECOUNITARIO

TotalPrice

Preço Total do Item



TITMMOV

VALORLIQUIDO

Quantity

Quantidade



TITMMOV

QUANTIDADE

UnitOfMeasureCode

Código da Unidade de Medida



TITMMOV

CODUND

UnitOfMeasureInternalId

InternalId da UnitOfMeasureCode



TITMMOV

CODUND

WarehouseCode

Código do Local de Estoque(Armazem)



TITMMOV

CODLOC

WarehouseInternalId

InternalId do WarehouseCode



TITMMOV

CODCOLIGADA|CODFILIAL|CODLOC

DeliveryDateTime

Data de Entrega ou Previsão de entrega do item



TITMMOV

DATAENTREGA

CostCenterCode

Código do Centro de Custo



TITMMOV

CODCCUSTO

CostCenterInternalId

InternalId do CostCenterCode



TITMMOV

CODCOLIGADA|CODCCUSTO

ProjectInternalId

InternalId do ProjectCode



TITMMOV

CODCOLIGADA|IDPRJ

TaskInternalId

InternalId da TaskCode



TITMMOV

CODCOLIGADA|IDPRJ|IDTRF

ListOfApportionRequestItem.

ApportionRequestItem.

InternalId

Id de integração do rateio



TITMMOVRATCCU

CODCOLIGADA|IDMOVRATCCU

ListOfApportionRequestItem.

ApportionRequestItem.

CostCenterInternalId

Id de integração do Centro de Custo



TITMMOVRATCCU

CODCOLIGADA|CODCCUSTO

ListOfApportionRequestItem.

ApportionRequestItem.

ProjectInternalId

Id de integração do Projeto



TITMMOVRATCCU

CODCOLIGADA|IDPRJ

ListOfApportionRequestItem.

ApportionRequestItem.

TaskInternalId

Id de integração da Tarefa



TITMMOVRATCCU

CODCOLIGADA|IDPRJ|IDTRF

ListOfApportionRequestItem.

ApportionRequestItem.

Value

Valor nominal referente à entidade que influi neste rateio



TITMMOVRATCCU

VALOR

ListOfApportionRequestItem.

ApportionRequestItem.

Percentual

Percentual do valor referente à entidade que influi neste rateio



TITMMOVRATCCU

PERCENTUAL


 

2.15.        Order


Order_3_000

Mensagem Padrão

Descrição

PROTHEUS

RM

Tabela

Campo

Tabela

Campo

InternalId

InternalId do Pedido



TMOV

CODCOLIGADA|IDMOV

OrderPurpose

 

Tipo da Solicitação (2-Pedido de Venda ou 1-Pedido de Compra)



-

-

CompanyId

Empresa



TMOV

CODCOLIGADA

CompanyInternalId

InernalId da Empresa



TMOV

CODCOLIGADA|CODFILIAL

BranchId

Filial



TMOV

CODFILIAL

CustumerCode

Codigo do cliente/fornecedor



TMOV

CODCFO

CustumerInternalId

Internald do cliente/fornecedor



TMOV

CODCOLCFO|CODCFO

RegisterDate

Data de Emissão



TMOV

DATAEMISSAO

DeliveryAddress.State.StateCode

Codigo do Estado



TMOV

CODETDMUNSERV

DeliveryAddress.State.StateInternalId

InternalId do Estado



TMOV

CODETDMUNSERV

DeliveryAddress.City.CityCode

Código do Municipio



TMOV

CODMUNSERVICO

DeliveryAddress.City.CityInternalId

InternalId do Municipio



TMOV

CODETDMUNSERV|CODMUNSERVICO

PaymenTermCode

Código da Condição de Pagamento



TMOV

CODCPG

PaymentConditionInternalId

InternalId da condição de pagamento



TMOV

CODCOLIGADA|CODCPG

SalesOrderItens.OrderItem

OrderItem

Código do Item



TITMMOV

NSEQITMMOV

InternalId

InternalId do item do pedido



TITMMOV

CODCOLIGADA|IDMOV|NSEQITMMOV

ItemCode

Código do produto



TITMMOV

IDPRD

ItemInternalId

InternalId do Produto



TITMMOV

IDPRD

UnitPrice

Preço Unitário



TITMMOV

PRECOUNITARIO

TotalPrice

Preço Total do Item



TITMMOV

VALORLIQUIDO

Quantity

Quantidade



TITMMOV

QUANTIDADE

SalesOrderItens.OrderItem.ListOfApportionOrderItem.ApportionOrderItem

InternalId

Id de integração do rateio



TITMMOVRATCCU

CODCOLIGADA|IDMOVRATCCU

CostCenterInternalId

Id de integração do Centro de Custo



TITMMOVRATCCU

CODCOLIGADA|CODCCUSTO

ProjectInternalId

Id de integração do Projeto



TITMMOVRATCCU

CODCOLIGADA|IDPRJ

SubProjectInternalId

InternalId da Obra



TITMMOV

CODCOLIGADA|IDPRJ|IDTRF

TaskInternalId

Id de integração da Tarefa



TITMMOVRATCCU

CODCOLIGADA|IDPRJ|IDTRF

Value

Valor nominal referente à entidade que influi neste rateio



TITMMOVRATCCU

VALOR

Percentual

Percentual do valor referente à entidade que influi neste rateio



TITMMOVRATCCU

PERCENTUAL

Quantity

Quantidade referente à entidade que influi neste rateio



TITMMOVRATCCU

QUANTIDADE

ListOfCreditDocument.CreditDocumentItem

CreditDocumentInternalId

InternalId do título de origem do crédito



-

-

Value

Valor



-

-


 

2.18.        AccountPayableDocument


AccountPayableDocument_2_000

Mensagem Padrão

Descrição

PROTHEUS

RM

Tabela

Campo

Tabela

Campo

InternalId

InternalId do Título



TMOV

CODCOLIGADA|IDMOV

CompanyId

Empresa



TMOV

CODCOLIGADA

CompanyInternalId

InernalId da Empresa



TMOV

CODCOLIGADA|CODFILIAL

BranchId

Filial



TMOV

CODFILIAL

VendorCode

Codigo do fornecedor



TMOV

CODCFO

VendorInternalId

Internald do fornecedor



TMOV

CODCOLCFO|CODCFO

IssueDate

Data de Emissão



TMOV

DATAEMISSAO

DueDate

Data de Vencimento

 


TMOV

DATAEXTRA1

NetValue

Valor



TMOV

VALORBRUTO

GrossValue

Valor



TMOV

VALORBRUTO

ApportionmentDistribution.CostCenterCode

Centro de Custo



TITMMOVRATCCU

CODCCUSTO

ApportionmentDistribution.CostCenterInternalId

InternalId do centro de custo



TITMMOVRATCCU

CODCOLIGADA|IDMOVRATCCU

ApportionmentDistribution.ProjectInternalId

Id de integração do Projeto



TITMMOVRATCCU

CODCOLIGADA|IDPRJ

ApportionmentDistribution.TaskInternalId

Id de integração da tarefa



TITMMOVRATCCU

CODCOLIGADA|IDPRJ|IDTRF

ApportionmentDistribution.Value

Valor rateado no centro de custo



TITMMOVRATCCU

VALOR


 

2.19.        AccountReceivableDocument


AccountReceivableDocument_2_000

Mensagem Padrão

Descrição

PROTHEUS

RM

Tabela

Campo

Tabela

Campo

InternalId

InternalId do Título



TMOV

CODCOLIGADA|IDMOV

CompanyId

Empresa



TMOV

CODCOLIGADA

CompanyInternalId

InernalId da Empresa



TMOV

CODCOLIGADA|CODFILIAL

BranchId

Filial



TMOV

CODFILIAL

CustumerCode

Codigo do cliente



TMOV

CODCFO

CustumerInternalId

Internald do cliente



TMOV

CODCOLCFO|CODCFO

IssueDate

Data de Emissão



TMOV

DATAEMISSAO

DueDate

Data de Vencimento



TMOV

DATAEXTRA1

NetValue

Valor



TMOV

VALORBRUTO

GrossValue

Valor



TMOV

VALORBRUTO

ApportionmentDistribution.CostCenterCode

Centro de Custo



TITMMOVRATCCU

CODCCUSTO

ApportionmentDistribution.CostCenterInternalId

InternalId do centro de custo



TITMMOVRATCCU

CODCOLIGADA|IDMOVRATCCU

ApportionmentDistribution.Value

Valor rateado no centro de custo



TITMMOVRATCCU

VALOR


 

2.20.        AccountPayableDocumentReplace


AccountPayableDocumentReplace_1_000

Mensagem Padrão

Descrição

PROTHEUS

RM

Tabela

Campo

Tabela

Campo

CopyDataFromTemporary

Indica se os dados do título original serão copiados do título temporário.

SE2

false


 false

TemporaryAccountPayableDocument.CompanyId

Empresa do título temporário.

SE2

Empresa

 TMOVRELAC

 CODCOLIGADA

TemporaryAccountPayableDocument.BranchId

Filial do título temporário.

SE2

E2_FILIAL

 TMOVRELAC

 CODFILIAL

TemporaryAccountPayableDocument.CompanyInternalId

Empresa e filial do título temporário.

SE2

Empresa|E2_FILIAL

 TMOVRELAC|TMOV

 CODCOLIGADA| CODFILIAL

TemporaryAccountPayableDocument.InternalId

InternalID do título temporário.

SE2

Empresa|E2_FILIAL|E2_PREFIXO|E2_NUM|E2_PARCELA|E2_TIPO|E2_FORNECEDOR|E2_LOJA

 TMOVRELAC

 CODCOLIGADA|IDMOV

TemporaryAccountPayableDocument.DocumentPrefix

Prefixo do título temporário.

SE2

E2_PREFIXO



TemporaryAccountPayableDocument.DocumentNumber

Número do título temporário.

SE2

E2_NUM



TemporaryAccountPayableDocument.DocumentParcel

Parcela do título temporário.

SE2

E2_PARCELA



TemporaryAccountPayableDocument.DocumentTypeCode

Tipo de documento do título temporário.

SE2

E2_TIPO



TemporaryAccountPayableDocument.VendorCode

Fornecedor do título temporário.

SE2

E2_FORNECEDOR



TemporaryAccountPayableDocument.StoreId

Loja do fornecedor do título temporário.

SE2

E2_LOJA



TemporaryAccountPayableDocument.VendorInternalId

InternalID do fornecedor do título temporário.

SE2

Empresa|A2_FILIAL|E2_FORNECE|E2_LOJA



TemporaryAccountPayableDocument.IssueDate

Data de emissão do título temporário.

SE2

E2_EMISSAO



TemporaryAccountPayableDocument.DueDate

Vencimento do título temporário.

SE2

E2_VENCTO



TemporaryAccountPayableDocument.RealDueDate

Vencimento real do título temporário.

SE2

E2_VENCREA



TemporaryAccountPayableDocument.NetValue

Valor Líquido do título temporário.

SE2

E2_VALOR



TemporaryAccountPayableDocument.GrossValue

Valor bruto do título temporário.

SE2

E2_VALOR



TemporaryAccountPayableDocument.CurrencyCode

Moeda do título temporário.

SE2

E2_MOEDA



TemporaryAccountPayableDocument.CurrencyInternalID

InternalID da moeda do título temporário.

SE2

Empresa|CTO_FILIAL|E2_MOEDA



TemporaryAccountPayableDocument.CurrencyRate

Taxa do título temporário.

SE2

E2_TXMOEDA



TemporaryAccountPayableDocument.ListOfApportion.Apportion.InternalId

InternalID do Rateio.

SE2




TemporaryAccountPayableDocument.ListOfApportion.Apportion.CostCenterInternalId

InternalID do centro de custo.

CV4

Empresa|CTT_FILIAL|CV4_CCD



TemporaryAccountPayableDocument.ListOfApportion.Apportion.AccountantAcountInternalId

InternalID da conta contábil

CV4

CV4_DEBITO



TemporaryAccountPayableDocument.ListOfApportion.Apportion.ProjectInternalId

InternalID do projeto.

SE2

Empresa|AF8_FILIAL|AFR_PROJET



TemporaryAccountPayableDocument.ListOfApportion.Apportion.SubProjectInternalId

InternalID da Obra/Etapa/EDT.

SE2

Empresa|AFR_PROJET|AFR_REVISA|AFR_EDT



TemporaryAccountPayableDocument.ListOfApportion.Apportion.TaskInternalId

InternalID da tarefa.

SE2

Empresa|AFR_PROJET|AFR_REVISA|AFR_TAREFA



TemporaryAccountPayableDocument.ListOfApportion.Apportion.Value

Valor do rateio.

SE2

AFR_VALOR1 + CV4_VALOR



TemporaryAccountPayableDocument.ListOfApportion.Apportion.Percentual

Percentual do rateio.

SE2

AFR_VALOR1 + CV4_VALOR/E2_VALOR*100



TemporaryAccountPayableDocument.ListOfApportion.Apportion.Quantity

Quantidade do rateio.

SE2




TemporaryAccountPayableDocument.ListOfApportion.Apportion.Observation

Observação do rateio.

SE2




TemporaryAccountPayableDocument.ListOfApportion.Apportion.Event

Evento (upsert/delete) do rateio.

SE2




TemporaryAccountPayableDocument.Observation

Observação do título temporário.

SE2

E2_HIST



TemporaryAccountPayableDocument.Origin

Origem do título temporário.

SE2

E2_ORIGEM



TemporaryAccountPayableDocument.FinancialNatureInternalId

InternalID da natureza financeira do título temporário.

SE2

Empresa|ED_FILIAL|E2_NATUREZ



OriginalAccountPayableDocument.CompanyId

Empresa do título efetivo.

SE2

Empresa

 TMOV

 CODCOLIGADA

OriginalAccountPayableDocument.BranchId

Filial do título efetivo.

SE2

E2_FILIAL

 TMOV

 CODFILIAL

OriginalAccountPayableDocument.CompanyInternalId

Empresa e filial do título efetivo.

SE2

Empresa|E2_FILIAL

 TMOV

 CODCOLIGADA| CODFILIAL

OriginalAccountPayableDocument.InternalId

InternalID do título efetivo.

SE2

Empresa|E2_FILIAL|E2_PREFIXO|E2_NUM|E2_PARCELA|E2_TIPO|E2_FORNECEDOR|E2_LOJA

 TMOV

 CODCOLIGADA|IDMOV

OriginalAccountPayableDocument.DocumentPrefix

Prefixo do título efetivo.

SE2

E2_PREFIXO

 TMOV

 SERIE

OriginalAccountPayableDocument.DocumentNumber

Número do título efetivo.

SE2

E2_NUM

 TMOV

 NUMEROMOV

OriginalAccountPayableDocument.DocumentParcel

Parcela do título efetivo.

SE2

E2_PARCELA


 1

OriginalAccountPayableDocument.DocumentTypeCode

Tipo de documento do título efetivo.

SE2

E2_TIPO


NF

OriginalAccountPayableDocument.VendorCode

Fornecedor do título efetivo.

SE2

E2_FORNECEDOR

 TMOV

 CODCFO

OriginalAccountPayableDocument.StoreId

Loja do fornecedor do título efetivo.

SE2

E2_LOJA



OriginalAccountPayableDocument.VendorInternalId

InternalID do fornecedor do título efetivo.

SE2

Empresa|A2_FILIAL|E2_FORNECE|E2_LOJA

 TMOV

 CODCOLCFO| CODCFO

OriginalAccountPayableDocument.IssueDate

Data de emissão do título efetivo.

SE2

E2_EMISSAO

 TMOV

 DATAEMISSAO

OriginalAccountPayableDocument.DueDate

Vencimento do título efetivo.

SE2

E2_VENCTO

 TMOV

 DATAEXTRA1

OriginalAccountPayableDocument.RealDueDate

Vencimento real do título efetivo.

SE2

E2_VENCREA

 TMOV

 DATAEXTRA1

OriginalAccountPayableDocument.NetValue

Valor Líquido do título efetivo.

SE2

E2_VALOR


 VALORBRUTO

OriginalAccountPayableDocument.GrossValue

Valor bruto do título efetivo.

SE2

E2_VALOR


 VALORBRUTO

OriginalAccountPayableDocument.CurrencyCode

Moeda do título efetivo.

SE2

E2_MOEDA



OriginalAccountPayableDocument.CurrencyInternalID

InternalID da moeda do título efetivo.

SE2

Empresa|CTO_FILIAL|E2_MOEDA



OriginalAccountPayableDocument.CurrencyRate

Taxa do título efetivo.

SE2

E2_TXMOEDA



OriginalAccountPayableDocument.ListOfApportion.Apportion.InternalId

InternalID do Rateio.

SE2




OriginalAccountPayableDocument.ListOfApportion.Apportion.CostCenterInternalId

InternalID do centro de custo.

SE2

Empresa|CTT_FILIAL|CV4_CCD

  TITMMOVRATCCU

 CODCOLIGADA| CODCCUSTO

OriginalAccountPayableDocument.ListOfApportion.Apportion.AccountantAcountInternalId

InternalID da conta contábil

SE2

CV4_DEBITO



OriginalAccountPayableDocument.ListOfApportion.Apportion.ProjectInternalId

InternalID do projeto.

SE2

Empresa|AF8_FILIAL|AFR_PROJET

 TITMMOVRATCCU

 CODCOLIGADA| IDPRJ

OriginalAccountPayableDocument.ListOfApportion.Apportion.SubProjectInternalId

InternalID da Obra/Etapa/EDT.

SE2

Empresa|AFR_PROJET|AFR_REVISA|AFR_EDT



OriginalAccountPayableDocument.ListOfApportion.Apportion.TaskInternalId

InternalID da tarefa.

SE2

Empresa|AFR_PROJET|AFR_REVISA|AFR_TAREFA

TITMMOVRATCCU

 CODCOLIGADA| IDPRJ| IDTRF

OriginalAccountPayableDocument.ListOfApportion.Apportion.Value

Valor do rateio.

SE2

AFR_VALOR1 + CV4_VALOR

TITMMOVRATCCU

 VALOR

OriginalAccountPayableDocument.ListOfApportion.Apportion.Percentual

Percentual do rateio.

SE2

AFR_VALOR1 + CV4_VALOR/E2_VALOR*100



OriginalAccountPayableDocument.ListOfApportion.Apportion.Quantity

Quantidade do rateio.

SE2




OriginalAccountPayableDocument.ListOfApportion.Apportion.Observation

Observação do rateio.

SE2




OriginalAccountPayableDocument.ListOfApportion.Apportion.Event

Evento (upsert/delete) do rateio.

SE2




OriginalAccountPayableDocument.Observation

Observação do título efetivo.

SE2

E2_HIST



OriginalAccountPayableDocument.Origin

Origem do título efetivo.

SE2

E2_ORIGEM



OriginalAccountPayableDocument.FinancialNatureInternalId

InternalID da natureza financeira do título efetivo.

SE2

Empresa|ED_FILIAL|E2_NATUREZ



2.21.        AccountReceivableDocumentReplace


AccountReceivableDocumentReplace_1_000

Mensagem Padrão

Descrição

PROTHEUS

RM

Tabela

Campo

Tabela

Campo

CopyDataFromTemporary

Indica se os dados do título original serão copiados do título temporário.

SE1

false


 false

TemporaryAccountReceivableDocument.CompanyId

Empresa do título temporário.

SE1

Empresa

 TMOVRELAC

 CODCOLIGADA

TemporaryAccountReceivableDocument.BranchId

Filial do título temporário.

SE1

E1_FILIAL

 TMOVRELAC

 CODFILIAL

TemporaryAccountReceivableDocument.CompanyInternalId

Empresa e filial do título temporário.

SE1

Empresa|E1_FILIAL

 TMOVRELAC|TMOV

 CODCOLIGADA| CODFILIAL

TemporaryAccountReceivableDocument.InternalId

InternalID do título temporário.

SE1

Empresa|E1_FILIAL|E1_PREFIXO|E1_NUM|E1_PARCELA|E1_TIPO

 TMOVRELAC

 CODCOLIGADA|IDMOV

TemporaryAccountReceivableDocument.DocumentPrefix

Prefixo do título temporário.

SE1

E1_PREFIXO



TemporaryAccountReceivableDocument.DocumentNumber

Número do título temporário.

SE1

E1_NUM



TemporaryAccountReceivableDocument.DocumentParcel

Parcela do título temporário.

SE1

E1_PARCELA



TemporaryAccountReceivableDocument.DocumentTypeCode

Tipo de documento do título temporário.

SE1

E1_TIPO



TemporaryAccountReceivableDocument.CustomerCode

Cliente do título temporário.

SE1

E1_CLIENTE



TemporaryAccountReceivableDocument.CustumerInternalId

InternalID do cliente do título temporário.

SE1

Empresa|A1_FILIAL|E1_CLIENTE|E1_LOJA



TemporaryAccountReceivableDocument.StoreId

Loja do cliente do título temporário.

SE1

E1_LOJA



TemporaryAccountReceivableDocument.CustomerBankCode

Código do banco do cliente do título temporário.

SE1

E1_BCOCLI



TemporaryAccountReceivableDocument.Situation

Situação do título temporário.

SE1




TemporaryAccountReceivableDocument.IssueDate

Data de emissão do título temporário.

SE1

E1_EMISSAO



TemporaryAccountReceivableDocument.DueDate

Vencimento do título temporário.

SE1

E1_VENCTO



TemporaryAccountReceivableDocument.NetValue

Valor Líquido do título temporário.

SE1

E1_VALOR



TemporaryAccountReceivableDocument.GrossValue

Valor bruto do título temporário.

SE1

E1_VALOR



TemporaryAccountReceivableDocument.CurrencyCode

Moeda do título temporário.

SE1

E1_MOEDA



TemporaryAccountReceivableDocument.CurrencyInternalID

InternalID da moeda do título temporário.

SE1

Empresa|CTO_FILIAL|E1_MOEDA



TemporaryAccountReceivableDocument.CurrencyRate

Taxa do título temporário.

SE1

E1_TXMOEDA



TemporaryAccountReceivableDocument.FinancialNatureInternalId

InternalID da natureza financeira do título temporário.

SE1

Empresa|ED_FILIAL|E1_NATUREZ



TemporaryAccountReceivableDocument.ListOfApportion.Apportion.InternalId

InternalID do Rateio.

SE1




TemporaryAccountReceivableDocument.ListOfApportion.Apportion.CostCenterInternalId

InternalID do centro de custo.

SE1

Empresa|CTT_FILIAL|CTT_CUSTO



TemporaryAccountReceivableDocument.ListOfApportion.Apportion.AccountantAcountInternalId

InternalID da conta contábil

SE1




TemporaryAccountReceivableDocument.ListOfApportion.Apportion.ProjectInternalId

InternalID do projeto.

SE1

Empresa|AF8_FILIAL|AFT_PROJET



TemporaryAccountReceivableDocument.ListOfApportion.Apportion.SubProjectInternalId

InternalID da Obra/Etapa/EDT.

SE1

Empresa|AFT_PROJET|AFT_REVISA|AFT_EDT



TemporaryAccountReceivableDocument.ListOfApportion.Apportion.TaskInternalId

InternalID da tarefa.

SE1

Empresa|AFT_PROJET|AFT_REVISA|AFT_TAREFA



TemporaryAccountReceivableDocument.ListOfApportion.Apportion.Value

Valor do rateio.

SE1

AFT_VALOR1



TemporaryAccountReceivableDocument.ListOfApportion.Apportion.Percentual

Percentual do rateio.

SE1

AFT_VALOR1/E2_VALOR*100



TemporaryAccountReceivableDocument.ListOfApportion.Apportion.Quantity

Quantidade do rateio.

SE1




TemporaryAccountReceivableDocument.ListOfApportion.Apportion.Observation

Observação do rateio.

SE1




TemporaryAccountReceivableDocument.ListOfApportion.Apportion.Event

Evento (upsert/delete) do rateio.

SE1




TemporaryAccountReceivableDocument.Observation

Observação do título temporário.

SE1

E1_HIST



TemporaryAccountReceivableDocument.Origin

Origem do título temporário.

SE1

E1_ORIGEM



OriginalAccountReceivableDocument.CompanyId

Empresa do título efetivo.

SE1

Empresa

 TMOV

 CODCOLIGADA

OriginalAccountReceivableDocument.BranchId

Filial do título efetivo.

SE1

E1_FILIAL

 TMOV

 CODFILIAL

OriginalAccountReceivableDocument.CompanyInternalId

Empresa e filial do título efetivo.

SE1

Empresa|E1_FILIAL

 TMOV

 CODCOLIGADA| CODFILIAL

OriginalAccountReceivableDocument.InternalId

InternalID do título efetivo.

SE1

Empresa|E1_FILIAL|E1_PREFIXO|E1_NUM|E1_PARCELA|E1_TIPO

 TMOV

 CODCOLIGADA|IDMOV

OriginalAccountReceivableDocument.DocumentPrefix

Prefixo do título efetivo.

SE1

E1_PREFIXO

 TMOV

 SERIE

OriginalAccountReceivableDocument.DocumentNumber

Número do título efetivo.

SE1

E1_NUM

 TMOV

 NUMEROMOV

OriginalAccountReceivableDocument.DocumentParcel

Parcela do título efetivo.

SE1

E1_PARCELA

 TMOV

 1

OriginalAccountReceivableDocument.DocumentTypeCode

Tipo de documento do título efetivo.

SE1

E1_TIPO

 TMOV

 NF

OriginalAccountReceivableDocument.CustomerCode

Cliente do título efetivo.

SE1

E1_CLIENTE

 TMOV

 CODCFO

OriginalAccountReceivableDocument.CustumerInternalId

InternalID do cliente do título efetivo.

SE1

Empresa|A1_FILIAL|E1_CLIENTE|E1_LOJA

 TMOV

 CODCOLCFO| CODCFO

OriginalAccountReceivableDocument.StoreId

Loja do cliente do título efetivo.

SE1

E1_LOJA



OriginalAccountReceivableDocument.CustomerBankCode

Código do banco do cliente do título efetivo.

SE1

E1_BCOCLI



OriginalAccountReceivableDocument.Situation

Situação do título efetivo.

SE1




OriginalAccountReceivableDocument.IssueDate

Data de emissão do título efetivo.

SE1

E1_EMISSAO

TMOV

 DATAEMISSAO

OriginalAccountReceivableDocument.DueDate

Vencimento do título efetivo.

SE1

E1_VENCTO

TMOV

 DATAEXTRA1

OriginalAccountReceivableDocument.NetValue

Valor Líquido do título efetivo.

SE1

E1_VALOR

TMOV

VALORBRUTO

OriginalAccountReceivableDocument.GrossValue

Valor bruto do título efetivo.

SE1

E1_VALOR

TMOV

 VALORBRUTO

OriginalAccountReceivableDocument.CurrencyCode

Moeda do título efetivo.

SE1

E1_MOEDA



OriginalAccountReceivableDocument.CurrencyInternalID

InternalID da moeda do título efetivo.

SE1

Empresa|CTO_FILIAL|E1_MOEDA



OriginalAccountReceivableDocument.CurrencyRate

Taxa do título efetivo.

SE1

E1_TXMOEDA



OriginalAccountReceivableDocument.FinancialNatureInternalId

InternalID da natureza financeira do título efetivo.

SE1

Empresa|ED_FILIAL|E1_NATUREZ



OriginalAccountReceivableDocument.ListOfApportion.Apportion.InternalId

InternalID do Rateio.

SE1




TemporaryAccountReceivableDocument.ListOfApportion.Apportion.CostCenterInternalId

InternalID do centro de custo.

SE1

Empresa|CTT_FILIAL|CTT_CUSTO

 TITMMOVRATCCU

CODCOLIGADA| CODCCUSTO

TemporaryAccountReceivableDocument.ListOfApportion.Apportion.AccountantAcountInternalId

InternalID da conta contábil

SE1




OriginalAccountReceivableDocument.ListOfApportion.Apportion.ProjectInternalId

InternalID do projeto.

SE1

Empresa|AF8_FILIAL|AFT_PROJET

 TITMMOVRATCCU

 CODCOLIGADA| IDPRJ

OriginalAccountReceivableDocument.ListOfApportion.Apportion.SubProjectInternalId

InternalID da Obra/Etapa/EDT.

SE1

Empresa|AFT_PROJET|AFT_REVISA|AFT_EDT



OriginalAccountReceivableDocument.ListOfApportion.Apportion.TaskInternalId

InternalID da tarefa.

SE1

Empresa|AFT_PROJET|AFT_REVISA|AFT_TAREFA

  TITMMOVRATCCU

 CODCOLIGADA| IDPRJ| IDTRF

OriginalAccountReceivableDocument.ListOfApportion.Apportion.Value

Valor do rateio.

SE1

AFT_VALOR1

  TITMMOVRATCCU

 VALOR

OriginalAccountReceivableDocument.ListOfApportion.Apportion.Percentual

Percentual do rateio.

SE1

AFT_VALOR1/E2_VALOR*100



OriginalAccountReceivableDocument.ListOfApportion.Apportion.Quantity

Quantidade do rateio.

SE1




OriginalAccountReceivableDocument.ListOfApportion.Apportion.Observation

Observação do rateio.

SE1




OriginalAccountReceivableDocument.ListOfApportion.Apportion.Event

Evento (upsert/delete) do rateio.

SE1




OriginalAccountReceivableDocument.Observation

Observação do título efetivo.

SE1

E1_HIST



OriginalAccountReceivableDocument.Origin

Origem do título efetivo.

SE1

E1_ORIGEM





























2.22.        InternalID


InternalID_1_000

Mensagem Padrão

Descrição

PROTHEUS

RM

Tabela

Campo

Tabela

Campo

ListOfEntity.Entity.Name

Nome da entidade que está sendo atualizada.

XX4

XX4_MODEL



ListOfEntity.Entity.Event

Evento a ser realizado na entidade (upsert/delete).





ListOfEntity.Entity.ListOfInternalId.InternalId.Origin

InternalID de origem.

XXF

XXF_INTVAL



ListOfEntity.Entity.ListOfInternalId.InternalId. Destination

InternalID de destino.

XXF

XXF_EXTVAL






2.23.        BalanceBaselineEntry


BalanceBaselineEntry_1_000

Mensagem Padrão

Descrição

PROTHEUS

RM

Tabela

Campo

Tabela

Campo

InternalId

InternalId do Lançamento



FLAN

CODCOLIGADA|IDLAN

CompanyId

Empresa



FLAN

CODCOLIGADA

CompanyInternalId

InernalId da Empresa



FLAN

CODCOLIGADA|CODFILIAL

BranchId

Filial



FLAN

CODFILIAL

Classification

Codigo Classificacao (Linha Base/Saldo)



FLAN

CLASSIFICACAO

Date

Data de Vencimento



FLAN

DATAVENCIMENTO

ApportionBalanceBaselineEntry.InternalId

InternalId doRateio



FLANRATCCU

CODCOLIGADA|IDRATCCU

ApportionBalanceBaselineEntry.CostCenterInternalId

InternalId do centro de custo



FLANRATCCU

CODCOLIGADA| CODCCUSTO

ApportionBalanceBaselineEntry.FinancialInternalId

      Id de integração da Natureza orçamentária



FLANRATCCU

CODCOLNATFINANCEIRA| CODNATFINANCEIRA

ApportionBalanceBaselineEntry.Value

Valor rateado no centro de custo



FLANRATCCU

VALOR




2.24.        FinancialNature

FinancialNature_2_000

Mensagem Padrão

Descrição

PROTHEUS

RM

Tabela

Campo

Tabela

Campo

InternalId

InternalId do Título



TTBORCAMENTO

CODCOLIGADA|CODTBORCAMENTO

CompanyId

Empresa

SED

Empresa

TTBORCAMENTO

CODCOLIGADA

Code

Código da Natureza Financeira

SED

ED_CODIGO

TTBORCAMENTO

CODTBORCAMENTO

Description

Descrição da Natureza Financeira

SED

ED_DESCRIC

TTBORCAMENTO

DESCRICAO

NatureType

Tipo da Natureza (Analítico/Sintetíco)

SED

ED_TIPO

TTBORCAMENTO

SINTETICOANALITICO

UseCategory

Categoria de Uso

SED

ED_COND

TTBORCAMENTO

NATUREZA

Blocked

Bloqueado ?



TTBORCAMENTO

INATIVO

2.25.        ItemCosting

ItemCosting_1_000

Mensagem Padrão

Descrição

PROTHEUS

RM

Tabela

Campo

Tabela

Campo

CompanyId

InternalID da Empresa

 

 

TMOV

CODCOLIGADA

ItemCode           

Código do Produto

 

 



ListOfSites/SiteItemCosting            

Lista de Custos por Filial

BranchId

Código da Filial

 

 



BatchAverageCosting/

ListOfBatchAverageCosts

Lista de Custo Médio. Sera importado o Primeiro custo desta Lista.

MaterialValue

 Custo Médio

 

 

TPRDCUSTOFILIAL

CUSTOMEDIO

StandardCosting/ListOfStandardCosts

Lista de Custo Standart. Sera importado o Primeiro custo desta Lista.

MaterialValue

Custo Standart

 

 

TPRDCUSTOFILIAL

CUSTOUNITARIO

 


2.26.        StockGroup

StockGroup_1_000

Mensagem Padrão

Descrição

PROTHEUS

RM

Tabela

Campo

Tabela

Campo

CompanyId

Código da Empresa

 SBM

Empresa 

TTB2

CODCOLIGADA

BranchId

Código da Filial

 

 



CompanyInternalId

InternalId da Empresa / Filial

 

 



Code           

Código do Grupo de Produto

 SBM

BM_GRUPO 

TTB2

CODTB2FAT

InternalId

do Grupo de Produto

 

 



Description

Descrição do do Grupo de Produto

 SBM

BM_DESC 

TTB2

DESCRIÇÃO

FamilyType

Tipo da Família

 

 



FamilyClassificationCode

Código da Classificação

SBM 

BM_CLASGRU 

TTB2

CAMPOLIVRE