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

ORDER 3.002 - RECEBIMENTO- EAI 2.0 

  • A partir da versão 3.002 o centro de custo do movimento será determinado pelo centro de custo do primeiro item do movimento uma vez que este campo não está disponível entre os campos de movimento da mensagem.


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
OrderIdNúmero do PedidoTMOVIDINTEGRACAO

Este campo só é visível apenas na visão de movimentos.

RegisterHourHorário EmissãoTMOVHORARIOEMISSAO
VendorGovInfo

Informação Governo

de Fornecedor

TMOVCGCCFONão utilizado.
CustomerCodeCódigo do Cli/ForTMOVCODCFONão utilizado.
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
DiscountsDescontosTMOVVALORDESC

O type deste campo pode receber de 0 a 4 descontos, o RM envia e recebe apenas um desconto. Tanto no envio quando no recebimento o RM irá considerado apenas o primeiro registro da lista. Disponível a partir da versão Order 4.010

FreightType Tipo de freteTMOVFRETECIFOUFOB

1 - CIF; 2 - FOB; 9 - Nenhum

FreightValue Valor do freteTMOVVALORFRETE
ObservationObservações do PedidoTMOVHISTORICOCURTOCampo considerado a partir das versões: 4.003 (envio) / 4.010 (recebimento)
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 ItemTITMMOVCODUNDNão utilizado.
UnitOfMeasureInternalIdInternalId da Unidade de MedidaTITMMOVCODUND
QuantityQuantidadeTITMMOVQUANTIDADE
UnityPricePreço unitárioTITMMOVPRECOUNITARIO
TotalPriceValor TotalTITMMOVVALORBRUTOITEM
valnetlineitem
TITMMOVVALORTOTALITEM
ItemDiscountsDescontos do itemTITMMOVVALORDESCO type deste campo pode receber de 0 a 4 descontos, o RM envia e recebe apenas um desconto. Tanto no envio quando no recebimento o RM irá considerado apenas o primeiro registro da lista. Disponível a partir da versão Order 4.010
CostCenterCodeCentro de CustoTITMMOVCODCCUSTONão utilizado.
CostCenterInternalIdInternalID do Centro de CustoTITMMOVCODCOLIGADA|CODCCUSTO
EventOperação a ser executada no registro

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

ObservationObservações Item do PedidoTITMMOVHISTORICOCURTOCampo considerado a partir das versões: 4.003 (envio) / 4.010 (recebimento)
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.
OTHER.ADDFIELD


A informação de campo complementar só vai ser gravada se o campo existir na base e o campo for visível no movimento
fieldNome da coluna personalizadaTMOVCOMPL

valueValor da coluna personalizadaTMOVCOMPL



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_FORNECENão enviado pelo Protheus.
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_CCNão enviado pelo Protheus.
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_FORNECENão enviado pelo Protheus.
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_CCDNão enviado pelo Protheus.
CostCenterInternalIdInternalId do centro de custoSE2

IntCusExt() ->
E2_CCD