Mensagem: Produto - cadastro de Produtos
ProductAdapterReceiveSend
InsertUpdateDeleteInsertUpdateDelete
PROTHEUSMATA010.PRXsimsimsimsimsimsim
lOGIXADPXXXXX...consulte guia de documentacao......consulte guia de documentacao......consulte guia de documentacao......consulte guia de documentacao......consulte guia de documentacao......consulte guia de documentacao...
RMEstPrdDataBRsimsimsimsimsimsim


FielddocumentationmaxLengthProductFieldERPReq.TypeLengthDescription
CompanyIdCó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
BranchIdID 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
CompanyInternalIdInternalId 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
CodeCódigo Item30
-> PROTHEUS
-> RM

-> SB1.B1_COD
-> TPRODUTO.CODIGOPRD

-> sim
-> sim

-> char
-> varchar

-> 15
-> 30

-> campo expansivel ate 30
-> Código do produto
InternalIdInternalId 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
NameNome
-> PROTHEUS
-> RM

-> SB1.B1_DESC
-> TPRODUTO.DESCRICAO

-> sim
-> não

-> char
-> varchar

-> 30
-> 240

->
-> Descrição
ShortNameNome Curto
-> RM

-> TPRODUTO.NOMEFANTASIA

-> sim

-> varchar

-> 100

-> Nome Fantasia
DetailDetalhes do item
-> LOGIX

-> esp_item_sup

-> não

-> char

-> 60

-> Especificações do item concatenadas
ActiveItem Ativo?
-> PROTHEUS
-> RM

-> SB1.B1_ATIVO
-> TPRODUTO.INATIVO

-> sim
-> não

-> char
-> boolean

-> 1
->

->
-> Produto Inativo: 0-Ativo 1-Inativo
StockGroupCodeCódigo Grupo Estoque2
-> 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
StockGroupInternalIdInternalId da chave completa de Grupo de Estoque do produto
-> RM

-> TPRODUTODEF.CODCOLIGADA|TPRODUTODEF.CODTB2FAT

-> não

-> varchar

-> 10

-> Código Tabela Classificação2 Produto
StockGroupDescriptionDescrição Grupo Estoque
-> RM

-> TTB2.DESCRICAO

-> não

-> varchar

-> 100

-> Descrição
UnitOfMeasureCodeCódigo Unidade Medida6
-> PROTHEUS
-> RM

-> SB1.B1_UM
-> TPRODUTODEF.CODUNDCONTROLE

-> sim
-> não

-> char
-> varchar

-> 2
-> 5

->
-> Código Unidade Controle
UnitOfMeasureInternalIdInternalId 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
ObtainingTypeForma de Obtenção
-> RM

->

->

->

->

-> Não utiliza.
ComercialFamilyCodeCódigo Família Comercial10
-> RM

->

->

->

->

-> Não utiliza.
ComercialFamilyInternalIdInternalId da chave completa de Família Comercial do produto
-> RM

->

->

->

->

-> Não utiliza.
ComercialFamilyDescriptionDescrição Família Comercial40
-> RM

->

->

->

->

-> Não utiliza.
DeployDateData Implantação
-> RM

-> TPRODUTO.DTCADASTRAMENTO

-> não

-> datetime

-> 8

-> Data Cadastramento
ReleaseDateData Liberação
-> RM

->

->

->

->

-> Não utiliza.
StandardWarehouseCodeCódigo Depósito Padrão10
-> PROTHEUS
-> RM

-> SB1.B1_LOCPAD
-> tabela.campo

-> sim
->

-> char
->

-> 2
->

->
-> Não utiliza
StandardWarehouseInternalIdInternalId da chave completa de Depósito Padrão do produto
-> PROTHEUS
-> RM

-> NNR.NNR_FILIAL+SB1.B1_LOCPAD
-> tabela.campo

->
->

->
->

->
->

->
-> Não utiliza
StandardWarehouseDescriptionDescrição Depósito Padrão40
-> RM

-> tabela.campo

->

->

->

-> Não utiliza
MultipleLotLote Múltiplo
-> RM

-> tabela.campo

->

->

->

-> Não utiliza
EconomicLotLote Econômico
-> PROTHEUS
-> RM

-> SB1.B1_LE
-> TPRDLOCINFO.LOTEECONCOMPRAS

