Professional Documents
Culture Documents
1.1
Tecnologia ............................................................................................................................................................... 4
Definio de Mensagem nica TOTVSMESSAGE ................................................................................................. 4
1.2
1.3
Instalao/Atualizao ........................................................................................................... 6
2.1
2.2
TBC........................................................................................................................................................................... 7
Instalando a Integrao ......................................................................................................................................... 7
Ativando a Integrao............................................................................................................................................ 8
Parametrizando a Integrao................................................................................................................................ 9
Monitor da Fila de Integrao ............................................................................................................................... 11
Agenda Execuo da Fila ....................................................................................................................................... 12
3.1
Transaes/Entidades ............................................................................................................ 16
6.1
Cadastros ............................................................................................................................... 17
6.1.1 Geral ........................................................................................................................................................................ 17
6.1.1.1 Moeda ....................................................................................................................................................................................... 17
6.1.1.2 Unidade de Medida .................................................................................................................................................................. 17
6.1.1.3 Centro de Custo ........................................................................................................................................................................ 18
6.1.1.4 Projeto ....................................................................................................................................................................................... 18
6.1.1.5 Obra........................................................................................................................................................................................... 18
6.1.1.6 Tarefa ........................................................................................................................................................................................ 18
6.1.1.7 Etapa ......................................................................................................................................................................................... 19
6.1.1.8 Condio de Pagamento .......................................................................................................................................................... 19
6.1.1.9 Produto/Servio ........................................................................................................................................................................ 19
6.1.1.10
Cliente/Fornecedor ............................................................................................................................................................. 20
6.1.1.11
Ativo Fixo ........................................................................................................................................................................... 20
6.1.1.12
Funcionrio ......................................................................................................................................................................... 21
6.1.1.13
Local de Estoque ................................................................................................................................................................ 22
6.1.1.14
Coligada .............................................................................................................................................................................. 22
6.1.1.15
Filial..................................................................................................................................................................................... 22
6.2
Processos ............................................................................................................................... 22
6.2.1 Manuteno de Ativos ........................................................................................................................................... 22
6.2.1.1 Solicitaes de Armazm/Compra .......................................................................................................................................... 22
6.2.1.2 Cancelar Solicitao de Armazm/Compra............................................................................................................................ 23
6.2.1.3 Ordem de Servio ..................................................................................................................................................................... 23
6.2.1.4 Cancelar Ordem de Servio ..................................................................................................................................................... 24
Protheus SigaMNT x BackOffice RM
10
Repasse ................................................................................................................................. 31
11
12
Anexos ................................................................................................................................... 31
Pendente ................................................................................................................................................................. 31
Pendente -> Liberado ............................................................................................................................................. 31
Liberado .................................................................................................................................................................. 31
Insumos previstos -> Insumos realizados.............................................................................................................. 32
Finalizado ................................................................................................................................................................ 32
Cancelado................................................................................................................................................................ 33
Finalizado -> Liberado (Reabertura de OS) ........................................................................................................... 33
Faturamento ........................................................................................................................................................... 33
Fluxo resumido ....................................................................................................................................................... 34
Diagrama de sequncia da integrao Protheus SigaMNT x BackOffice RM .................................................... 34
1
1.1
Premissas Gerais
Este documento visa apresentar o escopo, forma de instalao, utilizao e especificao do lado RM da integrao,
estando isento de informaes especficas do processo interno ao SigaMNT.
Esta soluo deve primar pela simplicidade e facilidade de uso, manuteno e de atualizao.
Deve respeitar os sistemas operacionais utilizados pelas linhas de produto TOTVS envolvidas. Porm a integrao no
est homologada no sistema operacional 64 bits.
Tanto Protheus quanto RM utilizam o modelo de licenciamento TOTVS padro (License Server). As licenas (Hard Lock)
devem ser providenciadas junto a TOTVS com a devida antecedncia.
Bancos de dados homologados: SQL Server 2005 ou superior e Oracle 10G ou superior.
Criao / Reviso dos itens de Mensagem nica a serem desenvolvidas pelas equipes.
1.1.1
Tecnologia
Comunicao direta do EAI RM x EAI Protheus via WebServices, com mensagens sncronas e assncronas.
Utilizao do Monitor da Fila de mensagens nicas para auditoria das mensagens enviadas/recebidas, e reprocessamento
em casos de necessidade.
1.1.2
Durante o processo de consolidao de marcas, iniciado pela TOTVS, vrias empresas diferentes foram adquiridas e com elas
vrios produtos passaram a compor o portflio de ofertas disponvel aos clientes. Esta expanso de ofertas permitiu que clientes de uma
marca, antes limitados pelas opes com aquela etiqueta, pudesse agora compor o seu ambiente de TI utilizando produtos de origens
diferentes (Ex.: ERP RM + Protheus SigaMNT).
Esta mesma iniciativa j era uma prtica comum nos clientes, porm todo o custo envolvido na integrao entre estes aplicativos
era visto pelo cliente como parte da escolha de utilizar-se de produtos de diferentes fornecedores. Uma vez que estes produtos passam a
fazer parte de uma mesma oferta, os clientes TOTVS passam a demandar que estes produtos sejam naturalmente integrados. Isto
Protheus SigaMNT x BackOffice RM
significa que se antes o cliente arcava com o custo e o risco envolvido em uma integrao (como corrupo da base de dados, por
exemplo), ele agora entende que a TOTVS deve prover solues j integradas, independente da origem dos produtos oferecidos.
Com o objetivo de padronizar a integraes com os produtos TOTVS, foi definida uma nova diretriz para os projetos de
integrao: A de que todos os produtos TOTVS devam trabalhar com uma mensagem XML nicos evitando, desta forma, o processo de
transformao de mensagens. Neste cenrio, teramos o seguinte quadro:
Neste cenrio, qualquer produto TOTVS trabalhar com o mesmo XML para uma mesma entidade, ou seja, supondo que
tenhamos um XML correspondente mensagem de CLIENTES, ela poder ser enviada para qualquer um dos produtos que suporte o
recebimento desta entidade.
Uma vez que os vrios produtos TOTVS tero um idioma comum (o XML nico), as integraes entre estes produtos no
exigiro mais que as mensagens sejam transformadas de um formato para outro. Com isto, ser possvel conectar diretamente dois
produtos, sem a necessidade do TOTVS ESB, como no diagrama abaixo:
Alm de questes referentes ao formato das mensagens, a mensagem nica tambm torna uniforme o tratamento destas
mensagens XML pelos aplicativos, principalmente no que diz respeito capacidade de rastreamento.
1.2
Vide documentos disponibilizados pela equipe responsvel para mais informaes. Alguns documentos externos esto
disponveis no ambiente de desenvolvimento, mas no necessariamente sero os mais recentes.
O Protheus deve utilizar grupo de empresas para refletir a hierarquia de empresas configurada no BackOffice RM,
contendo somente um grupo e a diviso de empresas sendo representada pelo respectivo conjunto empresa +
unidade.
o
Ex.:
Protheus
RM
Grupo de
Empresa
Empresa
Unidade de
Negcio
Filial
01
01
01
01
010
010
010
020
01
02
01
01
01
01
02
02
Coligada
1
1
2
3
Filial
1
2
1
1
O compartilhamento de tabelas deve ser coerente com a forma como o BackOffice RM trabalha, conforme descrita
tabela abaixo.
Tabela PROTHEUS
CTO
SAH
CTT
AF8
AFC
AF9
AFC
SE4
SB1
SA1 (Cliente) e SA2 (Fornecedor)
SN1
SRA | SRF | SR3 | SR7
NNR
SED
* Independentemente se for utilizado produto global no RM, a tabela referente no Protheus deve ser exclusiva por
empresa, ficando a cargo do RM replicar os produtos globais para cada filial no Protheus.
** Mesmo que a empresa no utilize Cliente/Fornecedor global no RM, deve-se compartilhar a tabela referente no
Protheus por empresa. Ser enviado concatenado ao cdigo do cliente/fornecedor o cdigo da coligada, conforme a
mascara [CODCOLIGADA]|[CODCFO].
1.3
2
2.1
Premissas Linha RM
Configurar a integrao TOTVS Manuteno de ativos x BackOffice RM atravs do TBC (Integrao | Ferramentas |
Configurao);
Ativar a Integrao TOTVS Manuteno de ativos x BackOffice RM acessando Integrao | Mensagem nica |
Integraes no menu do TBC (Integrao);
Todos os cadastros mantidos pelo BackOffice RM devero ser desabilitados no Protheus, evitando concorrncia de
dados.
Instalao/Atualizao
No escopo de este documento descrever a instalao do Protheus mdulo Manuteno de ativos (SigaMNT) nem a sua
configurao.
Protheus SigaMNT x BackOffice RM
Para mais detalhes sobre os procedimento de instalao do Protheus e configurao/ativao das integraes, consultar o
documento disponibilizado pela equipe responsvel. Alguns documentos externos esto disponveis no ambiente de desenvolvimento,
mas no necessariamente sero os mais recentes.
2.2
Instalao da integrao no RM
No escopo de este documento descrever a instalao do ERP RM nem a sua configurao. Destacamos que os parmetros
necessrios para estabelecer a comunicao com o Protheus so feitos no contexto de Integrao.
Para instalar qualquer mdulo da linha RM o primeiro passo instalar a Biblioteca RM, pacote que contm a maioria dos arquivos
necessrios para o funcionamento de todos os mdulos, inclusive do TBC. (Veja mais detalhes em: Como Fazer - Geral - Instalar
BibliotecaRM.doc)
Os WebServices do TBC, necessrios para esta integrao, deve ser hospedados pelo IIS da Microsoft. O cliente dever instalar o
IIS e executar o pacote TOTVS Business Connect para criao automtica de aplicao no IIS. (Veja mais detalhes em: Como Fazer - Geral
- Instalar WS do TBC.doc)
2.2.1
TBC
A linha RM possui software especfico para a integrao com demais linhas de produtos TOTVS. Este produto parte integrante
do conjunto de ferramentas denominada TBC - TOTVS Business Connect, acessada a partir do contexto Integraes.
Observao: Melhores informaes sobre configurao do TBC esto disponveis no TDN, no caminho
http://tdn.totvs.com/pages/viewpage.action?pageId=45224822
2.2.2
Instalando a Integrao
Tal integrao nativa ao ERP RM ao instal-lo, mas esta fica em modo stand-by e necessrio fazer a instalao da mesma
para que se torne disponvel. Isto significa que as rotinas para tal integrao j pertencem ao ncleo do sistema, mas a integrao no se
encontra disponvel para ser configurada e ativada, ento necessrio realizar o(s) passo(s) abaixo para tanto.
Obs.:
Mais
informaes
sobre
a
integrao
esto
disponveis
no
respectivo
tpico
no
TDN
(http://tdn.totvs.com/pages/viewpage.action?pageId=45224822).
2.2.3
Ativando a Integrao
2.2.4
Parametrizando a Integrao
O TBC possui uma interface de configurao da integrao. Esta configurao servir para definir quais mensagens/entidades (Ex:
Cliente, Centro de Custo, etc) sero utilizadas nesta integrao, quais telas do RM sero desabilitadas e a importao de Formulas Visual.
10
2.2.5
O TBC possui ainda uma interface para o administrador do sistema monitorar todas as transaes (processadas, pendentes ou
com erro).
Para tal basta acessar, no RM.exe, o segmento Integrao, aba Integrao | boto Mensagem nica | menu Fila de mensagens
nicas.
A viso de filas de mensagens nicas permite uma srie de filtros, seleo de colunas (para o usurio personalizar a viso),
funo de exportar (CSV, XSL, PDF, XPS), impresso e anexos globais (Grficos, Consultas SQL etc).
Esta funcionalidade possibilita visualizar caractersticas da mensagem, data de criao, status de processamento, data de
execuo, mensagem transformada, retorno, etc
11
2.2.6
O TBC possui uma interface para o administrador do sistema agendar a execuo das mensagens assncronas.
Para acessar esta opo basta no RM.exe selecionar o segmento Integrao, aba Integrao | boto Mensagem nica | menu
Agenda execuo da fila.
12
3
3.1
Contexto de negcio
Softwares de gerenciamento de manuteno chamados CMMS (Computerized Maintenance Management System) realizam todo o
planejamento e controle das atividades de manuteno sobre equipamentos e instalaes, maximizando a eficcia da manuteno e
reduzindo os custos associados. uma ferramenta muito eficaz e de fcil utilizao que amplia a capacidade de gerenciamento em
diversos ambientes industriais, comerciais e de servios suportando perfeitamente as necessidades frente s manutenes preventivas,
preditivas(indica as condies reais de funcionamento das mquinas com base em dados que informam o seu desgaste ou processo de
degradao) e corretivas.
Realizar a anlise e preveno de falhas, otimizar a manuteno preventiva, monitorar o histrico dos equipamentos e suas
tendncias, so alguns dos benefcios dos CMMS que auxiliam na reduo de custos nos processos produtivos. No apenas pelo aumento
da vida til dos equipamentos decorrente da reduo de danos e falhas, mas principalmente pelo aumento da capacidade de produo
das empresas em funo da maximizao do tempo de funcionamento dos equipamentos.
Acompanhamento e a programao dos recursos existentes para as atividades de manuteno - colaboradores, materiais de
reposio e consumo, fornecedores, ferramentas, procedimentos e recursos financeiros so itens fundamentais para o software de
manuteno e promovem produtividade e a eficcia do trabalho, racionalizando o consumo de materiais, e otimizando a carga de
trabalho dos colaboradores.
Este documento tem por objetivo esclarecer informaes necessrias e relevantes para a implementao da Integrao do
Backoffice RM x Protheus Manuteno (MNT/NGI).
O objetivo desta integrao permitir que os clientes possam usufruir da potencialidade do ERP RM e suas avanadas
funcionalidades com o mdulo de gerenciamento de manuteno de ativos (MNT/NGI) que parte integrante do Microsiga Protheus de
maneira que o mdulo de manuteno seja dedicado ao propsito CMMS e apenas gerando informaes necessrias ao ERP para que
este possa efetuar o que foi concebido para fazer, gerir a empresa como um todo (materiais, faturamento, contabilizao, fiscal, etc).
3.1.1
O ambiente Manuteno de Ativos tem por finalidade o Gerenciamento da Manuteno dos Bens, por meio de planejamento e
controle das funes que envolvem a Manuteno de Recursos Produtivos e Ativos da corporao, sejam equipamentos, ferramentas,
prdios, veculos etc. Com Gerenciamento dos Materiais, Controle de Ferramentas, Administrao da Equipe de Mo-de-obra e Terceiros.
Alguns controles disponveis no Manuteno de ativos: Controle dos Bens sujeitos a manutenes peridicas por contador, tempo
ou produo, Controle dos Funcionrios utilizados para a Manuteno, Controle dos Produtos, Servios e tarefas necessrios para a
Manuteno, Controle das Ordens de Servio para a Manuteno, Controle da carga de servio por Centro de Custo, rea de Trabalho,
Funcionrio ou Especialidade, Controle dos Custos da Manuteno, etc.
Clculos disponveis: Dependncias entre Tarefas, Sobreposio de Tarefas, Programao da Manuteno com base em
Calendrios, Mdia da Variao Diria do Contador, para Manuteno controlada por Contador ou Produo, Bloqueio de Recursos e
Insumos durante o perodo de Manuteno, Rastreabilidade de Recursos e Insumos utilizados na Manuteno, Custos da Manuteno,
possibilita simulao de Planos de Manuteno.
O ambiente Manuteno de Ativos est programado para atender os seguintes tpicos do controle de Manuteno:
Definir a estrutura do bem (Nmero ilimitado de nveis de Estrutura, Documentao completa do Bem);
Alocao automtica de Itens de Estoque, Ferramentas, Mo-de-obra e Terceiros para uma Ordem de Servio, com base
na definio dos insumos necessrios para a manuteno;
Permite definir para cada Bem uma infinidade de Manutenes e para cada Manuteno permite relacionar todas as
Tarefas que devem ser executadas;
13
Permite gerar Plano de Manuteno geral para toda empresa, ou atravs de Parmetros, definir o escopo do ambiente
de abrangncia do Plano, podendo ser a nvel de Centro de Custo, Centro de Trabalho, rea de Manuteno ou Bem;
Permite gerar as Ordens de Servio do Plano de Manuteno, para Bens controlados por Tempo, Contador ou Produo;
Na gerao do Plano verifica a existncia dos Insumos necessrios para a Manuteno, gerando informaes no arquivo
de problemas, caso algum insumo requisitado no esteja disponvel para a data de execuo da Ordem de Servio, e
mesmo se o prprio Bem no estiver disponvel (bloqueado pelo PCP);
Gerao de Solicitao de Compras de itens necessrios para a Manuteno e que no apresentem disponibilidade no
Estoque da Empresa;
Gerao de Ordem de Produo para itens necessrios para a Manuteno e que no apresentem disponibilidade no
Estoque da Empresa, porm so itens fabricados pela prpria Empresa;
Contabilizao das despesas com Manuteno atravs da integrao com o Ambiente de Estoque/Custos.
3.1.2
BackOffice RM
BackOffice um termo para designar os servios que so feitos "por trs" do servio principal, ou seja, os servios necessrios
para que o escritrio possa oferecer seus servios principais. Um exemplo ocorre nos bancos. Para que uma agncia bancria possa
oferecer seus servios, h por trs todo um suporte de backoffice, como servio de compensao, contabilidade e outros.
Um BackOffice engloba o ncleo do sistema que suporta a atividade empresarial, que no visvel pelo utilizador final. Assim, o
BackOffice apenas apresenta algumas tarefas disponveis, realizveis 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 restrio a utilizadores finais em termos de visualizao e disponibilizando apenas
algumas tarefas na sua apresentao.
Para o nosso escopo, o que merece estar em destaque so os quatro principais ambientes de uma empresa alm da gesto de
projetos gerenciada pelo mdulo de Obras e Projetos:
Compras - oferece equipe de compras de uma empresa, condies de acompanhar e controlar as carteiras de
compras, cotaes, pedidos e o recebimento de materiais, permitindo a reposio dos estoques em tempo hbil e
apresentando informaes indispensveis a uma boa negociao com seus fornecedores;
Relatrios de Compras: Compras por Centros de Custos, Compras por Filiais, Relao de Fornecedores por
Compradores, Controle de Aplicao de Preferncias por determinados Fornecedores (Interferncias nas
Cotaes)
Workflows que controlam o cadastro de informaes corretas nos Fornecedores, Fabricantes, Produtos e na
parametrizao da Cotao
Estoque - tem por finalidade principal o controle de materiais movimentados e armazenados pela sua empresa, alm
do custo sobre este material;
Controle de Inventrio (Importao de contagem de produtos, ajuste de saldos, acertos de saldos de Lotes)
Faturamento - pode ser definido como a receita bruta decorrente da venda de mercadorias, mercadorias e servios de
qualquer natureza;
14
Relatrios de Faturamento: Tributos incidentes no Faturamento, Custos operacionais para Vendas, entre
outros.
Gesto Financeira - atua como uma ferramenta administrativa que possibilita o acompanhamento dos eventos
financeiros e recursos de uma empresa.
Gesto de Projetos
Esta ferramenta tem o objetivo de administrar empresas do segmento de construo civil, construtoras e
incorporadoras. Na construtora, tem como objetivo aumentar a produtividade no processo de oramento e o controle
com a integrao dos processos administrativos, maximizando a rentabilidade. Na incorporadora, tem como objetivo
viabilizar os empreendimentos e total controle de sua comercializao. Gesto de vendas e controle total da carteira
de recebveis.
Escopo e Finalidade
A integrao BackOffice RM x Protheus SigaMNT permite aos clientes gerenciarem todo o processo de manuteno de
equipamentos e frota, como abertura de ordem de servio, lubrificao, abastecimento e planos de manuteno, totalmente aliado aos
processos de BackOffice, como consulta de estoque, solicitao de materiais, solicitao de compra, faturamento de OS, entre outros.
Atravs da integrao os clientes podem usufruir da potencialidade do SigaMNT e suas avanadas funcionalidades, utilizando o
mesmo processo de gesto de estoque, compras e faturamento padronizado para todos os setores da empresa e lanando mo do
sistema integrado de gesto empresarial (ERP) TOTVS, agregando organizao, produtividade e segurana ao processo.
Em carter ilustrativo, podemos imaginar a necessidade de uma determinada pea para a execuo de uma manuteno, para
entender o potencial agregado com a integrao. Exemplificamos abaixo como a solicitao de material poderia ser efetuada com e sem
integrao:
Sem Integrao:
o O participante responsvel pela manuteno entraria em contato com o responsvel pelo almoxarifado, que
verificaria a disponibilidade de peas.
o Caso no houvesse disponvel, o mesmo deveria entrar em contato com o responsvel pelo setor de compras e
solicitar a compra da pea especfica.
o Ao receber o produto, o responsvel pelo setor de compras entraria em contato com o responsvel pela
manuteno para informar o fato.
o O responsvel pela manuteno entraria em contato com o responsvel pelo almoxarifado para solicitar a pea
comprada e faria a retirada da mesma.
Com Integrao:
o O participante responsvel pela manuteno incluiria no sistema de manuteno (SigaMNT) um insumo previsto
para a execuo da manuteno.
o O sistema de manuteno (SigaMNT) automaticamente lana uma solicitao de materiais para o BackOffice, que
insere a mesma no processo padro definido na empresa, que pode passar por diversos passos, dentre eles
aprovao, separao e em caso de indisponibilidade em estoque iniciar o processo de compra com cotao e
faturamento .
o Ao receber a pea, o setor de estoque pode internamente ao BackOffice direcionar a mesma para o sistema de
manuteno, automaticamente baixando o estoque e agregando o custo ordem de servio.
Alm do processo exemplificado acima, esto no escopo da integrao os seguintes:
Integrao automtica de cadastros comuns.
Integrao completa de solicitaes e movimentaes de estoque.
Protheus SigaMNT x BackOffice RM
15
Controle de abastecimento de frota de forma integrada com os mdulos de estoque e compras do BackOffice.
Controle de Pneus com as movimentaes de estoque automaticamente integradas ao BackOffice.
Controle de pagamento de Multas, Documentos e Honorrios de despachante, automaticamente integrando o
mdulo de compras com o controle de frotas (SigaMNT).
Informe de ampliao patrimonial por manuteno, integrado automaticamente com o mdulo de gesto de
patrimnio.
Apropriao de custo de manuteno ou utilizao de equipamento obra responsvel pelo mesmo.
Outros.
Em resumo, a integrao consistir em enviar do BackOffice RM para o SigaMNT os cadastros que devero ser realizados nica e
exclusivamente no BackOffice e, em momentos especficos da operao dos sistemas, o disparo de mensagens com o objetivo de sinalizar
ao BackOffice e/ou SigaMNT a execuo de processos pertinentes ao mesmo (solicitaes, baixas de estoque, consultas, faturamentos,
cancelamentos, excluses e outros), bem como seus respectivos retornos de tais processamentos.
Transaes/Entidades
O quadro abaixo lista de cadastros, processos, direes de integrao e as mensagens de integrao necessrias para a concluso
com sucesso do objetivo do escopo:
Mtodo
Cadastros
ID
Descrio
Origem
Destino
Mensagem nica
Verso
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
Cliente/Fornecedor
Moeda
Unidade de Medida
Produto
Centro de Custo
Ativos
Funcionrios
Projeto
Obra
Tarefa
Etapa
Condies de pagamento
Coligada
Filial
Local de Estoque
RM
RM
RM
RM
RM
RM
RM
RM
RM
RM
RM
RM
RM
RM
RM
Protheus
Protheus
Protheus
Protheus
Protheus
Protheus
Protheus
Protheus
Protheus
Protheus
Protheus
Protheus
Protheus
Protheus
Protheus
CustomerVendor
Currency
UnitOfMeasure
Item
CostCenter
Assets
Employee
Project
SubProject
TaskProject
StepProject
PaymentCondition
Company
Branch
Warehouse
1.000
2.000
2.000
2.000
2.000
1.000
1.000
2.000
2.000
2.000
2.000
2.000
1.000
2.000
1.000
Protheus
RM
Request
Protheus
Protheus
RM
Protheus
Protheus
Protheus
RM
Protheus
Protheus
Protheus
Protheus
RM
RM
RM
Protheus
RM
RM
RM
Protheus
RM
RM
RM
RM
Protheus
CancelRequest
CancelMaintenanceOrder
StockTurnover
StockTurnover
StockLevel
AppointmentCost
MaintenanceOrder
MaintenanceOrder
AssetsValuation
Order
Order
InfoOfParcelvalues
16
Processos
17
18
19
20
21
22
23
24
25
26
27
28
Solicitaes
(compras/armazm)
Cancelar Solicitaes
Cancelar OS
Baixa de estoque
Baixa de estoque
Consulta Saldo
Apropriao de custos
Informar Faturamento de OS
Cadastro de OS
Ampliao patrimonial
Pedido de Compra
Pedido de Pagamento
Valores pagos de parcelas
1.000
1.000
1.000
1.000
1.000
1.000
1.000
1.000
1.000
1.000
3.002
3.002
1.000
16
WebService do EAI Protheus para envio da(s) mensagem(s). Aps a resposta do Protheus o RM atualizar o registro, com o
status de processamento e demais dados, no Monitor da Fila de Mensagem nica.
Protheus RM: O Protheus ir consumir o WebService da linha RM para recebimento de mensagens nicas. O mesmo ser
responsvel por encaminhar as mensagens para o EAI RM, que processar a mesma (englobando todas as especificidades
requeridas) e encaminhar o retorno de acordo com o tipo de comunicao definida (sncrona ou assncrona).
Para melhores informaes sobre o fluxo dos dados internamente ao TBC vide documentao do EAI RM.
Cadastros
6.1
Todos os cadastros contemplam incluso, alterao e excluso, e devem ser feitos exclusivamente no BackOffice RM e
sincronizados automaticamente para o Protheus via integrao. No Protheus permitir somente leitura.
Inicialmente a integrao de todos os cadastros ser realizada de forma sncrona, devido a limitaes nos EAIs envolvidos.
6.1.1
Geral
6.1.1.1
Moeda
Nota:
o
o
o
6.1.1.2
Sero integrados somente os dados dos registros do tipo Moeda, desconsiderando registros do tipo Indices.
O Protheus, por default, aceita no mximo 5 tipos de Moedas.
O campo Cdigo da Moeda gerado pelo Adapter Protheus, uma vez que no existe o campo cdigo no RM.
Unidade de Medida
Nota:
17
o
o
6.1.1.3
Visto que a base Protheus possui carga de unidades de medida padres, que obrigatoriamente constam na base de
dados, deve-se efetuar manualmente o cadastramento da relao DE-PARA nas tabelas referentes no RM e
Protheus para viabilizar a integrao de registros que utilizem estas como parmetro.
As unidades de medida referentes Hora (H), Quilometragem (KM), Unidade (UN) e Litro (L) devem possuir o mesmo
cdigo tanto no RM quanto no PROTHEUS.
O campo Cdigo da Unidade de Medida no PROTHEUS ser gerado pelo Adapter, uma vez que este campo no RM tem
tamanho de 5 caracteres, no PROTHEUS 2 caracteres e na mensagem nica 6 caracteres.
Centro de Custo
6.1.1.4
Os campos Centro de Custo e Cdigo Reduzido do Centro de Custo no PROTHEUS deve ser alterado para tamanho
de 20 caracteres, uma vez que no RM estes campos permitem at 25 caracteres.
Projeto
O cdigo da filial do projeto ser sempre obrigatrio caso a integrao esteja instalada. Caso ele no seja informado
ser exibida uma mensagem ao usurio e a mensagem no ser enviada ao Protheus.
Algumas parametrizaes so obrigatrias no Protheus para que a integrao de projetos seja efetuada com
sucesso. Para maiores detalhes acesse o link abaixo.
http://fwrm-wiki:21598/WikiHelp/CON3/INT.cadastrosProjetoBackOfficeRMxProtheusSigaMNT.aspx
6.1.1.5
O campo Cdigo do Projeto no Protheus est limitado a 10 caracteres. Caso o RM possua Cdigo do Projeto com
mais de 10 caracteres deve-se analisar o Protheus deve ser configurado como autoincremento.
Obra
6.1.1.6
O campo Cdigo da Obra no Protheus deve ser alterado para o tamanho de 60 caracteres, para manter
compatibilidade com o RM.
Tarefa
18
Verso: 2_000
Fluxo da Mensagem: Sada
Tipo de Envio: Sncrona
Gatilho de integrao: PrjPlanilhaAtividadesData - Objeto gerencial (DataServer)
Nota:
o
6.1.1.7
O campo Cdigo da Tarefa no Protheus deve ser alterado para o tamanho de 60 caracteres, para manter
compatibilidade com o RM.
Etapa
6.1.1.8
O campo Cdigo da Etapa no Protheus deve ser alterado para o tamanho de 60 caracteres, para manter
compatibilidade com o RM.
Condio de Pagamento
6.1.1.9
O cadastro de condies de pagamento deve ser compatibilizado com as limitaes do Protheus quanto aos tipos de
perodo, que so mais bem especificadas na seo de mapeamento da mensagem.
Caso o Cdigo da Condio de Pagamento no RM seja maior que 3 caracteres, o cdigo da condio de pagamento
no Protheus deve ser configurado como autoincremento.
Produto/Servio
19
o
o
o
Produtos globais no BackOffice RM no sero considerados globais no sistema de destino, sendo enviada uma
mensagem de incluso para cada empresa a qual o produto faz parte.
Caso haja ao menos uma mensagem enviada com sucesso ao SigaMNT, mesmo havendo erro nas
mensagens referentes ao produto para as outras coligadas, no ser apresentada mensagem de erro e a
alterao/incluso no ser desfeita.
No sero enviadas informaes de Cliente/Fornecedor do Produto.
O campo B1_CODITE no cadastro de Produtos do PROTHEUS deve ser alterado, via apsdu, para no obrigatrio e
tambm deve-se retirar sua validao.
O campo Cdigo do Produto no PROTHEUS deve ser alterado para tamanho 30 caracteres para manter
compatibilidade com o RM.
6.1.1.10 Cliente/Fornecedor
Identificador da Mensagem: CustomerVendor
Verso: 1_000
Fluxo da Mensagem: Sada
Tipo de Envio: Sncrono
Gatilho de integrao: FinCFODataBR - Objeto gerencial (DataServer)
Nota:
o
O adapter Protheus de recebimento da mensagem CustomerVendor verso 1.000 no contempla o tratamento das
seguintes informaes:
Lista de Contatos: Mesmo sendo enviados na mensagem, os dados de contatos no so inseridos no
Protheus.
Dados Bancrios: Mesmo sendo enviados na mensagem, os dados bancrios no so inseridos no Protheus.
Condies de pagamento: Os dados de condies de pagamento no so contemplados na verso 1.000 da
mensagem.
A mensagem de resposta do PROTHEUS no est enviando o ReturnContent contendo os campos chaves.
Desta maneira o De-Para RM ficar com dados j excludos, inutilmente. Para esta situao foi aberto o
chamado TFXCQ8 para equipe do PROTHEUS.
Uma vez que o Cliente e Fornecedor so tratados na mesma mensagem (CustomerVendor), responsabilidade do
destinatrio ao processar a mensagem garantir a consistncia dos dados na origem e no destino da melhor forma
possvel.Ou seja, se o destino implementa uma nica tabela, ter que manipular apenas um registro e se implementa
mais de uma tabela, ter que manipular quantos registros forem necessrios.
Para regras de negcio desta mensagem ateno ao seguinte ponto de ateno.
Mesmo que a empresa no utilize Cliente/Fornecedor global no RM, deve-se compartilhar a tabela referente no
Protheus por empresa.
Nota:
20
o
o
Sero integrados somente ativos do tipo Patrimnio. Assim sendo, qualquer ativo dos tipos Ttulo ou Terceiros
ser desconsiderado e no disparar o gatilho de integrao.
No ser integrado o histrico de valores do ativo fixo na seo ListOfSalesAndValuesAssets da mensagem, sendo o
cdigo de integrao enviado sempre com o sufixo 1. Estes dados do patrimnio sero enviados respeitando a
seguinte regra:
Incluso: Sero enviados os dados informados na tela de incluso.
DepreciationStartDate : Valor calculado pela funo PatPatrimonioService.
RetornaDataInicioVigencia(CodColigada, DataAquisicao)
OriginalValueCurrency : IPatrimonio . AQUISICAO
CurrencyCode e CurrencyInternalId : Cdigo da moeda padro do sistema
AnnualRateCurrencyDepreciation : IPatrimonio .VRTAXADEPRECIACAO
BalanceDepreciation: Fixo 0.
Alterao: Sero enviados os dados atuais do ativo em uma nica linha, desconsiderando as movimentaes
anteriores no integradas.
DepreciationStartDate : ICALCULOPATRIMONIO.DATAINICIOVIGENCIA
OriginalValueCurrency : ICALCULOPATRIMONIO.VALORBASECORRIGIDO ou
ISALDOCALCULOPATRIMONIOMOEDA. VALORBASECORRIGIDO
CurrencyCode e CurrencyInternalId : ICALCULOPATRIMONIO.MOEDAINDICE ou
ISALDOCALCULOPATRIMONIOMOEDA.MOEDAINDICE
AnnualRateCurrencyDepreciation : ITAXADEPRECIACAO.VALOR
BalanceDepreciation: ICALCULOPATRIMONIO. DEPRECIACAOACUMULADACORRIGIDA ou
ISALDOCALCULOPATRIMONIOMOEDA. DEPRECIACAOACUMULADACORRIGIDA
Excluso: Sero enviados somente os dados da chave do Ativo, sendo desconsiderados todos os outros
campos.
A alterao e a excluso de ativos so executadas via processo, assim sendo, caso haja algum erro na integrao a
operao executada no ser desfeita, sendo necessrio seguir o seguinte processo:
Analisar a mensagem de erro obtida
Corrigir a origem do problema
Reencaminhar a mensagem de integrao
Caso o erro no seja sanado deve-se fazer os ajustes de forma manual
Para integrar esta entidade, o PROTHEUS exige que sejam cadastrados valores defaults para Plano de Contas em sua
base (para cada filial), com os seguintes parmetros:
Cdigo: 001
Descrio: Default Integrao
Classe de conta: Analtica
Condio normal: Credora
No processo de Transferncia de Controle (filial e centro de custo) necessrio cadastrar no PROTHEUS cotao de
moeda para a moeda utilizada na data de transferncia. Caso no exista cotao de moeda na data de transferncia,
podem ser apresentadas as seguintes mensagens de erro: HELP: AF010JABAI ou HELP: AF060NOTXA.
O campo N1_CHAPA da tabela de Ativos do PROTHEUS deve ter seu tamanho alterado para 30 caracteres para ficar
compatvel com o RM.
6.1.1.12 Funcionrio
Identificador da Mensagem: Employee
Verso: 2_001
Fluxo da Mensagem: Sada
Tipo de Envio: Sncrona
Gatilhos de integrao:
o FopFuncData Objeto gerencial (DataServer)
o FopProcExclusaoFuncionario Processo de excluso de funcionrios.
Nota:
21
o
o
o
o
o
Para integrar a entidade Funcionrio, o PROTHEUS exige que sejam cadastrados valores defaults para Funo, Turno e
Banco/Agncia/Conta. Estes registro devem ser cadastrados com o seguintes cdigos abaixo:
Funo com cdigo: 00001
Turno com cdigo: 001
Banco / Agncia / Conta com cdigos: 001 / 00000 / 0000000000
A excluso de funcionrio executada via processo, assim sendo, caso haja algum erro na integrao a excluso no
ser desfeita, sendo necessrio seguir o seguinte processo:
Analisar a mensagem de erro obtida
Corrigir a origem do problema
Reencaminhar a mensagem de integrao
Caso o erro no seja sanado deve-se fazer a excluso de forma manual
Para que a excluso seja efetuada com sucesso no Protheus necessrio executar o update RHUPDMOD no mesmo
para normalizar a base de dados para integrao.
A informao de centro de custo obtida a partir da seo do funcionrio. Sendo assim, necessrio atentar ao
cadastramento das sees, pois esta entidade ocupa no RM o mesmo nvel hierrquico do centro de custo no
Protheus.
O cadastro de centros de custo do Labore (tabela PCCUSTO) deve trabalhar conforme o processo Sincronizao
Centro de Custo Global, que mantm o cadastro da tabela PCCUSTO espelhada com a tabela de centro de custo
global (GCCUSTO).
Sero integrados somente funcionrios cujo Tipo de Recebimento for igual Mensalista ou Semanalista.
O rateio de funcionrio por centro de custos no ser integrado, pois o mesmo no utilizado pelo sistema SigaMNT.
Caso a chapa do funcionrio no RM seja maior que 6 caracteres, este campo no PROTHEUS deve ser configurado como
autoincremento.
Caso o cdigo do Local de Estoque no RM seja maior que 2 (dois) caracteres, no PROTHEUS o cdigo do local de
estoque dever ser autoincremento.
6.1.1.14 Coligada
O cadastro de Coligada e Filial dever ser feito manualmente no RM e no PROTHEUS, atravs da funcionalidade De-Para.
Para maiores detalhes clique aqui.
6.1.1.15 Filial
O cadastro de Filial dever ser feito manualmente no RM e no PROTHEUS, atravs da funcionalidade De-Para.
Para maiores detalhes clique aqui.
6.2
Processos
6.2.1
6.2.1.1
Manuteno de Ativos
Solicitaes de Armazm/Compra
22
Solicitao de compra:
o
A solicitao de compra segue o processo padro definido pelo TOTVS Gesto de Estoque, Compras e Fatuarmento,
podendo passar pelo processo de cotao ou no, sendo que a baixa de estoque referente aos produtos comprados
deve ser inserida no BackOffice via cpia por referncia para o movimento de OS com o tipo de relacionamento
Cpia Simples com Relacionamento somente de movimento.
A solicitao de armazm segue o processo padro definido pelo TOTVS Gesto de Estoque, Compras e Fatuarmento,
sendo que a baixa de estoque destas solicitaes devem ser efetuadas atravs do processo de faturamento
disponibilizado em tela e com o tipo de movimento parametrizado como sendo de Baixa de Estoque para o SigaMNT.
Caso o faturamento no seja feito por tela ou no utilize o tipo de movimento parametrizado como sendo de Baixa de
Estoque para o SigaMNT a Frmula Visual NO ser disparada, assim o SigaMNT no ser informado da mesma.
6.2.1.2
No caso de alterao de insumos, logo aps este fluxo deve ser executado o de incluso da nova solicitao no
BackOffice, conforme definido no item Solicitaes de Armazm/Compra.
6.2.1.3
Ordem de Servio
Envio
23
A mensagem de ordem de servio ser enviada ao SigaMNT pelo BackOffice RM somente quando o movimento for faturado, para
informar a alterao do status da OS para Faturado.
A mensagem de envio NO deve ser considerada como de incluso ou alterao de dados da OS alm do status, pois desta
forma seria requerido algumas informaes que no so da alada do BackOffice e o mesmo no detm.
Na mensagem enviada consta somente os dados necessrios para identificao da OS e o novo Status, no devendo assim
alterar nenhuma outra informao, como custos ou insumos.
Recebimento
A mensagem de ordem de servio ser enviada ao BackOffice RM pelo SigaMNT nas seguintes circunstncias:
6.2.1.4
6.2.1.5
Baixa de estoque
Envio
A integrao da baixa de estoque para o SigaMNT ocorre ao efetuar a baixa de estoque no BackOffice informando a OS da
mesma, utilizando tipo de movimento configurado para gerar integrao com sistema de manuteno.
Recebimento
A integrao da baixa de estoque para o BackOffice ocorre na insero de insumos realizados em uma OS no SigaMNT, tanto para
a incluso de insumos novos como na realizao de insumos previstos.
6.2.1.6
24
O cancelamento de baixa de estoque ocorre ao excluir ou alterar um insumo realizado no SigaMNT. No caso da alterao de
insumos realizados a baixa original dever ser cancelada e uma nova baixa gerada.
Nota: No caso de alterao de insumos, logo aps este fluxo deve ser executado o de incluso da nova baixa no BackOffice,
conforme definido no item Baixa de Estoque.
6.2.1.7
6.2.1.8
Apropriao de Custos
Ao finalizar uma ordem de servio (manuteno), caso esteja parametrizado para tal, o SigaMNT enviar ao BackOffice a
mensagem de apropriao com todos os custos da mesma, fazendo com que este movimento aproprie automaticamente os
custos da OS aos respectivos projeto e tarefa.
Ser disponibilizado no SigaMNT o servio de apropriao de custo de utilizao de equipamento no BackOffice RM, para que os
custos possam ser apropriados ao projeto e tarefa em que o equipamento est alocado.
Nota:
o
No caso de alterao de insumos, logo aps este fluxo deve ser executado o de incluso da nova baixa no BackOffice,
conforme definido no item Baixa de Estoque.
O parmetro TMVApropriacao dever te seu valor atualizado com o cdigo do tipo de movimento de Apropriao
de Custos especfico da integrao.
25
6.2.1.9
Ampliao Patrimonial
26
6.2.2
6.2.2.1
Manuteno de Frotas
Anlise tcnica de pneus
Requisito: Especificacao_Projeto_MntFrotas-Analise_Tecnica_Pneus.docx
Identificador da Mensagem: StockTurnover
Verso: 1.002
Fluxo da Mensagem: Entrada
Tipo de Envio: Sncrona
6.2.2.2
Controle de Abastecimento
Requisito: Especificacao_Projeto_MntFrotas-Abastecimento.docx
Identificador da Mensagem: StockTurnover
Verso: 1.002
Fluxo da Mensagem: Entrada
Tipo de Envio: Sncrona
Identificador da Mensagem: Order
Verso: 3.002
Fluxo da Mensagem: Entrada
Tipo de Envio: Sncrona
Identificador da Mensagem: StockLevel
Verso: 1_001
Fluxo da Mensagem: Entrada
Tipo de Envio: Sncrona
6.2.2.3
Gesto de Documentos
Requisito: Especificacao_Projeto_MntFrotas-Documentos.docx
Identificador da Mensagem: Order
Verso: 3.002
Fluxo da Mensagem: Entrada
Tipo de Envio: Sncrona
Identificador da Mensagem: InfoOfParcelValues
Verso: 1.000
Fluxo da Mensagem: Sada
Tipo de Envio: Sncrona
6.2.2.4
Gesto de Multas
Requisito: Especificacao_Projeto_MntFrotas-Multas.docx
Identificador da Mensagem: Order
Verso: 3.002
Fluxo da Mensagem: Entrada
Tipo de Envio: Sncrona
Identificador da Mensagem: InfoOfParcelValues
Verso: 1.000
Fluxo da Mensagem: Sada
Tipo de Envio: Sncrona
Protheus SigaMNT x BackOffice RM
27
6.2.2.5
Honorrios de Despachante
6.2.2.6
Requisito: Especificacao_Projeto_MntFrotas-OrdemServicoPneus.docx
Identificador da Mensagem: StockTurnover
Verso: 1.002
Fluxo da Mensagem: Entrada
Tipo de Envio: Sncrona
Identificador da Mensagem: MaintenanceOrder
Verso: 1_000
Fluxo da Mensagem: Entrada e Sada
Tipo de Envio: Sncrona
Identificador da Mensagem: Request
Verso: 1_000
Fluxo da Mensagem: Entrada
Tipo de Envio: Sncrona
Identificador da Mensagem: CancelRequest
Verso: 1_000
Fluxo da Mensagem: Entrada
Tipo de Envio: Sncrona
Identificador da Mensagem: CancelMaintenanceOrder
Verso: 1_000
Fluxo da Mensagem: Entrada
Tipo de Envio: Sncrona
Identificador da Mensagem: StockLevel
Verso: 1_001
Fluxo da Mensagem: Entrada
Tipo de Envio: Sncrona
6.2.2.7
Transferncia de Pneus
Requisito: Especificacao_Projeto_MntFrotas-Transferencia_Pneus.docx
Identificador da Mensagem: StockTurnover
Verso: 1.002
Fluxo da Mensagem: Entrada
Tipo de Envio: Sncrona
Protheus SigaMNT x BackOffice RM
28
Caso seja criado algum tipo de cpia por referncia que no seja de relacionamento invertido, a constante
TiposRelacNaoInvertida existente dentro da Extension da mensagem StockTurnover e da atividade de frmula visual
MovInfoParcelaSigaMNT deve ser alterada, adicionando o novo valor.
29
No faz parte do escopo inicial o envio da apropriao de custos externos a OS ou ao custo de utilizao de material,
como pagamento de IPVA, seguro, depreciao e outros, mesmo que a mensagem AppointmentCost contemple estes.
No faz parte do escopo da integrao efetuar carga de dados referentes ao Municipio, Estado e Pas, ficando a cargo da
implantao sincronizar estes dados e seu respectivo De-Para.
Pelo entendimento de que no era utilizada e pela nova estrutura do SigaMNT foi descontinuada a integrao do TOP com o
Officina.
O EAI de mensagem nica utiliza o EncodeUTF8 no envio das mensagens. O Protheus no considera os seguintes cdigos da
tabela ASCII que so: ASCII 129, ASCII 141, ASCII 143 , ASCII 144 e ASCII 157. Maiores informaes podem ser obtidas atravs do link:
http://tdn.totvs.com.br/display/tec/EncodeUTF8
Uma vez que j foi feito consenso que Cliente e Fornecedor so tratados na mesma mensagem (CustomerVendor),
responsabilidade do destinatrio processar a mensagem da melhor forma possvel para garantir a consistncia dos dados na origem e
no destino. Se o destino implementa uma nica tabela, ter que manipular apenas um registro. Se implementa mais de uma tabela,
tem que manipular at 2 registros.
Exemplo1: <TOTVSMessage ... CustomerVendor...><Event>upsert</Event><Type>Customer<Type>
Como no d para saber se este Cliente (<Type>Customer) uma incluso ou uma alterao (<Event>upsert), tem que verificar
no de/para.
Se o EAI destino capaz de cadastrar um nico registro como ambos: deve verificar se j existe um registro com
este ID, caso afirmativo fazer alterao deste registro para Cliente e alterar os demais campos, seno fazer
incluso.
Se o EAI destino NO capaz de cadastrar um nico registro como ambos: primeiro deve verificar se j existe um
Fornecedor com este ID, caso afirmativo deve tentar excluir este Fornecedor (no conseguindo gerar uma
exceo semelhante a o cdigo xx j um fornecedor no pode ser excludo/alterado para tipo cliente.).
Segundo, deve verificar se j existe um registro de Cliente com este ID, caso afirmativo fazer alterao dos
demais campos, seno fazer incluso.
Exemplo 2: <TOTVSMessage ... CustomerVendor...><Event>upsert</Event><Type>Both<Type>
Se o EAI destino capaz de cadastrar um nico registro como ambos, deve verificar se o ID j existe para definir
se faz alterao ou incluso.
Se o EAI destino tem 2 tabelas distintas, deve incluir/alterar um Cliente. E ainda incluir/alterar um fornecedor.
30
10 Repasse
11 Checklist de suporte da aplicao
12 Anexos
12.1
Pendente
Aos cadastrar novos insumos, aos mesmos sero inseridos como insumos previstos.
12.1.2
Ponto de incio da integrao, onde gerada a OS no BackOffice sem itens, a fim de relacionar as solicitaes referentes
OS. Os produtos consumidos no desenvolvimento da OS sero inseridos no BackOffice somente ao finalizar a mesma.
Caso haja insumos previstos, o SigaMNT deve gerar as respectivas solicitaes de armazm/compra no BackOffice ao
liberar a OS.
12.1.3
Liberado
Insumos inseridos como previstos no SigaMNT devem gerar novas solicitaes de armazm/compra.
Insumos inseridos no SigaMNT como realizados devem efetuar diretamente baixa de estoque no BackOffice.
31
Para o BackOffice o novo insumo realizado dever significar uma baixa no estoque (movimento de baixa).
O cancelamento (excluso) de insumo previsto ou realizado deve disparar mensagem de estorno ao BackOffice, para
desfazer a ao equivalente que o gerou.
Solicitaes j finalizadas devem gerar uma solicitao/movimento de entrada (ou o inverso da solicitao
original). Este processo no foi definido na verso inicial da integrao.
Movimentos baixados podem ser revertidos somente se no existir contabilizao (lanamento financeiro e
contabilizao) internamente ao BackOffice, caso contrrio o mesmo retornar o respectivo erro.
Ao efetuar baixa de estoque (direta ou por baixa de solicitaes) diretamente pelo BackOffice ser enviada mensagem de
integrao ao SigaMNT, fazendo com que os insumos baixados sejam inseridos nos insumos realizados da OS.A partir de
ento o mesmo no dever sofrer alteraes no SigaMNT.
A alterao de insumos previstos ou realizados, quando possvel, implica no cancelamento na solicitao anterior e a
gerao de novas solicitaes.
Ao alterar a quantidade ou incluir insumos no SigaMNT, o mesmo deve consultar o saldo em estoque do produto e
verificar se ser possvel atender a nova quantidade solicitada, decidindo assim entre solicitao de armazm ou de
compra.
12.1.4
Insumos de servios de terceiros sero inseridos no BackOffice como solicitaes e devem sofrer alteraes somente no
BackOffice. Quando a solicitao for baixada o SigaMNT deve ser informado para que o insumo seja inserido como
realizado na OS.
Via BackOffice:
Caso seja inserida alguma baixa de estoque endereada a uma OS do SigaMNT, originada por uma
solicitao de estoque ou no, deve-se informar o mesmo, via respectiva mensagem nica, para que
seja inserido o insumo realizado.
Via SigaMNT:
Ao adicionar um novo insumo como realizado o mesmo gerar uma baixa de estoque no BackOffice.
Sugerimos que seja criada interface que torne possvel gerar uma solicitao de armazm (estoque) no
BackOffice, visto que hoje somente possvel baixar o estoque diretamente.
Insumos de terceiros devem ser realizados somente na baixa da solicitao gerada no BackOffice, sendo assim, deve ser
bloqueada a sua realizao no SigaMNT.
12.1.5
Finalizado
Ao finalizar uma OS, internamente ao BackOffice o status do movimento ser alterado de Em andamento (E) para A
Faturar (A).
32
possvel finalizar OS com Solicitaes de Compras e Armazm em aberto. Este controle no ser implementado em
primeiro momento.
Podem existir solicitaes pendentes no BackOffice e estes podero sofrer baixa no BackOffice e entrar na lista de
realizados da OS.
Atualizar o movimento da OS no BackOffice com os itens constantes como realizados e o status deste movimento.
Deve-se atentar para que sejam enviados somente os itens a serem considerados no custo da OS, visto que este
movimento poder ser faturado.
Caso no deseje especificar todos os custos da OS ao faturar deve-se enviar somente o item de servio com o
custo total.
12.1.6
Cancelar solicitaes em aberto, geradas a partir de insumos previstos, para que as mesmas no fiquem em
aberto/pendente indefinidamente;
Listar os itens realizados cuja baixa foi direta pelo BackOffice para que seja possvel informar as quantidades no
utilizadas desta baixa.
Implementar a devoluo de insumos baixados para o BackOffice.
Com base nestas informaes, gerar mensagem(ns) para efetuar o fechamento, cancelamento,
estornos, devolues das solicitaes e tambm a entrada de estoque(de itens no utilizados e que j
foram baixados.
Cancelado
Cancelar solicitaes em aberto (as que sejam possveis), para que as mesmas no fiquem em aberto/pendente
indefinidamente; A regra de excluso ou cancelamento das mesmas deve respeitar e ser validada pelas regras do
BackOffice.
Atualizar o movimento da OS no BackOffice com os itens constantes como realizados e o status deste movimento como
cancelado. O processo deve ser executado internamente em duas partes, sendo elas:
12.1.7
Deve-se enviar mensagem de atualizao da OS (movimento que representa a ordem de servio) com o novo status e data
de trmino, ficando a cargo do BackOffice efetuar a reabertura do movimento.
Internamente ao BackOffice o status do movimento ser alterado de A Faturar (A) para Em andamento (E).
O processo de atualizao do movimento da OS ser realizado novamente ao finalizar ou cancelar a OS, fazendo com que o
status, data de trmino e os itens sejam corretamente preenchidos (conforme processo padro definido anteriormente).
12.1.8
Faturamento
O processo de faturamento da OS deve ocorrer no BackOffice, que fica responsvel por enviar mensagem de atualizao
do status ao SigaMNT.
Protheus SigaMNT x BackOffice RM
33
12.1.9
Fluxo resumido
12.1.1
34
SIGAMNT
BackOffice
Cadastramento de OS()
Liberao de OS()
Cadastrar OS()
Retorno:Cadastrar OS
[*] Solicitacao de Armazem()
[*] Retorno: Solicitacao de Armazem
Baixa Estoque()
Baixa Estoque()
Solicitao de Armazem()
Solicitao de Armazem()
Finalizar OS()
Atualizar OS()
Processos internos()
Retorno: Atualizar OS
{OR}
Cancelar OS()
Cancelar OS()
Processos internos()
Retorno: Cancelar OS
Reabrir OS()
Atualizar OS()
Processos internos()
Retorno:Cadastrar OS
LEGENDA
Processos propostos que necessitam de criao de
nova rotina em ao menos um dos sistemas envolvidos.
35
12.2
Os equipamentos utilizados em uma obra ou projeto podem gerar custos decorrentes a seu uso como tambm a suas manutenes
(preventivas e/ou corretivas). A integrao do mdulo de manuteno com o TOP visa suprir demanda de apurao/apropriao de custo
de utilizao dos equipamentos diretamente ao projeto.
Nota: Caso a integrao esteja ativa necessrio que os parmetros de Tipo de movimento que indicam integrao com projeto
estejam configurado como ativo. Neste caso, ser obrigatrio informar os dados para rateio por projeto e tarefa nas mensagens Request,
StockTurnover, AppointmentCost e MaintenanceOrder.
12.2.1
Ser disponibilizado no SigaMNT uma rotina de apropriao no BackOffice dos custos da utilizao de um equipamento para um
Projeto/Tarefa.
O clculo do custo ser feito a partir da variao do contador de uso do Bem no perodo e o preo parametrizado por unidade de
uso (hora, kilometro, litro, etc).
Exemplo: Uma retroescavadeira foi alocada em um projeto/obra, mas ela no pertence empresa responsvel pela obra. Supondo
que o uso do equipamento seja considerado por hora trabalhada, ao atualizar no SigaMNT o contador de uso da retroescavadeira o
mesmo deve enviar ao BackOffice RM a apropriao de custo de utilizao. A partir deste registro o TOP pode agregar o custo de
utilizao deste equipamento ao custo da Obra.
12.3
12.3.1
Mov - Identificao
Campo
Numerao
Edita Numerao
Mascara Numero
Busca Numero em
Edio de Srie
Data de emisso
Data do movimento
Data de entrega
Data de Entrega Default
Usar cpia de Movimentos por referencia
Motivo de Referencia
Valor
1.1.XX
Edita
[Igual mscara do nmero do Protheus]
Filial
Mostra
Edita
Data Emisso
Edita
Data do Sistema
Checado
Codigo: 25
Descrio:
Cpia
Simples
com
relacionamento somente de Movimento
Checado
Desmarcado
[Cdigo da Frmula de Valor Bruto]
[Cdigo da Frmula de Sub-Total]
[Cdigo da Frmula de Valor Lquido]
No edita
Checado
999
Cdigo Principal
Protheus SigaMNT x BackOffice RM
36
Manuteno
12.3.2
Ambos
Edita
Checado
Mostra
Checado
Checado
Edita
Checado
Checado
Com seleo do tipo de movimento
[Tipo de Movimento de Baixa MNT]
Checado
Checado
Mov - Identificao
Campo
Numerao
Classificao
Edita Numerao
Mascara Numero
Busca Numero em
Edio de Srie
Data de emisso
Data do movimento
Data de entrega
Data de Entrega Default
Usar cpia de Movimentos por referencia
Motivo de Referencia
No calcular movimento ao abrir edio
Centro de Custo - Obrigatrio
Frmula Valor Bruto
Frmula Sub-Total
Frmula do valor do documento
Edita Moeda
Editar Observao
N Mximo de itens
Cdigo do produto
Tipo dos Itens
Data Entrega
Permitir item repetido
Edio de Preos
Aceitar preo zero
Nunca Recalcular Preo Obtido por
Valor
1.1.XX
Solicitao de Compras (Gesto Compras)
Edita
[Igual mscara do nmero do Protheus]
Filial
Mostra
Edita
Data Emisso
Edita
Data do Sistema
Checado
Codigo: 6
Descrio: NF Complementar / Retificadora
Checado
Desmarcado
[Cdigo da Frmula de Valor Bruto]
[Cdigo da Frmula de Sub-Total]
[Cdigo da Frmula de Valor Lquido]
No edita
Checado
999
Cdigo Principal
Ambos
Edita
Checado
No Edita
Checado
Checado
37
Compra/Venda Outros
Manuteno
12.3.3
Frmula
Centro de Custo
Copiar do Movimento
Editar Histrico
Local de estoque por item
Opo de Faturamento
Lanamentos
Pedido
Faturado
Parcialmente
Movimento Gerado
Baixar Pedido de Venda aps Gerao do
Movimento
Exibio Aps Faturamento
Efeito do Pedido
Pedir confirmao da baixa do Pedido de
Venda
Tipo do Movimento de Compra
Integrado com SigaMNT
Edita
Checado
Edita
Checado
Com seleo do tipo de movimento
No Gerar
[Tipo de Movimento de Ordem de Compra]
Baixa Sempre
Voltar para o Tipo de Movimento de
Origem
Faturar Parcial - Quantidade
Checado
Solicitao de Compras
Checado
Mov - Identificao
Campo
Numerao
Classificao
Edita Numerao
Mascara Numero
Busca Numero em
Edio de Srie
Data de emisso
Data do movimento
Centro de Custo - Obrigatrio
Frmula Valor Bruto
Frmula Sub-Total
Frmula do valor do documento
Edita Moeda
Editar Observao
N Mximo de itens
Codigo do produto
Tipo dos Itens
Permitir item repetido
Edio de Preos
Aceitar preo zero
Nunca Recalcular
Centro de Custo
Local de estoque por item
Tipo de rateio
Valor
2.1.XX
Outras Movimentaes
Edita
######
Filial
Mostra
Edita
Data Emisso
Desmarcado
000001
000007
000008
No edita
Checado
999
Cdigo Principal
Ambos
Checado
Edita
Checado
Checado
Edita
Checado
Valor
38
Projeto
Manuteno
12.3.4
Usa
No Usa
Usa
No Usa
Com seleo do tipo de movimento
No Gerar
[Tipo de Movimento]
Baixa Sempre
Obrigatrio por Item de Movimento
Obrigatrio
Checado
Checado
Mov - Identificao
Campo
Numerao
Classificao
Edita Numerao
Mascara Numero
Busca Numero em
Edio de Srie
Data de emisso
Data do movimento
Data de entrega
Usar cpia de Movimentos por referencia
Motivo de Referencia
Valor
1.2.XX
Baixa de Estoque (Gesto de Estoque)
Edita
[Igual mscara do nmero do Protheus]
Filial
Mostra
Edita
Data Emisso
No Edita
Checado
Codigo: 25
Descrio:
Cpia
Simples
com
relacionamento somente de Movimento
Checado
Desmarcado
[Cdigo da Frmula de Valor Bruto]
[Cdigo da Frmula de Sub-Total]
[Cdigo da Frmula de Valor Lquido]
No edita
Checado
999
Cdigo Principal
Ambos
Edita
Checado
Checado
39
Item - Preos
Item Lote/Grade/Num.
Item - Estoque 1/3
Item - Estoque 2/3
Manuteno
12.3.5
Edio de Preos
Editar Preo total
Aceitar preo zero
Recalcular
sempre
ao
recalcular
movimento
Centro de Custo
Copiar do Movimento
Aceita Nmero de Srie
Editar Grade Numerada
Consiste Lote
Saldo Atual
Saldo Financeiro: Efeito sobre o saldo atual
Local de estoque por item
Integrado com SigaMNT
Edita
Calcular Preo Total
Checado
Checado
Edita
Checado
Checado
Checado
Checado
Diminui
Diminui
Checado
Checado
Mov Identificao
Campo
Numerao
Classificao
Edita Numerao
Mascara Numero
Busca Numero em
Edio de Srie
Srie
Emitente
Edio da Filial de Emisso
Edita Local de Emisso
Destinatrio
Data de emisso
Data do Movimento Default
Exibir data e hora de criao do movimento
Data de Entrega
No calcular movimento ao abrir edio
Edita Centro de Custo
Frmula Valor Bruto
Frmula Sub-Total
Frmula do valor do documento
Moeda-Base
Data-Base
Edita Moeda
Editar Observao
Edio de Histrico
Tipo de Histrico
N Mximo de itens
Codigo do produto
Valor
1.1.XX
Ordem de Compra (Gesto de Compras)
Mostra
[Igual mscara do nmero do Protheus]
Filial
Mostra
SC
Empresa
Edita
Edita
Fornecedor
Edita
Data Emisso
Checado
No Edita
Checado
Edita
[Cdigo da Frmula de Valor Bruto]
[Cdigo da Frmula de Sub-Total]
[Cdigo da Frmula de Valor Lquido]
R$
Data de Emisso
No edita
Edita
Edita
Histrico Longo
999
Cdigo Principal
40
12.3.6
Ambos
No Edita
Checado
Edita
Checado
Checado
Edita
Checado
Edita
Checado
Com seleo do tipo de movimento
Checado
Baixa Sempre
Pedido de Compras
Edita
Checado
Opcional por Item de Movimento
Opcional
Campo
Numerao
Classificao
Mov - Identificao
Edita Numerao
Mascara Numero
Busca Numero em
Edio de Srie
Emitente
Edio da Filial de Emisso
Edio do Local de Emisso
Destinatrio
Edio do Local de Destino
Data de emisso
Data do movimento
Data de entrega
Usar cpia de Movimentos por referencia
Motivo de Referencia
Valor
1.2.XX
Recebimento de Materiais (Gesto de
Compras)
Edita
[Igual mscara do nmero do Protheus]
Filial
Mostra
Empresa
Edita
Edita
Empresa
No Edita
Edita
Data Emisso
No Edita
Checado
Codigo: 25
Descrio:
Cpia
Simples
com
relacionamento somente de Movimento
Checado
Desmarcado
[Cdigo da Frmula de Valor Bruto]
41
alterado)
Item - Preos
Item Lote/Grade/Num.
12.3.7
Frmula Sub-Total
Frmula do valor do documento
Edita Moeda
Editar Observao
N Mximo de itens
Cdigo do produto
Tipo dos Itens
Data de Entrega
Permitir item repetido
Edio de Preos
Editar Preo total
Aceitar preo zero
Recalcular
sempre
ao
recalcular
movimento
Aceita Nmero de Srie
Editar Grade Numerada
Consiste Lote
Centro de Custo
Copiar do Movimento
Saldo Atual
Saldo Financeiro: Efeito sobre o saldo atual
Local de estoque por item
Integrado com SigaMNT
Mov - Identificao
Campo
Numerao
Classificao
Edita Numerao
Mascara Numero
Busca Numero em
Edio de Srie
Srie
Emitente
Edio da Filial de Emisso
Edio do Local de Emisso
Destinatrio
Edio do Local de Destino
Edio do Local de Sada
Data de emisso
Data do movimento
Data de Entrega
No calcular movimento ao abrir edio
Edita Centro de Custo
Frmula Valor Bruto
Frmula Sub-Total
Valor
2.1.XX
Outras Movimentaes
Edita
[Igual mscara do nmero do Protheus]
Filial
Mostra
OS
Empresa
Edita
Edita
Empresa
No Edita
No Edita
Edita
Data Emisso
No Edita
Checado
Edita
[Cdigo da Frmula de Valor Bruto]
[Cdigo da Frmula de Sub-Total]
42
Manuteno
12.3.8
Mov Identificao
Campo
Numerao
Classificao
Edita Numerao
Mascara Numero
Busca Numero em
Edio de Srie
Emitente
Edio da Filial de Emisso
Edita Local de Emisso
Destinatrio
Data de Emisso
Data do Movimento Default
No calcular movimento ao abrir edio
Edita Centro de Custo
Frmula Valor Bruto
Frmula Sub-Total
Frmula do valor do documento
Edita Moeda
N Mximo de itens
Cdigo do produto
Tipo dos Itens
Data de Entrega
Permitir item repetido
Edio de Preos
Aceitar preo zero
Valor
1.1.XX
Ordem de Compra (Gesto de Compras)
Mostra
[Igual mscara do nmero do Protheus]
Filial
Mostra
Empresa
Edita
Edita
Fornecedor
Edita
Data Emisso
Checado
Edita
[Cdigo da Frmula de Valor Bruto]
[Cdigo da Frmula de Sub-Total]
[Cdigo da Frmula de Valor Lquido]
No edita
999
Cdigo Principal
Ambos
No Edita
Checado
Edita
Checado
Protheus SigaMNT x BackOffice RM
43
Manuteno
12.4
Nunca Recalcular
Centro de Custo
Gera Movimento de Compra
Opo de Faturamento
Pedir Confirmao da Baixa do Pedido de
Venda
Baixar Pedido de Venda aps Gerao do
Movimento
Tipo do Movimento de Compra
Parcelamento
Fatura Movimento
Tipo de Gerao
Tipo de Documento Gerado
Tipo de Documento Duplicata
Tipo de Documento Duplicata Default
Usa Moeda do Movimento
Gerar Lanamentos
Vencimento a partir
Data de Emisso
Previso de Baixa
Integrado com SigaMNT
Integrado com Multas, Documentos e
Honorrio de Despachante
Checado
Edita
Checado
Com seleo do tipo de movimento
Checado
Baixa Sempre
Pedido de Compras
Usa
Checado
Edita
Outros
Utiliza do Tipo de Movimento
[Informar um Tipo de documento]
Checado
A Pagar
Data de Emisso
Data de Emisso
Data de Vencimento
Checado
Checado
integrao com NGI que necessitam de conferncia. No sero apresentados todos os parmetros pois no aconselhvel que os
mesmos sofram qualquer alterao.
A conferncia dos parmetros abaixo INDISPENSVEL.
12.4.1
Todas as frmulas visuais esto disponveis na pasta Sugeridos, interna pasta _ImpExp no ambiente instalado do sistema
(../CorporeRM/_ImpExp/Sugeridos).
44
Cadastros
Processos
12.4.2
Rotina
Operao
Frmula Visual
Cliente/Fornecedor
Moeda
Unidade de Medida
Produto
Centro de Custo
Ativos
Ativos
MOVWKF0007 - CustomerVendor.TotvsWF
MOVWKF0006 - Currency.TotvsWF
MOVWKF0017 - UnitOfMeasure.TotvsWF
MOVWKF0013 - Item.TotvsWF
MOVWKF0005 - CostCenter.TotvsWF
MOVWKF0002 - Assets_InclusaoAlteracao.TotvsWF
MOVWKF0001 - Assets_Delete.TotvsWF
Funcionrios
Funcionrios
Projeto
Obra | Etapa | Tarefa
Condies de pagamento
Local de Estoque
CRUD
CRUD
CRUD
CRUD
CRUD
Incluso e Alterao
Excluso
Processo de Transferncia de
Controle
CRUD
Excluso
CRUD
CRUD
CRUD
CRUD
MOVWKF0009 - Employee.TotvsWF
MOVWKF0009 - Employee_Delete.TotvsWF
MOVWKF0016 - Project.TotvsWF
MOVWKF0014 - Obra_Etapa_Tarefa.TotvsWF
MOVWKF0015 - PaymentCondition.TotvsWF
MOVWKF0018 - Warehouse.TotvsWF
Baixa de estoque
Faturamento de OS
Valores pagos de parcelas
CRUD
Processo de Faturamento de OS
Processo de baixa de Ttulos
MOVWKF0004 - Baixa_Estoque.TotvsWF
MOVWKF0010 - Faturamento_OS.TotvsWF
MOVWKF0012 - InfoOfParcelValues.TotvsWF
Ativos
MOVWKF0003 - Assets_TransferenciaControle.TotvsWF
b.
b.
12.4.3
45
ii. Clique com boto da direita sobre a atividade e selecione o processo Selecionar Consulta SQL
iii. Buscar a consulta SQL ConIntegStsPrj e seleciona-la
b.
12.4.4
b.
b.
b.
46
12.4.5
b.
12.5
Solicitao de Compra
Requisio de Estoque
Baixa de Estoque
Apropriao de Custos
Mensagem nica
Elemento
Descrio
Tabela
RM
Coluna
Observao
BusinessContent
Utilizado para selecionar o Tipo de Movimento.
Fixo "000 - Solicitao de Compra
Fixo "001 - Solicitao/Requisio de Estoque
Fixo "002 - Solicitao de Cotao
TMOV
CODCOLIGADA|IDMOV
Code
Tipo da
requisio
InternalId da
Solicitao
Id da
Solicitao
TMOV
IDMOV
Number
Numero da
Solicitao
TMOV
NUMEROMOV
CompanyId
Coligada
TMOV
CODCOLIGADA
BranchId
Filial
TMOV
CODFILIAL
Series
Srie
Cdigo do
Usurio
Solicitante
IntenalID do
Usurio
Solicitante
Data de
Emisso
Data de
Entrega
TMOV
SERIE
Type
InternalId
UserRequesterCode
UserRequesterInternalId
RegisterDateTime
DeliveryDateTime
TMOV
DATAEMISSAO
TMOV
DATAENTREGA
Protheus SigaMNT x BackOffice RM
47
AbatementDateTime
Data de
Abatimento
Centro de
Custo
TMOV
DATADEDUCAO
CostCenterInternalId
AccountantAcountInterna
lId
Conta Contbil
PaymentConditionInterna Condio de
lId
Pagamento
TMOV
CODCCUSTO
TMOV
CODCPG
ProjectInternalId
TMOV
IDPRJ
MainOrderCode
ID do Projeto
Codigo da
Ordem(OP ou
OS)
TMOV
CODORDEMREFERENCIA
Observation
Observao
TMOV
OBSERVACAO
ListOfRequestItem .RequestItem
InternalId
InternalID
TITMMOV
CODCOLIGADA|IDMOV|NSE
QITMMOV
Code
Id do Item
TITMMOV
NSEQITMMOV
ItemInternalId
Produto
Codigo de Ref.
do Produto
TITMMOV
CODCOLIGADA|IDPRD
Preo Unitario
Valor total do
item
Data de
Entrega
TITMMOV
PRECOUNITARIO
TITMMOV
VALORLIQUIDO
TITMMOV
DATAENTREGA
TITMMOV
QUANTIDADE
TITMMOV
CODUND
TITMMOV
CODLOC
CostCenterInternalId
AccountantAcountInterna
lId
Conta Contbil
Codigo da
Ordem (OP ou
MainOrderCode
OS)
TITMMOV
CODCCUSTO
TITMMOV
CODORDEMREFERENCIA
ProjectInternalId
ID do Projeto
TITMMOV
IDPRJ
TaskInternalId
ID da Tarefa
TITMMOV
IDTRF
Observation
Observao
ItemReferenceCode
UnitPrice
TotalPrice
DeliveryDateTime
Quantity
UnitofMeasureInternalId
WarehouseInternalId
Quantidade
Unidade de
Medida
Local de
Estoque
Centro de
Custo
ListOfApportionRequest.ApportionRequest
ProjectInternalId
ID do Projeto
TMOVRATCCU
IDPRJ
TaskInternalId
ID da Tarefa
TMOVRATCCU
IDTRF
CostCenterInternalId
Codigo Centro
de Custo
TMOVRATCCU
CODCCUSTO
48
AccountantAcountInterna
lId
Conta Contbil
Valor
Percentual
Percentual
TMOVRATCCU
PERCENTUAL
Value
Valor Nominal
TMOVRATCCU
VALOR
Observation
Observao
TMOVRATCCU
HISTORICO
ListOfApportionRequestItem.ApportionRequestItem
ProjectInternalId
ID do Projeto
TITMMOVRATCCU
IDPRJ
TaskInternalId
ID da Tarefa
TITMMOVRATCCU
IDTRF
TITMMOVRATCCU
CODCCUSTO
Codigo Centro
CostCenterInternalId
de Custo
AccountantAcountInterna
lId
Conta Contbil
Valor
Percentual
Percentual
Value
Valor Nominal
Observao do
Rateio
Observation
TITMMOVRATCCU
PERCENTUAL
TITMMOVRATCCU
VALOR
TITMMOVRATCCU
HISTORICO
Nota:
o
A escolha entre a gerao de solicitao de compra ou armazm fica a cargo do SigaMNT, que lana mo do
parmetro MV_NGGERSA para informar se o sistema est apto a gerar Solicitaes de Armazm (valor igual a S).
Os parmetros TMVSA e TMVSC devero ter seus valores atualizados com o cdigo do tipo de movimento de
solicitao de estoque e solicitao de compras especficos da integrao, respectivamente.
12.6
Os Tipos de Movimento devem respeitar as parametrizaes descritas no anexo Parmetros Tipo de Movimento.
Mensagem nica
Elemento
Descrio
Tabela
RM
Coluna
Observao
BusinessContent
Utilizado para selecionar o Tipo de Movimento.
"000 Baixa de Estoque
"001 Acrscimo de Estoque
Code
Tipo da
Movimentao
InternalId da
Movimentao TMOV
Id da
Movimentao TMOV
Number
Numero da
Movimentao TMOV
NUMEROMOV
CompanyId
Coligada
CODCOLIGADA
Type
InternalId
TMOV
CODCOLIGADA|IDMOV
IDMOV
BranchId
Filial
TMOV
CODFILIAL
Series
Srie
TMOV
SERIE
RegisterDateTime
Data de
TMOV
DATAEMISSAO
49
Emisso
DeliveryDateTime
Data de
Entrega
Data de
Abatimento
TMOV
DATAENTREGA
TMOV
DATADEDUCAO
TMOV
IDPRJ
MainOrderCode
ID do Projeto
Codigo da
Ordem(OP ou
OS)
TMOV
CODORDEMREFERENCIA
Observation
Observao
TMOV
OBSERVACAO
AbatementDateTime
ProjectInternalId
ListOfStockTurnoverItem . StockTurnoverItem
InternalId
InternalID
TITMMOV
CODCOLIGADA|IDMOV|NSE
QITMMOV
Code
Id do Item
TITMMOV
NSEQITMMOV
ItemInternalId
Produto
Codigo de Ref.
do Produto
Cdigo da
reserva
TITMMOV
CODCOLIGADA|IDPRD
Preo Unitrio
Valor total do
item
Data de
Entrega
TITMMOV
PRECOUNITARIO
TITMMOV
VALORLIQUIDO
TITMMOV
DATAENTREGA
TITMMOV
QUANTIDADE
TITMMOV
CODUND
TITMMOV
CODLOC
CostCenterInternalId
AccountantAcountInterna
lId
Conta Contbil
Codigo da
Ordem (OP ou
MainOrderCode
OS)
TITMMOV
CODCCUSTO
TITMMOV
CODORDEMREFERENCIA
ProjectInternalId
ID do Projeto
TITMMOV
IDPRJ
TaskInternalId
ID da Tarefa
TITMMOV
IDTRF
Observation
Observao
ItemReferenceCode
ItemReserveInternalId
UnitPrice
TotalPrice
DeliveryDateTime
Quantity
UnitofMeasureInternalId
WarehouseInternalId
Quantidade
Unidade de
Medida
Local de
Estoque
Centro de
Custo
ListOfApportionStockTurnover.ApportionStockTurnover
ProjectInternalId
ID do Projeto
TMOVRATCCU
IDPRJ
TaskInternalId
ID da Tarefa
TMOVRATCCU
IDTRF
CostCenterInternalId
Codigo Centro
de Custo
TMOVRATCCU
CODCCUSTO
50
AccountantAcountInterna
lId
Conta Contbil
Valor
Percentual
Percentual
TMOVRATCCU
PERCENTUAL
Value
Valor Nominal
TMOVRATCCU
VALOR
Observation
Observao
TMOVRATCCU
HISTORICO
ListOf ApportionStockTurnoverItem.ApportionStockTurnoverItem
ProjectInternalId
ID do Projeto
TITMMOVRATCCU
IDPRJ
TaskInternalId
ID da Tarefa
TITMMOVRATCCU
IDTRF
TITMMOVRATCCU
CODCCUSTO
Codigo Centro
CostCenterInternalId
de Custo
AccountantAcountInterna
lId
Conta Contbil
Valor
Percentual
Percentual
Value
Valor Nominal
Observao do
Rateio
Observation
TITMMOVRATCCU
PERCENTUAL
TITMMOVRATCCU
VALOR
TITMMOVRATCCU
HISTORICO
Nota:
o
o
A baixa de estoque e o acrscimo em estoque geram um novo movimento, mesmo que seja originada pela solicitao
de estoque referente a um insumo previsto.
Caso deseje realizar insumos a partir da solicitao de estoque gerada por insumos previstos, a baixa deve ser
efetuado pelo BackOffice, que reportar a realizao do mesmo a o SigaMNT.
O parmetro TMVBaixa dever ter seu valor atualizado com o cdigo do tipo de movimento de Baixa de Estoque
especfico da integrao.
O parmetro TMVEntradaEstoque dever ter seu valor atualizado com o cdigo do tipo de movimento de Acrscimo
em Estoque especfico da integrao.
12.7
Mensagem nica
Elemento
Descrio Tabela
RM
Coluna
Observao
BusinessContent
Code
InternalId da
Solicitao
TMOV
Id da
Solicitao
TMOV
CODCOLIGADA|IDMOV
IDMOV |
CODORDEMREFERENCIA
Number
Numero da
Solicitao
NUMEROMOV
InternalId
TMOV
CompanyId
Coligada
TMOV
CODCOLIGADA
BranchId
Filial
TMOV
CODFILIAL
51
ProjectInternalId
Situao da
OS
Ativo fixo da
OS
Cdigo do
Usurio
Solicitante
Usurio
Solicitante
Usurio
Responsvel
Data de
Emisso
Servio da
manuteno
Contador de
utilizao 1
Contador de
utilizao 2
Projeto da
OS
TMOV
IDPRJ
TaskInternalId
Tarefa da OS TMOV
IDTRF
Observation
Observao
OBSERVACAO
Status
AssetInternalId
UserRequesterCode
UserRequesterInternalId
AccountableUserInternalID
RegisterDateTime
MaintenanceServiceCode
FirstCounter
SecondCounter
TMOV
STATUS
TMOV
DATAEMISSAO
Cadastro particular ao SigaMNT e no integrado
linha RM.
No armazenado no BackOffice.
TMOV
No armazenado no BackOffice.
O campo preenchido com valor de referencia do
De-Para.
O campo preenchido com valor de referencia do
De-Para.
ListOfMaintenanceOrderItem .MaintenanceOrderItem
InternalId
InternalID
TITMMOV
CODCOLIGADA|IDMOV|NSE
QITMMOV
Code
Id do Item
TITMMOV
NSEQITMMOV
ItemInternalId
Produto
Codigo de
Ref. do
Produto
Preo
Unitario
Valor total
do item
TITMMOV
CODCOLIGADA|IDPRD
ItemReferenceCode
UnitPrice
TotalPrice
Quantity
InitialDateTime
FinalDateTime
UnitofMeasureInternalId
WarehouseInternalId
ProjectInternalId
Quantidade
Incio da
utilizao
Final da
utilizao
Unidade de
Medida
Local de
Estoque
ID do
Projeto
PRECOUNITARIO
TITMMOV
VALORLIQUIDO
TITMMOV
QUANTIDADE
TITMMOV
DATAEMISSAO
TITMMOV
DATAENTREGA
TITMMOV
CODUND
TITMMOV
CODLOC
TITMMOV
IDPRJ
Protheus SigaMNT x BackOffice RM
52
TaskInternalId
ID da Tarefa
Observation
Observao
TITMMOV
IDTRF
ListOfApportionRequest.ApportionRequest
ID do
Projeto
ProjectInternalId
TaskInternalId
TMOVRATCCU
IDPRJ
TMOVRATCCU
IDTRF
TMOVRATCCU
CODCCUSTO
ID da Tarefa
Codigo
Centro de
Custo
CostCenterInternalId
Conta
AccountantAcountInternalId Contbil
Valor
Percentual
Percentual
Valor
Value
Nominal
TMOVRATCCU
PERCENTUAL
TMOVRATCCU
VALOR
Observation
TMOVRATCCU
HISTORICO
Observao
ListOfApportionRequestItem.ApportionRequestItem
ID do
Projeto
ProjectInternalId
TaskInternalId
ID da Tarefa
Codigo
Centro de
CostCenterInternalId
Custo
Conta
AccountantAcountInternalId Contbil
Valor
Percentual
Percentual
Valor
Value
Nominal
Observao
Observation
do Rateio
TITMMOVRATCCU
IDPRJ
TITMMOVRATCCU
IDTRF
CODCCUSTO
TITMMOVRATCCU
PERCENTUAL
TITMMOVRATCCU
VALOR
TITMMOVRATCCU
HISTORICO
Nota:
O movimento de OS no pode gerar movimentao financeira, de estoque ou contbil, pois as alteraes de status da mesma
ocorrem de forma alternativa (permitindo alterao de OS processada).
O parmetro TMVOrdemManutencao dever te seu valor atualizado com o cdigo do tipo de movimento de Ordem de
Servio especfico da integrao.
12.8
Mensagem nica
Elemento
Descrio
BusinessContent
InternalId
RM
Observao
Propriedade
MovCancelMovProcParams.MovimentosACancelar
InternalId do
Protheus SigaMNT x BackOffice RM
53
cancelamento
RequestInternalId
Id da Solicitao
CancelDate
Data de Cancelamento
DataCancelamento
Motivo de
Cancelamento
MotivoCancelamento
Indica cancelamento em
Cascata
ApagarMovRelac
CancelReason
CancelRelatedRequests
IdMov
Nota:
12.9
Mensagem nica
Elemento
Descrio
BusinessContent
Observao
RM
Propriedade
MovCancelMovProcParams.MovimentosACancelar
InternalId do
cancelamento
InternalId
MaintenanceOrderInter
nalId
Id da OS
IdMov
CancelDate
DataCancelamento
CancelReason
CancelRelatedRequests
CancelRelatedRequests
Data de Cancelamento
Motivo de
Cancelamento
Indica cancelamento em
Cascata
Indica cancelamento em
Cascata
MotivoCancelamento
ApagarMovRelac
ApagarMovRelac
Nota:
12.10
Mensagem nica
Elemento
Descrio
BusinessContent.RequestItem
ItemInternalId
Produto
WarehouseInternalId
Local de estoque
Elemento
Mensagem nica
Descrio
Observao
RM
Parmetro
IEstConsultas.RetornaSaldosCustosProduto
idPrd
codColigada
RM
Tabela
Coluna
Observao
ReturnContent.ReturnItem
54
CompanyId
Coligada
TPRDLOC
CODCOLIGADA
BranchId
Filial
TPRDLOC
CODFILIAL
CompanyInternalId
Coligada|Filial
TPRDLOC
CODCOLIGADA |CODFILIAL
ItemInternalId
Produto
TPRDLOC
CODCOLIGADA |IDPRD
WarehouseInternalId
Local de Estoque
TPRDLOC
UnitItemCost
TPRDLOC
CUSTOUNITARIO
AverageUnitItemCost
Custo unitrio
Custo unitrio
mdio
TPRDLOC
CUSTOMEDIO
CurrentStockAmount
Saldo em estoque
TPRDLOC
SALDOFISICO2
AvailableStockAmount
Saldo disponvel
TPRDLOC
QUANTIDADE
BookedStockAmount
Saldo reservado
Valor do estoque
atual
TPRDLOC
SALDORESERVA
TPRDLOC
SALDOFINANCEIRO
ValueOfCurrentStockAmount
Nota:
Apesar de a mensagem StockLevel disponibilizar a consulta de saldos e custos de todos os produtos de um local de estoque
em uma nica consulta, esta funcionalidade no ser disponibilizada pelo BackOffice RM.
A relao entre os tipos de saldo e custo do BackOffice com os campos da mensagem StockLevel (de-para) foi
parametrizada de acordo com a parametrizao default do BackOffice RM. Caso haja alguma customizao ou
parametrizao que cause diferenas nesta relao, fica a cargo do cliente efetuar toda e qualquer alterao do arquivo de
transformao XSLT necessria para manter a relao De-Para condizente com a estrutura definida para a mensagem
StockLevel.
12.11
Mensagem nica
Elemento
Descrio
Tabela
RM
Coluna
Observao
BusinessContent
TMOV
CODCOLIGADA|IDMOV
Code
InternalId da
Solicitao
Id da
Solicitao
TMOV
IDMOV
Number
Numero da
Solicitao
TMOV
NUMEROMOV
CompanyId
Coligada
TMOV
CODCOLIGADA
BranchId
Filial
Data de
Emisso
Data de
Abatimento
TMOV
CODFILIAL
TMOV
DATAEMISSAO
TMOV
DATADEDUCAO
TMOV
IDPRJ
TMOV
CODORDEMREFERENCIA
InternalId
RegisterDateTime
AbatementDateTime
ProjectInternalId
MainOrderCode
ID do Projeto
Codigo da
Ordem(OP ou
OS)
55
Observation
Observao
TMOV
OBSERVACAO
InternalID
TITMMOV
CODCOLIGADA|IDMOV|NSE
QITMMOV
Code
Id do Item
TITMMOV
NSEQITMMOV
ItemInternalId
Produto
Codigo de Ref.
do Produto
TITMMOV
CODCOLIGADA|IDPRD
Preo Unitario
Valor total do
item
Data de
apropriao
TITMMOV
PRECOUNITARIO
TITMMOV
VALORLIQUIDO
TITMMOV
DATAENTREGA
TITMMOV
QUANTIDADE
TITMMOV
CODUND
TITMMOV
CODLOC
CostCenterInternalId
AccountantAcountInterna
lId
Conta Contbil
Codigo da
Ordem (OP ou
MainOrderCode
OS)
TITMMOV
CODCCUSTO
TITMMOV
CODORDEMREFERENCIA
ProjectInternalId
ID do Projeto
TITMMOV
IDPRJ
TaskInternalId
ID da Tarefa
TITMMOV
IDTRF
Observation
Observao
ItemReferenceCode
UnitPrice
TotalPrice
RegisterDateTime
Quantity
UnitofMeasureInternalId
WarehouseInternalId
Quantidade
Unidade de
Medida
Local de
Estoque
Centro de
Custo
ListOfApportionAppointmentCost.ApportionAppointmentCost
ProjectInternalId
ID do Projeto
TMOVRATCCU
IDPRJ
TaskInternalId
ID da Tarefa
TMOVRATCCU
IDTRF
Codigo Centro
de Custo
CostCenterInternalId
AccountantAcountInterna
lId
Conta Contbil
Valor
Percentual
Percentual
TMOVRATCCU
CODCCUSTO
TMOVRATCCU
PERCENTUAL
Value
Valor Nominal
TMOVRATCCU
VALOR
Observation
Observao
TMOVRATCCU
HISTORICO
ListOfApportionAppointmentCostItem.ApportionAppointmentCostItem
ProjectInternalId
ID do Projeto
TITMMOVRATCCU
IDPRJ
TaskInternalId
ID da Tarefa
TITMMOVRATCCU
IDTRF
56
Codigo Centro
CostCenterInternalId
de Custo
AccountantAcountInterna
lId
Conta Contbil
Valor
Percentual
Percentual
Value
Valor Nominal
Observao do
Rateio
Observation
TITMMOVRATCCU
CODCCUSTO
PERCENTUAL
TITMMOVRATCCU
VALOR
TITMMOVRATCCU
HISTORICO
Nota:
12.12
Mensagem nica
Elemento
Descrio
Observao
RM
Propriedade
BusinessContent
PatOcorrenciaAcrescimosParams
Code
Cdigo da ampliao
InternalId
InternalId
CompanyId
Coligada
BranchId
Filial
CompanyInternalId
Coligada|Filial
CodColigada
AssetInternalId
Ativo Fixo
ListaPatrimonio.IdPatrimonio
ListaPatrimonio.CodColigada
RegisterDateTime
Data de ampliao
DataAcrescimo
CalculationType
Forma de clculo
TipoAcrescimo
AssetAccounting
Contabiliza ampliao
ContabilizarOcorrencia
Value
Valor
ValorOcorrencia
Percentual
Valor percentual
Percentual
Quantity
Quantidade
Quantidade
Observation
Observao
Observacao
Nota:
12.13
Elemento
Mensagem nica
Descrio
Tabela
RM
Coluna
Observao
BusinessContent
Code
Cdigo da Moeda
GMOEDA
SIMBOLO
InternalId
Chave da entidade
GMOEDA
SIMBOLO
Description
Descrio da Moeda
GMOEDA
DESCRICAO
Symbol
Smbolo da Moeda
GMOEDA
SIMBOLO
Nota:
Protheus SigaMNT x BackOffice RM
57
12.14
Mensagem nica
Elemento Descrio
RM
Tabela
Coluna
Observao
So selecionados os 6 primeiros caracteres
BusinessContent
Code
TUND
CODUND
InternalId
Chave da entidade
TUND
CODUND
Description
TUND
DESCRICAO
Nota:
12.15
Elemento
Tabela
RM
Coluna
Observao
BusinessContent
CompanyId
Coligada
GCCUSTO
CODCOLIGADA
Code
GCCUSTO
CODCCUSTO
InternalId
Chave da entidade
GCCUSTO
CODCOLIGADA|CODCCUSTO
RegisterSituation
Situao
GCCUSTO
ATIVO
Fixo "Active...GCUSTO.ATIVO = A
Fixo "Inactive...GCUSTO.ATIVO = F
Name
GCCUSTO
NOME
ShorCode
GCCUSTO
CODREDUZIDO
SPED
GCUSTO
ENVIASPED
Class
Nota:
(1) Caso este campo seja obrigatrio no sistema destino, fica a cargo do sistema destino a incluso desta informao.
12.16
Elemento
Tabela
RM
Coluna
Observao
BusinessContent
CompanyId
Coligada
MPRJ
CODCOLIGADA
BranchId
MPRJ
CODFILIAL
CompanyInternalId
Filial
InternalId da chave completa
de empresa do produto
MPRJ
CODCOLIGADA|CODFILIAL
ShortCode
Identificador Projeto
MPRJ
IDPRJ
Code
Cdigo do Projeto
MPRJ
CODPRJ
()
58
InternalId
Chave da entidade
MPRJ
CODCOLIGADA| IDPRJ
Description
Descrio do Projeto
MPRJ
DESCRICAO
CostCenterCode
MPRJ
CODCCUSTO
CostCenterInternalId
InternalId do CostCenterCode
MPRJ
CODCOLIGADA| CODCCUSTO
RegisterDate
MPRJSTATUSLOG
DATAMUDANCA
BeginDate
MPERIODO
DTINICIO
(*)
FinalDate
MPERIODO
DTFIM
StatusProject
Situao(posio) do Projeto
MPRJSTATUSLOG
POSICAO
(*)
Fixo 1 Em andamento
Fixo 2 Paralisado
Fixo 3 Concludo
Fixo 4 A Executar
Fixo 5 Em Negociao
Fixo 6 Revisado
Fixo 7 Cancelado
Notas:
12.17
Elemento
Mensagem nica
Descrio
Tabela
RM
Coluna
Observao
BusinessContent
CompanyId
Coligada
MTAREFA
CODCOLIGADA
BranchId
MPRJ
CODFILIAL
CompanyInternalId
Filial
InternalId da chave
completa de empresa
do produto
MTAREFA
CODCOLIGADA| CODFILIAL
ShortCode
Identificador Obra
MTAREFA
IDTRF
Code
Cdigo da Obra
MTAREFA
CODTRF
InternalId
Chave da entidade
MTAREFA
ProjectShortCode
Identificador Projeto
MTAREFA
IDPRJ
ProjectInternalId
MTAREFA
CODCOLIGADA| IDPRJ
Name
Nome da Obra
MTAREFA
NOME
Description
Descrio da Obra
MTAREFA
DESCRICAO
Amount
Quantidade
MTAREFA
QUANTIDADE
59
UnitCost
MTAREFA
CUSTOUNIT
TotalCost
MTAREFA
CUSTOTOTAL
UnitValue
MTAREFA
VALORUNIT
TotalValue
MTAREFA
VALORTOTAL
Notas:
12.18
Elemento
Mensagem nica
Descrio
Tabela
RM
Coluna
Observao
BusinessContent
CompanyId
Coligada
MTAREFA
CODCOLIGADA
BranchId
Filial
MPRJ
CODFILIAL
ShortCode
Identificador Tarefa
MTAREFA
IDTRF
Code
Cdigo da Tarefa
MTAREFA
CODTRF
InternalId
Chave da entidade
MTAREFA
Name
Nome da Tarefa
MTAREFA
NOME
Description
Descrio da Tarefa
MTAREFA
DESCRICAO
ProjectShortCode
Identificador Projeto
MTAREFA
IDPRJ
UnitOfMeasureCode
Cdigo da Unidade
MTAREFA
CODUND
UnitOfMeasureInternalId
MTAREFA
CODUND
ParentNode
MTAREFA
IDPAI
MTAREFA
NIVEL
Level
Nvel da Tarefa
Amount
Quantidade
MTAREFA
QUANTIDADE
UnitCost
MTAREFA
CUSTOUNIT
TotalCost
MTAREFA
CUSTOTOTAL
UnitValue
MTAREFA
VALORUNIT
TotalValue
MTAREFA
VALORTOTAL
Notas:
60
12.19
Mensagem nica
Elemento
Descrio
Tabela
RM
Coluna
Observao
BusinessContent
CompanyId
Coligada
MTAREFA
CODCOLIGADA
BranchId
Filial
MPRJ
CODFILIAL
ShortCode
Identificador Etapa
MTAREFA
IDTRF
Code
Cdigo da Etapa
MTAREFA
CODTRF
ProjectCodeShort
Identificador Projeto
MTAREFA
IDPRJ
ProjectInternalId
CODCOLIGADA| IDPRJ
Name
Nome da Etapa
MTAREFA
NOME
Description
Descrio da Etapa
MTAREFA
DESCRICAO
MTAREFA
CUSTOUNIT
MTAREFA
IDPAI
MTAREFA
NIVEL
UnitCost
ParentNode
Level
Nvel da Tarefa
TotalCost
MTAREFA
CUSTOTOTAL
UnitValue
MTAREFA
VALORUNIT
TotalValue
MTAREFA
VALORTOTAL
Notas:
12.20
Elemento
Mensagem nica
Descrio
Tabela
RM
Coluna
Observao
BusinessContent
CompanyId
Coligada
BranchId
Filial
Code
Description
DaysFirstDue
TCPG
CODCOLIGADA
No enviado pelo RM.
TCPG
CODCPG
TCPG
NOME
TCPG
PRAZO1
61
QuantityPlots
Quantidade de parcelas
TCPG
QUANTASVEZES1
RangePlots
TCPG
PERIODOEMDIAS1
TCPG
DIASVENCSEMANA
TCPGDIASFIXOS
DIA
TCPG
TIPO1
WeekDayFixed
DayMonthFixed
DaysCondition
FinancialDiscountDays
PercentageDiscountDays
PercentageIncrease
Plots.Due
Quantidade de dias para o
vencimento da parcela
Indica se o valor da parcela dever
ser um percentual do total
DueDay
Percentage
TCPG
TCPG
PRAZO
Notas:
62
WeekDayFixed
Mensagem Padro
RM
Domingo
64
Segunda-feira
Tera-feira
Quarta-feira
Quinta-feira
sexta-feira
16
Sbado
32
( ) O dia de ms fixo no RM cadastrado no anexo Dias de Carncia do cadastro de Condio de Pagamento, quando
o campo Contagem da Composio de Parcelas for igual a Dias Fixos ou Dias Fixos com Prazo. permitido definir
de 1 a 5 parcelas e seu respectivo dia de vencimento. Nesta integrao ser considerado somente um dia de carncia
como Dia fixo no ms (DayMonthFixed) e somente quando existir uma Composio de Parcela, ou seja, campo % do
valor total = 100. Observao: No ser considerado nesta primeira verso, pois o PROTHEUS no implementou o
Tipo 3 da Condio de Pagamento
5
( ) Ser enviado somente quando existir uma Composio de Parcela, ou seja, campo % do valor total = 100. Para
condies de pagamento no regulares no tem como definir a contagem dos dias de intervalo de cada parcela. No
ser permitido selecionar o tipo Fora Ano. Tabela de De-Para referente ao campo DayCondition:
DayCondition
Mensagem Padro
RM
Data do Dia
Fora o Dia
Fora Semana
Fora Quinzena
Fora Ms
Fora Dezena
Fora Ano
(6) Ser utilizado somente quando a Condio de Pagamento no for regular, ou seja, existir mais de uma Composio
de parcelas (% do valor total != 100). A quantidade de dias para vencimento da parcela ser calculado para cada
composio de parcela, considerando os campos Prazo e Intervalo.
(7) Ser utilizado some quando a Condio de Pagamento no for regular, ou seja, existir mais de uma Composio de
parcelas (% do valor total != 100). O percentual do total ser calculado para cada composio de parcela do RM,
considerando os campos % do valor totale Nmero de vezes.
O Adapter do PROTHEUS est preparado para receber os seguintes Tipos de Condio de Pagamento:
Tipo 1 o campo Cond. Pagto. Indica o deslocamento em dias a partir da data base. Deve-se separar os valores por
vrgula. Exemplo: Condio: 00,30,60 os pagamentos sero efetuados da seguinte forma: 1 parcela vista; 2
parcela 30 dias; 3 parcela 60 dias. Regra no Adapter: utilizado quando a mensagem enviada possuir a estrutura de
Plots.
Tipo 5 o campo Cond.Pagto. representa a carncia, a quantidade de parcelas e os vencimentos, nesta ordem,
representado por valores numricos. Assim a condio 10,12,30: 10 dias para o primeiro vencimento; 12 duplicatas;
30 dias de intervalo entre os vencimentos. Regra no Adapter: utilizado quando a mensagem enviada no possuir a
estrutura de Plots e no for enviado o dia fixo da semana (WeekDayFixed - TCPG. DIASVENCSEMANA = NULL).
63
12.21
Tipo 6 o campo Cond. Pagto. Assume dias da semana padronizados para o vencimento, considerando o intervalo
entre dias entre cada parcela. P I D N onde P: nmero de parcelas; I: Intervalo de dias at o pagamento; D: Dia da
Semana; N: Nmero de dias entre cada parcela. Regra no Adapter: utilizado quando a mensagem enviada no
possuir a estrutura de Plots e for enviado o dia fixo da semana (WeekDayFixed - TCPG. DIASVENCSEMANA != NULL).
Elemento
Mensagem nica
Descrio
Tabela
RM
Coluna
TPRODUTO
CODCOLIGADA
Observao
BusinessContent
CompanyId
Coligada
BranchId
CompanyInternalId
Filial
InternalId da chave completa de
empresa do produto
TPRODUTO
CODCOLIGADA
Code
Cdigo Item
TPRODUTO
CODIGOPRD
InternalId
InternalId de Integrao
TPRODUTO
CODCOLIGADA|IDPRD
Name
Nome do Produto
TPRODUTO
DESCRICAO
ShortName
Nome curto
TPRODUTO
NOMEFANTASIA
Active
Item Ativo?
TPRODUTO
INATIVO
StockGroupCode
--
--
StockGroupInternalId
--
--
StockGroupDescription
--
--
UnitOfMeasureCode
UnitOfMeasureInternalId
ObtainingType
ComercialFamilyCode
ComercialFamilyInternalId
ComercialFamilyDescription
--
--
0-Ativo; 1-Inativo
TPRODUTODEF
CODUNDCONTROLE
TPRODUTODEF
CODUNDCONTROLE
Forma de Obteno
--
--
--
--
--
--
--
--
Data Implantao
ReleaseDate
Data Liberao
--
--
--
--
--
--
StandardWarehouseInternalId
DTCADASTRAMENTO
DeployDate
StandardWarehouseCode
TPRODUTO
()
StandardWarehouseDescription
--
--
MultipleLot
Lote Mltiplo
--
--
EconomicLot
Lote Econmico
MinimumLot
Lote Mnimo
--
--
QualityControl
Controla Qualidade
--
--
ControlType
TPRDLOCINFO
TPRDFIL
Tipo Controle
LOTEECONCOMPRAS
CONSIGNADO
()
64
StockControlType
TPRODUTODEF
USANUMSERIE
CONTROLADOPORLOTE
Quantidade Fracionada
NetWeight
GrossWeight
FamilyCode
Cdigo Famlia
InternalId da chave completa de
Famlia do produto
FamilyInternalId
FamilyDescription
FormulaType
PerMillion
IsScrapStockControl
IsScrapFiscalPrice
ScrapItemCode
ScrapItemInternalId
ScrapItemQuantity
--
--
Peso Lquido
TPRODUTO
PESOLIQUIDO
Peso Bruto
TPRODUTO
PESOBRUTO
--
--
--
--
Descrio Famlia
--
--
Tipo Frmula
--
--
--
--
--
--
--
--
--
--
--
--
--
--
Origin
TPRODUTO
REFERENCIACP
Origem da mercadoria
CostCenterCode
--
--
CostCenterInternalId
InternalId do CostCenterCode
--
--
--
--
--
--
--
--
--
--
GroupCode
GroupInternalId
InternalId do GroupCode
GroupName
SecondUnitOfMeasureCode
SecondUnitOfMeasureInternalId
MultiplicationFactorValue
ProductType
--
--
--
TPRODUTO
Tipo de produto
TIPO
65
FiscalInformation
FiscalClassificationCode
--
--
FiscalClassificationInternalId
InternalId do FiscalClassificationCode
--
--
FiscalClassificationDescription
--
--
ListOfCustomerItemInformation \ CustomerItemInformation
CustomerCode
Cdigo do cliente
--
--
CustomerInternalId
InternalId do CustomerCode
--
--
CustomerItemCode
--
--
CustomerItemInternalId
InternalId do CustomerItemCode
--
--
Values \ ValuesType
CostPrice
Preo de Custo
TPRODUTODEF
PRECO1
SalesPrice
Preo de Venda
TPRODUTODEF
PRECO2
AverageCostPrice
TPRODUTODEF
CUSTOMEDIO
StandardCostPrice
Preo Padro
TPRODUTODEF
CUSTOUNITARIO
BaseDate
TPRODUTODEF
DATABASEPRECO1
()
Notas:
( ) O campo DeployDate (Data de Implantao) ser enviado somente na alterao do cadastro do produto, pois este
campo atualizado no Dataserver EstPrdData somente aps a incluso do registro na base (afterupdate).
2
( ) Estas informaes sero enviadas somente na alterao do cadastro de Produto, pois trata-se de outro DataServer
(anexo Informaes do Estoque).
3
( ) Ser considerada somente a informao da primeira filial, uma vez que ao incluir um produto so criados registros
para todas as filiais ativas. So utilizados os campos em negrito.
4
( ) No cadastro de Produto \ Pasta Controle de Estoque permitido selecionar as duas informaes simultaneamente,
Nmero de Srie e Lote. Como a mensagem no comporta esta situao no ser permitido selecionar as duas
opes. Caso o usurio marque as duas opes ser emitida uma mensagem de exceo e o registro no ser salvo.
5
( ) Quando o tipo do produto for Produto ser enviado o valor fixo 06 mercadoria. Se for tipo Servio ser enviado
o valor fixo 07 mo de obra.
6
( ) Estas informaes sero enviadas somente na alterao do cadastro de Produto, pois trata-se de outro DataServer
(anexo Clientes/Fornecedores).
7
( ) No cadastro de Produto RM existem 5 tipos de preos e para cada preo existe uma data base de clculo. Ser
considerada na mensagem somente a primeira data base do clculo de preo.
(*) Estas informaes no sero enviadas, pois o adapter do PROTHEUS est implementado para receber a mensagem
CustomerVendor verso 2.000 e esta integrao utiliza a CustomerVendor verso 1.000.
(**) Este campos no esto sendo enviados pelo RM pelos seguintes motivos:
66
o
o
12.22
BranchId - Filial: na incluso de um novo Produto no RM gerado na tabela TPRDFIL um registro para cada
Filial ativa. Desta forma seria necessrio a utilizao de uma outra mensagem.
FiscalInformation: no RM temos Dados Fiscais do Produto e Dados Fiscais por UF. Nestes dois cadastros no
temos o campo Descrio.
Elemento
Mensagem nica
Descrio
Tabela
RM
Coluna
Observao
BusinessContent
CompanyId
Empresa
FCFO
CODCOLIGADA
Code
Cdigo do Cliente/Forncedor
FCFO
CODCFO
ShortName
Nome Reduzido
FCFO
NOMEFANTASIA
Name
Nome do Cliente/Fornecedor
FCFO
NOME
Type
Tipo do Registro
FCFO
PAGREC
EntityType
Tipo de Pessoa
FCFO
PESSOAFISOUJUR
MarketSegment
Segmento de Mercado
FCFO
CODTCF
Ver MarketSegmentType ( )
RegisterDate
Data de registro
FCFO
DATACRIACAO
FCFO
ATIVO
RegisterSituation
Situao
Comments
Observaes
--
--
GovernmentalInformation
--
--
Ver
GovernmentalInformationType (2)
Address
--
--
ShippingAddress
--
--
ListOfCommunicationInformation
--
--
ListOfContacts
--
--
Ver ContactInformationType
Ver ListOfBankingInformation \
BankingInformation
--
--
Ver VendorInformationType
ListOfBankingInformation
VendorInformation
PaymentConditionCode
PaymentConditionInternalId
PriceListHeaderItemCode
PriceListHeaderItemInternalId
TCPGFCFO
CODCPGCOMPRA
TCPGFCFO
CODCOLIGADA|IDCPGFCF
O
--
--
--
--
Ver AddressType
Ver ShippingAddress \
AddressType
Ver
CommunicationInformationType
ContactInformationType
Code
Cdigo do Contato
FCFOCONTATO
Title
Ttulo do Contato
--
IDCONTATO
--
67
Name
Nome do Contato
Department
Departamento do Contato
FCFOCONTATO
NOME
ListOfContact\Contact\CommunicationInformationType
PhoneNumber
Nmero do telefone
FCFOCONTATO
TELEFONE
PhoneExtension
Ramal
FCFOCONTATO
RAMAL
FaxNumber
Nmero do FAX
FCFOCONTATO
FAX
FaxNumberExtension
Ramal do FAX
No utilizado no RM
HomePage
Pgina da WEB
No utilizado no RM
Correio Eletrnico
FCFOCONTATO
ListOfContact\Contact\ ContactInformationAddress
Address
FCFOCONTATO
RUA
Number
FCFOCONTATO
NUMERO
Complement
Nmero do Endereo
Informaes complementares do
endereo
FCFOCONTATO
COMPLEMENTO
City \ Code
Cdigo do Municipio
FCFOCONTATO
CODMUNICIPIO
City\ Description
Descrio do Municipio
FCFOCONTATO
CIDADE
District
Bairro
State\Code
Cdigo do Estado
FCFOCONTATO
CODETD
State\Description
Descrio do Estado
GETD
NOME
Extension: DESCETDCONTATO
Country \ Code
Cdigo do Pas
GPAIS
DESCRICAO
Extension: CODPAISCONTATO
Country\Description
Descrio do Pas
FCFOCONTATO
PAIS
ZIPCode
CEP
FCFOCONTATO
CEP
Region
Regio
--
--
No utilizado no RM
POBox
Caixa Postal
--
--
No utilizado no RM
--
--
No utilizado no RM
ListOfBankingInformation \ BankingInformation
BankCode
Cdigo do banco
FDADOSPGTO
NUMEROBANCO
BankName
Nome do banco
FDADOSPGTO
DESCRICAO
BranchCode
FDADOSPGTO
CODIGOAGENCIA
BranchKey
FDADOSPGTO
DIGITOAGENCIA
CheckingAccountNumber
FDADOSPGTO
CONTACORRENTE
CheckingAccountNumberKey
FDADOSPGTO
DIGITOCONTA
BillingInformation
BillingCustomerCode
--
--
No utilizado no RM
Address
--
--
Ver
Category
--
--
No utilizado no RM
IsRetentionAgent
--
--
No utilizado no RM
TaxPayer
--
--
No utilizado no RM
FiscalInformation
CreditInformation
Protheus SigaMNT x BackOffice RM
68
CreditIndicator
--
--
No utilizado no RM
CreditEvaluation
--
--
No utilizado no RM
ShipmentCreditEvaluation
--
--
No utilizado no RM
CreditLimit
FCFO
LIMITECREDITO
CreditLimitCurrency
--
--
No utilizado no RM
CreditLimitDate
--
--
No utilizado no RM
AdditionalCreditLimit
--
--
No utilizado no RM
AdditionalCreditLimitCurrency
--
--
No utilizado no RM
AdditionalCreditLimitDate
--
--
No utilizado no RM
LatePeriods
--
--
No utilizado no RM
MarketSegmentType
1
Code
TSEGMENTO
CODSEGM
Ver Nota ( )
Description
TSEGMENTO
DESCRICAO
Ver Nota ( )
VendorInformationType
VendorClassification
--
--
No utilizado no RM
VendorType
--
--
No utilizado no RM
Code
--
--
No utilizado no RM
Description
--
--
No utilizado no RM
TaxName
--
--
No utilizado no RM
isPayer
--
--
No utilizado no RM
Mode
--
--
No utilizado no RM
VendorTypeType
TaxPayerType
GovernmentalInformationType
2
Identificao Governamental
@scope
@issueOn
No utilizado no RM
@expiresOn
No utilizado no RM
@name
FCFO
CGCCFO, INSCRESTADUAL
INSCRMUNICIPAL
Id
Ver nota ( )
2
Ver nota ( )
2
Ver nota ( )
AddressType
Address
FCFO
RUA
Number
Nmero do Endereo
Informaes complementares do
endereo
FCFO
NUMERO
FCFO
COMPLEMENTO
Complement
City
District
Ver CityType
Bairro
FCFO
BAIRRO
State
Ver StateType
Country
Ver CountryType
Protheus SigaMNT x BackOffice RM
69
ZIPCode
CEP
Region
Regio
POBox
Caixa Postal
Code
Description
FCFO
CEP
-
No utilizado no RM
FCFO
CAIXAPOSTAL
No utilizado no RM
Cdigo do municpio
FCFO
CODMUNICIPIO
Descrio do municpio
FCFO
CIDADE
Code
FCFO
CODETD
Description
GETD
NOME
Code
Cdigo do municpio
FCFO
CODPAIS
Description
Descrio do municpio
FCFO
PAIS
FCFO
TELEFONE
CityType
StateType
CountryType
CommunicationInformationType
PhoneNumber
Nmero do telefone
PhoneExtension
Ramal
FaxNumber
Nmero do FAX
FaxNumberExtension
Ramal do FAX
HomePage
Pgina da WEB
Correio Eletrnico
No utilizado no RM
No utilizado no RM
No utilizado no RM
FCFO
FAX
FCFO
ShippingAddress \ AddressType
Address
FCFO
RUAENTREGA
Number
FCFO
NUMEROENTREGA
Complement
Nmero do Endereo
Informaes complementares do
endereo
FCFO
COMPLEMENTREGA
City
Cidade
District
Bairro
State
Estado
ZIPCode
CEP
Region
Regio
POBox
Caixa Postal
BAIRROENTREGA
Ver StateType \ ShippingAddress
\ AddressType
FCFO
CEPENTREGA
-
FCFO
No utilizado no RM
CAIXAPOSTALENTREGA
Cdigo do municpio
Description
Descrio do municpio
CODMUNICIPIOENTREGA
FCFO
CIDADEENTREGA
FCFO
CODETDENTREGA
Description
GETD
NOME
70
Code
Cdigo do municpio
FCFO
CODPAISENTREGA
Description
Descrio do municpio
FCFO
PAISENTREGA
BillingInformation \ AddressType
Address
FCFO
RUAPGTO
Number
FCFO
NUMEROPGTO
Complement
Nmero do Endereo
Informaes complementares do
endereo
FCFO
COMPLEMENTOPGTO
City
Cidade
District
Bairro
State
Estado
Country
Pas
ZIPCode
CEP
Region
Regio
POBox
Caixa Postal
BAIRROPGTO
Ver StateType \
BillingInformation \ AddressType
Ver CountryType \
BillingInformation \ AddressType
FCFO
CEPPGTO
-
FCFO
No utilizado no RM
CAIXAPOSTALENTREGA
Cdigo do municpio
Description
Descrio do municpio
FCFO
CIDADEPGTO
GETD
CODETD
No utilizado no RM
Description
Extension: CODETDPGTO
No utilizado no RM
No utilizado no RM
Cdigo do municpio
Description
Descrio do municpio
FCFO
PAISPAGTO
Notas:
12.23
Elemento
( ) O segmento ser enviado quando existir a informao de Tipo de Cliente/Fornecedor (FCFO.CODTCF) cadastrada e
no cadastro de Tipo de Cliente Fornecedor existir um Segmento associado ao Tipo de Cliente/Fornecedor.
( ) Quando Escopo = Federal e Nome = (CPF ou CNPJ) busca-se a informao na coluna CGCCFO; Quando Escopo
= State e Nome = Inscricao Estadual busca-se a informao na coluna INSCRESTADUAL; Quando Escopo =
Municipal e Nome = Inscricao Municipal busca-se a informao na coluna INSCRMUNICIPAL;
As informaes das Tags ListOfContacts e ListOfBankingInformation no esto sendo considerados pelo Protheus no
recebimento.
Tabela
RM
Coluna
Observao
BusinessContent
Protheus SigaMNT x BackOffice RM
71
CompanyId
Coligada
IPATRIMONIO
CODCOLIGADA
BranchId
IPATRIMONIO
CODFILIAL
CompanyInternalId
Filial
InternalId da chave
completa de empresa
do produto
IPATRIMONIO
CODCOLIGADA|
CODFILIAL
Code
Cdigo do Ativo
IPATRIMONIO
InternalId
InternalId da Entdade
Cdigo do
Bem(equipamento)
dentro do Cadastro de
Ativos Imobilizados.
Nmero do item dentro
do cdigo do bem
Data de aquisio do
bem
Descrio Sinttica do
Bem
PropertyCode
ItemNumber
PurchaseDate
Description
Amount
CardAssets
StatusAssets
VendorCode
VendorInternalId
Quantidade do ativo
Nmero da Placa de
Patrimnio
Status atual do ativo
Cdigo do Fornecedor
InternalId do
VendorCode
IPATRIMONIO
IDPATRIMONIO
CODCOLIGADA|IDPATRI
MONIO
IPATRIMONIO
CODPATRIMONIO
IPATRIMONIO
IPATRIMONIO
DATAAQUISICAO
IPATRIMONIO
DESCRICAO
IPATRIMONIO
QUANTIDADE
IPATRIMONIO
PATRIMONIO
IPATRIMONIO
ATIVO
IPATRIMONIO
CODFORNECEDOR
IPATRIMONIO
CODCOLIGADAFORNECE
DOR| CODFORNECEDOR
Fixo 1 - Ativo
Fixo 2 - Inativo
ListOfSalesAndValuesAssets
Ver SalesAndValuesAssetsType
SalesAndValuesAssetsType
InternalId
InternalId do Saldo e
Valores - chave do filho
CODCOLIGADA|IDPATRI
MONIO|1
TypeAssets
TypeOccurrence
Fixo 01
Tipo de Ocorrncia
Observation
Observao (Histrico)
AssetAccount
CostCenterCode
Centro De Custo
InternalId do
CostCenterCode
Data Incio de
Depreciao
CostCenterInternalId
DepreciationStartDate
CurrencyCode
CurrencyInternalId
Fixo 01 - Aquisio
Fixo 02 - Reavaliao
Fixo 03 - Adiantamento
Fixo 04 Lei 8.200
Fixo 05 Reavaliao Negativa
Fixo 06 - Depr. Acelerada Especfica
Fixo 07 - Depr. Acelerada
Fixo 08 - Depr. Incentivada Positiva
Fixo 09 - Depr. Incentivada Reversa
Fixo 10 - Depreciao Gerencial com Metodo Linear
Fixo 11 - Valor Recupervel de Ativo
Cdigo da Moeda
InternalId do
CurrencyCode
IPATRIMONIO
TIPOOCORRENCIA
IPATRIMONIO
OBSERVACOES
Fixo 0 - Ativo
Fixo 1 - Baixado
CODCENTROCUSTO
IPATRIMONIO
CODCOLIGADA|CODCEN
TROCUSTO
Campo calculado ()
Campo calculado ()
Campo calculado ()
Protheus SigaMNT x BackOffice RM
72
OriginalValueCurrency
AnnualRateCurrencyDepreciation
Campo calculado ()
Campo calculado ()
MethodDepreciation
Mtodo De Depreciao
BalanceType
Tipo De Saldo
Valor do saldo da
depreciao do Ativo
Informa se o Ativo
sofrer contabilizao
BalanceDepreciation
IsCalculated
Fixo 1
-
Fixo 1 Linear
Fixo 1
Campo calculado ()
Fixo False
Notas:
No ser integrado o histrico de valores (SalesAndValuesAssetsType) do ativo fixo, sendo enviado somente os dados
atuais em uma nica linha, como aquisio.
12.24
Elemento
Mensagem nica
Descrio
Tabela
RM
Coluna
Observao
BusinessContent
CompanyId
Coligada
PFUNC
CODCOLIGADA
BranchId
PFUNC
CODFILIAL
PFUNC
CODCOLIGADA|CODFILIAL
Code
Filial
InternalId da chave
completa de empresa
do produto
Matricula do
funcionrio
PFUNC
CHAPA
InternalId
InternalId da Entdade
PFUNC
CODCOLIGADA|CHAPA
Name
Nome do funcionrio
Cdigo do
departamento
InternalId do
DepartamentCode
PPESSOA
NOME
PFUNC
PFUNC
CODDEPTO
CODCOLIGADA|CODFILIAL|CO
DDEPTO
PFUNC
CODFUNCAO
PFUNC
CODCOLIGADA|CODFUNCAO
PFUNC
DATAADMISSAO
PFUNC
CODHORARIO
PFUNC
CODCOLIGADA|CODHORARIO
PFUNC
CODRECEBIMENTO
PFUNC
SALARIO
CompanyInternalId
DepartamentCode
DepartamentInternalId
RoleCode
RoleInternalId
HiringDate
WorkShiftCode
WorkShiftInternalId
Codigo da funcao
InternalId do RoleCode
Data de Admissao
Codigo do turno
InternalId do WorkShift
SalaryCategory
Categoria Salarial
Salary
Salrio
73
DemissionDate
PFUNC
DATADEMISSAO
Data de Demisso
Centro de custo
vinculado ao
funcionrio
InternalId do
CostCenterCode
BirthDate
Data de Nascimento
PPESSOA
DTNASCIMENTO
Gender
Sexo
PPESSOA
SEXO
HomeState
NaturalCity
Naturalidade
PPESSOA
NATURALIDADE
GovernmentalInformation
CPF do funcionrio
PPESSOA
CPF
Email do funcionrio
PPESSOA
MonthlyWorkingHours
Jornada mensal em
horas
PFUNC
JORNADAMENSAL
CostCenterCode
CostCenterInternalId
PSECAO/PCCUS
CODCCGLOBAL
TO
ESTADONATAL
Notas:
12.25
Sero enviados para o SIGAMNT somente os funcionrios cujo Tipo de Recebimento for igual Mensalista ou
Semanalista (PFUNC.CODRECEBIMENTO = 'M' OR PFUNC.CODRECEBIMENTO = 'S').
Funcionrios que sejam integrados com o SigaMNT devem pertencer a Sees que possuam centro de custo.
O cdigo do centro de custo do funcionrio ser obtido a partir do centro de custo da seo do funcionrio.
O cadastro de centros de custo do Labore (tabela PCCUSTO) deve trabalhar conforme o processo Sincronizao
Centro de Custo Global, que mantm o cadastro da tabela PCCUSTO espelhada com a tabela de centro de custo
global GCCUSTO.
O rateio de funcionrio por centro de custos no ser integrado, pois o mesmo no utilizado pelo sistema SigaMNT.
O sistema de manuteno considera somente o campo do centro de custo da tabela principal do funcionrio (RA_CC),
que utilizado no calculo do valor de custo de hora mdio da mo de obra.
Mensagem nica
Elemento
Descrio
RM
Tabela
Coluna
Observao
BusinessContent
CompanyId
Cdigo da empresa
TLOC
CODCOLIGADA
BranchId
TLOC
CODFILIAL
CompanyInternalId
Cdigo da Filial
InternalId da chave
completa de empresa do
produto
TLOC
CODCOLIGADA|CODFILIAL
Code
TLOC
CODLOC
InternalId
InternalId da Entdade
TLOC
Description
TLOC
NOME
Active
TLOC
INATIVO
Type
Local de Estoque de
IsFinalItem
IsQualityControl
74
controle de qualidade?
IsProcess
IsWaste
IsRecycled
IsBalanceAvailable
Local de Estoque de
processo?
Local de Estoque de
rejeito?
Local de Estoque de
reciclado?
Considera o saldo do
Local de Estoque como
disponvel para utilizao.
No utilizada na linha RM
No utilizada na linha RM
No utilizada na linha RM
No utilizada na linha RM
Notas:
12.26
Mensagem nica
Elemento
Descrio
Tabela
RM
Coluna
Observao
O campo preenchido com valor de referencia do
De-Para.
BusinessContent
CompanyId
TMOV
CODCOLIGADA
CompanyInternalId
Coligada
InternalId da
empresa
TMOV
CODCOLIGADA|CODFILIAL
BranchId
Filial
TMOV
CODFILIAL
OrderTypeCode
InternalId
RegisterDate
OrderId
RegisterHour
VendorGovInfo
CustomerCode
CustomerInternalId
PaymentTermCode
PaymentConditionInterna
lId
Numero do
Pedido
Horrio
Emisso
Informao
Governo de
Fornecedor
Cdigo do
Cli/For
InternalId do
Cli/For
Condio de
Pagamento
InternalId da
condio de
pagamento
CODTMV
CODCOLIGADA|IDMOV
DATAEMISSAO
TMOV
NUMEROMOV
TMOV
HORARIOEMISSAO
TMOV
CGCCFO
TMOV
CODCFO
TMOV
CODCOLCFO|CODCFO
TMOV
CODCPG
TMOV
CODCOLIGADA|CODCPG
TITMMOV
CODCOLIGADA
SalesOrderItens.Item
CompanyId
Coligada
75
BranchId
Filial
TITMMOV
CODFILIAL
OrderItem
TITMMOV
NSEQITMMOV
TITMMOV
CODCOLIGADA|IDMOV|NSE
QITMMOV
TITMMOV
CODCOLIGADA|IDPRD
TITMMOV
CODUND
UnitOfMeasureInternalId
Id do Item
InternalID
Item do
Pedido
InternalId do
Produto
Unidade de
Medida do
Item
InternalId da
Unidade de
Medida
TUND
CODUND
Quantity
Quantidade
TITMMOV
QUANTIDADE
InternalId
ItemInternalId
Itemunitofmeasure
UnityPrice
Preo unitrio
TITMMOV
PRECOUNITARIO
TotalPrice
Valor Total
TITMMOV
VALORBRUTOITEM
valnetlineitem
TITMMOV
VALORTOTALITEM
CostCenterCode
TITMMOV
CODCCUSTO
TITMMOV
CODCOLIGADA|CODCCUSTO
CostCenterInternalId
Operao a ser
executada no
registro
Event
PAYMENTPLAN.TERM
Chave da
parcela
Condio de
Pagamento
Data de
emisso
Referncia de
tempo
Tipo de
perodo
Numero de
perodos
Data de
vencimento
InternalId
conditionpay
datereference
timereference
typeperiod
periodnum
termduedate
termamount
termpaymentpercentage
Valor total
Percentual ao
valor da nota
TPAGTO
CODCOLIGADA|IDSEQPAGTO
TPAGTO
DATAEMISSAO
No utilizado.
No utilizado.
No utilizado.
TPAGTO
DATAVENCIMENTO
TPAGTO
VALOR
No utilizado.
Notas:
12.27
RM
Observao
Protheus SigaMNT x BackOffice RM
76
Elemento
Descrio
Tabela
Coluna
BusinessContent
InternalId
OrderInternalId
InternalId da mensagem.
InternalId do pedido
referente parcela
ParcelInternalId
InternalId da parcela
InternalId do ttulo
DocumentInternalId referente parcela
GUID gerado.
TMOVPAGTO
TMOVPAGTO
TMOVLAN
CODCOLIGADAPEDIDO
| IDMOVPEDIDO
CODCOLIGADAPEDIDO
|IDSEQPAGTO|IDMOV
PEDIDO
IDLAN|CODCOLIGADA
NF
DocumentType
Tipo do lanamento
FIXO 00
DateReference
Data de emisso
TPAGTO
DATAEMISSAO
ParcelDueDate
TPAGTO
DATAVENCIMENTO
LastPaymentDate
Data de vencimento
Data de ultimo
pagamento
TPAGTO
DATACOMPROVANTE
ParcelAmount
Valor da parcela
FLAN
DATABAIXA
DiscountAmount
Valor do desconto
AmountPaid
Valor baixado
FLAN
VALORORIGINALBX
Status
Status da parcela
TPAGTO
BAIXADO
Observation
Observao
FLAN
HISTORICO
**
*
Inativo=0 -> 00 (Aberto)
Inativo=1 -> 02 (Parcialmente
Baixado)
Inativo=2 -> 01 (Baixado)
Notas:
** O campo valor de desconto no ser trafegado para evitar interpretao equivocada, visto que o SigaMNT inicialmente
considerava como valor de desconto o agregado do desconto com todos os tributos retidos em fonte.
77
12.28
Nota:
o
o
O cadastro de De-Para de empresas ser feito relacionando, tanto o campo referente chave no RM quanto o campo
de valor externo, com o cdigo da coligada no RM.
Os campos destacados entre colchetes devem ser preenchidos com os dados referentes descrio dada. Os outros
campos devem ter o valor fixo.
78
Nota:
o
o
o
12.29
O separador | informado na chave primria RM deve ser adicionado entre o cdigo da coligada e o cdigo da filial
sem espaos. Ex: 1|1 -> Onde a coligada possui cdigo 1 e a filial possui cdigo 1.
O campo CompanyInternalId do Protheus pode ser obtido por observao de alguma mensagem que possua este
campo ou atravs da concatenao dos campos CompanyId e BranchId, separados pelo caractere |.
Os campos destacados entre colchetes devem ser preenchidos com os dados referentes descrio dada. Os outros
campos devem ter o valor fixo.
* - Verificar com equipe de implantao Protheus qual a chave definida, pois a mesma pode variar
dependendo do compartilhamento de empresas ou filiais.
79
Exemplo:
80
12.30
12.31
2.
O reporte de insumo terceiro via NF de entrada deve ser contemplada pelo BackOffice (estoque/compras) para que
se apliquem insumos terceiros com custo no MNT. o mesmo processo de aplicao direta como feito para
produtos.
3.
Incluir no cadastro de manuteno um campo terceiro -> sim/no e cdigo/loja do fornecedor para quando esse
campo for sim. Dessa forma podem ser geradas ordens de servio preventivas para terceiros atravs do plano.
4.
No retorno de OS criar regra para impedir o reporte de insumos de mo-de-obra em ordens de servio de terceiros. O
RM no controla mo-de-obra em OS de terceiros.
5.
Para contemplar NF de Remessa, deve ser criada mensagem nica de Pedido de Venda para integrao com o
financeiro do backoffice. O pedido de venda gera uma NF de Remessa. Criar campo NF terceiro para gravar o cdigo
do Pedido de Venda gerado.
Valor Contrato
Valor Consumido
Contrato Compras/Faturamento: na verso atual o campo fica aberto para digitao. Fica pendente a criao de
uma mensagem nica para contratos e as adaptaes necessrias entre o MNT Protheus e o RM.
2.
Criar tabela para listar os equipamentos atendidos pelo contrato. Para isso se sugere os seguintes campos:
Protheus SigaMNT x BackOffice RM
81
Filial
Nmero do Contrato
Bem (ST9)
3.
Criar tabela para listar os tipos de manuteno a serem atendidas pelo contrato. Para isso se sugere os seguintes
campos:
Filial
Nmero do Contrato
4.
Incluir na tabela de ordens de servio um campo chamado contrato em que seja possvel vincular a OS com um
contrato de manuteno.
5.
Desenvolver rotina para manuteno do cadastro de contratos baseado no layout sugerido. Esta rotina, no browse,
deve conter uma opo de visualizar ordens de servio do contrato. Ao clicar, o usurio ter uma consulta das ordens
de servio associadas ao contrato selecionado.
6.
Desenvolver opo de impresso de contrato e seus equipamentos, atendimentos, solicitaes e ordens de servio
(vinculado ao item de agendamento). Permitir a impresso atravs da rotina de contratos (para o contrato
selecionado) e tambm atravs do menu, caso plausvel. Esse relatrio deve ter um foco maior em custos.
7.
Na abertura de ordens de servio, seja corretiva ou preventiva, o sistema deve realizar o seguinte procedimento:
a. Verificar se o bem da OS um bem de prestao de servio;
b. Procurar um contrato para o cliente/loja do bem e para a data de vigncia atual e que atenda o bem e os tipos de
servio do contrato.
i. Caso encontre mais de um contrato o sistema mostra uma tela e permite a seleo do contrato a ser
relacionado.
ii. Se houver apenas um contrato, o sistema ento informa ao usurio e solicita se deseja que a OS seja
contabilizada para esse contrato. No obrigatrio que se utilize o contrato na OS.
c. Na finalizao de OS, os custos da ordem de servio devem ser debitados do contrato, acrescidos no campo valor
consumido. Um alerta deve indicar caso no haja saldo no contrato, solicitando se o usurio deseja realmente
confirmar.
12.32
Abertura de Atendimento[SIGAMMNT]
H alguns gaps relacionados a este item. Abaixo um texto do que teria que ser implementado.
O que Falta Implementar:
Processo equivalente no SIGAMNT:
1. Alterar a rotina de questionrio/diagnstico, incluindo um novo tipo 4=Soluo. Esse nvel pode ser utilizado no
mesmo nvel de rea Manuteno. Continua sendo obrigatria a incluso de uma rea de manuteno como
resposta a uma pergunta e junto dela pode se incluir uma ou mais solues (ou nenhuma).
2.
Filial
Cliente
Loja
Tipo do atendimento: baseado no tipo de servio do MNT, sendo que cada tipo pode ser classificado em
corretivo, preventivo ou outros.
82
3.
Adicionar no cadastro de solicitao de servio um campo para vincular o cdigo de contrato. No momento de
abertura de SS a partir do atendimento automaticamente copiar o contedo do campo de contrato. A abertura de OS
a partir de SS tambm deve levar o campo em cpia.
4.
Adicionar no cadastro de ocorrncias de manuteno um campo para que, quando for selecionada a opo
problema se possa digitar um cdigo de famlia para vnculo (no obrigatrio). Utilizar esse filtro na rotina de
atendimentos.
5.
Desenvolvimento de uma nova rotina para registrar atendimentos (via telefone) para soluo de problemas:
um atendimento poder ser includo para um cliente/fornecedor somente se no existirem lanamentos a
receber, em aberto e vencido. Para esse item fica a sugesto de uma mensagem de consulta de situao
financeira. Caso no seja desenvolvida, nesse primeiro momento no haver consistncia em relao situao
financeira.
a abertura de atendimento deve consistir com os tipos de manuteno do contrato. Caso haja divergncia o
sistema deve apresentar uma mensagem informando, sem bloquear a ao do atendente.
Para atender a necessidade tcnico faz check list de ferramentas e peas que sero necessrias para deslocamento
at o cliente (mdulo de gesto de faturamento e estoque emite nota fiscal (outras sadas) para as peas) ser
necessrio incluir o conceito de insumos previstos na Solicitao de Servio do MNT.
no cliente se constata necessidade de troca de pea, o tcnico analisa a viabilidade do custo da troca:
se for vivel reportado o insumo realizado e feita baixa de estoque (vlido apenas para insumos
realizados).
7.
Necessidade de impresso de relatrio com custos da SS/OS/atendimento para que se possa gerar emisso de NF no
mdulo de gesto de faturamento/estoque.
Tcnico encerra a solicitao de servio. Atendimento deve ser finalizado automaticamente. Necessidade de enviar
workflow com pesquisa de satisfao para o cliente.
8.
83
O MNT j fornece os recursos necessrios para atender esse processo. Trata-se do cadastro do equipamento na rotina de bens
e abertura de SS/OS informando servio de instalao. Dependendo do processo da empresa o MNT tambm permite que se
abra um atendimento e a partir dele se gere uma SS e ainda, se necessrio, uma OS.
1. Necessidade de relatrio listando atendimentos por equipamento e por cliente/fornecedor, listando tambm SSs e
OSs relacionadas.
12.33
Tendo em vista que o conceito da regra de negcio do Officina consiste em registrar o local em que determinado equipamento foi
instalado, seu rastreamento e controle de manutenes, entende-se que o cadastro de bens do MNT atenderia essa necessidade atravs
da incluso de alguns campos complementares.
O que Falta Implementar:
No cadastro de bens, para identificar um objeto de manuteno alocado devem ser preenchidos os seguintes campos:
1.
Centro de Custo (T9_CCUSTO) com uma formatao especfica, de modo a considerar como parte do cdigo o cliente e
loja, por exemplo:
XXXXXXYYZ[n]
Sendo:
XXXXXX o cdigo do cliente (T9_CLIENTE)
YY a loja do cliente (T9_LOJACLI)
Z[n] o local de instalao, ou centro de custo.
2.
3.
4.
5.
6.
Cliente (T9_CLIENTE)
Loja Cliente (T9_LOJACLI)
Data Instalao (T9_DTINSTA)
Instalao (T9_INSTALA)* (1=Local;2=Cliente) informa se a instalao prpria ou se o equipamento de cliente,
considerado para prestao de servio.
Funcionrio responsvel (T9_FUNRESP)* consulta na tabela de funcionrios de manuteno. Trata-se de um funcionrio
prprio que fica responsvel pela manuteno do equipamento no cliente.
*campo novo
Os relatrios que j possuem parmetro de centro de custo no precisaro de alteraes, basta pegar uma faixa de centro de custo para
visualizar os bens de um mesmo cliente.
Obs: essa funcionalidade deve ser desenvolvida independentemente da utilizao do parmetro da integrao por mensagem nica.
Foram analisados tambm os seguintes itens e colocado pela equipe do SIGA-MNT que h equivalncias entre os processos:
12.34
Agendamento
No RM o agendamento permite a gesto e acompanhamento das manutenes dos equipamentos e a execuo de ordens de
servio planejadas. Para o MNT, o cadastro de manutenes e gerao de planos de manuteno tem o mesmo objetivo. Dessa
forma entendemos que o agendamento do Officina corresponde funcionalidade de planos de manuteno do MNT.
Regra de negcio no MNT:
Segue abaixo um resumo conceitual de como funciona no MNT a utilizao de ordens de servio corretivas e
preventivas.
De uma forma genrica, vrios cadastros esto envolvidos e servem como suporte para a gerao de manutenes,
planos de manuteno e ordens de servio. Entre eles: etapas genricas, tarefas genricas, especialidades, funcionrios, equipes,
reas de manuteno, tipos de manuteno, servios, custo fornecedor, manuteno padro, manuteno, ocorrncias da
manuteno (problema/causa/soluo), desgaste por produo, motivo de atraso, contratos e custos de contratos, tipos e
ocorrncias de irregularidades e sintomas.
Protheus SigaMNT x BackOffice RM
84
a.
Manuteno: permite o cadastro de manutenes preventivas. Uma manuteno identificada por um cdigo de
bem e servio, sendo que no cadastro se informam dados da ltima manuteno efetuada, paradas de
equipamento, insumos e etapas. Uma manuteno pode ser controlada por tempo, contador, tempo/contador, ou
produo. O cadastro de manuteno essencial para a gerao de ordens de servios preventivas atravs da
rotina de planos de planos de manuteno.
b.
Manuteno Padro: permite o cadastro de manutenes padres, as quais tem por objetivo facilitar a
implantao de manutenes semelhantes. Atravs da utilizao de manutenes padro o usurio evita um
esforo repetitivo para o cadastro de manutenes. Manutenes padres so identificadas por famlia + tipo
modelo do bem.
c.
Plano de Manuteno: permite a gerao de ordens de servio preventivas planejadas, a liberao e programao
dessas OSs. O plano de manuteno consiste em um cadastro completo de parmetros que envolvem os bens
para os quais se deseja gerar ordens de servio, quais servios de manuteno o plano deve abranger e qual
intervalo de dias para a gerao das ordens de servio. Baseado nesses parmetros o plano ir gerar ordens de
servio preventivas determinando sua data de execuo e os insumos envolvidos. Essas ordens de servio geradas
ficam com status de pendente. Problemas de disponibilidade do bem ou de insumos necessrios podem ser
visualizados atravs de um relatrio de problemas do plano. Aps a gerao h a necessidade de liberao das
ordens de servio geradas atravs da rotina de confirmao do plano.
d.
OS Manual (preventiva): o cadastro manual (fora do plano) de uma ordem de servio preventiva, baseada no
cadastro de manuteno do equipamento.
e.
OS Corretiva: ordem de servio que indica a necessidade urgente de uma correo. Ordens de servio corretivas,
assim como as preventivas, podem ter os status de pendente, liberado e cancelado. Ordens de servio corretivas
no so planejadas.
Verificar alertas de agendamento vencidos; o MNT possui controle de manutenes atrasadas, gerao de OS
automtica e diversos relatrios que atendem essas necessidades;
Gerar ordem de servio a partir do agendamento registrado; corresponde tanto a gerao de OS pelo plano de
manuteno quanto gerao de ordens de servio manuais para a manuteno do equipamento.
1.
2.
12.35
possvel gerar ordens de servio por cliente atravs do filtro de centro de custo nos parmetros do plano de manuteno.
Necessidade de levantamento de relatrios (manuteno, plano de manuteno e ordens de servio) em que seja necessrio
adicionar parmetros de/at centro de custo.
Para compatibilizar com funcionalidade semelhante do RM Officina, deve-se disponibilizar no TOP a funcionalidade de abertura
de Ordem de Servio, a ser efetuada atravs da incluso de uma Solicitao de Manuteno, onde o operador informa qual o recurso
(ativo), projeto, tarefa e descreve quais os sintomas ou observaes pertinentes manuteno solicitada. Esta manuteno deve ser
gerenciada pelo mdulo de manuteno (MNT).
O custo ser apropriado ao TOP no momento da atualizao dos itens do movimento (BackOffice) da OS, caso o tipo de
movimento esteja parametrizado para apropriar custos.
85
Obs.: Esta implementao deve ser estuda para equipe do TOP, a ser desenvolvida internamente integrao TOP x
SigaMNT, visto que no faz parte do escopo do BackOffice.
12.36
Liberao de Movimentos
O processo de liberao de movimentos responsvel pela excluso de movimentos antigos da base de dados, mas no disparar
mensagens de excluso para o SigaMNT.
Deve-se implementar a excluso dos DE-PARAs dos movimentos removidos da base no processo, para evitar problemas futuros.
Quanto limpeza das solicitaes, baixas de estoque e outras entidades que integram movimentos, fica a cargo do cliente efetuala no SigaMNT com apoio da equipe de suporte ou equipe de consultores.
86