Histórico da Página
...
ORDER 4.010
Regras de Integridade:
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 | ||||
CompanyId | Coligada | TMOV | CODCOLIGADA | O campo é preenchido com valor de referencia do De-Para. |
CompanyInternalId | InternalId da empresa | TMOV | CODCOLIGADA|CODFILIAL | |
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. | ||
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 Tipo de movimento deve ser configurado para usar desconto por valor. Etapa Mov Valores Financeiros 1/4 dos parâmetros de tipo de movimento |
Observation | Observações do Pedido | TMOV | HISTORICOCURTO | Campo considerado a partir das versões: 4.003 (envio) / 4.010 (recebimento) Tipo de movimento utilizado deve ser configurado para Editar Histórico Curto - Etapa Mov-Campos Livres 2/2 dos parâmetros de tipo de movimento. |
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 | |
ItemDiscounts | Descontos do Item | TITMMOV | 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 Tipo de movimento deve ser configurado para usar desconto por valor no item. Etapa Item Valores Financeiros 1/2 dos parâmetros de tipo de movimento |
Observation | Observações do item do pedido | TITMMOV | HISTORICOCURTO | Tipo de movimento utilizado deve ser configurado para Editar Histórico Curto - Etapa Item-Campos Livres 1/2 dos parâmetros de tipo de movimento. |
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. | ||
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 |
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 (ENVIO)
Regras de Integridade:
A tag TypeOperation será enviada somente quando a mensagem for Pedido de Venda (OrderPurpose com valor 2).
...