You are on page 1of 86

1

Pr-requisitos de Implantao e utilizao ............................................................................ 4

1.1

Premissas Gerais .................................................................................................................... 4


1.1.1
1.1.2

Tecnologia ............................................................................................................................................................... 4
Definio de Mensagem nica TOTVSMESSAGE ................................................................................................. 4

1.2

Premissas Linha Protheus....................................................................................................... 5

1.3

Premissas Linha RM ............................................................................................................... 6

Instalao/Atualizao ........................................................................................................... 6

2.1

Instalao da integrao no Protheus .................................................................................... 6

2.2

Instalao da integrao no RM ............................................................................................. 7


2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.2.6

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

Contexto de negcio .............................................................................................................. 13

3.1

Softwares para controle de manuteno................................................................................ 13


3.1.1
3.1.2

Manuteno de ativos (Protheus SigaMNT)......................................................................................................... 13


BackOffice RM ........................................................................................................................................................ 14

Escopo e Finalidade ............................................................................................................... 15

Transaes/Entidades ............................................................................................................ 16

Fluxo das informaes ........................................................................................................... 17

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

6.2.1.5 Baixa de estoque....................................................................................................................................................................... 24


6.2.1.6 Cancelar Baixa de Estoque ...................................................................................................................................................... 24
6.2.1.7 Consulta Saldos e Custos ......................................................................................................................................................... 25
6.2.1.8 Apropriao de Custos ............................................................................................................................................................. 25
6.2.1.9 Ampliao Patrimonial ............................................................................................................................................................ 26
6.2.2 Manuteno de Frotas ........................................................................................................................................... 27
6.2.2.1 Anlise tcnica de pneus .......................................................................................................................................................... 27
6.2.2.2 Controle de Abastecimento ..................................................................................................................................................... 27
6.2.2.3 Gesto de Documentos ............................................................................................................................................................ 27
6.2.2.4 Gesto de Multas ...................................................................................................................................................................... 27
6.2.2.5 Honorrios de Despachante ..................................................................................................................................................... 28
6.2.2.6 Ordem de Servio de Pneus ..................................................................................................................................................... 28
6.2.2.7 Transferncia de Pneus ............................................................................................................................................................ 28

Restries e Pontos de Ateno ............................................................................................. 29

Como fazer (opcional) ............................................................................................................ 31

Tratamento de erros (opcional).............................................................................................. 31

10

Repasse ................................................................................................................................. 31

11

Checklist de suporte da aplicao .......................................................................................... 31

12

Anexos ................................................................................................................................... 31

12.1 Fluxo da ordem de servio no SigaMNT (status e pontos de integrao)................................. 31


12.1.1
12.1.2
12.1.3
12.1.4
12.1.5
12.1.6
12.1.7
12.1.8
12.1.9
12.1.1

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

12.2 Fluxo de integrao com TOP ................................................................................................. 36


12.2.1 Apropriao de custo de utilizao de equipamento no Projeto (via MNT) ...................................................... 36

12.3 Parametros Tipo de Movimento............................................................................................. 36


12.3.1
12.3.2
12.3.3
12.3.4
12.3.5
12.3.6
12.3.7
12.3.8

TMV Solicitao de Armazm ............................................................................................................................. 36


TMV Solicitao de Compra................................................................................................................................ 37
TMV Apropriao de Custos ............................................................................................................................... 38
TMV Baixa de Estoque ........................................................................................................................................ 39
TMV Pedido de Compra ...................................................................................................................................... 40
TMV Acrscimo em Estoque ............................................................................................................................... 41
TMV Ordem de Manuteno .............................................................................................................................. 42
TMV Pedido de Pagamento ................................................................................................................................ 43

12.4 Parametrizao de Frmulas Visuais ...................................................................................... 44


12.4.1
12.4.2
12.4.3
12.4.4

Listagem de Frmulas Visuais ............................................................................................................................... 44


Mensagem nica Condio de Pagamento....................................................................................................... 45
Mensagem Padro Obra Etapa Tarefa ......................................................................................................... 45
Mensagem Padro Faturamento ....................................................................................................................... 46
Protheus SigaMNT x BackOffice RM

12.4.5 Mensagem Padro Baixa de Estoque ................................................................................................................ 47

12.5 Tabela De-Para da mensagem Request .................................................................................. 47


12.6 Tabela De-Para da mensagem StockTurnover ........................................................................ 49
12.7 Tabela De-Para da mensagem MaintenanceOrder ................................................................. 51
12.8 Tabela De-Para da mensagem CancelRequest ........................................................................ 53
12.9 Tabela De-Para da mensagem CancelMaintenanceOrder ....................................................... 54
12.10 Tabela De-Para da mensagem StockLevel............................................................................... 54
12.11 Tabela De-Para da mensagem AppointmentCost.................................................................... 55
12.12 Tabela De-Para da mensagem AssetsValuation ...................................................................... 57
12.13 Tabela De-Para da mensagem Currency ................................................................................. 57
12.14 Tabela De-Para da mensagem UnitOfMeasure ....................................................................... 58
12.15 Tabela De-Para da mensagem CostCenter .............................................................................. 58
12.16 Tabela De-Para da mensagem Project .................................................................................... 58
12.17 Tabela De-Para da mensagem SubProject .............................................................................. 59
12.18 Tabela De-Para da mensagem TaskProject ............................................................................. 60
12.19 Tabela De-Para da mensagem StepProject ............................................................................. 61
12.20 Tabela De-Para da mensagem PaymentCondition .................................................................. 61
12.21 Tabela De-Para da mensagem Item ........................................................................................ 64
12.22 Tabela De-Para da mensagem CustomerVendor .................................................................... 67
12.23 Tabela De-Para da mensagem Assets ..................................................................................... 71
12.24 Tabela De-Para da mensagem Employee................................................................................ 73
12.25 Tabela De-Para da mensagem Warehouse ............................................................................. 74
12.26 Tabela De-Para da mensagem Order ...................................................................................... 75
12.27 Tabela De-Para da mensagem InfoOfParcelValues ................................................................. 76
12.28 De-Para da mensagem Company e Branch ............................................................................. 78
12.29 Cadastro manual da tabela De-Para ....................................................................................... 79
GAPs Funcionais e Pontos de Ateno MNT x Officina...................................................................... 81
12.30 Ordem de Servio para Terceiros ........................................................................................... 81
12.31 Contrato de Manuteno de Terceiros ................................................................................... 81
12.32 Abertura de Atendimento[SIGAMMNT] ................................................................................. 82
12.33 Instalao (Alocao) de Objetos[SIGAMNT] .......................................................................... 84
12.34 Agendamento ........................................................................................................................ 84

Protheus SigaMNT x BackOffice RM

12.35 Cancelamento de Baixa .......................................................................................................... Erro!


Indicador no definido.
12.36 Abertura de Ordem de Servio via TOP .................................................................................. 85
12.37 Liberao de Movimentos ...................................................................................................... 86

1
1.1

Pr-requisitos de Implantao e utilizao

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.

Se o cliente j possui base de dados implantada do RM ou do Protheus ser responsabilidade da equipe de


implantao efetuar a carga inicial e/ou sincronismo dos cadastros. A integrao ser responsvel pelo sincronismo
automtico de novos registros ou alteraes posteriores ativao da integrao.

Criao / Reviso dos itens de Mensagem nica a serem desenvolvidas pelas equipes.

1.1.1

Tecnologia

Conforme definido em reunies entre as partes, estaremos utilizando as seguintes tecnologias:

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.

Modelo de Mensagem nica TOTVS.

1.1.2

Definio de Mensagem nica TOTVSMESSAGE

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

Premissas Linha Protheus




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.

Utilizar a verso 11.7 ou posterior.

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

Protheus SigaMNT x BackOffice RM

O compartilhamento de tabelas deve ser coerente com a forma como o BackOffice RM trabalha, conforme descrita
tabela abaixo.

Tabela de Dicionrio de Dados


Entidade
Empresa Filial
Tabela RM
Currency
GMOEDA
UnitOfMeasure
TUND
CostCenter
X
GCCUSTO
Project
X
X
MPRJ
SubProject
X
X
MTAREFA
TaskProject
X
X
MTAREFA
StepProject
X
X
MTAREFA
PaymentCondition
X
TCPG
Item
X*
TPRODUTO
CustomerVendor
**
FCFO
Assets
X
X
IPATRIMONIO
Employee
X
PFUNC
Warehouse
X
X
TLOC
FinancialNature
X
TTBORCAMENTO

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

A integrao foi liberada em duas partes, sendo elas:


o Manuteno de Ativos x BackOffice RM: verso 11.82 com ultimo release.
o Manuteno de Ativos e Frota x BackOffice RM: verso 11.83.51 ou superior.

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);

Utilizao de Frmula Visual com gatilhos de integrao, enviando os registros ao EAI.

Todos os cadastros mantidos pelo BackOffice RM devero ser desabilitados no Protheus, evitando concorrncia de
dados.

Ser utilizado o novo modelo do Backoffice RM como referncia.

Instalao/Atualizao

Instalao da integrao no Protheus

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).

No RM.exe, acessar o segmento Integrao, aba


Ferramentas | boto Configurao.
Ser apresentada uma tela para entrada de usurio
e senha para a base de dados RM. Feito isso clique no
boto para Testar conexo e, em caso positivo, o boto
Avanar ser habilitado. Clique nele.

Protheus SigaMNT x BackOffice RM

A nova tela apresentada com uma lista de


integraes existentes para serem disponibilizadas.
No nosso caso selecione o item como nome de
Integrao igual a TOTVS Manuteno de ativos x
BackOffice RM e clique em Avanar.

A tela a ser apresentada (como a ao lado) a tela


final do wizard.
Ao se clicar em Executar o sistema executar
uma srie de validaes e scripts onde estes iro criar os
registros necessrios para que seja possvel configurar e
disponibilizar a integrao que estamos tratando.

O resultado deste processo pode ser verificado,


alm do log apresentado em tela, acessando a aba
Integrao | boto Mensagem nica | menu Integraes.
Pode-se observar que entre os registros
apresentados na viso deve existir um que a integrao
de Manuteno de ativos x BackOffice RM.

2.2.3

Ativando a Integrao

Protheus SigaMNT x BackOffice RM

No RM.exe, acessar o segmento Integrao, aba


Integrao | boto Mensagem nica | menu Integraes.
Na viso que se abre, edite o registro relativo a
Integrao Manuteno de ativos x BackOffice RM. Ser
exibida tela ao lado.
Selecione o campo Ativo e salva o registro.
Campos:
- Nome Integrao
- Nome Reduzido
-Sistema Integrado (informao que ser
informada na mensagem padro, mais em especfico na
tag <SourceApplication>).
- URL Web Service (Endereo do WebService de
destino).
- Usurio Autenticao (Usurio de autenticao
do WebService).
- Senha Autenticao (Senha de autenticao do
WebService).

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.

No RM.exe, acessar o segmento Integrao,


aba Integrao | boto Mensagem nica | menu
Integraes.
Nesta viso confirme os dados apresentados,
e caso necessrio edite o registro relativo Integrao
Manuteno de ativos x BackOffice RM e clique em
Anexos selecionando Mapeamento de Entidades.
Ser exibida tela ao lado.
Clique em novo e adicione todas as
mensagens que sero utilizadas nesta integrao. (Ver
tpico 5 Transaes/Entidades).

Protheus SigaMNT x BackOffice RM

Em certas integraes interessante


desabilitar o acesso manipulao de determinadas
entidades. Esta configurao bastante vlida para
quando a entidade ir receber as informaes (esta
integrao o RM ir enviar as informaes de
cadastros para o Protheus SigaMNT).
Para efetuar esta configurao necessrio
que se acesse a viso de integraes, selecione a que
deseja e acione o processo Configuraes Gerais.
Ser apresentada uma tela semenlhante a ao
lado onde basta adicionar as entidades do RM que
sero desabilitadas.
Clique em Avanar para configurar as
frmulas visuais/gatilhos.
A sincronizao ocorre mediante a alguma
alterao (incluso, alterao, excluso) realizada nas
entidades da integrao. Para que isto ocorra
necessrio que um gatilho seja acionado e este
dispare rotinas para gerar/enviar uma mensagem ao
sistema destino. Este gatilho composto de uma
frmula visual que fica associada a um dos eventos de
cada entidade (DataServer), no caso o evento o
Aps salvar.
Para que este mecanismo seja configurado
necessrio efetuar a importao das frmulas visuais
(que tambm j associa o gatilho).
Na viso de integraes, selecione a que
deseja importar as frmulas visuais e gatilhos, e
acione o processo Configuraes Gerais. Efetue o
Avanar at que a tela semelhante a ao lado
aparea.
Clique em Importar frmula visual e ento em
Adicionar objetos. Selecione os arquivos referentes s
frmulas visuais e proceda com o processo de
importao.
Para obter os arquivos referidos acima, vide
seo Parametrizao de Frmulas Visuais.
Para cada Frmula Visual necessrio
selecionar o parmetro (aba Parmetros) Importar
Gatilhos.
Aps a importao clique em Avanar e
depois em executar.
Algumas Frmulas Visuais necessitam de
ajustes ou podem apresentar problemas na
importao, que retiram a configurao de seus
parmetros. A conferncia das mesmas
INDISPENSVEL.
Para mais informaes confira a seo

Protheus SigaMNT x BackOffice RM

10

Parametrizao de Frmulas Visuais


No RM.exe, acessar o segmento Integrao,
aba Integrao | boto Mensagem nica | menu
Integraes.
Na viso edite o registro relativo Integrao
Manuteno de ativos x BackOffice RM e clique em
Anexos selecionando Parmetros de Integrao.
Ser exibida tela ao lado.
Nesta viso confirme os dados apresentados,
e caso necessrio edite a informao referente ao tipo
de movimento que ser utilizados no BackOffice RM
para a execuo dos processos (Ver tpico 6.2
Processos).

2.2.5

Monitor da Fila de Integrao

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

Protheus SigaMNT x BackOffice RM

11

2.2.6

Agenda Execuo da Fila

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.

Protheus SigaMNT x BackOffice RM

12

3
3.1

Contexto de negcio

Softwares para controle de manuteno

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

Manuteno de ativos (Protheus SigaMNT)

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:

Controle da Manuteno dos Bens;

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;

Protheus SigaMNT x BackOffice RM

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;


Parametrizao de processos geis na Cotao

Cotao via WEB (Portal)

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;


Anlise de Custos de Estoque

Controle de Inventrio (Importao de contagem de produtos, ajuste de saldos, acertos de saldos de Lotes)

Relatrio de Ficha Fsica-Financeira (Interpretao, composio e otimizao)

Workflows que disponibilizam dados para relatrios customizados dos Clientes

Faturamento - pode ser definido como a receita bruta decorrente da venda de mercadorias, mercadorias e servios de
qualquer natureza;

Protheus SigaMNT x BackOffice RM

14

Parametrizao para utilizao de informaes especficas dos Clientes no processo de Faturamento


(campos complementares, tabelas dinmicas, funcionrios/vendedores, tributos, etc.)

Relatrios de Faturamento: Tributos incidentes no Faturamento, Custos operacionais para Vendas, entre
outros.

Workflows para controle do preenchimento de cadastros relacionados ao processo de Vendas

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

Protheus SigaMNT x BackOffice RM

16

Fluxo das informaes


Todos os processos devem respeitar o fluxo normal de troca de mensagens no padro de Mensagem nica TOTVS. O fluxo de

mensagens poder ocorrer nos seguintes sentidos:


RM  Protheus: Os dados sero trafegados pelo fluxo normal at a Fila de Integrao TBC, onde o mesmo ir consumir o

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

Identificador da Mensagem: Currency


Verso: 2_000
Fluxo da Mensagem: Sada
Tipo de Envio: Sncrona
Gatilho de integrao: FinMoedaData - Objeto gerencial (DataServer)

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

Identificador da Mensagem: UnitOfMeasure


Verso: 2_000
Fluxo da Mensagem: Sada
Tipo de Envio: Sncrona
Gatilho de integrao: EstUndData - Objeto gerencial (DataServer)

Nota:

Protheus SigaMNT x BackOffice RM

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

Identificador da Mensagem: CostCenter


Verso: 2_000
Fluxo da Mensagem: Sada
Tipo de Envio: Sncrona
Gatilho de integrao: CtbCCustoData - Objeto gerencial (DataServer)
Nota:
o

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

Identificador da Mensagem: Project


Verso: 2_000
Fluxo da Mensagem: Sada
Tipo de Envio: Sncrona
Gatilho de integrao: PrjPrjData - Objeto gerencial (DataServer)
Nota:
o
o

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

Identificador da Mensagem: SubProject


Verso: 2_000
Fluxo da Mensagem: Sada
Tipo de Envio: Sncrona
Gatilho de integrao: PrjPlanilhaAtividadesData - Objeto gerencial (DataServer)
Nota:
o

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

Identificador da Mensagem: TaskProject


Protheus SigaMNT x BackOffice RM

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

Identificador da Mensagem: StepProject


Verso: 2_000
Fluxo da Mensagem: Sada
Tipo de Envio: Sncrona
Gatilho de integrao: PrjPlanilhaAtividadesData - Objeto gerencial (DataServer)
Nota:
o

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

Identificador da Mensagem: PaymentCondition


Verso: 2_000
Fluxo da Mensagem: Sada
Tipo de Envio: Sncrona
Gatilho de integrao: MovCPgData - Objeto gerencial (DataServer)
Nota:
o
o

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

Identificador da Mensagem: Item


Verso: 2_000
Fluxo da Mensagem: Sada
Tipo de Envio: Sncrono
Gatilho de integrao: EstPrdDataBR - Objeto gerencial (DataServer)
Nota:
o
o

Sero enviados para o PROTHEUS somente os Produtos/Servios de ltimo Nvel.


Caso a integrao esteja ativa, no ser permitido o cadastramento de produtos controlados por lote e srie, devendo
ser selecionada somente uma das opes.

Protheus SigaMNT x BackOffice RM

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.

No Protheus o cdigo do cliente/fornecedor ser composto pelo cdigo do cliente/fornecedor e da coligada,


conforme a mascara [CODCOLIGADA]|[CODCFO].

6.1.1.11 Ativo Fixo


Identificador da Mensagem: Assets
Verso: 1_001
Fluxo da Mensagem: Sada
Tipo de Envio: Sncrono
Gatilhos de integrao:
o PatPatrimonioData Objeto gerencial (DataServer)
o PatPatrimonioExclusaoProc Processo de excluso de patrimnio
o PatTransferenciaProc Processo de transferncia de controle

Nota:

Protheus SigaMNT x BackOffice RM

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:

Protheus SigaMNT x BackOffice RM

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.

6.1.1.13 Local de Estoque


Identificador da Mensagem: Warehouse
Verso: 1_000
Fluxo da Mensagem: Sada
Tipo de Envio: Sncrona
Gatilho de integrao: EstLOCData - Objeto gerencial (DataServer)
Nota:
o

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

Protheus SigaMNT x BackOffice RM

22

Identificador da Mensagem: Request


Verso: 1_000
Fluxo da Mensagem: Entrada
Tipo de Envio: Sncrona
As mensagens de solicitao de compra ou armazm enviadas ao BackOffice RM sero originadas no SigaMNT ao se cadastrar
insumos como previstos, respeitando as devidas regras de negcio implementadas no SigaMNT. O fluxo das ordens de servio, que inicia
o fluxo das solicitaes, descrito no anexo Fluxo da ordem de servio no SigaMNT.
Ciclo de vida das solicitaes:

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.

Solicitao de armazm (estoque):


o

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

Cancelar Solicitao de Armazm/Compra

Identificador da Mensagem: CancelRequest


Verso: 1_000
Fluxo da Mensagem: Entrada
Tipo de Envio: Sncrona
O cancelamento de solicitaes ocorre ao excluir ou alterar um insumo previsto no SigaMNT.
Nota:
o

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

Identificador da Mensagem: MaintenanceOrder


Verso: 1_000
Fluxo da Mensagem: Entrada e Sada
Tipo de Envio: Sncrona
O fluxo completo da ordem de servio descrito no anexo Fluxo da ordem de servio no SigaMNT.

Envio

Protheus SigaMNT x BackOffice RM

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:

Ao cadastrar uma ordem de servio com status Liberada.

Ao efetuar a liberao de uma ordem de servio.

Ao finalizar uma ordem de servio.

Na reabertura da ordem de servio.

6.2.1.4

Cancelar Ordem de Servio

Identificador da Mensagem: CancelMaintenanceOrder


Verso: 1_000
Fluxo da Mensagem: Entrada
Tipo de Envio: Sncrona

6.2.1.5

Baixa de estoque

Identificador da Mensagem: StockTurnover


Verso: 1_002
Fluxo da Mensagem: Entrada e Sada
Tipo de Envio: Sncrona

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

Cancelar Baixa de Estoque

Identificador da Mensagem: CancelRequest


Verso: 1_000
Fluxo da Mensagem: Entrada
Tipo de Envio: Sncrona

Protheus SigaMNT x BackOffice RM

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

Consulta Saldos e Custos

Identificador da Mensagem: StockLevel


Verso: 1_001
Fluxo da Mensagem: Entrada
Tipo de Envio: Sncrona
O servio de consulta de saldos e custos ser utilizado pelo SigaMNT para fazer a validao de disponibilidade e custo de produtos
inseridos como realizados.

6.2.1.8

Apropriao de Custos

Identificador da Mensagem: AppointmentCost


Verso: 1_000
Fluxo da Mensagem: Entrada
Tipo de Envio: Sncrona
A apropriao de custos no SigaMNT ser efetuada em dois pontos distintos, sendo um automtico e outro de forma manual,
listados abaixo.

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.

Pr-requisitos para a integrao de Apropriao de Custos


o

Parametrizao do cronograma no TOP.

Parametrizao da integrao TOP x TOTVS Gesto de Estoque, Compras e Faturamento.

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.

Protheus SigaMNT x BackOffice RM

25

6.2.1.9

Ampliao Patrimonial

Identificador da Mensagem: AssetsValuation


Verso: 1_000
Fluxo da Mensagem: Entrada
Tipo de Envio: Sncrona
A mensagem de ampliao patrimonial ser enviada pelo SigaMNT para o BackOffice RM caso seja efetuada alguma manuteno
que prolongue a vida til do ativo ou que proporcione qualquer tipo de acrscimo no valor do mesmo.

Protheus SigaMNT x BackOffice RM

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

Requisito: Especificacao_Projeto_MntFrotas-Honorario de Despachante.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.6

Ordem de Servio de Pneus

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

Identificador da Mensagem: StockLevel


Verso: 1_001
Fluxo da Mensagem: Entrada
Tipo de Envio: Sncrona

Restries e Pontos de Ateno

Carga Inicial de dados e migrao de bases RM Officina para SigaMNT


No faz parte do escopo da integrao efetuar carga Inicial de dados ou migrao de bases RM Officina para SigaMNT,
ficando a cargo da implantao efetuar este servio.

Manuteno da sincronia das bases BackOffice RM e SigaMNT


Caso sejam efetuadas alteraes por meios diferentes dos objetos de negcio apresentados na seo de cadastros como
gatilhos de integrao, as mesmas no sero encaminhadas ao SigaMNT, gerando incoerncia entre as bases de dados. Um
exemplo de alteraes que gerariam esta incoerncia sistemas terceiros que efetuem alterao diretamente na base de dados,
sem passar pelos objetos de negcio da linha RM.
Visando facilitar a manuteno da sincronia das bases de dados, est disponvel na pasta de objetos de negcio
(../CorporeRM/_ImpExp/Sugeridos) arquivo MOVWKF0019 - Sincronizacao_Total_SigaMNT.TotvsWF com frmulas visuais
responsveis por manter a base SigaMNT atualizada, que podem ser agendadas com a recorrncia demandada pelo cliente.
Estas frmulas visuais vm com configurao padro, mas podem ser customizadas da forma que melhor atender ao
cliente. Um exemplo de customizao seria a alterao das mesmas para sincronizar somente os registros da coligada corrente no
momento do agendamento, ou somente enviar os registros que possuam um campo especfico com um valor especfico.
Vide documento Sincronizao de dados RM x SigaMNT.docx para melhores instrues quanto customizao das
frmulas visuais de sincronia de dados.

Criao de novos tipos de relacionamento (TMOVRELAC-TIPORELAC)


o

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.

Configurao do comportamento do tipos de movimento


Fica a cargo da equipe de implantao fazer a configurao dos tipos de movimento, devendo somente se ater aos
requisitos mnimos descritos da sesso Parmetros de Tipo de Movimento.
Algumas configuraes, como srie do movimento e controle de estoque, so crticas para o perfeito funcionamento do
gerenciamento de estoque.

O configurador da integrao no faz atualizaes


Devido a restries no configurador das integraes o mesmo funcionar somente para a primeira instalao ou para
insero de novas entidades, visto que o mesmo no faz atualizao de registros, somente insero.

Apropriao de custos no relacionados a OS


Protheus SigaMNT x BackOffice RM

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.

Mapa de Alocao de Equipamentos


No faz parte do escopo inicial o envio do planejamento do Solum quanto a alocao de Equipamentos.

Informaes referentes aos cadastros de Municipio, Estado e Pas

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.

Integrao com TOP

Pelo entendimento de que no era utilizada e pela nova estrutura do SigaMNT foi descontinuada a integrao do TOP com o
Officina.

Caracteres especiais na mensagem nica

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

Cadastro de Cliente/Fornecedor (CustomerVendor)

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.

Protheus SigaMNT x BackOffice RM

30

Como fazer (opcional)

Tratamento de erros (opcional)

10 Repasse
11 Checklist de suporte da aplicao

12 Anexos

12.1

Fluxo da ordem de servio no SigaMNT (status e pontos de integrao)


12.1.1

Pendente

Etapa responsvel por oramento, anlise, aprovao, liberao, etc.

Insumos pr-cadastrados na manuteno estaro listados como previstos.

Aos cadastrar novos insumos, aos mesmos sero inseridos como insumos previstos.

Etapa sem integrao com BackOffice RM.

12.1.2

Pendente -> Liberado

Etapa em que a Ordem de Servio (Manuteno) aprovada e liberada para execuo.

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

Neste status podem-se executar os insumos previstos (que se tornaro realizados).

A incluso de novos insumos na OS segue o comportamento descrito abaixo:


o

Insumos inseridos como previstos no SigaMNT devem gerar novas solicitaes de armazm/compra.


O relacionamento das solicitaes de compra/armazm e baixas de estoque com OS oriundas do


SigaMNT sero feitos utilizando as tabelas de relacionamento de cpia por referncia, inserido
manualmente nos extensions.

Insumos inseridos no SigaMNT como realizados devem efetuar diretamente baixa de estoque no BackOffice.

Protheus SigaMNT x BackOffice RM

31

Fica a cargo do SigaMNT a consulta de saldo em estoque no BackOffice e, no havendo em estoque (e o


parmetro no permite estoque negativo), o mesmo no dever possibilitar o cadastramento deste novo
insumo.

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

Ao confirmar a alterao, submetendo o formulrio, deve-se sinalizar ao BackOffice para cancelar/estornar a


solicitao anterior e efetuar uma nova baixa.

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.

Insumos previstos -> Insumos realizados


Existem duas formas de inserir insumos Realizados, sendo elas:


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).

Protheus SigaMNT x BackOffice RM

32

No ser permitida a insero de novos insumos.

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.

Sugesto/Necessidade (providenciar um interface (tela/funcionalidade) no MNT que permita):

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

Sugesto/Necessidade (providenciar um interface (tela/funcionalidade) no MNT que permita):

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

Cancelar no BackOffice a baixa de itens constantes como realizados na OS.

Enviar mensagem de Cancelamento da OS.

Finalizado -> Liberado (Reabertura de OS)

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

OSs faturadas no podem receber alteraes ou serem reabertas internamente ao SigaMNT.

12.1.9

Fluxo resumido

Passo 1: OS aberta no SigaMNT (sem integrao)

Passo 2: OS liberada no SigaMNT


Mensagem de cadastro da ordem de servio enviada ao RM.
Movimento de OS cadastrado com status Em Andamento (E).

Passo 3: OS finalizada no SigaMNT


Mensagem de alterao de Ordem de Servio enviada ao RM com novo Status.
Movimento de OS atualizado e status vai para A Faturar (A).

Passo 4 (Opcional): OS reaberta no SigaMNT


Mensagem de alterao de Ordem de Servio enviada ao RM com novo Status.
Movimento de OS atualizado e status vai para Em Andamento (E).
Movimento segue fluxo normal de uma OS em andamento.

Passo 5 (Opcional): OS faturada no RM


Movimento de OS faturado no RM.
Mensagem de alterao de Ordem de Servio enviada ao RM com novo Status (Faturado).

12.1.1

Diagrama de sequncia da integrao Protheus SigaMNT x BackOffice RM

Protheus SigaMNT x BackOffice RM

34

SIGAMNT

BackOffice

Cadastramento de OS()

[*] Informa Insumos Previstos()

Liberao de OS()

Cadastrar OS()
Retorno:Cadastrar OS
[*] Solicitacao de Armazem()
[*] Retorno: Solicitacao de Armazem

[*] Solicitacao de Compra Serv. Terceiro()

[*] Retorno: Solicitacao Compra Serv. Terc.

[*] Cadastra Insumo Realizado()

Baixa Estoque()

Retorno: Baixa Estoque

[*] Alterar Insumo Realizado()

Estorno Baixa de Estoque()

Retorno: Estorno Baixa de Estoque

Baixa Estoque()

Retorno: Baixa Estoque


[*] Excluir Insumo Realizado()

Estorno Baixa de Estoque()

Retorno: Estorno Baixa de Estoque

[*] Cadastra Insumo Previsto()

Solicitao de Armazem()

Retorno: Cancela Solicitao de Armazem

[*] Alterar Insumo Realizado()

Cancela Solicitao de Armazem()

Retorno: Cancela Solicitao de Armazem

Solicitao de Armazem()

Retorno: Solicitao de Armazem


[*] Excluir Insumo Realizado()

Cancela Solicitao de Armazem()

Retorno: Cancela Solicitao de Armazem

[*] Baixa de Estoque()


Reportar Realizacao de Insumo()
Realiza Insumo()

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

Atualizar Valor do Ativo()

Atualizar Valor do Ativo()


Atualiza Valor no Bonum()
Retorno: Atualizar Valor do Ativo()
[*] Faturar OS()
Alterar Statuts OS()
Atualizar Status da OS()

LEGENDA
Processos propostos que necessitam de criao de
nova rotina em ao menos um dos sistemas envolvidos.

Protheus SigaMNT x BackOffice RM

35

12.2

Fluxo de integrao com TOP

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.

Apropriao de custo de utilizao de equipamento no Projeto (via MNT)

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

Parametros Tipo de Movimento


TMV Solicitao de Armazm
Etapa

Mov - Identificao

Mov - Datas 1/2

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

Mov - Outros Dados

Mov Tab Global


Mov - Valor Financeiro (Default, pode ser
alterado)
Mov - Campos Livres 1/2
Item - Identificao 1/2

No calcular movimento ao abrir edio


Centro de Custo - Obrigatrio
Frmula Valor Bruto
Frmula Sub-Total
Frmula do valor do documento
Edita Moeda
Edita Observao
N Mximo de itens
Codigo do produto

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

Item - Identificao 2/2


Item - Preos

Item Tab Global


Item - Estoque 2/3

Compra/Venda Caractersticas (Opcional)

Manuteno

12.3.2

Tipo dos Itens


Data Entrega
Permitir item repetido
Edio de Preos
Aceitar preo zero
Nunca Recalcular
Centro de Custo
Copiar do Movimento
Local de estoque por item
Opo de Faturamento
Movimento Gerado
Pedir confirmao da baixa do Pedido de
Venda
Integrado com SigaMNT

Ambos
Edita
Checado
Mostra
Checado
Checado
Edita
Checado
Checado
Com seleo do tipo de movimento
[Tipo de Movimento de Baixa MNT]
Checado
Checado

TMV Solicitao de Compra