-> não
-> não

-> decimal
-> decimal

-> 12,2
-> 15,4

->
-> Lote econômico de compras
MinimumLotLote Mínimo
-> PROTHEUS
-> RM

-> SB1.B1_LM
-> tabela.campo

-> não
->

-> decimal
->

-> 12,2
->

->
-> Não utiliza
QualityControlControla Qualidade
-> RM

-> tabela.campo

->

->

->

-> Não utiliza
ControlTypeTipo Controle
-> RM

-> TPRDFIL.CONSIGNADO

-> sim

-> integer

-> 2

-> Consignado. No RM são utilizados os valores 3-Consigando e 5-Não definido
StockControlTypeTipo 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
FractionalQuantityQuantidade Fracionada
-> RM

-> tabela.campo

->

->

->

-> Não utiliza
NetWeightPeso Líquido
-> PROTHEUS
-> RM

-> SB1.B1_PESO
-> TPRODUTO.PESOLIQUIDO

-> não
-> não

-> decimal
-> decimal

-> 11,4
-> 15,4

->
-> Peso Líquido
GrossWeightPeso Bruto
-> PROTHEUS
-> RM

-> SB1.B1_PESBRU
-> TPRODUTO.PESOBRUTO

-> não
-> não

-> decimal
-> decimal

-> 11,4
-> 15,4

->
-> Peso Bruto
FamilyCodeCódigo Família10
-> RM

-> tabela.campo

->

->

->

-> Não utiliza
FamilyInternalIdInternalId da chave completa de Família do produto
-> RM

-> tabela.campo

->

->

->

-> Não utiliza
FamilyDescriptionDescrição Família40
-> RM

-> tabela.campo

->

->

->

-> Não utiliza
FamilyClassificationCodeClassificaçãio da Família de Materiais





FormulaTypeTipo Fórmula
-> RM

-> tabela.campo

->

->

->

-> Não utiliza
PerMillionValor Per PPM
-> RM

-> tabela.campo

->

->

->

-> Não utiliza
IsScrapStockControlControla Estoque Refugo
-> RM

-> tabela.campo

->

->

->

-> Não utiliza
IsScrapFiscalPriceRefugo ao Preco Fiscal
-> RM

-> tabela.campo

->

->

->

-> Não utiliza
ScrapItemCodeCódigo Item Refugo30
-> RM

-> tabela.campo

->

->

->

-> Não utiliza
ScrapItemInternalIdInternalId da chave completa de Item Refugo do produto
-> RM

-> tabela.campo

->

->

->

-> Não utiliza
ScrapItemQuantityQuantidade Item Refugo
-> RM

-> tabela.campo

->

->

->

-> Não utiliza
OriginOrigem da mercadoria
-> RM

-> TPRODUTO.REFERENCIACP

-> não

-> interger

-> 2

-> Referência Procedência
FiscalInformation





ListOfCustomerItemInformation





CostCenterCodeCó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.
CostCenterInternalIdInternalId 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.
GroupInternalIdInternalId do GroupCode
-> PROTHEUS
-> RM

-> SBM.BM_FILIAL+SB1.B1_GRUPO
-> tabela.campo

->
->

->
->

->
->

->
-> Não utiliza no RM.
GroupName





SecondUnitOfMeasureCodeSegunda Unidade de Medida Utilizada para converter a quantidade para uma segunda unidade
-> PROTHEUS

-> SB1.B1_SEGUM

-> não

-> char

-> 2

->
SecondUnitOfMeasureInternalIdInternalId do SecondUnitOfMeasureCode
-> PROTHEUS

-> SAH.AH_FILIAL+SB1.B1_SEGUM

->

->

->

->
MultiplicationFactorValueFator 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.
ValuesValores do Item (preço de venda, preço de custo, etc)





ProductTypeTipo de produto
-> RM

-> TPRODUTO.TIPO

-> sim

-> varchar

-> 1

-> Tipo: no RM é Produto ou Serviço.
TrailRastro por lote ou Sublote, sem rastro





GovernmentCodeCódigo Item30
-> PROTHEUS

-> SB5.B5_CATMAT

-> sim

-> char

-> 20

