Histórico da Página
...
A mensagem Request é utilizada na integração BackOffice RM com SigaMNT para integrar as seguintes entidades:
- Solicitação de Compra
- Requisição de Estoque
- Baixa de Estoque Apropriação de Custos
- Solicitação de Armazém
Mensagem Única | RM | Observação | |||
---|---|---|---|---|---|
Elemento | Descrição | Tabela | Coluna | ||
BusinessContent | |||||
Type | Tipo da requisição | Utilizado para selecionar o Tipo de Movimento. | |||
InternalId | InternalId da Solicitação | TMOV | CODCOLIGADA|IDMOV | ||
Code | Id da Solicitação | TMOV | IDMOV | 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, onde informa a utilização ou criação de novo valor. | |
CompanyId | Coligada | TMOV | CODCOLIGADA | ||
BranchId | Filial | TMOV | CODFILIAL | ||
Series | Série | TMOV | SERIE | Série principal do Tipo de Movimento (independente se a tag estiver com valor preenchido)*. | |
UserRequesterCode | Código do Usuário Solicitante | TMOV | CODUSUARIO | Código do Usuário no Campo requisitado pelo Logix, mas não utilizado na linha RM. | |
UserRequesterInternalId | IntenalID do Usuário Solicitante | TMOV | CODUSUARIO | Código do Usuário no Campo requisitado pelo Logix, mas não utilizado na linha RM. | |
RegisterDateTime | Data de Emissão | TMOV | DATAEMISSAO | ||
DeliveryDateTime | Data de Entrega | TMOV | DATAENTREGA | ||
AbatementDateTime | Data de Abatimento | TMOV | DATADEDUCAO | ||
CostCenterInternalId | Centro de Custo | TMOV | CODCCUSTO | Obrigatório que seja passado no cabeçalho OU no item. | |
AccountantAcountInternalId | Conta Contábil | Não utilizado na linha RM. | |||
PaymentConditionInternalId | Condição de Pagamento | TMOV | CODCPG | O campo é preenchido com valor de referencia do De-Para. | |
ProjectInternalId | ID do Projeto | TMOV | IDPRJ | O campo é preenchido com valor de referencia do De-Para. | |
MainOrderCode | Codigo da Ordem(OP ou OS) | TMOV | CODORDEMREFERENCIAO SigaMNT pode decidir se enviará a OP ou OS. | ||
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 | |
Observation | Observação | TMOV | OBSERVACAO | ||
ListOfRequestItem .RequestItem | |||||
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 Unitario | TITMMOV | PRECOUNITARIO | ||
TotalPrice | Valor total do item | TITMMOV | VALORLIQUIDO | ||
DeliveryDateTime | Data de Entrega | TITMMOV | DATAENTREGA | ||
Quantity | Quantidade | TITMMOV | QUANTIDADE | ||
UnitofMeasureInternalId | Unidade de Medida | TITMMOV | CODUND | O campo é preenchido com valor de referencia do De-Para. | |
WarehouseInternalId | Local de Estoque | TITMMOV | CODLOC | O campo é preenchido com valor de referencia do De-Para. | |
CostCenterInternalId | Centro de Custo | TITMMOV | CODCCUSTO | Obrigatório que seja passado no cabeçalho OU no item. | |
AccountantAcountInternalId | Conta Contábil | Não utilizado na linha RM. | |||
MainOrderCode | Codigo da Ordem (OP ou OS)TITMMOV | CODORDEMREFERENCIA | O SigaMNT pode decidir se enviará a OP ou OS. | ||
ProjectInternalId | ID do Projeto | TITMMOV | IDPRJ | ||
TaskInternalId | ID da Tarefa | TITMMOV | IDTRF | ||
Observation | Observação | ||||
ListOfApportionRequest.ApportionRequest (Não enviado pelo SigaMNT) | |||||
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 | Código 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 (Não enviado pelo SigaMNT) | |||||
ProjectInternalId | ID do Projeto | TITMMOVRATCCU | IDPRJ | O campo é preenchido com valor de referencia do De-Para. | |
TaskInternalId | ID da Tarefa | 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 | Conta Contábil | Não utilizada na linha RM. | |||
Percentual | Valor Percentual | TITMMOVRATCCU | PERCENTUAL | ||
Value | Valor Nominal | TITMMOVRATCCU | VALOR | ||
Observation | Observação do Rateio | TITMMOVRATCCU | HISTORICO |
Notas:
- A escolha entre a geração de solicitação de compra ou armazém fica a cargo do SigaMNT, que lança mão do parâmetro MV_NGGERSA para informar se o sistema está apto a gerar Solicitações de Armazém (valor igual a ‘S’).
- Os parâmetros “TMVSA” “TMVSolicitacaoArmazem” e “TMVSC” “TMVSolicitacaoCompra” deverão ter seus valores atualizados com o código do tipo de movimento de solicitação de estoque e solicitação de compras específicos da integração, respectivamente.
- Os Tipos de Movimento devem respeitar as parametrizações descritas no anexo Parâmetros Tipo de Movimento.
- *- Disponível a partir da versão 12.1.22.172. Mais informações consulte 4584363 MATESTCNTFTOF01-4436 DT TOTVS Manutenção de Ativos x BackOffice RM - #REQUEST 1.010.
Mapeamento de Campos da Mensagem Única Request (Requisição) - Protheus
- Solicitação de Compra
Mensagem Única | MNT | Observação | ||
---|---|---|---|---|
Elemento | Descrição | Tabela | Coluna | |
BusinessContent | ||||
Type | Tipo da requisição | '000' para Solicitação de Compra | ||
InternalId | InternalId da Solicitação | SC1 | C1_FILIAL|C1_NUM|SC | |
Code | Id da Solicitação | SC1 | C1_NUM | |
Number | Numero da Solicitação | SC1 | C1_NUM | |
CompanyId | Empresa | cEmpAnt | ||
BranchId | Filial | cFilAnt | ||
CompanyInternalId | Empresa e Filial | CEmpAnt|cFilAnt | ||
Series | Série | |||
UserRequesterCode | Código do Usuário Solicitante | SC1 | C1_SOLICIT | |
UserRequesterInternalId | IntenalID do Usuário Solicitante | Composto por: empresa + ‘|’ + código (6 caracteres) + ‘|’ + nome do usuário | ||
RegisterDateTime | Data de Emissão | SC1 | C1_EMISSAO + ’00:00:00’ | |
DeliveryDateTime | Data de Entrega | |||
AbatementDateTime | Data de Abatimento | |||
PaymentConditionInternalId | Condição de Pagamento | SE4 / SC1 | IntConExt() -> | |
ProjectInternalId | ID do Projeto | |||
MainOrderCode | Codigo da Ordem (OS) | SC1 | C1_OP | O código da OP é usado para extrair e enviar o número da OS. |
MainOrderInternalId | Codigo da Ordem (OS) | STJ / | cEmpAnt | | O código da OP é usado para extrair e enviar o número da OS. |
EquipmentCode | Código do bem. | STJ | TJ_CODBEM | |
Observation | Observação | SC1 | C1_OBS | |
ListOfRequestItem .RequestItem | ||||
InternalId | InternalID | SC1 | cEmpAnt | | |
Code | Id do Item | SC1 | C1_ITEM | |
ItemInternalId | Produto | SB1 / | IntProExt() -> | |
ItemReferenceCode | Codigo de Ref. do Produto | |||
UnitPrice | Preço Unitario | SC1 | C1_PRECO | |
TotalPrice | Valor total do item | SC1 | C1_TOTAL | |
DeliveryDateTime | Data de Entrega | SC1 | C1_DATPRF + hora atual | |
Quantity | Quantidade | SC1 | C1_QUANT | |
UnitofMeasureInternalId | Unidade de Medida | SAH / | IntUndExt() -> | |
WarehouseInternalId | Local de Estoque | NNR / | IntLocExt() -> | |
CostCenterInternalId | Centro de Custo | CTT / | IntCusExt() -> | |
AccountantAcountInternalId | Conta Contábil | |||
MainOrderCode | Codigo da Ordem (OS) | SC1 | *C1_OP | O código da OP é usado para extrair e enviar o número da OS. |
MainOrderInternalId | Codigo da Ordem (OS) | STJ / | cEmpAnt | | O código da OP é usado para extrair e enviar o número da OS. |
ProjectInternalId | ID do Projeto | |||
TaskInternalId | ID da Tarefa | |||
Observation | Observação | SC1 | C1_OBS | |
ListOfApportionStockTurnover.ApportionStockTurnover – não Não enviado pelo MNT |
2.Solicitação de Armazém
Mensagem Única | MNT | Observação | ||
---|---|---|---|---|
Elemento | Descrição | Tabela | Coluna | |
BusinessContent | ||||
Type | Tipo da requisição | ‘001’ para Solicitação ao Armazém | ||
InternalId | InternalId da Solicitação | SCP | cEmpAnt|CP_FILIAL|CP_NUM|SA | |
Code | Id da Solicitação | SCP | CP_NUM | |
Number | Numero da Solicitação | SCP | CP_NUM | |
CompanyId | Empresa | cEmpAnt | ||
BranchId | Filial | cFilAnt | ||
CompanyInternalId | Empresa e Filial | CEmpAnt|cFilAnt | ||
Series | Série | |||
UserRequesterCode | Código do Usuário Solicitante | SCP | CP_SOLICIT | |
UserRequesterInternalId | IntenalID do Usuário Solicitante | Composto por: empresa + ‘|’ + código (6 caracteres) + ‘|’ + nome do usuário | ||
RegisterDateTime | Data de Emissão | SCP | CP_EMISSAO + ’00:00:00’ | |
DeliveryDateTime | Data de Entrega | |||
AbatementDateTime | Data de Abatimento | |||
PaymentConditionInternalId | Condição de Pagamento | |||
ProjectInternalId | ID do Projeto | |||
MainOrderCode | Codigo Código da Ordem (OS) | SCP | CP_OP | O código da OP é usado para extrair e enviar o número da OS. |
MainOrderInternalId | Codigo Código da Ordem (OS) | STJ / SCP | cEmpAnt | | O código da OP é usado para extrair e enviar o número da OS. |
EquipmentCode | Código do Bem | STJ | TJ_CODBEM | |
Observation | Observação | SCP | CP_OBS | |
ListOfRequestItem .RequestItem | ||||
InternalId | InternalID | SCP | cEmpAnt | | |
Code | Id do Item | SCP | CP_ITEM | |
ItemInternalId | Produto | SB1 / | IntLocExt() -> B1_FILIAL | | |
ItemReferenceCode | Codigo Código de Ref. do Produto | |||
UnitPrice | Preço UnitarioUnitário | |||
TotalPrice | Valor total do item | |||
DeliveryDateTime | Data de Entrega | SCP | CP_DATPRF + hora atual | |
Quantity | Quantidade | SCP | CP_QUANT | |
UnitofMeasureInternalId | Unidade de Medida | SAH / | IntUndExt() -> | |
WarehouseInternalId | Local de Estoque | NNR / | IntLocExt() -> | |
CostCenterInternalId | Centro de Custo | CTT / | IntCusExt() -> | |
AccountantAcountInternalId | Conta Contábil | |||
MainOrderCode | Codigo Código da Ordem (OS) | SCP | *CP_OP | O código da OP é usado para extrair e enviar o número da OS. |
MainOrderInternalId | Codigo Código da Ordem (OS) | STJ / | cEmpAnt | | O código da OP é usado para extrair e enviar o número da OS. |
ProjectInternalId | ID do Projeto | |||
TaskInternalId | ID da Tarefa | |||
Observation | Observação | SCP | CP_OPS | |
ListOfApportionStockTurnover.ApportionStockTurnover – não Não enviado pelo MNT |