Mensagem Única | RM | Observação | ||
---|---|---|---|---|
Elemento | Descrição | Tabela | Coluna | |
BusinessContent | ||||
InternalId | InternalId da Solicitação | TMOV | CODCOLIGADA|IDMOV | |
Code | Id da Solicitação | TMOV | IDMOV|CODORDEMREFERENCIA | Campo utilizado somente na saída de dados, na entrada é auto incremento. |
Number | Numero da Solicitação | TMOV | NUMEROMOV | A utilização do mesmo é parametrizada por tipo de movimento. O campo Edita Numeração deve ser 'Edita' para que o número da OS do SigaMNT seja o Número do Movimento no RM. |
CompanyId | Coligada | TMOV | ||
BranchId | Filial | TMOV | CODFILIAL | |
Status | Situação da OS | TMOV | STATUS | Utilizado para selecionar o status do movimento. |
MaintenanceOrderType | Tipo da OS | Utilizado para selecionar código do tipo de movimento. Fixo “1” – Ordem de Manutenção Normal Fixo “2” – Ordem de Manutenção Com Terceiros | ||
AssetInternalId | Ativo fixo da OS | Campo não armazenado pelo BackOffice RM. | ||
UserRequesterCode | Código do Usuário Solicitante | Campo requisitado pelo Logix, mas não utilizado na linha RM. | ||
UserRequesterInternalId | Usuário Solicitante | Campo requisitado pelo Logix, mas não utilizado na linha RM. | ||
AccountableUserInternalID | Usuário Responsável | Campo requisitado pelo Logix, mas não utilizado na linha RM. | ||
RegisterDateTime | Data de Emissão | TMOV | DATAEMISSAO | |
MaintenanceServiceCode | Serviço da manutenção | Cadastro particular ao SigaMNT e não integrado à linha RM. | ||
FirstCounter | Contador de utilização 1 | Não armazenado no BackOffice. | ||
SecondCounter | Contador de utilização 2 | Não armazenado no BackOffice. | ||
ProjectInternalId | Projeto da OS | TMOV | IDPRJ | O campo é preenchido com valor de referencia do De-Para. |
TaskInternalId | Tarefa da OS | TMOV | IDTRF | O campo é preenchido com valor de referencia do De-Para. |
Observation | Observação | TMOV | OBSERVACAO | |
CustomerVendorCode | Código do Cliente/Fornecedor | TMOV | CODCOLCFO|CODCFO | |
CustomerVendorInternalId | Código do Cliente/Fornecedor | TMOV | CODCOLCFO|CODCFO | O campo é preenchido com valor de referencia do De-Para. |
EquipmentCode | Código do Equipamento (Bem) associado à OS. | TITMMOV | CODBEMSIGAMNT | Este campo é copiado para os itens de movimentos. Recurso disponível a partir da versão RM 12.1.19 |
EquipmentInternalId | Código do Equipamento (Bem) associado à OS | O campo é preenchido com valor de referencia do De-Para. | ||
ListOfMaintenanceOrderItem .MaintenanceOrderItem | ||||
InternalId | InternalID | TITMMOV | CODCOLIGADA|IDMOV|NSEQITMMOV | |
Code | Id do Item | TITMMOV | NSEQITMMOV | |
ItemInternalId | Produto | TITMMOV | CODCOLIGADA|IDPRD | O campo é preenchido com valor de referencia do De-Para. |
ItemReferenceCode | Codigo de Ref. do Produto | Campo não existente na linha RM. | ||
UnitPrice | Preço Unitário | TITMMOV | PRECOUNITARIO | |
TotalPrice | Valor total do item | TITMMOV | VALORLIQUIDO | |
Quantity | Quantidade | TITMMOV | QUANTIDADE | |
InitialDateTime | Início da utilização | TITMMOV | DATAEMISSAO | |
FinalDateTime | Final da utilização | TITMMOV | DATAENTREGA | Na OS do SIGAMNT é informado no campo Dt Original |
UnitofMeasureInternalId | Unidade de Medida | TITMMOV | CODUND | |
WarehouseInternalId | Local de Estoque | TITMMOV | CODLOC | |
ProjectInternalId | ID do Projeto | TITMMOV | IDPRJ | |
TaskInternalId | ID da Tarefa | TITMMOV | IDTRF | |
Observation | Observação | |||
ListOfApportionRequest.ApportionRequest | ||||
ProjectInternalId | ID do Projeto | TMOVRATCCU | IDPRJ | O campo é preenchido com valor de referencia do De-Para. |
TaskInternalId | ID da Tarefa | TMOVRATCCU | IDTRF | O campo é preenchido com valor de referencia do De-Para. |
CostCenterInternalId | Codigo Centro de Custo | TMOVRATCCU | CODCCUSTO | O campo é preenchido com valor de referencia do De-Para. |
AccountantAcountInternalId | Conta Contábil | Não utilizada na linha RM. | ||
Percentual | Valor Percentual | TMOVRATCCU | PERCENTUAL | |
Value | Valor Nominal | TMOVRATCCU | VALOR | |
Observation | Observação | TMOVRATCCU | HISTORICO | |
ListOfApportionRequestItem.ApportionRequestItem | ||||
ProjectInternalId | ID do Projeto | TITMMOVRATCCU | IDPRJ | O campo é preenchido com valor de referencia do De-Para. |
TaskInternalId | ID do Projeto | TITMMOVRATCCU | IDTRF | O campo é preenchido com valor de referencia do De-Para. |
CostCenterInternalId | Código Centro de Custo | TITMMOVRATCCU | CODCCUSTO | O campo é preenchido com valor de referencia do De-Para. |
AccountantAcountInternalId | Código Centro de Custo | Não utilizada na linha RM. | ||
Percentual | Código Centro de Custo | TITMMOVRATCCU | PERCENTUAL | |
Value | Codigo Centro de Custo | TITMMOVRATCCU | VALOR | |
Observation | Observação do Rateio | TITMMOVRATCCU | HISTORICO |
Nota:
O movimento de OS não pode gerar movimentação financeira, de estoque ou contábil, pois as alterações de status da mesma ocorrem de forma alternativa (permitindo alteração de OS processada).
- O parâmetro “TMVOrdemManutencao” deverá te seu valor atualizado com o código do tipo de movimento de Ordem de Serviço específico da integração.
Mapeamento de Campos da Mensagem Única MaintenanceOrder (Ordem de Manutenção) - Protheus
Mensagem Única | MNT | Observação | ||
---|---|---|---|---|
Elemento | Descrição | Tabela | Coluna | |
BusinessContent | ||||
InternalId | InternalId da Solicitação | STJ | cEmpAnt | | |
Code | Id da Solicitação | STJ | TJ_ORDEM | |
Number | Numero da Solicitação | STJ | TJ_ORDEM | |
CompanyId | Coligada | cEmpAnt | ||
BranchId | Filial | cFilAnt | ||
CompanyInternalId | Empresa e Filial | CEmpAnt|cFilAnt | ||
Status | Situação da OS | STJ | TJ_SITUACA e TJ_TERMINO | Utiliza a combinação de campos para montar um status fixo para a OS: |
AssetInternalId | Ativo fixo da OS | SN1 | cEmpAnt | N1_FILIAL | | |
UserRequesterCode | Código do Usuário Solicitante | STJ | TJ_USUARIO | |
AccountableUserInternalID | Usuário Responsável | Composto por: empresa + '|’ + código (6 caracteres) + ‘|’ + nome do usuário | ||
RegisterDateTime | Data de Emissão | STJ | TJ_DTORIGI + ’00:00:00’ | |
MaintenanceServiceCode | Serviço da manutenção | STJ | TJ_SERVICO | |
FirstCounter | Contador de utilização 1 | STJ ou ST9 | TJ_POSCONT ou T9_POSCONT | Utiliza TJ_POSCONT, mas por não ser obrigatório em tela envia T9_POSCONT quando não informado. |
SecondCounter | Contador de utilização 2 | STJ ou TPE | TJ_POSCON2 ou TPE_POSCON | |
ProjectInternalId | Projeto da OS | STJ | IntPrjExt() -> TJ_INTPRJ | |
TaskInternalId | Tarefa da OS | STJ | IntTrfExt() -> TJ_INTTSK | |
Observation | Observação | STJ | TJ_OBSERVA | |
EquipmentCode | Código do bem. | STJ | TJ_CODBEM | |
ListOfMaintenanceOrderItem .MaintenanceOrderItem | ||||
Event | Evento | UPSERT ou DELETE | ||
InternalId | InternalID | STL | cEmpAnt | | |
Code | Id do Item | |||
ItemInternalId | Produto | SB1 / STL | IntProExt() -> *TL_CODIGO | TL_CODIGO é composto conforme regras e parametrizações de integração: |
ItemReferenceCode | Codigo de Ref. do Produto | ‘1’ | ||
UnitPrice | Preço Unitário | STL | TL_CUSTO / TL_QUANTID | Divisão do custo pela quantidade. |
TotalPrice | Valor total do item | STL | TL_CUSTO | |
Quantity | Quantidade | STL | TL_QUANTID | |
InitialDateTime | Início da utilização | STL | TL_DTINICI + TL_HOINICI | |
FinalDateTime | Final da utilização | STL | TL_DTFIM + TL_HOFIM | |
UnitofMeasureInternalId | Unidade de Medida | SAH / STL | IntUndExt() -> AH_FILIAL | TL_UNIDADE | |
WarehouseInternalId | Local de Estoque | NNR / STL | IntLocExt() -> | |
ProjectInternalId | ID do Projeto | |||
TaskInternalId | ID da Tarefa | |||
Observation | Observação | |||
ListOfApportionRequest.ApportionRequest - não enviado pelo MNT |