Etapa

Mov - Identificao

Mov - Datas 1/2

Mov - Outros Dados

Mov Tab Global


Mov - Valor Financeiro (Default, pode ser
alterado)
Mov - Campos Livres 1/2

Item - Identificao 1/2

Item - Identificao 2/2


Item - Preos

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

Protheus SigaMNT x BackOffice RM

37

Item Tab Global


Item Campos Livres 2/2
Item - Estoque 2/3

Compra/Venda Caractersticas (Opcional)

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

TMV Apropriao de Custos


Etapa

Mov - Identificao

Mov - Datas 1/2


Mov Tab Global
Mov - Valor Financeiro (Default, pode ser
alterado)
Mov - Campos Livres 1/2
Item - Identificao 1/2
Item - Identificao 2/2
Item - Preos
Item Tab Global
Item - Estoque 2/3
Rateio C. Custo (Opcional)

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

Protheus SigaMNT x BackOffice RM

38

Compra/Venda Caractersticas (Opcional)

Projeto
Manuteno

12.3.4

Usa rateio por Centro de Custo do


Movimento
Usar Rateio por Departamento do
Movimento
Usa rateio por Centro de Custo do Item
Usar Rateio por Departamento do Item
Opo de Faturamento
Lanamentos
Pedido
Faturado
Parcialmente
Movimento Gerado
Baixar Pedido de Venda aps Gerao do
Movimento
Informa Projeto/Tarefa
Usa Rateio de Tarefa
Gera Apropriao
Integrado com SigaMNT

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

TMV Baixa de Estoque


Etapa

Mov - Identificao

Mov - Datas 1/2

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

Mov - Outros Dados

Mov Tab Global


Mov - Valor Financeiro (Default, pode ser
alterado)
Mov - Campos Livres 1/2

Item - Identificao 1/2

Item - Identificao 2/2

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
Codigo do produto
Tipo dos Itens
Data de Entrega
No permite Alterar
Permitir item repetido

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

Protheus SigaMNT x BackOffice RM

39

Item - Preos

Item Tab Global

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

TMV Pedido de Compra


Etapa

Mov Identificao

Mov Emitente/Destinatrio 1/2

Mov - Datas 1/2

Mov - Outros Dados


Mov Tab Global

Mov - Valor Financeiro 2/4 (Default, pode


ser alterado)

Mov Campos Livres 1/2


Mov Campos Livres 2/2

Item - Identificao 1/2

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

Protheus SigaMNT x BackOffice RM

40

Item - Identificao 2/2


Item - Preos

Item Tab Global


Item Campos Livres 2/2

Compra/Venda Caractersticas (Opcional)

Compra/Venda Outros Dados


Fin Condies de Pagamento
Manuteno
Projeto

12.3.6

Tipo dos Itens


Data de Entrega
Permitir item repetido
Edio de Preos
Aceitar preo zero
Nunca Recalcular
Centro de Custo
Copiar do Movimento
Editar Histrico
Gera Movimento de Venda
Opo de Faturamento
Pedir Confirmao da Baixa da Pedido de
Compra
Baixar Pedido de Venda aps Gerao do
Movimento
Tipo do Movimento de Compra
Edita Condio de Pagamento
Integrado com SigaMNT
Informa Projeto/Tarefa
Usa Rateio da Tarefa

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

TMV Acrscimo em Estoque


Etapa

Campo
Numerao
Classificao

Mov - Identificao

Mov Emitente e Destinatrios 1/2

Mov - Datas 1/2

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

Mov - Outros Dados

Mov Tab Global


Mov - Valor Financeiro (Default, pode ser

No calcular movimento ao abrir edio


Centro de Custo - Obrigatrio
Frmula Valor Bruto

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]

Protheus SigaMNT x BackOffice RM

41

alterado)

Mov - Campos Livres 1/2

Item - Identificao 1/2

Item - Identificao 2/2

Item - Preos

Item Lote/Grade/Num.

Item Tab Global


Item - Estoque 1/3
Item - Estoque 2/3
Manuteno

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

[Cdigo da Frmula de Sub-Total]


[Cdigo da Frmula de Valor Lquido]
No edita
Checado
999
Cdigo Principal
Ambos
Edita
Checado
Edita
Calcular Preo Total
Checado
Checado
Checado
Checado
Checado
Edita
Checado
Aumenta
Aumenta
Checado
Checado

TMV Ordem de Manuteno


Etapa

Mov - Identificao

Mov Emitente/Destinatrio 1/2

Mov Emitente/Destinatrio 2/2


Mov - Datas 1/2
Mov - Outros Dados
Mov Tab Global
Mov - Valor Financeiro (Default, pode ser
alterado)

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]

Protheus SigaMNT x BackOffice RM

42

Mov - Campos Livres 1/2

Item - Identificao 1/2

Item - Identificao 2/2


Item - Preos

Item Tab Global


Item - Estoque 2/3

Compra/Venda Caractersticas (Opcional)

Manuteno

12.3.8

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
Aceitar preo zero
Nunca Recalcular
Centro de Custo
Copiar do Movimento
Local de estoque por item
Gera Movimento de Venda
Opo de Faturamento
Pedir Confirmao da Baixa do Pedido de
Compra
Integrado com SigaMNT

[Cdigo da Frmula de Valor Lquido]


No edita
Checado
999
Cdigo Principal
Ambos
Edita
Checado
Edita
Checado
Checado
Edita
Checado
Checado
Checado
Com seleo do tipo de movimento
Checado
Checado

TMV Pedido de Pagamento


Etapa

Mov Identificao

Mov Emitente/Destinatrio 1/2

Mov Datas 1/2


Mov - Outros Dados
Mov Tab Global
Mov - Valor Financeiro (Default, pode ser
alterado)

Item - Identificao 1/2

Item - Identificao 2/2


Item - Preos

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

Item Tab Global

Compra/Venda Caractersticas (Opcional)

Compra/Venda Outros Dados


Fin Condies de Pagamento

Fin Faturamento 1/6

Fin Faturamento 2/6

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

Parametrizao de Frmulas Visuais


Abaixo segue a listagem de frmulas visuais a serem importadas e os parmetros default das Frmulas Visuais utilizadas na

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

Listagem de Frmulas Visuais

Todas as frmulas visuais esto disponveis na pasta Sugeridos, interna pasta _ImpExp no ambiente instalado do sistema
(../CorporeRM/_ImpExp/Sugeridos).

Protheus SigaMNT x BackOffice RM

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

Mensagem nica Condio de Pagamento


Passo 1 - Verificar parmetros da atividade VerificaDiasCarencia
a.

Caso a consulta SQL no esteja corretamente selecionada:


i. Verificar se a consulta SQL foi corretamente importada
ii. Clique com boto da direita sobre a atividade e selecione o processo Selecionar Consulta SQL
iii. Buscar a consulta SQL ConDiasCarencia e seleciona-la

b.

Preencher os parmetros dinmicos da atividade


i. CODCOLIGADA_N = Activity=RMSWorkflow, Path=Fields["CODCOLIGADA"].AsInteger
ii. CODCPG_S = Activity=RMSWorkflow, Path=Fields["CODCPG"].AsString

Passo 2 - Verificar parmetros da atividade VerificaDiaSemana


a.

Caso a consulta SQL no esteja corretamente selecionada:


i. Verificar se a consulta SQL foi corretamente importada
ii. Clique com boto da direita sobre a atividade e selecione o processo Selecionar Consulta SQL
iii. Buscar a consulta SQL ConVencSemana e seleciona-la

b.

Preencher os parmetros dinmicos da atividade


i. CODCOLIGADA_N = Activity=RMSWorkflow, Path=Fields["CODCOLIGADA"].AsInteger
ii. CODCPG_S = Activity=RMSWorkflow, Path=Fields["CODCPG"].AsString

12.4.3

Mensagem Padro Obra Etapa Tarefa


Passo 1 - Verificar parmetros da atividade ConsultaStatusIntegraveis
a.

Caso a consulta SQL no esteja corretamente selecionada:


i. Verificar se a consulta SQL foi corretamente importada
Protheus SigaMNT x BackOffice RM

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

Passo 2 - Verificar parmetros da atividade GetFilial


a.

Caso a consulta SQL no esteja corretamente selecionada:


i. Verificar se a consulta SQL foi corretamente importada
ii. Clique com boto da direita sobre a atividade e selecione o processo Selecionar Consulta SQL
iii. Buscar a consulta SQL ConFilialPrj e seleciona-la

b.

Preencher os parmetros dinmicos da atividade


i. CODCOLIGADA_N = Activity=RMSWorkflow, Path=Fields["CODCOLIGADA"].AsInteger
ii. IDPRJ_S = Activity=RMSWorkflow, Path=Fields["IDPRJ"].AsInteger

12.4.4

Mensagem Padro Faturamento


Passo 1 - Verificar parmetros da atividade BuscaCODTMVOS
a.

Caso a consulta SQL no esteja corretamente selecionada:


i. Verificar se a consulta SQL foi corretamente importada
ii. Clique com boto da direita sobre a atividade e selecione o processo Selecionar Consulta SQL
iii. Buscar a consulta SQL OSMNT e seleciona-la

b.

Preencher os parmetros dinmicos da atividade


i. IDINTEGRACAO = Inserir o cdigo da integrao, a qual o valor padro 1001.

Passo 2 - Verificar parmetros da atividade BuscaTMOV


a.

Caso a consulta SQL no esteja corretamente selecionada:


i. Verificar se a consulta SQL foi corretamente importada
ii. Clique com boto da direita sobre a atividade e selecione o processo Selecionar Consulta SQL
iii. Buscar a consulta SQL BUSCATMOVOS e seleciona-la

b.

Preencher os parmetros dinmicos da atividade


i. CODCOLIGADA = Activity=ParaCadaOSFaturada, Path=Fields["CODCOLORIGEM"].AsShort
ii. IDMOV = Activity=ParaCadaOSFaturada, Path=Fields["IDMOVORIGEM"].AsInteger

Passo 3 - Verificar parmetros da atividade ObtemStatus


a.

Caso a frmula no esteja corretamente selecionada:


i. Verificar se a frmula STATUSOS foi corretamente importada
ii. Clique com boto da direita sobre a atividade e selecione o processo Selecionar Frmula
iii. Buscar a frmula STATUSOS e seleciona-la

b.

Preencher os parmetros dinmicos da atividade


i. Cdigo do Usurio = Activity=RMSWorkflow, Path=Context.CodUsuario

Protheus SigaMNT x BackOffice RM

46

Mensagem Padro Baixa de Estoque

12.4.5

Passo 1 - Verificar parmetros da atividade ConsultaParamBaixa


a.

Caso a consulta SQL no esteja corretamente selecionada:


i. Verificar se a consulta SQL foi corretamente importada
ii. Clique com boto da direita sobre a atividade e selecione o processo Selecionar Consulta SQL
iii. Buscar a consulta SQL BAIXAMNT e seleciona-la

b.

Preencher os parmetros dinmicos da atividade


i. IDINTEGRACAO = Inserir o cdigo da integrao, a qual o valor padro 1001.

12.5

Tabela De-Para da mensagem Request


A mensagem Request utilizada na integrao BackOffice RM com SigaMNT para integrar as seguintes entidades:

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

Campo utilizado somente na sada de dados, na


entrada auto incremento.
A utilizao do mesmo parametrizada por tipo de
movimento, onde informa a utilizao ou criao de
novo valor.

Se vazio, busca valor default do Tipo de Movimento.


Campo requisitado pelo Logix, mas no utilizado na
linha RM.
Campo requisitado pelo Logix, mas no utilizado na
linha RM.

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

Obrigatrio que seja passado no cabealho OU no


item.

O campo preenchido com valor de referencia do


De-Para.
O campo preenchido com valor de referencia do
De-Para.

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

O campo preenchido com valor de referencia do


De-Para.
Campo no existente na linha RM.

Obrigatrio que seja passado no cabealho OU no


item.
No utilizado na linha RM.

O SigaMNT pode decidir se enviar a OP ou OS.

ListOfApportionRequest.ApportionRequest
ProjectInternalId

ID do Projeto

TMOVRATCCU

IDPRJ

TaskInternalId

ID da Tarefa

TMOVRATCCU

IDTRF

CostCenterInternalId

Codigo Centro
de Custo

TMOVRATCCU

CODCCUSTO

O campo preenchido com valor de referencia do DePara.


O campo preenchido com valor de referencia do DePara.
O campo preenchido com valor de referencia do DePara.
Protheus SigaMNT x BackOffice RM

48

AccountantAcountInterna
lId
Conta Contbil
Valor
Percentual
Percentual

TMOVRATCCU

PERCENTUAL

Value

Valor Nominal

TMOVRATCCU

VALOR

Observation

Observao

TMOVRATCCU

HISTORICO

No utilizada na linha RM.

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

O campo preenchido com valor de referencia do DePara.


O campo preenchido com valor de referencia do DePara.
O campo preenchido com valor de referencia do DePara.
No utilizada na linha RM.

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.

Tabela De-Para da mensagem StockTurnover

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

Campo utilizado somente na sada de dados, na


entrada auto incremento.
A utilizao do mesmo parametrizada por tipo de
movimento, onde informa a utilizao ou criao de
novo valor.

Se vazio, busca valor default do Tipo de Movimento.

Protheus SigaMNT x BackOffice RM

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

O campo preenchido com valor de referencia do


De-Para.

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

O campo preenchido com valor de referencia do


De-Para.
Campo no existente na linha RM.
Campo no utilizado pois ainda no h
implementao de reserva na linha RM.

Obrigatrio que seja passado no cabealho OU no


item.
No utilizado na linha RM.

O SigaMNT pode decidir se enviar a OP ou OS.

ListOfApportionStockTurnover.ApportionStockTurnover
ProjectInternalId

ID do Projeto

TMOVRATCCU

IDPRJ

TaskInternalId

ID da Tarefa

TMOVRATCCU

IDTRF

CostCenterInternalId

Codigo Centro
de Custo

TMOVRATCCU

CODCCUSTO

O campo preenchido com valor de referencia do DePara.


O campo preenchido com valor de referencia do DePara.
O campo preenchido com valor de referencia do DePara.

Protheus SigaMNT x BackOffice RM

50

AccountantAcountInterna
lId
Conta Contbil
Valor
Percentual
Percentual

TMOVRATCCU

PERCENTUAL

Value

Valor Nominal

TMOVRATCCU

VALOR

Observation

Observao

TMOVRATCCU

HISTORICO

No utilizada na linha RM.

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

O campo preenchido com valor de referencia do DePara.


O campo preenchido com valor de referencia do DePara.
O campo preenchido com valor de referencia do DePara.
No utilizada na linha RM.

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

Tabela De-Para da mensagem MaintenanceOrder

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

Campo utilizado somente na sada de dados, na


entrada auto incremento.
A utilizao do mesmo parametrizada por tipo de
movimento, onde informa a utilizao ou criao de
novo valor.

Protheus SigaMNT x BackOffice RM

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

Utilizado para selecionar o status do movimento.


Fixo "000 - No iniciada - Y
Fixo "001 - Em andamento - E
Fixo "002 - Finalizada - Z
Fixo 003 - A faturar - A
Fixo 004 - Faturada - F
Fixo 999 - Cancelada- C
Campo no armazenado pelo BackOffice RM.
Campo requisitado pelo Logix, mas no utilizado na
linha RM.
Campo requisitado pelo Logix, mas no utilizado na
linha RM.
Campo requisitado pelo Logix, mas no utilizado na
linha RM.

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

O campo preenchido com valor de referencia do


De-Para.

Campo no existente na linha RM.


TITMMOV

PRECOUNITARIO

TITMMOV

VALORLIQUIDO

TITMMOV

QUANTIDADE

TITMMOV

DATAEMISSAO

Data de incio da utilizao do insumo no SigaMNT

TITMMOV

DATAENTREGA

Data de trmino da utilizao do insumo no SigaMNT

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

O campo preenchido com valor de referencia do DePara.


O campo preenchido com valor de referencia do DePara.

TMOVRATCCU

CODCCUSTO

O campo preenchido com valor de referencia do DePara.

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

No utilizada na linha RM.

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

O campo preenchido com valor de referencia do DePara.


O campo preenchido com valor de referencia do DePara.

CODCCUSTO

O campo preenchido com valor de referencia do DePara.

TITMMOVRATCCU

No utilizada na linha RM.


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

Tabela De-Para da mensagem CancelRequest


Os campos destacados como RM so referentes s propriedades da classe de parmetros do processo a ser executado.

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

Valor do InternalID da requisio na origem

Nota:

12.9

Tabela De-Para da mensagem CancelMaintenanceOrder


Os campos destacados como RM so referentes s propriedades da classe de parmetros do processo a ser executado.

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

Valor do InternalID da OS na origem

MotivoCancelamento
ApagarMovRelac
ApagarMovRelac

Nota:

12.10

Tabela De-Para da mensagem StockLevel

Mensagem nica
Elemento
Descrio

BusinessContent.RequestItem
ItemInternalId

Produto

WarehouseInternalId

Local de estoque

Elemento

Mensagem nica
Descrio

Observao

RM
Parmetro

IEstConsultas.RetornaSaldosCustosProduto
idPrd
codColigada

Os dois parmetros so obtidos a partir do internalId do


produto.
Utilizado na lgica interna para filtrar somente o local de
estoque desejado.

RM
Tabela

Coluna

Observao

ReturnContent.ReturnItem

Protheus SigaMNT x BackOffice RM

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

CODCOLIGADA |CODFILIAL |CODLOC

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

Tabela De-Para da mensagem AppointmentCost

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)

Campo utilizado somente na sada de dados, na


entrada auto incremento.
A utilizao do mesmo parametrizada por tipo de
movimento, onde informa a utilizao ou criao de
novo valor.

O campo preenchido com valor de referencia do


De-Para.

Protheus SigaMNT x BackOffice RM

55

Observation

Observao

TMOV

OBSERVACAO

ListOf AppointmentCostItem . AppointmentCostItem


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
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

O campo preenchido com valor de referencia do


De-Para.
Campo no existente na linha RM.

Obrigatrio que seja passado no cabealho OU no


item.
No utilizado na linha RM.

O SigaMNT pode decidir se enviar a OP ou OS.

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

O campo preenchido com valor de referencia do DePara.


O campo preenchido com valor de referencia do DePara.
O campo preenchido com valor de referencia do DePara.
No utilizada na linha RM.

ListOfApportionAppointmentCostItem.ApportionAppointmentCostItem
ProjectInternalId

ID do Projeto

TITMMOVRATCCU

IDPRJ

TaskInternalId

ID da Tarefa

TITMMOVRATCCU

IDTRF

O campo preenchido com valor de referencia do DePara.


O campo preenchido com valor de referencia do DePara.

Protheus SigaMNT x BackOffice RM

56

Codigo Centro
CostCenterInternalId
de Custo
AccountantAcountInterna
lId
Conta Contbil
Valor
Percentual
Percentual
Value

Valor Nominal
Observao do
Rateio

Observation

TITMMOVRATCCU

O campo preenchido com valor de referencia do DePara.

CODCCUSTO

No utilizada na linha RM.


TITMMOVRATCCU

PERCENTUAL

TITMMOVRATCCU

VALOR

TITMMOVRATCCU

HISTORICO

Nota:

12.12

Tabela De-Para da mensagem AssetsValuation

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

Tabela De-Para da mensagem Currency

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

So selecionados os 5 primeiros caracteres

Nota:
Protheus SigaMNT x BackOffice RM

57

12.14

Tabela De-Para da mensagem UnitOfMeasure

Mensagem nica
Elemento Descrio

RM
Tabela

Coluna

Observao
So selecionados os 6 primeiros caracteres

BusinessContent
Code

Cdigo Unidade. Medida

TUND

CODUND

InternalId

Chave da entidade

TUND

CODUND

Description

Descrio Unidade Medida

TUND

DESCRICAO

Nota:

12.15

Tabela De-Para da mensagem CostCenter


Mensagem nica
Descrio

Elemento

Tabela

RM
Coluna

Observao

BusinessContent
CompanyId

Coligada

GCCUSTO

CODCOLIGADA

Code

Cdigo Centro Custo

GCCUSTO

CODCCUSTO

InternalId

Chave da entidade

GCCUSTO

CODCOLIGADA|CODCCUSTO

RegisterSituation

Situao

GCCUSTO

ATIVO

Fixo "Active...GCUSTO.ATIVO = A
Fixo "Inactive...GCUSTO.ATIVO = F

Name

Nome Centro Custo

GCCUSTO

NOME

Tamanho mximo 100 caracteres

ShorCode

Cdigo Centro Custo Reduzido

GCCUSTO

CODREDUZIDO

SPED

Envia para SPED Contbil

GCUSTO

ENVIASPED

Class

Classe do centro de custo

No utilizado na linha RM( )

Nota:
(1) Caso este campo seja obrigatrio no sistema destino, fica a cargo do sistema destino a incluso desta informao.

12.16

Elemento

Tabela De-Para da mensagem Project


Mensagem nica
Descrio

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

()

Protheus SigaMNT x BackOffice RM

58

InternalId

Chave da entidade

MPRJ

CODCOLIGADA| IDPRJ

Description

Descrio do Projeto

MPRJ

DESCRICAO

CostCenterCode

Codigo do Centro de Custo

MPRJ

CODCCUSTO

CostCenterInternalId

InternalId do CostCenterCode

MPRJ

CODCOLIGADA| CODCCUSTO

