Mapeamento de Campos da Mensagem Única Order (Ordem) - RM

 

Mensagem ÚnicaRMObservação
ElementoDescriçãoTabelaColuna 
BusinessContent
CompanyIdColigadaTMOVCODCOLIGADAO campo é preenchido com valor de referencia do De-Para.
CompanyInternalIdInternalId da empresaTMOVCODCOLIGADA|CODFILIAL 
BranchIdFilialTMOVCODFILIALO campo é preenchido com valor de referencia do De-Para.
OrderTypeCodeTipo do PedidoTMOVCODTMV

Os valores passados na mensagem serão:
000 = Pedido de pagamento (gestão de risco e documentos)
001 = Pedido de compras

InternalIdInternalId do PedidoTMOVCODCOLIGADA|IDMOV 
RegisterDateData de EmissãoTMOVDATAEMISSAO 
OrderIdNumero do PedidoTMOVNUMEROMOV

A utilização do mesmo é parametrizada por tipo de movimento,

onde informa a utilização ou criação de novo valor.

RegisterHourHorário EmissãoTMOVHORARIOEMISSAO 
VendorGovInfo

Informação Governo

de Fornecedor

TMOVCGCCFO 
CustomerCodeCódigo do Cli/ForTMOVCODCFOBusca valor se name = “CNPJ” e scope = “Federal”
CustomerInternalIdInternalId do Cli/ForTMOVCODCOLCFO|CODCFO 
PaymentTermCodeCondição de PagamentoTMOVCODCPGO campo é preenchido com valor de referencia do De-Para.
PaymentConditionInternalId

InternalId da condição

de pagamento

TMOVCODCOLIGADA|CODCPG 
SalesOrderItens.Item
CompanyIdColigadaTITMMOVCODCOLIGADAO campo é preenchido com valor de referencia do De-Para.
BranchIdFilialTITMMOVCODFILIALO campo é preenchido com valor de referencia do De-Para.
OrderItemId do ItemTITMMOVNSEQITMMOV 
InternalIdInternalID Item do PedidoTITMMOVCODCOLIGADA|IDMOV|NSEQITMMOV 
ItemInternalIdInternalId do ProdutoTITMMOVCODCOLIGADA|IDPRDO campo é preenchido com valor de referencia do De-Para.
ItemunitofmeasureUnidade de Medida do ItemTITMMOVCODUNDO campo é preenchido com valor de referencia do De-Para.
UnitOfMeasureInternalIdInternalId da Unidade de MedidaTITMMOVCODUND 
QuantityQuantidadeTITMMOVQUANTIDADE 
UnityPricePreço unitárioTITMMOVPRECOUNITARIO 
TotalPriceValor TotalTITMMOVVALORBRUTOITEM 
valnetlineitem TITMMOVVALORTOTALITEM 
CostCenterCodeCentro de CustoTITMMOVCODCCUSTOO campo é preenchido com valor de referencia do De-Para.
CostCenterInternalIdInternalID do Centro de CustoTITMMOVCODCOLIGADA|CODCCUSTO 
EventOperação a ser executada no registro  

Valor default: “upsert”. Enviar “delete” quando for exclusão

PAYMENTPLAN.TERM
InternalIdChave da parcelaTPAGTOCODCOLIGADA|IDSEQPAGTOChave única da parcela no RM.
conditionpayCondição de Pagamento  Não utilizado.
datereferenceData de emissãoTPAGTODATAEMISSAO 
timereferenceReferência de tempo  Não utilizado.
typeperiodTipo de período  Não utilizado.
periodnumNumero de períodos  Não utilizado.
termduedateData de vencimentoTPAGTODATAVENCIMENTO 
termamountValor totalTPAGTOVALOR 
termpaymentpercentagePercentual ao valor da nota  Não utilizado.

 

 

Mapeamento de Campos da Mensagem Única Order (Ordem) - Protheus


  1. Pedido de Compra (SC7)

