Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


 

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
 

OrderId
Numero
Número do PedidoTMOV
NUMEROMOV
IDINTEGRACAO

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

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
 
Não utilizado.
CustomerCodeCódigo do Cli/ForTMOVCODCFO
Busca valor se name = “CNPJ” e scope = “Federal”
Nã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 ItemTITMMOVCODUND
O campo é preenchido com valor de referencia do De-Para
Não utilizado.
UnitOfMeasureInternalIdInternalId da Unidade de MedidaTITMMOVCODUND
 

QuantityQuantidadeTITMMOVQUANTIDADE
 

UnityPricePreço unitárioTITMMOVPRECOUNITARIO
 

TotalPriceValor TotalTITMMOVVALORBRUTOITEM
 valnetlineitem

valnetlineitem
TITMMOVVALORTOTALITEM
ItemDiscountsDescontos do item
 
TITMMOV
VALORTOTALITEM
VALORDESCO 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 CustoTITMMOVCODCCUSTO
O campo é preenchido com valor de referencia do De-Para
Nã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_FORNECE
 
Nã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_CC
 
Nã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_FORNECE
 
Nã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_CCD
 
Não enviado pelo Protheus.
CostCenterInternalIdInternalId do centro de custoSE2

IntCusExt() ->
E2_CCD