RegisterDate

MPRJSTATUSLOG

DATAMUDANCA

BeginDate

Data de cadastro do Projeto


Data Previso de incio do
projeto

MPERIODO

DTINICIO

(*)

FinalDate

Data de trmino do Projeto

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

Campos em negrito so obrigatrios na mensagem.


(1) O cdigo da filial do projeto ser sempre obrigatrio. Caso ele no seja informado ser exibida uma mensagem ao
usurio e a mensagem no ser enviada ao Protheus.
Quando o cdigo do projeto e/ou cdigo da filial do projeto alterado, deve-se enviar uma mensagem de alterao
de projeto. O Protheus ficar responsvel em atualizar o seu De-Para e enviar ao RM uma mensagem contendo os
novos InternalIDs criados.
(*) Estes campos sero enviados somente na alterao do Projeto, pois esta informao cadastrada nos Parmetros
do Projeto \ Cronograma \ Perodos.

Tabela De-Para da mensagem SubProject

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

CODCOLIGADA| IDPRJ | IDTRF

ProjectShortCode

Identificador Projeto

MTAREFA

IDPRJ

ProjectInternalId

Chave entidade Projeto

MTAREFA

CODCOLIGADA| IDPRJ

Name

Nome da Obra

MTAREFA

NOME

Description

Descrio da Obra

MTAREFA

DESCRICAO

Amount

Quantidade

MTAREFA

QUANTIDADE

utilizado a filial do projeto onde a Obra est alocada.

Protheus SigaMNT x BackOffice RM

59

UnitCost

Custo Unitrio da Obra

MTAREFA

CUSTOUNIT

TotalCost

Custo Total da Obra

MTAREFA

CUSTOTOTAL

UnitValue

Valor Unitrio da Obra

MTAREFA

VALORUNIT

TotalValue

Valor Total da Obra

MTAREFA

VALORTOTAL

Notas:

12.18

Campos em negrito so obrigatrios na mensagem.


Obra um registro da Tabela MTAREFA onde (MTAREFA.IDTRF = MTAREFA.IDPAI E MTAREFA.SERVICO = 0).

Tabela De-Para da mensagem TaskProject

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

CODCOLIGADA| IDPRJ | IDTRF

Name

Nome da Tarefa

MTAREFA

NOME

Description

Descrio da Tarefa

MTAREFA

DESCRICAO

ProjectShortCode

Identificador Projeto

MTAREFA

IDPRJ

UnitOfMeasureCode

Cdigo da Unidade

MTAREFA

CODUND

UnitOfMeasureInternalId

Chave entidade Unidade

MTAREFA

CODUND

ParentNode

Identificador da Tarefa Pai

MTAREFA

IDPAI

MTAREFA

NIVEL

Level
Nvel da Tarefa
Amount

Quantidade

MTAREFA

QUANTIDADE

UnitCost

Custo Unitrio da Tarefa

MTAREFA

CUSTOUNIT

TotalCost

Custo Total da Tarefa

MTAREFA

CUSTOTOTAL

UnitValue

Valor Unitrio da Tarefa

MTAREFA

VALORUNIT

TotalValue

Valor Total da Tarefa

MTAREFA

VALORTOTAL

utilizado a filial do projeto onde a


Tarefa est alocada.

Este campo calculado dinamicamente


atravs da mscara do
MTAREFA.CODTRF

Notas:

Campos em negrito so obrigatrios na mensagem.


Tarefa um registro da Tabela MTAREFA onde (MTAREFA.IDTRF <> MTAREFA.IDPAI E MTAREFA.SERVICO = 1).

Protheus SigaMNT x BackOffice RM

60

12.19

Tabela De-Para da mensagem StepProject

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

InternalId Chave Projetos MTAREFA

CODCOLIGADA| IDPRJ

Name

Nome da Etapa

MTAREFA

NOME

Description

Descrio da Etapa

MTAREFA

DESCRICAO

Custo Unitrio da Etapa


Identificador da Tarefa
Pai

MTAREFA

CUSTOUNIT

MTAREFA

IDPAI

MTAREFA

NIVEL

UnitCost
ParentNode
Level

Nvel da Tarefa

utilizado a filial do projeto onde a Etapa est


alocada.

Este campo calculado dinamicamente atravs da


mscara do MTAREFA.CODTRF

TotalCost

Custo Total da Etapa

MTAREFA

CUSTOTOTAL

UnitValue

Valor Unitrio da Etapa

MTAREFA

VALORUNIT

TotalValue

Valor Total da Etapa

MTAREFA

VALORTOTAL

Notas:

12.20

Campos em negrito so obrigatrios na mensagem.


Etapa um registro da Tabela MTAREFA onde (MTAREFA.IDTRF <> MTAREFA.IDPAI E MTAREFA.SERVICO = 0).

Tabela De-Para da mensagem PaymentCondition

Elemento

Mensagem nica
Descrio

Tabela

RM
Coluna

Observao

BusinessContent
CompanyId

Coligada

BranchId

Filial

Code

Cdigo Condio Pagamento


Descrio da Condio de
pagamento
Quantidade de dias para o
vencimento da primeira parcela

Description
DaysFirstDue

TCPG

CODCOLIGADA
No enviado pelo RM.

TCPG

CODCPG

Valor texto tamanho 3

TCPG

NOME

Valor texto tamanho 50

TCPG

PRAZO1

Valor inteiro entre 0 e 99.

Protheus SigaMNT x BackOffice RM

61

QuantityPlots

Quantidade de parcelas

TCPG

QUANTASVEZES1

Valor inteiro entre 1 e 99. ( )

RangePlots

Intervalo entre cada parcela, em dias

TCPG

PERIODOEMDIAS1

TCPG

DIASVENCSEMANA

Valor inteiro de 0 a 999. ( )


Fixo 1 Domingo
Fixo 2 Segunda
Fixo 3 Tera
Fixo 4 Quarta
Fixo 5 Quinta
Fixo 6 Sexta
3
Fixo 7 - Sbado ( )

TCPGDIASFIXOS

DIA

TCPG

TIPO1

Define um dia da semana fixo para o


vencimento das parcelas
Define um dia do ms fixo para o
vencimento das parcelas

WeekDayFixed
DayMonthFixed

DaysCondition

FinancialDiscountDays
PercentageDiscountDays
PercentageIncrease

Define como ser a contagem dos


dias do intervalo de cada parcela
Quantidade de dias para o desconto
financeiro
Percentual do desconto financeiro
para a condio
Percentual do acrscimo financeiro
para a condio.

Valor inteiro entre 1 e 31 ( )


Fixo 1 - Data do Dia
Fixo 2 - Fora o Dia
Fixo 3 - Fora Semana
Fixo 4 - Fora Quinzena
Fixo 5 - Fora Ms
5
Fixo 6 - Fora Dezena ( )
No utilizada na linha RM.
No utilizada na linha RM.
No utilizada na linha RM.

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

Permite valor de 0 a 999 ( )


Calculado para cada
7
composio ( )

Notas:

Campos em negrito so obrigatrios na mensagem.


(1) Quando TCPG.VALOPAGAMENTO1 for igual a 100%, ser enviado TCPG.QUANTASVEZES1. Caso seja diferente de
100% ser somado o nmero de vezes de cada composio (TCPG.QUANTASVEZES1 + TCPG.QUANTASVEZES2 +
TCPG.QUANTASVEZES3 + TCPG.QUANTASVEZES4 + TCPG.QUANTASVEZES5).
2
( ) Ser enviado somente quando o campo % do valor total(TCPG.VALOPAGAMENTOX) for igual a 100%. Quando
Nmero de Vezes for maior que 0 obrigatrio informar Intervalo e sero permitidos somente valroes entre a
faixa 0 e 999. Para condies de pagamento no regulares no tem como definir o intervalo de dias. Exemplo:
condio de pagamento com intervalos de 15, 21 e 30 dias.
3
( ) No RM os Dias de vencimento na semana (TCPG. DIASVENCSEMANA) grava para cada dia um valor definido que
so: (domingo: 64; segunda-feira: 1; tera-feira: 2; quarta-feira: 4; quinta-feira: 8; sexta-feira: 16; sbado: 32). O RM
permite marcar mais de um dia da semana, como por exemplo: segunda-feira e quarta-feira. Nesta integrao ser
permitido selecionar somente uma opo. Abaixo a tabela De-Para referente ao campo WeekDayFixed

Protheus SigaMNT x BackOffice RM

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).

Protheus SigaMNT x BackOffice RM

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).

Tabela De-Para da mensagem Item

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

--

--

No utilizado pela linha RM

StockGroupInternalId

Cdigo Grupo Estoque


InternalId da chave completa de
Grupo de Estoque do produto

--

--

No utilizado pela linha RM

StockGroupDescription

Descrio Grupo Estoque

--

--

No utilizado pela linha RM

UnitOfMeasureCode

Cdigo Unidade Medida


InternalId da chave completa de
Unidade Medida do produto

UnitOfMeasureInternalId
ObtainingType
ComercialFamilyCode
ComercialFamilyInternalId
ComercialFamilyDescription

--

--

No enviado pelo RM(**)

Valor texto tamanho 30

0-Ativo; 1-Inativo

TPRODUTODEF

CODUNDCONTROLE

TPRODUTODEF

CODUNDCONTROLE

Valor texto tamanho 6

Forma de Obteno

--

--

No utilizado pela linha RM

Cdigo Famlia Comercial


InternalId da chave completa de
Famlia Comercial do produto

--

--

No utilizado pela linha RM

--

--

Descrio Famlia Comercial

--

--

Data Implantao

ReleaseDate

Data Liberao

--

--

No utilizado pela linha RM

Cdigo Depsito Padro


InternalId da chave completa de
Depsito Padro do produto

--

--

No utilizado pela linha RM

--

--

StandardWarehouseInternalId

DTCADASTRAMENTO

No utilizado pela linha RM

DeployDate

StandardWarehouseCode

TPRODUTO

No utilizado pela linha RM

()

No utilizado pela linha RM

StandardWarehouseDescription

Descrio Depsito Padro

--

--

No utilizado pela linha RM

MultipleLot

Lote Mltiplo

--

--

No utilizado pela linha RM

EconomicLot

Lote Econmico

MinimumLot

Lote Mnimo

--

--

No utilizado pela linha RM

QualityControl

Controla Qualidade

--

--

No utilizado pela linha RM


Fixo 1 Fsico
Fixo 2 Total
3
Fixo 3 Consignado ( )

ControlType

TPRDLOCINFO

TPRDFIL
Tipo Controle

LOTEECONCOMPRAS

CONSIGNADO

()

Protheus SigaMNT x BackOffice RM

64

StockControlType

TPRODUTODEF

USANUMSERIE
CONTROLADOPORLOTE

Tipo Controle Estoque


FractionalQuantity

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

Fixo 4 Dbito Direto


Fixo 5 No Definido
Fixo 1 Serial
4
Fixo 2 Nmero Srie ( )
Fixo 3 Lote
Fixo 4 Referncia
No utilizado pela linha RM

--

--

--

--

Descrio Famlia

--

--

No utilizado pela linha RM

Tipo Frmula

--

--

No utilizado pela linha RM

Valor Per PPM

--

--

No utilizado pela linha RM

Controla Estoque Refugo

--

--

No utilizado pela linha RM

Refugo ao Preco Fiscal

--

--

No utilizado pela linha RM

Cdigo Item Refugo


InternalId da chave completa de Item
Refugo do produto

--

--

No utilizado pela linha RM

--

--

Quantidade Item Refugo

--

--

Origin

TPRODUTO

REFERENCIACP

Origem da mercadoria

No utilizado pela linha RM


No utilizado pela linha RM

No utilizado pela linha RM


No utilizado pela linha RM
Fixo 0 Nacional
Fixo 1 - Estrangeira Importao direta
Fixo 2 - Estrangeira Adquirida no mercado
externo

CostCenterCode

Cdigo do Centro de Custo

--

--

No utilizado pela linha RM

CostCenterInternalId

InternalId do CostCenterCode

--

--

No utilizado pela linha RM

--

--

No utilizado pela linha RM

--

--

No utilizado pela linha RM

--

--

No utilizado pela linha RM

--

--

GroupCode
GroupInternalId

InternalId do GroupCode

GroupName
SecondUnitOfMeasureCode
SecondUnitOfMeasureInternalId
MultiplicationFactorValue

Segunda Unidade de Medida


Utilizada para converter a quantidade
para uma segunda unidade
InternalId do
SecondUnitOfMeasureCode
Fator multiplicador da converso
para a segunda unidade de medida

ProductType

No utilizado pela linha RM


--

--

--

--

TPRODUTO

Tipo de produto

TIPO

No utilizado pela linha RM


No utilizado pela linha RM
Fixo 01 Ativo Imobilizado
Fixo 02 Beneficiamento
Fixo 03 Embalagem
Fixo 04 Gastos Gerais
Fixo 05 Material de
Consumo
5
Fixo 06 Mercadoria ( )
Fixo 07 Mao De Obra
Fixo 08 Materia Prima

Protheus SigaMNT x BackOffice RM

65

Fixo 09 Outros Insumos


Fixo 10 Produto Acabado
Fixo 11 Produto
Intermediario
Fixo 12 Produto em
Processo
Fixo 13 Produto Veiculo
Fixo 14 Selo de Controle
Fixo 15 SubProduto

FiscalInformation
FiscalClassificationCode

Codigo Classificacao Fiscal

--

--

No enviado pelo RM(**)

FiscalClassificationInternalId

InternalId do FiscalClassificationCode

--

--

No enviado pelo RM(**)

FiscalClassificationDescription

Descricao Classificacao Fiscal

--

--

No enviado pelo RM(**)

ListOfCustomerItemInformation \ CustomerItemInformation
CustomerCode

Cdigo do cliente

--

--

No enviado pelo RM(*)

CustomerInternalId

InternalId do CustomerCode

--

--

No enviado pelo RM(*)

CustomerItemCode

Cdigo do Item X Cliente

--

--

No enviado pelo RM(*)

CustomerItemInternalId

InternalId do CustomerItemCode

--

--

No enviado pelo RM(*)

Values \ ValuesType
CostPrice

Preo de Custo

TPRODUTODEF

PRECO1

SalesPrice

Preo de Venda

TPRODUTODEF

PRECO2

AverageCostPrice

Preo Mdio de Custo

TPRODUTODEF

CUSTOMEDIO

StandardCostPrice

Preo Padro

TPRODUTODEF

CUSTOUNITARIO

BaseDate

Data Base do Calculo dos preos

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:

Protheus SigaMNT x BackOffice RM

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.

Tabela De-Para da mensagem CustomerVendor

Elemento

Mensagem nica
Descrio

Tabela

RM
Coluna

Observao

BusinessContent
CompanyId

Empresa

FCFO

CODCOLIGADA

Code

Cdigo do Cliente/Forncedor

FCFO

CODCFO

Valor texto tamanho 30

ShortName

Nome Reduzido

FCFO

NOMEFANTASIA

Valor texto tamanho 12

Name

Nome do Cliente/Fornecedor

FCFO

NOME

Type

Tipo do Registro

FCFO

PAGREC

EntityType

Tipo de Pessoa

FCFO

PESSOAFISOUJUR

Valor texto tamanho 40


Fixo Customer: Cliente
Fixo Vendor: Fornecedor
Fixo Both: Ambos
Fixo Person: Fsica
Fixo Company: Jurdica

MarketSegment

Segmento de Mercado

FCFO

CODTCF

Ver MarketSegmentType ( )

RegisterDate

Data de registro

FCFO

DATACRIACAO

FCFO

ATIVO

No utilizado pela linha RM


Fixo Active: Ativo
Fixo Inactive: Inativo
Fixo Canceled: Cancelado
Fixo Pending: Pendente
Fixo Suspended: Suspenso

RegisterSituation

Situao

Comments

Observaes

--

--

No utilizado pela linha RM

GovernmentalInformation

--

--

Ver
GovernmentalInformationType (2)

Address

--

--

ShippingAddress

--

--

ListOfCommunicationInformation

--

--

ListOfContacts

--

--

Ver ContactInformationType
Ver ListOfBankingInformation \
BankingInformation

--

--

Ver VendorInformationType

ListOfBankingInformation
VendorInformation
PaymentConditionCode
PaymentConditionInternalId
PriceListHeaderItemCode
PriceListHeaderItemInternalId

Cdigo do Prazo de Pagamento


InternalId do PaymentConditionCode
Cdigo da Tabela de Preo
InternalId do
PriceListHeaderItemCode

TCPGFCFO

CODCPGCOMPRA

TCPGFCFO

CODCOLIGADA|IDCPGFCF
O

--

--

--

--

Ver AddressType
Ver ShippingAddress \
AddressType
Ver
CommunicationInformationType

Valor texto tamanho 03

No utilizado pela linha RM


No utilizado pela linha RM

ContactInformationType
Code

Cdigo do Contato

FCFOCONTATO

Title

Ttulo do Contato

--

IDCONTATO
--

No utilizado pela linha RM

Protheus SigaMNT x BackOffice RM

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

Email

Correio Eletrnico

FCFOCONTATO

EMAIL

ListOfContact\Contact\ ContactInformationAddress
Address

Rua, Avenida, Rodovia, etc

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

Valor texto tamanho 30

BranchCode

FDADOSPGTO

CODIGOAGENCIA

Valor texto tamanho 08

BranchKey

FDADOSPGTO

DIGITOAGENCIA

Valor texto tamanho 10

CheckingAccountNumber

FDADOSPGTO

CONTACORRENTE

Valor texto tamanho 20

CheckingAccountNumberKey

FDADOSPGTO

DIGITOCONTA

Valor texto tamanho 02

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

Escopo (Federal, State, Municipal)


Nome da identificao (Ex.: CNPJ,
CPF, etc.)
Data em que a identificao foi
expedida (quando aplicvel)

No utilizado no RM

@expiresOn

Data de expirao da identificao.

No utilizado no RM

@name

FCFO

CGCCFO, INSCRESTADUAL
INSCRMUNICIPAL

Id

Ver nota ( )
2

Ver nota ( )
2

Ver nota ( )

AddressType
Address

Rua, Avenida, Rodovia, etc

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

Cdigo da Unidade Federativa

FCFO

CODETD

Description

Descrio da Unidade Federativa

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

Email

Correio Eletrnico

No utilizado no RM

No utilizado no RM

No utilizado no RM

FCFO

FAX

FCFO

EMAIL

ShippingAddress \ AddressType
Address

Rua, Avenida, Rodovia, etc

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

Ver CityType \ ShippingAddress \


AddressType
FCFO

BAIRROENTREGA
Ver StateType \ ShippingAddress
\ AddressType

FCFO

CEPENTREGA
-

FCFO

No utilizado no RM

CAIXAPOSTALENTREGA

CityType \ ShippingAddress \ AddressType


Code

Cdigo do municpio

Description

Descrio do municpio

CODMUNICIPIOENTREGA
FCFO

CIDADEENTREGA

StateType \ ShippingAddress \ AddressType


Code

Cdigo da Unidade Federativa

FCFO

CODETDENTREGA

Description

Descrio da Unidade Federativa

GETD

NOME

CountryType \ ShippingAddress \ AddressType


Protheus SigaMNT x BackOffice RM

70

Code

Cdigo do municpio

FCFO

CODPAISENTREGA

Description

Descrio do municpio

FCFO

PAISENTREGA

BillingInformation \ AddressType
Address

Rua, Avenida, Rodovia, etc

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

Ver CityType \ BillingInformation


\ AddressType
FCFO

BAIRROPGTO
Ver StateType \
BillingInformation \ AddressType
Ver CountryType \
BillingInformation \ AddressType

FCFO

CEPPGTO
-

FCFO

No utilizado no RM

CAIXAPOSTALENTREGA

CityType \ BillingInformation \ AddressType


Code

Cdigo do municpio

Description

Descrio do municpio

FCFO

CIDADEPGTO

GETD

CODETD

No utilizado no RM

StateType \ BillingInformation \ AddressType


Code

Cdigo da Unidade Federativa

Description

Descrio da Unidade Federativa

Extension: CODETDPGTO

No utilizado no RM

No utilizado no RM

CountryType \ BillingInformation \ AddressType


Code

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 De-Para da mensagem Assets


Mensagem nica
Descrio

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

Valor texto tamanho 25

IPATRIMONIO

IDPATRIMONIO
CODCOLIGADA|IDPATRI
MONIO

IPATRIMONIO

CODPATRIMONIO

Valor texto tamanho 25

IPATRIMONIO
IPATRIMONIO

DATAAQUISICAO

IPATRIMONIO

DESCRICAO

IPATRIMONIO

QUANTIDADE

IPATRIMONIO

PATRIMONIO

IPATRIMONIO

ATIVO

IPATRIMONIO

CODFORNECEDOR

IPATRIMONIO

CODCOLIGADAFORNECE
DOR| CODFORNECEDOR

Valor texto tamanho 240

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

Conta Contbil do Bem

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

Valor texto tamanho 20


IPATRIMONIO

CODCENTROCUSTO

IPATRIMONIO

CODCOLIGADA|CODCEN
TROCUSTO
Campo calculado ()
Campo calculado ()
Campo calculado ()
Protheus SigaMNT x BackOffice RM

72

OriginalValueCurrency
AnnualRateCurrencyDepreciation

Valor Original Moeda


Taxa Anual De
Depreciao Na Moeda

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

() Para melhores informaes vide seo referente a regras do cadastro.