-> campo expansivel ate 30
BinControlCampo que identifica se o produto possui localização(Endereço/Numero de Serie)
-> PROTHEUS

-> B1_LOCALIZ

-> Não

-> Boolean

-> 1

-> True Or False
ItemTypeCodeCódigo do Tipo de Produto10
-> RM
-> PROTHEUS

-> TPRODUTO.CODTB1FAT
->

-> Nao
-> Nao

-> char
-> char

-> 10
->

-> Código Tabela De Classificação1 Produto
->
ItemTypeInternalIdInternalId da chave completa do Tipo de Produto
-> RM
-> PROTHEUS

-> TPRODUTO.CODCOLIGADA|TPRODUTO.CODTB1FATSiminteger|integerChave Primaria para a Tabela Tabela De Classificação 1
->

->
->

->
->

->
->

->
->
ListOfGenericPricesLista de Preços do Produto





ListOfBarCodeLista de Códigos de Barra
-> RM
-> PROTHEUS

->
->

-> não
->

->
->

->
->

-> Lista de Códigos de Barra (Tabela TPRDCODIGO)
->
ECFTaxingTributação ECF
-> RM
-> PROTHEUS

-> TTRIBUTACAOECF
->

-> Nao
-> Nao

-> Tabela
-> char

->
->

-> Dados de Tributação ECF
->
FiscalClassification





CustomerCodeCódigo do cliente15
-> PROTHEUS

-> SA7.A7_CLIENTE+SA7.A7_LOJA

-> não

-> char

-> 8

-> expansivel ate 24 (uniao dos campos cliente e loja)
CustomerInternalIdInternalId do CustomerCode
-> PROTHEUS

-> SA1.A1_FILIAL+SA7.A7_CLIENTE+SA7.A7_LOJA

->

->

->

->
CustomerItemCodeCódigo do Item X Cliente30
-> PROTHEUS

-> SA7.A7_CODCLI

-> não

-> char

-> 15

->
CustomerItemInternalIdInternalId do CustomerItemCode
-> PROTHEUS

-> SA7.A7_FILIAL+SA7.A7_CLIENTE+SA7.A7_LOJA+SA7.A7_PRODUTO

->

->

->

->
FiscalClassificationCode10





FiscalClassificationInternalIdInternalId do FiscalClassificationCode





FiscalClassificationDescriptionDescricao Classificacao Fiscal35





CostPricePreço de Custo
-> RM

-> TPRODUTODEF.PRECO1

-> sim

-> decimal

-> 15,4

-> Preço1 Produto
SalesPricePreço de Venda
-> RM

-> TPRODUTODEF.PRECO2

-> sim

-> decimal

-> 15,4

-> Preço2 Produto
AverageCostPricePreço Médio de Custo
-> RM

-> TPRODUTODEF.CUSTOMEDIO

-> não

-> decimal

-> 15,4

-> Custo médio Produto
StandardCostPricePreço Padrão
-> RM

-> TPRODUTODEF.CUSTOUNITARIO

-> não

-> decimal

-> 15,4

-> Custo unitário Produto
BaseDateData Base do Calculo dos preços
-> RM

-> TPRODUTODEF.DATABASEPRECO1

-> não

-> datetime

-> 8

-> Data Base Preço1 Produto
PackingQuantityQuantidade na Embalagem





AccountantAccountCodeCódigo da Conta Contábil





AllowsPurchasePermite Comprar do Item





IsStorableItem é Estocável (true) ou Aplicação direta (false) ?





LastUpdateItemData Última atualização do Item





LastPurchaseItemData Última Compra do Item





GenericPricesPreços
-> RM
-> PROTHEUS

->
->

-> sim
->

->
->

->
->

-> Preços de Produtos
->
PriceIdIdentificador do preço
-> RM

->

->

->

->

-> Identificador do preço. No RM pode ser de 1 a 5, referente à numeração do campo.
CurrencyInternalIdCó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.
BaseDatePriceData-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.
PricePreç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.
BarCodeCó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
CodeCó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.
InternalIdInternalId 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
UnifOfMeasureInternalIdUnidade do Código do Produto
-> PROTHEUS
-> RM

->
-> TPRDCODIGO.CODUND

->
-> sim

->
-> string

->
-> 30

->
-> Código do Produto.
ItemQuantityQuantidade 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