Product | Adapter | Receive | Send | ||||
---|---|---|---|---|---|---|---|
Insert | Update | Delete | Insert | Update | Delete | ||
RM | MovMovimentoData | sim | não | sim | |||
PROTHEUS | MATI241 | sim | não | sim | |||
PIMS | sim | não | não |
Field | documentation | maxLength | Product | FieldERP | Req. | Type | Length | Description |
---|---|---|---|---|---|---|---|---|
Code | Código da Movimentação de Estoque | 6 | -> RM -> PROTHEUS | -> tmov.codtmv -> SD3XX0.D3_DOC | -> não -> não | -> char -> varchar | -> 10 -> 9 | -> -> |
InternalId | InternalId da Movimentação, que é propagado para o pedido e nota fiscal | -> RM -> PROTHEUS | -> tmov.codcoligada|tmov.idmov -> | -> sim -> sim | -> integer -> varchar | -> -> 50 | -> -> O InternalId da Movimentação é formado por EMPRESA|FILIAL|D3_DOC|D3_NUMSEQ | |
Number | Numero da Movimentação | 35 | -> RM -> PROTHEUS | -> tmov.NUMEROMOV -> | -> não -> | -> char -> | -> 35 -> | -> -> |
Series | Série da Movimentação, utilizada como agrupador e é propagada no pedido e nota fiscal | 8 | -> RM -> PROTHEUS | -> tmov.serie -> | -> não -> | -> char -> | -> 8 -> | -> -> |
Type | Natureza da movimentação(E=Entrada;S=Saída) | |||||||
MovementTypeCode | Para envio e recebimento do TM(Tipo de Movimentação) | -> PROTHEUS | -> | -> Não | -> varchar | -> 6 | -> No Protheus este campo é o código do tipo de movimentação, o tipo dele é caracter, tamanho 3, ele é composto da seguinte forma: (E) – Entrada – Códigos menor ou igual à 500 (S) – Saída – Códigos maior que 500 | |
DocumentType | Espécie do documento: No Datasul este campo é o tipo de movimentação da transações de estoque, caracter, tamanho 2, da seguinte forma: 1 ACA - acabado 5 DEV - devolucao 6 DIV - diversas 7 DRM - devolucao de requisicao de material (eletronica) 8 EAC - estorno de acabado 9 EGF - estorno de ggf 14 ICM - imposto de circulacao de mercadoria 15 INV - inventario 16 IPL - implantacao de saldo 17 MOB - mao-de-obra 18 NC - nota complementar 20 NFD - nota fiscal de devolucao 21 NFE - nota fiscal de entrada 22 NFS - nota fiscal de saida 25 REF - refugo 28 REQ - requisicao 30 RM - requisicao de material (eletronica) 31 RRQ - retorno de requisicao 32 STR - substituicao tributaria 33 TRA - transferencia 35 SOB - sobra 36 EDD - estorno de debito direto 37 VAR - variacao 38 ROP - refugo por operação No Protheus este campo é o tipo de movimentação da transações de estoque, caracter, tamanho 3, da seguinte forma: (R) – Requisição (D) – Devolução (P) – Produção | |||||||
CompanyId | Empresa | -> RM -> PROTHEUS | -> tmov.CODCOLIGADA -> Não possui campo físico na tabela | -> sim -> sim | -> integer -> varchar | -> -> 2 | -> -> | |
BranchId | Filial | -> RM -> PROTHEUS | -> tmov.CODFILIAL -> SD3XX0.D3_FILIAL | -> sim -> sim | -> integer -> varchar | -> -> 2 | -> -> Pode ter tamanho entre 02 e 12 dependendo da configuração do Protheus | |
CompanyInternalId | InternalId da Empresa | -> RM -> PROTHEUS | -> tmov.codcoligada|tmov.codfilial -> | -> sim -> sim | -> integer -> varchar | -> -> 50 | -> -> o InternalID da empresa é formado por EMPRESA|F1_FILIAL. Tamanho entre 05 e 15 | |
RegisterDateTime | Data de Emissão da solicitação | -> RM -> PROTHEUS | -> tmov.DATAEMISSAO -> SD3XX0.D3_EMISSAO | -> sim -> sim | -> datetime -> date | -> -> 8 | -> -> | |
DeliveryDateTime | Data de Entrega ou Previsão de entrega | -> RM -> PROTHEUS | -> tmov.DATAENTREGA -> | -> sim -> | -> datetime -> | -> -> | -> -> | |
AbatementDateTime | Data de Dedução no contrato (muito utilizado em integração com TOP) | -> RM -> PROTHEUS | -> tmov.DATADEDUCAO -> | -> sim -> | -> datetime -> | -> -> | -> -> | |
ProjectInternalId | Id de integração do Projeto | -> RM -> PROTHEUS | -> tmov.IDPRJ -> | -> não -> não | -> integer -> varchar | -> -> 50 | -> -> O InternalId do Projeto é formado por EMPRESA|AF8_FILIAL|AF8_PROJET | |
MainOrderCode | Código da ordem (OP ou OS) que originou a Movimentação | |||||||
MainOrderInternalId | InternalId da ordem (OP ou OS) que originou a Solicitação | |||||||
Observation | Observação | -> RM -> PROTHEUS | -> tmov.OBSERVACAO -> | -> não -> | -> varchar -> | -> 60 -> | -> -> | |
ListOfStockTurnoverItem | ||||||||
ListOfApportionStockTurnover | ||||||||
Code | Código do item da movimentação | |||||||
InternalId | InternalId do item da movimentação | -> RM -> PROTHEUS | -> titmmov.codcoligada|titmmov.codfilial -> | -> sim -> sim | -> integer -> varchar | -> -> 50 | -> -> O InternalId do item da movimentação é formado por EMPRESA|FILIAL|D3_DOC|D3_NUMSEQ | |
EmissionDate | Data de Emissão | |||||||
ItemCode | Código do Produto | -> RM -> PROTHEUS | -> titmmov.IDPRD -> | -> sim -> sim | -> integer -> varchar | -> -> 50 | -> -> O InternalId do Produto é formado por EMPRESA|B1_FILIAL|B1_COD | |
ItemInternalId | Id de integração do Produto | -> RM -> PROTHEUS | -> titmmov.IDPRD -> | -> sim -> sim | -> integer -> varchar | -> -> 50 | -> -> O InternalId do Produto é formado por EMPRESA|B1_FILIAL|B1_COD | |
ItemReserveInternalId | Id de integração da reserva a ser consumida | |||||||
ItemReferenceCode | Código de Referência do Produto | 20 | ||||||
UnitPrice | Preço Unitário | -> RM -> PROTHEUS | -> titmmov.VALORUNITARIO -> | -> sim -> | -> decimal -> | -> -> | -> -> No envio, é preenchido com 0 (zero) | |
TotalPrice | Preço Total do Item | -> RM -> PROTHEUS | -> titmmov.VALORLIQUIDO -> | -> sim -> | -> decimal -> | -> -> | -> -> No envio, é preenchido com 0 (zero) | |
Quantity | Quantidade | -> RM -> PROTHEUS | -> titmmov.Quantity -> SD3XX0.D3_QUANT | -> sim -> não | -> integer -> decimal | -> -> 12,2 | -> -> | |
UnitOfMeasureCode | Código da Unidade de Medida | -> RM -> PROTHEUS | -> titmmov.CODUND -> | -> sim -> sim | -> varchar -> varchar | -> 5 -> 50 | -> -> O InternalId da Unidade de Medida é formado por EMPRESA|AH_FILIAL|AH_UNIMED | |
UnitOfMeasureInternalId | Id de integração da Unidade de Medida | -> RM -> PROTHEUS | -> titmmov.CODUND -> | -> sim -> sim | -> varchar -> varchar | -> 5 -> 50 | -> -> O InternalId da Unidade de Medida é formado por EMPRESA|AH_FILIAL|AH_UNIMED | |
WarehouseCode | Codigo do Local de Estoque(Armazem) | -> RM -> PROTHEUS | -> titmmov.CODLOC -> | -> sim -> sim | -> varchar -> varchar | -> 15 -> 50 | -> -> O InternalId do Local de Estoque é formado por EMPRESA|NNR_FILIAL|NNR_CODIGO | |
WarehouseInternalId | Id de integração do Local de Estoque(Armazem) | -> RM -> PROTHEUS | -> titmmov.CODLOC -> | -> sim -> sim | -> varchar -> varchar | -> 15 -> 50 | -> -> O InternalId do Local de Estoque é formado por EMPRESA|NNR_FILIAL|NNR_CODIGO | |
BinLocation | Código da localização do material. (Uso interno: Campo = movind.movto-estoq.cod-localiz) | 15 | ||||||
LotOrSerialNumber | Número do lote ou número de série do item. Elemento obigatório para itens controlados por lote, referencia ou número de série. (Uso interno: Campo = movind.movto-estoq.lote) 14/11/2013- A tag LotOrSerialNumber está com a nomenclatura para atender o Sistema DataSul, que trata o ITEM por LOTE ou SERIAL, diferente do Protheus. | 10 | ||||||
NumberSeries | 30 | |||||||
SubLotNumber | 6 | |||||||
DeliveryDateTime | Data de Entrega ou Previsão de entrega do item | -> RM -> PROTHEUS | -> titmmov.DATAENTREGA -> | -> não -> | -> decimal -> | -> -> | -> -> | |
CostCenterCode | Código do Centro de Custo | -> PROTHEUS | -> | -> não | -> varchar | -> 50 | -> O InternalId do Centro de Custo é formado por EMPRESA|CTT_FILIAL|CTT_CUSTO | |
CostCenterInternalId | Id de integração do Centro de Custo | -> PROTHEUS | -> | -> não | -> varchar | -> 50 | -> O InternalId do Centro de Custo é formado por EMPRESA|CTT_FILIAL|CTT_CUSTO | |
AccountantAcountCode | Código da Conta contábil | -> RM -> PROTHEUS | -> titmmov.CODCCUSTO -> SD3XX0.D3_CONTA | -> sim -> não | -> varchar -> varchar | -> 25 -> 20 | -> -> | |
AccountantAcountInternalId | Id de integração da Conta contábil | -> RM -> PROTHEUS | -> titmmov.CODCCUSTO -> SD3XX0.D3_CONTA | -> sim -> não | -> varchar -> varchar | -> 25 -> 20 | -> -> | |
MainOrderCode | Código da ordem (OP ou OS) que originou a Movimentação | |||||||
MainOrderInternalId | InternalId da ordem (OP ou OS) que originou a Solicitação | |||||||
ProjectInternalId | Id de integração do Projeto | -> RM -> PROTHEUS | -> titmmov.IDPRJ -> | -> sim -> não | -> integer -> varchar | -> -> 50 | -> -> O InternalId do Projeto é formado por EMPRESA|AF8_FILIAL|AF8_PROJET | |
TaskInternalId | Id de integração da Tarefa | -> RM -> PROTHEUS | -> titmmov.IDTRF -> | -> sim -> não | -> integer -> varchar | -> -> 50 | -> -> O InternalId da tarefa é formado por EMPRESA|AF9_FILIAL|AF9_PROJET|AF9_REVISA|AF9_TAREFA | |
Observation | Observação | |||||||
Event | Operação a ser executada no registro. | |||||||
LotExpirationDate | Data Validade do Lote | |||||||
ListOfApportionStockTurnoverItem | ||||||||
TotalStock | Total Físico | -> PROTHEUS | -> B2_QATU +- SD3.D3_QUANT | -> sim | -> decimal | -> 11,2 | -> | |
LotStock | Saldo do lote caso exista o numero do lote | -> PROTHEUS | -> Sum(B8_SALDO) +- D3_QUANT | -> Não | -> decimal | -> 11,2 | -> | |
BinStock | Saldo do endereço caso exista o endereço | -> PROTHEUS | -> Sum(BF_QUANT) +- D3_QUANT | -> Não | -> decimal | -> 11,2 | -> | |
SeriesStock | Saldo do Numero de Serie caso exista o Numero de Serie | -> PROTHEUS | -> Sum(BF_QUANT) +- D3_QUANT | -> Não | -> decimal | -> 11,2 | -> | |
ListOfInternalId |