Tabela De-Para da mensagem Employee

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

No enviado pois a entidade


Departament no integrada.
No enviado pois a entidade
Departament no integrada.
No enviado pois a entidade
RoleCode no integrada.
No enviado pois a entidade
RoleCode no integrada.
No enviado pois a entidade
WorkShift no integrada.
No enviado pois a entidade
WorkShift no integrada.
Fixo 1 - Mensalista (RM = M)
Fixo 2 - Horista (RM = H)
Fixo 3 - Tarefeiro (RM = T)
Fixo 4 - Diarista (RM = D)
Fixo 5 - Quinzenalista (RM = Q)
Fixo 6 - Semanalista (RM = S)

Protheus SigaMNT x BackOffice RM

73

DemissionDate

PFUNC

DATADEMISSAO

Data de Demisso
Centro de custo
vinculado ao
funcionrio
InternalId do
CostCenterCode

Cdigo obtido a partir do centro


de custo da seo.
PSECAO/PCCUS
Cdigo obtido a partir do centro
CODCOLIGADA|CODCCGLOBAL
TO
de custo da seo.

BirthDate

Data de Nascimento

PPESSOA

DTNASCIMENTO

Gender

Sexo

PPESSOA

SEXO

HomeState

Estado Natal(de origem) PPESSOA

NaturalCity

Naturalidade

PPESSOA

NATURALIDADE

GovernmentalInformation

CPF do funcionrio

PPESSOA

CPF

Email

Email do funcionrio

PPESSOA

EMAIL

MonthlyWorkingHours

Jornada mensal em
horas

PFUNC

JORNADAMENSAL

CostCenterCode
CostCenterInternalId

PSECAO/PCCUS
CODCCGLOBAL
TO

ESTADONATAL

Valor da jornada mensal dividido


por 60, pois na tabela
armazenado em minutos.

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.

Tabela De-Para da mensagem Warehouse

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

Cdigo Local de Estoque

TLOC

CODLOC

InternalId

InternalId da Entdade

TLOC

CODCOLIGADA| CODFILIAL| CODLOC

Description

Descrio Local Estoque

TLOC

NOME

Active

Local Estoque Ativo?

TLOC

INATIVO

Type

Tipo do Local de Estoque


Local de Estoque de
produto acabado?

Local de Estoque de

IsFinalItem
IsQualityControl

Inativo=0 -> Ativo


Inativo=1 -> Inativo
No utilizada na linha RM
No utilizada na linha RM
No utilizada na linha RM
Protheus SigaMNT x BackOffice RM

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

Tabela De-Para da mensagem Order

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

Tipo do Pedido TMOV


InternalId do
Pedido
TMOV
Data de
Emisso
TMOV

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

O campo preenchido com valor de referencia do


De-Para.
Os valores passados na mensagem sero:
000 = Pedido de pagamento (gesto de risco e
documentos)
001 = Pedido de compras

CODCOLIGADA|IDMOV
DATAEMISSAO

TMOV

NUMEROMOV

TMOV

HORARIOEMISSAO

TMOV

CGCCFO

TMOV

CODCFO

TMOV

CODCOLCFO|CODCFO

TMOV

CODCPG

TMOV

CODCOLIGADA|CODCPG

TITMMOV

CODCOLIGADA

A utilizao do mesmo parametrizada por tipo de


movimento, onde informa a utilizao ou criao de
novo valor.

Busca valor se name = CNPJ e scope = Federal


O campo preenchido com valor de referencia do
De-Para.

O campo preenchido com valor de referencia do


De-Para.

SalesOrderItens.Item
CompanyId

Coligada

O campo preenchido com valor de referencia do


De-Para.
Protheus SigaMNT x BackOffice RM

75

O campo preenchido com valor de referencia do


De-Para.

BranchId

Filial

TITMMOV

CODFILIAL

OrderItem

TITMMOV

NSEQITMMOV

TITMMOV

CODCOLIGADA|IDMOV|NSE
QITMMOV

TITMMOV

CODCOLIGADA|IDPRD

O campo preenchido com valor de referencia do


De-Para.

TITMMOV

CODUND

O campo preenchido com valor de referencia do


De-Para.

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

O campo preenchido com valor de referencia do


De-Para.

Operao a ser
executada no
registro

Event

Valor default: upsert.


Enviar delete quando for excluso

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

Chave nica da parcela no RM.


No utilizado.

TPAGTO

DATAEMISSAO
No utilizado.
No utilizado.
No utilizado.

TPAGTO

DATAVENCIMENTO

TPAGTO

VALOR
No utilizado.

Notas:

Foram listados acima somente os campos mapeados no arquivo XSLT.

12.27

Tabela De-Para da mensagem InfoOfParcelValues


Mensagem nica

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:

* Ser enviado o valor total baixado referente ao principal.


o Este valor considera os descontos obtidos e outros valores que influem no valor principal da parcela.

** 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.

Protheus SigaMNT x BackOffice RM

77

12.28

De-Para da mensagem Company e Branch


Para realizar o cadastro no RM acessar o RM.exe e no mdulo Integrao \ Mensagem nica \ De-Para incluir o registro,
conforme imagens abaixo:

De-Para de Empresa (Company)

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.

Protheus SigaMNT x BackOffice RM

78

De-Para de Filial (Branch)

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.

Cadastro manual da tabela De-Para


Para efetuar o cadastro manual da tabela De-Para no RM necessrio verificar os valores conforme explicitado abaixo.

Tabela RM  Coluna Tabela na linha referente ao InternalId na tabela De-Para da entidade.


Chave Primria RM  Coluna Coluna na linha referente ao InternalId na tabela De-Para da entidade.
Valor Chave Primria RM  Valor das chaves conforme definido no padro acima, com a devida separao por pipeline (|).
Sistema Integrado  Fixo PROTHEUS
Valor Chave Integrao  Chave definida para a entidade no Protheus/NGI*

* - Verificar com equipe de implantao Protheus qual a chave definida, pois a mesma pode variar
dependendo do compartilhamento de empresas ou filiais.

Protheus SigaMNT x BackOffice RM

79

Exemplo:

Protheus SigaMNT x BackOffice RM

80

GAPs Funcionais e Pontos de Ateno MNT x Officina

12.30

Ordem de Servio para Terceiros


O MNT j fornece recursos para a incluso e controle de ordens de servio de terceiros. Entretanto, a funcionalidade deve ser
incrementada no MNT para que possa atender o processo da mesma forma que faz o RM Officina.
O que Falta Implementar:
1. Incluso de dois campos na tabela de ordens de servio: Fornecedor/Loja. Esses campos so utilizados no conceito de
prestador de servios. O campo de fornecedor serve para indicar que a OS est sendo executada em um terceiro.
Para abrir esse campo, o campo terceiro deve estar como sim.

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.

Contrato de Manuteno de Terceiros


O SIGAMNT possui cadastro de contratos e utiliza desse recurso para contratos de mo-de-obra. O objetivo manter esta
funcionalidade e aprimor-la de modo a atender tambm contratos de prestao de servio. Para isso algumas alteraes sero
necessrias tanto no Protheus quanto no RM.
O que Falta Implementar:
1. Atualizar a descrio da tabela TP3 para contratos de manuteno e adicionar os seguintes campos na tabela:
Tipo de contrato (1=mao-de-obra;2=prestador);
No caso de contrato de mo-de-obra, abrem-se os campos de fornecedor/loja. Quando for contrato de prestador
abrem-se os campos cliente/loja.

Cliente e Loja (F3 para a tabela de clientes)

Data incluso (preenchimento automtico com a data atual, na incluso)

Dt. Vigncia incio

Dt. Vigncia fim


Para a verso atual o sistema no deve permitir informar a data de vigncia fim em branco.

Periodicidade (preenchido automaticamente pela diferena entre as datas de vigncia, resultando em um


nmero de dias)

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

Tipo de Manuteno (STE)

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.

Criao de uma nova tabela de atendimento deve conter os seguintes campos:

Filial

Cliente

Loja

Bem (s possvel informar bens de clientes prestador de servio)

Tipo do atendimento: baseado no tipo de servio do MNT, sendo que cada tipo pode ser classificado em
corretivo, preventivo ou outros.

Data abertura do atendimento

Hora abertura do atendimento

Atendente (funcionrios de manuteno logado no sistema)


Protheus SigaMNT x BackOffice RM

82

Data do ltimo retorno (atualizado sempre que houver alguma alterao)


Hora do ltimo retorno (atualizado sempre que houver alguma alterao)
Atendente do ltimo retorno (atualizado sempre que houver alterao)
Situao:
1=em aberto (ainda no gera SS)
2=pendente (aguardando finalizao de SS, no pode ser alterado)
3=finalizado (SS finalizada)
Problema (da tabela causa/problema/soluo)
Soluo (da tabela causa/problema/soluo)
Observaes (sobre o atendimento, problema e soluo campo memo que tambm carrega informaes do
questionrio)
Cdigo do contrato (no obrigatrio, permite a seleo de um contrato de manuteno do tipo prestador para
cliente/loja/bem relacionados ao atendimento).
Solicitao de Servio (a ser preenchido automaticamente no caso de abertura de OS)

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.

Na rotina de atendimento o usurio:

informa o cdigo/loja do cliente e seleciona o equipamento (filtro)


o sistema mostra caso haja atendimentos em aberto para este equipamento, permitindo ao usurio selecion-lo para
alterao ao invs de incluir um novo

informa o tipo de atendimento

se o tipo for corretiva, abre o questionrio/diagnstico associado:


a) se o problema for solucionado, o atendimento recebe status finalizado
b) se o problema no for solucionado aberta uma SS com as informaes do atendimento e o
atendimento recebe status pendente nesse caso o controle do atendimento se transfere para a SS
6.

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.

Para contrato de venda:

Protheus SigaMNT x BackOffice RM

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

Instalao (Alocao) de Objetos[SIGAMNT]

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.

O que Falta Implementar:


Conforme descrio do processo do RM tem-se que:

Levantar informaes do contrato de manuteno firmado (impresso) cliente, dados, vencimento;


corresponde necessidade de um relatrio de contratos no MNT.

Levantar informaes do equipamento contratado identificador, itens de manuteno; relatrios de bens e


de manutenes do MNT.

Registrar o agendamento na soluo de gesto de manuteno; corresponde gerao de planos de


manuteno.

Acompanhar o agendamento no cronograma de manuteno; relatrios de mapa de manuteno, ordens de


servio por plano, entre outros.

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.

Abertura de Ordem de Servio via TOP

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.

Protheus SigaMNT x BackOffice RM

85

O processo de finalizao da OS no SigaMNT acarretar na atualizao do movimento de OS correspondente no


BackOffice e , caso parametrizado para tal, gerar apropriao dos custos para seu respectivo projeto/tarefa.

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.

Protheus SigaMNT x BackOffice RM

86

You might also like