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

 


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
 
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
 

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
 

TITMMOVVALORTOTALITEM
 

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

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
 
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