| Product | Adapter | Receive | Send | ||||
|---|---|---|---|---|---|---|---|
| Insert | Update | Delete | Insert | Update | Delete | ||
| PROTHEUS | MATA010.PRX | sim | sim | sim | sim | sim | sim |
| lOGIX | ADPXXXXX | ...consulte guia de documentacao... | ...consulte guia de documentacao... | ...consulte guia de documentacao... | ...consulte guia de documentacao... | ...consulte guia de documentacao... | ...consulte guia de documentacao... |
| RM | EstPrdDataBR | sim | sim | sim | sim | sim | sim |
| Field | documentation | maxLength | Product | FieldERP | Req. | Type | Length | Description |
|---|---|---|---|---|---|---|---|---|
| CompanyId | Código da empresa. | -> PROTHEUS -> RM | -> -> TPRODUTO.CODCOLIGADA | -> Não -> sim | -> Char -> integer | -> 2 -> 2 | -> pode ter tamanho variável até 4 com Gestão de Empresa ativado -> Codigo da Coligada | |
| BranchId | ID Filial | -> PROTHEUS -> RM | -> -> | -> Não -> | -> Char -> | -> 2 -> | -> pode ter tamanho variável até 8 com Gestão de Empresa ativado -> Não possui campo físico na tabela | |
| CompanyInternalId | InternalId da chave completa de empresa do produto | -> PROTHEUS -> RM | -> -> TPRODUTO.CODCOLIGADA | CONTEXT.CODFILIAL | -> -> sim | -> -> char | -> -> 10 | -> para o Protheus é esperado que com o cabeçalho da mensagem seja identificado empresa e filial já pelo Framework estando no ambiente (Empresa x Filial) correto -> Concatenação da coligada do registro e filial do contexto | |
| Code | Código Item | 30 | -> PROTHEUS -> RM | -> SB1.B1_COD -> TPRODUTO.CODIGOPRD | -> sim -> sim | -> char -> varchar | -> 15 -> 30 | -> campo expansivel ate 30 -> Código do produto |
| InternalId | InternalId de Integração | -> PROTHEUS -> RM | -> SB1.B1_FILIAL+SB1.B1_COD -> . | -> sim -> sim | -> char -> varchar | -> -> 6 | -> -> O InternalID do Produto é formado por TPRODUTO.CODCOLIGADA|TPRODUTO.IDPRD | |
| Name | Nome | -> PROTHEUS -> RM | -> SB1.B1_DESC -> TPRODUTO.DESCRICAO | -> sim -> não | -> char -> varchar | -> 30 -> 240 | -> -> Descrição | |
| ShortName | Nome Curto | -> RM | -> TPRODUTO.NOMEFANTASIA | -> sim | -> varchar | -> 100 | -> Nome Fantasia | |
| Detail | Detalhes do item | -> LOGIX | -> esp_item_sup | -> não | -> char | -> 60 | -> Especificações do item concatenadas | |
| Active | Item Ativo? | -> PROTHEUS -> RM | -> SB1.B1_ATIVO -> TPRODUTO.INATIVO | -> sim -> não | -> char -> boolean | -> 1 -> | -> -> Produto Inativo: 0-Ativo 1-Inativo | |
| StockGroupCode | Código Grupo Estoque | 2 | -> PROTHEUS -> RM | -> SB1.B1_TIPO -> TTB2.CODTB2FAT | -> sim -> sim | -> char -> varchar | -> 30 -> 10 | -> campo possui conteúdo validado com cadastro de SX5 que pode ser editado pelo cliente -> Código Tabela de Classificação2 Produto |
| StockGroupInternalId | InternalId da chave completa de Grupo de Estoque do produto | -> RM | -> TPRODUTODEF.CODCOLIGADA|TPRODUTODEF.CODTB2FAT | -> não | -> varchar | -> 10 | -> Código Tabela Classificação2 Produto | |
| StockGroupDescription | Descrição Grupo Estoque | -> RM | -> TTB2.DESCRICAO | -> não | -> varchar | -> 100 | -> Descrição | |
| UnitOfMeasureCode | Código Unidade Medida | 6 | -> PROTHEUS -> RM | -> SB1.B1_UM -> TPRODUTODEF.CODUNDCONTROLE | -> sim -> não | -> char -> varchar | -> 2 -> 5 | -> -> Código Unidade Controle |
| UnitOfMeasureInternalId | InternalId da chave completa de Unidade Medida do produto | -> PROTHEUS -> RM | -> SAH.AH_FILIAL+SB1.B1_UM -> TPRODUTODEF.CODUNDCONTROLE | -> -> não | -> -> varchar | -> -> 5 | -> -> Código Unidade Controle | |
| ObtainingType | Forma de Obtenção | -> RM | -> | -> | -> | -> | -> Não utiliza. | |
| ComercialFamilyCode | Código Família Comercial | 10 | -> RM | -> | -> | -> | -> | -> Não utiliza. |
| ComercialFamilyInternalId | InternalId da chave completa de Família Comercial do produto | -> RM | -> | -> | -> | -> | -> Não utiliza. | |
| ComercialFamilyDescription | Descrição Família Comercial | 40 | -> RM | -> | -> | -> | -> | -> Não utiliza. |
| DeployDate | Data Implantação | -> RM | -> TPRODUTO.DTCADASTRAMENTO | -> não | -> datetime | -> 8 | -> Data Cadastramento | |
| ReleaseDate | Data Liberação | -> RM | -> | -> | -> | -> | -> Não utiliza. | |
| StandardWarehouseCode | Código Depósito Padrão | 10 | -> PROTHEUS -> RM | -> SB1.B1_LOCPAD -> tabela.campo | -> sim -> | -> char -> | -> 2 -> | -> -> Não utiliza |
| StandardWarehouseInternalId | InternalId da chave completa de Depósito Padrão do produto | -> PROTHEUS -> RM | -> NNR.NNR_FILIAL+SB1.B1_LOCPAD -> tabela.campo | -> -> | -> -> | -> -> | -> -> Não utiliza | |
| StandardWarehouseDescription | Descrição Depósito Padrão | 40 | -> RM | -> tabela.campo | -> | -> | -> | -> Não utiliza |
| MultipleLot | Lote Múltiplo | -> RM | -> tabela.campo | -> | -> | -> | -> Não utiliza | |
| EconomicLot | Lote Econômico | -> PROTHEUS -> RM | -> SB1.B1_LE -> TPRDLOCINFO.LOTEECONCOMPRAS | -> não -> não | -> decimal -> decimal | -> 12,2 -> 15,4 | -> -> Lote econômico de compras | |
| MinimumLot | Lote Mínimo | -> PROTHEUS -> RM | -> SB1.B1_LM -> tabela.campo | -> não -> | -> decimal -> | -> 12,2 -> | -> -> Não utiliza | |
| QualityControl | Controla Qualidade | -> RM | -> tabela.campo | -> | -> | -> | -> Não utiliza | |
| ControlType | Tipo Controle | -> RM | -> TPRDFIL.CONSIGNADO | -> sim | -> integer | -> 2 | -> Consignado. No RM são utilizados os valores 3-Consigando e 5-Não definido | |
| StockControlType | Tipo Controle Estoque | -> RM | -> TPRODUTODEF.USANUMSERIE ou TPRODUTODEF.CONTROLADOPORLOTE | -> não | -> integer | -> 4 | -> TPRODUTODEF.USANUMSERIE: Indica se utiliza número de série. Usa o tipo 2-Número Série TPRODUTODEF.CONTROLADOPORLOTE: Controlado por lote. Usa o tipo 3-Lote | |
| FractionalQuantity | Quantidade Fracionada | -> RM | -> tabela.campo | -> | -> | -> | -> Não utiliza | |
| NetWeight | Peso Líquido | -> PROTHEUS -> RM | -> SB1.B1_PESO -> TPRODUTO.PESOLIQUIDO | -> não -> não | -> decimal -> decimal | -> 11,4 -> 15,4 | -> -> Peso Líquido | |
| GrossWeight | Peso Bruto | -> PROTHEUS -> RM | -> SB1.B1_PESBRU -> TPRODUTO.PESOBRUTO | -> não -> não | -> decimal -> decimal | -> 11,4 -> 15,4 | -> -> Peso Bruto | |
| FamilyCode | Código Família | 10 | -> RM | -> tabela.campo | -> | -> | -> | -> Não utiliza |
| FamilyInternalId | InternalId da chave completa de Família do produto | -> RM | -> tabela.campo | -> | -> | -> | -> Não utiliza | |
| FamilyDescription | Descrição Família | 40 | -> RM | -> tabela.campo | -> | -> | -> | -> Não utiliza |
| FamilyClassificationCode | Classificaçãio da Família de Materiais | |||||||
| FormulaType | Tipo Fórmula | -> RM | -> tabela.campo | -> | -> | -> | -> Não utiliza | |
| PerMillion | Valor Per PPM | -> RM | -> tabela.campo | -> | -> | -> | -> Não utiliza | |
| IsScrapStockControl | Controla Estoque Refugo | -> RM | -> tabela.campo | -> | -> | -> | -> Não utiliza | |
| IsScrapFiscalPrice | Refugo ao Preco Fiscal | -> RM | -> tabela.campo | -> | -> | -> | -> Não utiliza | |
| ScrapItemCode | Código Item Refugo | 30 | -> RM | -> tabela.campo | -> | -> | -> | -> Não utiliza |
| ScrapItemInternalId | InternalId da chave completa de Item Refugo do produto | -> RM | -> tabela.campo | -> | -> | -> | -> Não utiliza | |
| ScrapItemQuantity | Quantidade Item Refugo | -> RM | -> tabela.campo | -> | -> | -> | -> Não utiliza | |
| Origin | Origem da mercadoria | -> RM | -> TPRODUTO.REFERENCIACP | -> não | -> interger | -> 2 | -> Referência Procedência | |
| FiscalInformation | ||||||||
| ListOfCustomerItemInformation | ||||||||
| CostCenterCode | Código do Centro de Custo | -> PROTHEUS -> RM | -> SB1.B1_CC -> tabela.campo | -> não -> | -> char -> | -> 9 -> | -> campo expansivel ate 20 -> Não utiliza no RM, pois não possui campo físico na tabela. | |
| CostCenterInternalId | InternalId do CostCenterCode | -> PROTHEUS -> RM | -> CTT.CTT_FILIAL+SB1.B1_CC -> tabela.campo | -> -> | -> -> | -> -> | -> -> Não utiliza no RM, pois não possui campo físico na tabela. | |
| GroupCode | -> PROTHEUS -> RM | -> SB1.B1_GRUPO -> tabela.campo | -> não -> | -> char -> | -> 4 -> | -> -> Não utiliza no RM. | ||
| GroupInternalId | InternalId do GroupCode | -> PROTHEUS -> RM | -> SBM.BM_FILIAL+SB1.B1_GRUPO -> tabela.campo | -> -> | -> -> | -> -> | -> -> Não utiliza no RM. | |
| GroupName | ||||||||
| SecondUnitOfMeasureCode | Segunda Unidade de Medida Utilizada para converter a quantidade para uma segunda unidade | -> PROTHEUS | -> SB1.B1_SEGUM | -> não | -> char | -> 2 | -> | |
| SecondUnitOfMeasureInternalId | InternalId do SecondUnitOfMeasureCode | -> PROTHEUS | -> SAH.AH_FILIAL+SB1.B1_SEGUM | -> | -> | -> | -> | |
| MultiplicationFactorValue | Fator multiplicador da conversão para a segunda unidade de medida | -> PROTHEUS -> RM | -> SB1.B1_CONV -> tabela.campo | -> não, somente necessário quando inserida segunda unidade de medida -> | -> decimal -> | -> 5,2 -> | -> -> Não utiliza no RM. | |
| Values | Valores do Item (preço de venda, preço de custo, etc) | |||||||
| ProductType | Tipo de produto | -> RM | -> TPRODUTO.TIPO | -> sim | -> varchar | -> 1 | -> Tipo: no RM é Produto ou Serviço. | |
| Trail | Rastro por lote ou Sublote, sem rastro | |||||||
| GovernmentCode | Código Item | 30 | -> PROTHEUS | -> SB5.B5_CATMAT | -> sim | -> char | -> 20 | -> campo expansivel ate 30 |
| BinControl | Campo que identifica se o produto possui localização(Endereço/Numero de Serie) | -> PROTHEUS | -> B1_LOCALIZ | -> Não | -> Boolean | -> 1 | -> True Or False | |
| ItemTypeCode | Código do Tipo de Produto | 10 | -> RM -> PROTHEUS | -> TPRODUTO.CODTB1FAT -> | -> Nao -> Nao | -> char -> char | -> 10 -> | -> Código Tabela De Classificação1 Produto -> |
| ItemTypeInternalId | InternalId da chave completa do Tipo de Produto | -> RM -> PROTHEUS | -> TPRODUTO.CODCOLIGADA|TPRODUTO.CODTB1FATSiminteger|integerChave Primaria para a Tabela Tabela De Classificação 1 -> | -> -> | -> -> | -> -> | -> -> | |
| ListOfGenericPrices | Lista de Preços do Produto | |||||||
| ListOfBarCode | Lista de Códigos de Barra | -> RM -> PROTHEUS | -> -> | -> não -> | -> -> | -> -> | -> Lista de Códigos de Barra (Tabela TPRDCODIGO) -> | |
| ECFTaxing | Tributação ECF | -> RM -> PROTHEUS | -> TTRIBUTACAOECF -> | -> Nao -> Nao | -> Tabela -> char | -> -> | -> Dados de Tributação ECF -> | |
| FiscalClassification | ||||||||
| CustomerCode | Código do cliente | 15 | -> PROTHEUS | -> SA7.A7_CLIENTE+SA7.A7_LOJA | -> não | -> char | -> 8 | -> expansivel ate 24 (uniao dos campos cliente e loja) |
| CustomerInternalId | InternalId do CustomerCode | -> PROTHEUS | -> SA1.A1_FILIAL+SA7.A7_CLIENTE+SA7.A7_LOJA | -> | -> | -> | -> | |
| CustomerItemCode | Código do Item X Cliente | 30 | -> PROTHEUS | -> SA7.A7_CODCLI | -> não | -> char | -> 15 | -> |
| CustomerItemInternalId | InternalId do CustomerItemCode | -> PROTHEUS | -> SA7.A7_FILIAL+SA7.A7_CLIENTE+SA7.A7_LOJA+SA7.A7_PRODUTO | -> | -> | -> | -> | |
| FiscalClassificationCode | 10 | |||||||
| FiscalClassificationInternalId | InternalId do FiscalClassificationCode | |||||||
| FiscalClassificationDescription | Descricao Classificacao Fiscal | 35 | ||||||
| CostPrice | Preço de Custo | -> RM | -> TPRODUTODEF.PRECO1 | -> sim | -> decimal | -> 15,4 | -> Preço1 Produto | |
| SalesPrice | Preço de Venda | -> RM | -> TPRODUTODEF.PRECO2 | -> sim | -> decimal | -> 15,4 | -> Preço2 Produto | |
| AverageCostPrice | Preço Médio de Custo | -> RM | -> TPRODUTODEF.CUSTOMEDIO | -> não | -> decimal | -> 15,4 | -> Custo médio Produto | |
| StandardCostPrice | Preço Padrão | -> RM | -> TPRODUTODEF.CUSTOUNITARIO | -> não | -> decimal | -> 15,4 | -> Custo unitário Produto | |
| BaseDate | Data Base do Calculo dos preços | -> RM | -> TPRODUTODEF.DATABASEPRECO1 | -> não | -> datetime | -> 8 | -> Data Base Preço1 Produto | |
| PackingQuantity | Quantidade na Embalagem | |||||||
| AccountantAccountCode | Código da Conta Contábil | |||||||
| AllowsPurchase | Permite Comprar do Item | |||||||
| IsStorable | Item é Estocável (true) ou Aplicação direta (false) ? | |||||||
| LastUpdateItem | Data Última atualização do Item | |||||||
| LastPurchaseItem | Data Última Compra do Item | |||||||
| GenericPrices | Preços | -> RM -> PROTHEUS | -> -> | -> sim -> | -> -> | -> -> | -> Preços de Produtos -> | |
| PriceId | Identificador do preço | -> RM | -> | -> | -> | -> | -> Identificador do preço. No RM pode ser de 1 a 5, referente à numeração do campo. | |
| CurrencyInternalId | Código da Moeda no Preço | -> RM | -> TPRODUTODEF.CODMOEPRECO1 TPRODUTODEF.CODMOEPRECO2 TPRODUTODEF.CODMOEPRECO3 TPRODUTODEF.CODMOEPRECO4 TPRODUTODEF.CODMOEPRECO5 | -> sim | -> varchar | -> 10 | -> Código da Moeda no Preço. No RM pode ser de 1 a 5, referente à numeração do campo. | |
| BaseDatePrice | Data-base de Preço | -> RM | -> TPRODUTODEF.DATABASEPRECO1 TPRODUTODEF.DATABASEPRECO2 TPRODUTODEF.DATABASEPRECO3 TPRODUTODEF.DATABASEPRECO4 TPRODUTODEF.DATABASEPRECO5 | -> sim | -> datetime | -> 8 | -> Data-base de Preço. No RM pode ser de 1 a 5, referente à numeração do campo. | |
| Price | Preço | -> RM -> PROTHEUS | -> TPRODUTODEF.PRECO1 TPRODUTODEF.PRECO2 TPRODUTODEF.PRECO3 TPRODUTODEF.PRECO4 TPRODUTODEF.PRECO5 -> SB0.B0_PRV | -> sim -> sim | -> decimal -> decimal | -> 15,4 -> 14,2 | -> Preço. No RM pode ser de 1 a 5, referente à numeração do campo. -> Preço do Produto. No Protheus pode ser de 1 a 9. | |
| BarCode | Códigos de Barra | -> RM -> PROTHEUS | -> -> SLK.LK_CODBAR | -> sim -> sim | -> -> char | -> -> 15 | -> Código Genérico de Produtos (Tabela TPRDCODIGO) -> Código de Barras do Produto | |
| Code | Código de Barras do Produto | -> PROTHEUS -> RM | -> SLK.LK_CODBAR -> TPRDCODIGO.CODIGO | -> Sim -> sim | -> String -> string | -> 15 -> 60 | -> Código de Barras do Produto -> Código de Barras do Produto. | |
| InternalId | InternalId do Código de Barras | -> PROTHEUS -> RM | -> -> | -> Sim -> sim | -> String -> string | -> 50 -> 64 | -> O InternalID do Código de Barras é formado por EMPRESA|LK_FILIAL|LK_CODBAR -> O InternalID do Código de Barras é formado por TPRDCODIGO.CODCOLIGADA|TPRDCODIGO.TIPO|TPRDCODIGO.CODIGO | |
| UnifOfMeasureInternalId | Unidade do Código do Produto | -> PROTHEUS -> RM | -> -> TPRDCODIGO.CODUND | -> -> sim | -> -> string | -> -> 30 | -> -> Código do Produto. | |
| ItemQuantity | Quantidade do Produto | -> PROTHEUS -> RM | -> SLK.LK_QUANT -> TUND.FATORCONVERSAO | -> Não -> sim | -> Double -> decimal | -> 4,0 -> 9 | -> Quantidade do Produto no caso do Código de Barras ser uma caixa Valor Default = 0 -> Fator Conversão da Unidade Base | |
| ListOfInternalId |