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 Única | RM | Observação |
---|
Elemento | Descrição | Tabela | Coluna |
|
|
BusinessContent |
CompanyId | Coligada | TMOV | CODCOLIGADA | O campo é preenchido com valor de referencia do De-Para. |
CompanyInternalId | InternalId da empresa | TMOV | CODCOLIGADA|CODFILIAL |
|
|
BranchId | Filial | TMOV | CODFILIAL | O campo é preenchido com valor de referencia do De-Para. |
OrderTypeCode | Tipo do Pedido | TMOV | CODTMV | Os valores passados na mensagem serão: 000 = Pedido de pagamento (gestão de risco e documentos) 001 = Pedido de compras |
InternalId | InternalId do Pedido | TMOV | CODCOLIGADA|IDMOV |
|
|
RegisterDate | Data de Emissão | TMOV | DATAEMISSAO |
| Numero 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. |
RegisterHour | Horário Emissão | TMOV | HORARIOEMISSAO |
|
|
VendorGovInfo | Informação Governo de Fornecedor | TMOV | CGCCFO |
Não utilizado. |
CustomerCode | Código do Cli/For | TMOV | CODCFO |
Busca valor se name = “CNPJ” e scope = “Federal”Não utilizado. |
CustomerInternalId | InternalId do Cli/For | TMOV | CODCOLCFO|CODCFO |
|
|
PaymentTermCode | Condição de Pagamento | TMOV | CODCPG | O campo é preenchido com valor de referencia do De-Para. |
PaymentConditionInternalId | InternalId da condição de pagamento | TMOV | CODCOLIGADA|CODCPG |
|
|
Discounts | Descontos | TMOV | VALORDESC | 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 frete | TMOV | FRETECIFOUFOB | 1 - CIF; 2 - FOB; 9 - Nenhum |
FreightValue | Valor do frete | TMOV | VALORFRETE |
|
Observation | Observações do Pedido | TMOV | HISTORICOCURTO | Campo considerado a partir das versões: 4.003 (envio) / 4.010 (recebimento) |
SalesOrderItens.Item |
CompanyId | Coligada | TITMMOV | CODCOLIGADA | O campo é preenchido com valor de referencia do De-Para. |
BranchId | Filial | TITMMOV | CODFILIAL | O campo é preenchido com valor de referencia do De-Para. |
OrderItem | Id do Item | TITMMOV | NSEQITMMOV |
|
|
InternalId | InternalID Item do Pedido | TITMMOV | CODCOLIGADA|IDMOV|NSEQITMMOV |
|
|
ItemInternalId | InternalId do Produto | TITMMOV | CODCOLIGADA|IDPRD | O campo é preenchido com valor de referencia do De-Para. |
Itemunitofmeasure | Unidade de Medida do Item | TITMMOV | CODUND |
O campo é preenchido com valor de referencia do De-ParaNão utilizado. |
UnitOfMeasureInternalId | InternalId da Unidade de Medida | TITMMOV | CODUND |
|
|
Quantity | Quantidade | TITMMOV | QUANTIDADE |
|
|
UnityPrice | Preço unitário | TITMMOV | PRECOUNITARIO |
|
|
TotalPrice | Valor Total | TITMMOV | VALORBRUTOITEM |
| valnetlineitem |
|
valnetlineitem |
| TITMMOV | VALORTOTALITEM |
|
ItemDiscounts | Descontos do item |
VALORTOTALITEM | VALORDESC | 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 |
|
CostCenterCode | Centro de Custo | TITMMOV | CODCCUSTO |
O campo é preenchido com valor de referencia do De-ParaNão utilizado. |
CostCenterInternalId | InternalID do Centro de Custo | TITMMOV | CODCOLIGADA|CODCCUSTO |
|
|
Event | Operação a ser executada no registro |
| |
|
| Valor default: “upsert”. Enviar “delete” quando for exclusão |
Observation | Observações Item do Pedido | TITMMOV | HISTORICOCURTO | Campo considerado a partir das versões: 4.003 (envio) / 4.010 (recebimento) |
PAYMENTPLAN.TERM |
InternalId | Chave da parcela | TPAGTO | CODCOLIGADA|IDSEQPAGTO | Chave única da parcela no RM. |
conditionpay | Condição de Pagamento |
| |
|
| Não utilizado. |
datereference | Data de emissão | TPAGTO | DATAEMISSAO |
|
|
timereference | Referência de tempo |
| |
|
| Não utilizado. |
typeperiod | Tipo de período |
|
|
| Não utilizado. |
periodnum | Numero de períodos |
| |
|
| Não utilizado. |
termduedate | Data de vencimento | TPAGTO | DATAVENCIMENTO |
|
|
termamount | Valor total | TPAGTO | VALOR |
|
|
termpaymentpercentage | Percentual ao valor da nota |
|
...
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 |
field | Nome da coluna personalizada | TMOVCOMPL |
|
|
value | Valor da coluna personalizada | TMOVCOMPL |
|
|
Mapeamento de Campos da Mensagem Única Order (Ordem) - Protheus
- Pedido de Compra (SC7)
Mensagem Única | MNT | Observação |
---|
Elemento | Descrição | Tabela | Coluna |
|
|
BusinessContent |
OrderId | Número do pedido | SC7 | C7_NUM |
|
|
InternalId | InternalId do pedido | SC7 | cEmpAnt | C7_FILIAL | C7_NUM | 'PC' |
| | | | |
|
CompanyInternalId | Coligada|Filial |
| |
|
RegisterDate | Data de emissão da parcela | SC7 | C7_EMISSAO |
|
|
Ordertypecode | Tipo do pedido |
| |
|
| Envia valor fixo ‘001’ para pedido de compra. |
RegisterHour | Horário de emissão |
|
|
| Envia hora corrente. |
CustomerCode | Código do fornecedor | SC7 | C7_FORNECE |
Não enviado pelo Protheus. |
CustomerInternalId | InternalId do fornecedor | SC7 | IntForExt () -> C7_FORNECE | C7_LOJA |
|
|
PaymentTermCode | Condição de pagamento | SC7 | C7_COND |
|
|
PaymentConditionInternalId | InternalId da condição de pagamento | SC7 | IntConExt () -> C7_COND |
|
|
SalesOrderItens.Item |
CompanyId | Empresa |
| |
|
OrderItem | Id do Item | SC7 | C7_ITEM |
|
|
InternalId | InternalId do item do pedido | SC7 | cEmpAnt | cFilAnt | C7_ITEM |
|
|
ItemInternalId | InternalId do produto | SC7 | IntProExt() -> C7_PRODUTO |
|
|
UnitOfMeasureInternalId | Unidade de medida do item | SC7 | IntUndExt() -> C7_UM |
|
|
Quantity | Quantidade | SC7 | C7_QUANT |
|
|
UnityPrice | Preço unitário | SC7 | C7_PRECO |
|
|
TotalPrice | Valor total | SC7 | C7_QUANT * C7_PRECO |
|
|
CostCenterCode | Centro de custo | SC7 | C7_CC |
Não enviado pelo Protheus. |
CostCenterInternalId | InternalId do centro de custo | SC7 | IntCusExt() -> C7_CC |
2.Pedido de Pagamento (SE2): multas, documentos e honor. despachante
Mensagem Única | MNT | Observação |
---|
Elemento | Descrição | Tabela | Coluna |
|
|
BusinessContent |
OrderId | Número do pedido | SE2 | E2_NUM |
|
|
InternalId | InternalId do pedido | SE2 | cEmpAnt | E2_FILIAL | E2_NUM | 'PP' |
| | | | |
|
CompanyInternalId | Coligada|Filial |
|
|
RegisterDate | Data de emissão da parcela | SE2 | E2_EMISSAO |
|
|
Ordertypecode | Tipo do pedido |
| |
|
| Envia valor fixo ‘000’ para pedido de pagamento. |
RegisterHour | Horário de emissão |
|
|
| Envia hora corrente. |
CustomerCode | Código do fornecedor | SE2 | E2_FORNECE |
Não enviado pelo Protheus. |
CustomerInternalId | InternalId do fornecedor | SE2 | IntForExt () -> E2_FORNECE | E2_LOJA |
|
|
SalesOrderItens.Item |
CompanyId | Empresa |
| | | |
|
| Envia fixo ‘001’. |
InternalId | InternalId do item do pedido | SE2 | cEmpAnt | E2_FILIAL | E2_NUM | 'PP' | ‘001’ |
|
|
ItemInternalId | InternalId do produto |
|
| IntProExt() | Utiliza como produto o conteúdo dos parâmetros MV_PRODTRX, MV_PRODTS2 ou MV_PRODTS8. |
UnitOfMeasureInternalId | Unidade de medida do item | SB1 | IntUndExt() -> B1_UM | Envia unidade de medida relacionada ao produto do parâmetro utilizado. |
Quantity | Quantidade |
|
|
| Valor fixo 1. |
UnityPrice | Preço unitário |
| |
|
| Valor da parcela. |
TotalPrice | Valor total | SE2 |
|
| Envia fixo valor da parcela x 1. |
CostCenterCode | Centro de custo | SE2 | E2_CCD |
Não enviado pelo Protheus. |
CostCenterInternalId | InternalId do centro de custo | SE2 | IntCusExt() -> E2_CCD |