Mensagem ÚnicaMNTObservação
ElementoDescriçãoTabelaColuna 
BusinessContent
OrderIdNúmero do pedidoSC7C7_NUM 
InternalIdInternalId do pedidoSC7

cEmpAnt |
C7_FILIAL |
C7_NUM |
'PC'

 
CompanyIdEmpresa cEmpAnt 
BranchIdFilial cFilAnt 
CompanyInternalIdColigada|Filial cEmpAnt | cFilAnt 
RegisterDateData de emissão da parcelaSC7C7_EMISSAO 
OrdertypecodeTipo do pedido  Envia valor fixo ‘001’ para pedido de compra.
RegisterHourHorário de emissão  Envia hora corrente.
CustomerCodeCódigo do fornecedorSC7C7_FORNECE 
CustomerInternalIdInternalId do fornecedorSC7

IntForExt () ->
C7_FORNECE |
C7_LOJA

 
PaymentTermCodeCondição de pagamentoSC7C7_COND 
PaymentConditionInternalIdInternalId da condição de pagamentoSC7

IntConExt () ->
C7_COND

 
SalesOrderItens.Item
CompanyIdEmpresa cEmpAnt 
BranchIdFilial cFilAnt 
OrderItemId do ItemSC7C7_ITEM 
InternalIdInternalId do item do pedidoSC7

cEmpAnt |
cFilAnt |
C7_ITEM

 
ItemInternalIdInternalId do produtoSC7

IntProExt() ->
C7_PRODUTO

 
UnitOfMeasureInternalIdUnidade de medida do itemSC7

IntUndExt() ->
C7_UM

 
QuantityQuantidadeSC7C7_QUANT 
UnityPricePreço unitárioSC7C7_PRECO 
TotalPriceValor totalSC7C7_QUANT * C7_PRECO 
CostCenterCodeCentro de custoSC7C7_CC 
CostCenterInternalIdInternalId do centro de custoSC7

IntCusExt() ->
C7_CC

 



2.Pedido de Pagamento (SE2): multas, documentos e honor. despachante

 

Mensagem ÚnicaMNTObservação
ElementoDescriçãoTabelaColuna 
BusinessContent
OrderIdNúmero do pedidoSE2E2_NUM 
InternalIdInternalId do pedidoSE2

cEmpAnt |
E2_FILIAL |
E2_NUM |
'PP'

 
CompanyIdEmpresa cEmpAnt 
BranchIdFilial cFilAnt 
CompanyInternalIdColigada|Filial cEmpAnt | cFilAnt 
RegisterDateData de emissão da parcelaSE2E2_EMISSAO 
OrdertypecodeTipo do pedido  Envia valor fixo ‘000’ para pedido de pagamento.
RegisterHourHorário de emissão  Envia hora corrente.
CustomerCodeCódigo do fornecedorSE2E2_FORNECE 
CustomerInternalIdInternalId do fornecedorSE2

IntForExt () ->

E2_FORNECE |
E2_LOJA

 
SalesOrderItens.Item
CompanyIdEmpresa cEmpAnt 
BranchIdFilial cFilAnt 
OrderItemId do Item  Envia fixo ‘001’.
InternalIdInternalId do item do pedidoSE2

cEmpAnt |
E2_FILIAL |
E2_NUM |
'PP' |
‘001’

 
ItemInternalIdInternalId do produto 

IntProExt()

Utiliza como produto o conteúdo dos parâmetros

MV_PRODTRX, MV_PRODTS2 ou MV_PRODTS8.

UnitOfMeasureInternalIdUnidade de medida do itemSB1

IntUndExt() ->
B1_UM

Envia unidade de medida relacionada ao produto do parâmetro utilizado.
QuantityQuantidade  Valor fixo 1.
UnityPricePreço unitário  Valor da parcela.
TotalPriceValor totalSE2 Envia fixo valor da parcela x 1.
CostCenterCodeCentro de custoSE2E2_CCD 
CostCenterInternalIdInternalId do centro de custoSE2

IntCusExt() ->
E2_CCD