Páginas filhas
  • Pedidos - (Order)

Versões comparadas

Chave

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

...

Adapter responsável pela integração de Pedidos de Compra/Venda.


Modulo RMIdentificadorVersãoForma de EnvioTipo do Adapter
Gestão Estoque / SuprimentosORDER

3.002

SíncronaRecebimento
ORDER

4.010

SíncronaRecebimento

Mapeamento de Campos

ORDER 3.002 (RECEBIMENTO)

Regras de Integridade:

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

002 - Solicitação Remessa

003 - Solicitação Fatura locação

004 - Solicitação NFS-e

005 - Solicitação NF-e

InternalIdInternalId do PedidoTMOVCODCOLIGADA|IDMOV
RegisterDateData de EmissãoTMOVDATAEMISSAO
OrderIdNúmero do PedidoTMOVIDINTEGRACAO

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

RegisterHourHorário EmissãoTMOVHORARIOEMISSAO
VendorGovInfo

Informação Governo

de Fornecedor

TMOVCGCCFONão utilizado.
CustomerCodeCódigo do Cli/ForTMOVCODCFONã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


TMOVCODRPRNã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
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 ItemTITMMOVCODUNDNão utilizado.
UnitOfMeasureInternalIdInternalId da Unidade de MedidaTITMMOVCODUND
QuantityQuantidadeTITMMOVQUANTIDADE
UnityPricePreço unitárioTITMMOVPRECOUNITARIO
TotalPriceValor TotalTITMMOVVALORBRUTOITEM
valnetlineitem
TITMMOVVALORTOTALITEM
CostCenterCodeCentro de CustoTITMMOVCODCCUSTONã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 parcelaTPAGTO/TMOVPAGTOCODCOLIGADA|IDSEQPAGTOChave única da parcela no RM.
conditionpayCondição de Pagamento

Não utilizado.
datereferenceData de emissãoTPAGTO/TMOVPAGTODATAEMISSAO
timereferenceReferência de tempo

Não utilizado.
typeperiodTipo de período

Não utilizado.
periodnumNumero de períodos

Não utilizado.
termduedateData de vencimentoTPAGTO/TMOVPAGTODATAVENCIMENTO
termamountValor totalTPAGTO/TMOVPAGTOVALOR
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



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 ÚnicaRMObservação
ElementoDescriçãoTabelaColuna
BusinessContent
PaymentMethodCodeCódigo da Forma/Meio de pagamento

Não utilizado, mantido na msg por padronização
PaymentMethodInternalIdInternalId 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
PaymentMethodCodeCódigo da Forma/Meio de pagamento

Não utilizado, mantido na msg por padronização
PaymentMethodInternalIdInternalId da Forma/Meio de pagamentoTMOVPAGTO/TPAGTOCODCOLIGADA|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: