Histórico da Página
...
Adapter responsável pela integração de Pedidos de Compra/Venda.
Modulo RM | Identificador | Versão | Forma de Envio | Tipo do Adapter |
---|---|---|---|---|
Gestão Estoque / Suprimentos | ORDER | 3.002 | Síncrona | Recebimento |
ORDER | 4.010 | Síncrona | Recebimento |
Mapeamento de Campos
ORDER 3.002 (RECEBIMENTO)
Regras de Integridade:
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: 001 = Pedido de compras, vendas 002 - Solicitação Remessa 003 - Solicitação Fatura locação 004 - Solicitação NFS-e 005 - Solicitação NF-e |
InternalId | InternalId do Pedido | TMOV | CODCOLIGADA|IDMOV | |
RegisterDate | Data de Emissão | TMOV | DATAEMISSAO | |
OrderId | Número do Pedido | TMOV | IDINTEGRACAO | Este campo só é visível apenas na visão de movimentos. |
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 | 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 | |
TMOV | CODRPR | Não há tag na mensagem específica para informar o representante então tal campo é preenchido com o representante default do Cli/For informado na mensagem ou então pelo representante default de acordo com o tipo de movimento. | ||
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 | Nã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 | TITMMOV | VALORTOTALITEM | ||
CostCenterCode | Centro de Custo | TITMMOV | CODCCUSTO | Nã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 | ||
PAYMENTPLAN.TERM | ||||
InternalId | Chave da parcela | TPAGTO/TMOVPAGTO | CODCOLIGADA|IDSEQPAGTO | Chave única da parcela no RM. |
conditionpay | Condição de Pagamento | Não utilizado. | ||
datereference | Data de emissão | TPAGTO/TMOVPAGTO | 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/TMOVPAGTO | DATAVENCIMENTO | |
termamount | Valor total | TPAGTO/TMOVPAGTO | VALOR | |
termpaymentpercentage | Percentual 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 | |||
field | Nome da coluna personalizada | TMOVCOMPL | ||
value | Valor da coluna personalizada | TMOVCOMPL |
ORDER 4.010 (RECEBIMENTO)
...
Herda o comportamento, regras e mapeamento da versão anterior, 3.002, e é acrescentado e/ou modificado de acordo com o que segue abaixo:
Mensagem Única | RM | Observação | ||
---|---|---|---|---|
Elemento | Descrição | Tabela | Coluna | |
BusinessContent | ||||
PaymentMethodCode | Código da Forma/Meio de pagamento | Não utilizado, mantido na msg por padronização | ||
PaymentMethodInternalId | InternalId da Forma/Meio de pagamento | A tabela de movimentos em si do TOTVS RM não possui esta informação mas sim na tabela de pagamentos do movimentos (parcelas) então o valor aqui informado será utilizado em tais parcelas caso na estrutura de pagamentos/parcelas (PAYMANTPLAN/TERM) exista alguma em que tal informação não seja informado. | ||
PAYMENTPLAN.TERM | ||||
PaymentMethodCode | Código da Forma/Meio de pagamento | Não utilizado, mantido na msg por padronização | ||
PaymentMethodInternalId | InternalId da Forma/Meio de pagamento | TMOVPAGTO/TPAGTO | CODCOLIGADA|IDFORMAPAGTO | O campo é preenchido com valor de referencia do De-Para. Para as parcelas onde tal valor não seja informado então o mesmo será preenchido conforme a tag equivalente que se encontra na estrutura principal da mensagem |
ORDER (ENVIO)
Regras de Integridade: