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
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 | Se vazio, busca valor default do Tipo de Movimento. |
UserRequesterCode | Código do Usuário Solicitante | Campo requisitado pelo Logix, mas não utilizado na linha RM. | ||
UserRequesterInternalId | IntenalID do Usuário Solicitante | 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 | |||
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 | CODORDEMREFERENCIA | |
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 | |
WarehouseInternalId | Local de Estoque | TITMMOV | CODLOC | |
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 | ||||
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 | ||||
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” e “TMVSC” 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.
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. | EquipmentCode | Código do Bem | STJ | TJ_CODBEM |
ProjectInternalId | ID do Projeto | |||||||
TaskInternalId | ID da Tarefa | |||||||
Observation | Observação | SC1 | C1_OBS | |||||
ListOfApportionStockTurnover.ApportionStockTurnover – 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 da Ordem (OS) | SCP | CP_OP | O código da OP é usado para extrair e enviar o número da OS. |
MainOrderInternalId | Codigo 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 de Ref. do Produto | |||
UnitPrice | Preço Unitario | |||
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 da Ordem (OS) | SCP | *CP_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 | SCP | CP_OPS | |
ListOfApportionStockTurnover.ApportionStockTurnover – não enviado pelo MNT |