Cadastro de Produto
Contexto de Negócio (Introdução)
Adapter responsável pelo cadastro de produto.
Adapters
Modulo RM | Identificador | Versão | Forma de Envio | Tipo do Adapter |
---|---|---|---|---|
Gestão Estoque / Suprimentos | ITEM | 2.000 | Síncrona | Envia |
ITEM | 3.004 | Síncrona | Envia | |
ITEM | 4.005 | Síncrona/Assíncrona | Envia |
Mapeamento de Campos
Mensagem:
ITEM 4.005 (ENVIO)
Linha RM
A mensagem ITEM na versão 4.005 contém uma regra para envio em que se o cliente possuir mais de um pacote habilitado para a integração então a mensagem será enviada ao destino apenas se o respectivo campo indicativo de integração com tal destino estiver 'marcado'. A saber:
- Para a integração com o TOTVS Manutenção de Ativos - SIGAMNT ou integração com o TOTVS Rental - SIGALOC o campo que indica que se deve integrar ou não é o 'SERVICOPRODUTORMOFFICINA' da tabela de 'TPRODUTO'. Se este campo estiver com o valor '1' então a mensagem de integração será enviada ao(s) sistema(s) destino(s) caso contrário tal mensagem aparecerá no LOG de integração com o status 'refused';
- Para a integração com o NG Quirons - Saúde e segurança do trabalho o campo indicativo de que o registro deve ou não ser integrado é o 'PRODUTOEPI' da tabela de 'TPRODUTO'. Se este campo estiver com o valor '1' então a mensagem de integração será enviada ao(s) sistema(s) destino(s) caso contrário tal mensagem aparecerá no LOG de integração com o status 'refused';
- Para as demais integrações não existe um campo para indicar se o registro deve ou não ser integrado, todos os registros serão integrados independente do preenchimento dos campos.
Mensagem Padrão | Descrição | PROTHEUS | RM | Observação | ||
Tabela | Campo | Tabela | Campo | |||
CompanyId | Código da Empresa | SB1 | Empresa | TPRODUTO | CODCOLPRD | |
TPRODUTODEF | CODCOLIGADA | |||||
BranchId | Código da Filial | SB1 | B1_FILIAL | - | - | Não enviado pelo RM |
CompanyInternalId | InternalId de Empresa/Filial | SB1 | Empresa|B1_FILIAL | TPRODUTO | CODCOLIGADA|CODFILIAL | |
Code | Código Item | SB1 | B1_COD | TPRODUTO | CODIGOPRD | Valor texto tamanho 30 |
InternalId | InternalId de Integração | SB1 | Empresa|B1_FILIAL| B1_COD | GEAIDEPARA | VALOREXTERNO | |
Name | Nome | SB1 | B1_DESC | TPRODUTO | DESCRICAO | |
ShortName | Nome Curto | SB1 | B1_DESC | TPRODUTO | NOMEFANTASIA | |
Active | Item Ativo? | SB1 | B1_ATIVO | TPRODUTO | INATIVO | true-Ativo; false-Inativo |
StockGroupCode | Código Grupo Estoque | SB1 | B1_TIPO | TTB2 | CODTB2FAT | Será enviado apenas se a rota STOCKGROUP estiver ativa. |
StockGroupInternalId | InternalId da chave completa de Grupo de Estoque do produto | TPRODUTODEF | TPRODUTODEF.CODCOLIGADA|TPRODUTODEF.CODTB2FAT | Será enviado apenas se a rota STOCKGROUP estiver ativa. | ||
UnitOfMeasureInternalId | InternalId da chave completa de Unidade Medida do produto | SB1 | Empresa|SAH_FILIAL|B1_UM | TPRODUTODEF | CODUNDCONTROLE | |
CODUNDCOMPRA | ||||||
CODUNDVENDA | ||||||
DeployDate | Data Implantação | - | - | TPRODUTO | DTCADASTRAMENTO | |
NetWeight | Peso Líquido | SB1 | B1_PESO | TPRODUTO | PESOLIQUIDO | |
GrossWeight | Peso Bruto | SB1 | B1_PESBRU | TPRODUTO | PESOBRUTO | |
Origin | Origem da mercadoria | SB1 | B1_ORIGEM | TPRODUTO | REFERENCIACP | |
FiscalClassificationCode | Código da Classificação Fiscal | SB1 | B1_POSIPI | TPRODUTO | NUMEROCCF | |
Trail | Controlado por Lote | SB1 | B1_RASTRO | TPRODUTO | CONTROLADOPORLOTE | L - Lote N - Não utiliza Parâmetro MV_RASTRO no configurador do Protheus deve ser igual a S. |
BinControl | Usa Número de Série | SB1 | B1_LOCALIZ | TPRODUTO | USANUMSERIE | true-Utiliza; false -Não utiliza Parâmetro MV_LOCALIZ no configurador do Protheus deve ser igual a S. |
ProductType | Tipo de Produto | SB1 | B1_TIPO | TPRODUTO | TIPO | Se Tipo igual a Produto, então 06. Senão 07. Fixo 06 – Mercadoria (5) |
ECFTaxing.Code | Código da Tributação ECF | - | - | TPRODUTODEF | TRIBUTACAOECF | |
ECFTaxing.Type | Tipo da Tributação ECF | - | - | TTRIBUTACAOECF | TIPO | 1 - Tributado |
ECFTaxing.Aliquot | Alíquota da Tributação ECF | SB1 | B1_PICM | TTRIBUTACAOECF | ALIQUOTA | |
ListOfBarCode.Barcode.Code | Código de Barras do Produtos | SLK | LK_CODBAR | TPRDCODIGO | CODIGO | |
ListOfBarCode.Barcode.InternalId | InternalId do Código de Barras | SLK | EMPRESA|LK_FILIAL|LK_CODBAR | TPRODUTO | CODCOLIGADA|TIPO|CODIGO | |
ListOfBarCode.Barcode.UnifOfMeasureInternalId | Unidade do Código de Barras | - | - | TPRDCODIGO | CODUND | |
ListOfBarCode.Barcode.ItemQuantity | Quantidade do Produto no Código de Barras | SLK | LK_QUANT | TUND | FATORCONVERSAO | A quantidade é buscada no Fator de Conversão da Unidade do Código de Barras. |
ListOfGenericPrices.GenericPrices.PriceId | Identificador do Preço | - | - | - | - | 1 à 5, referente à numeração do campo. |
ListOfGenericPrices.GenericPrices.CurrencyInternalId | Código da Moeda no Preço | - | - | TPRODUTODEF | CODMOEPRECO1 CODMOEPRECO2 CODMOEPRECO3 CODMOEPRECO4 CODMOEPRECO5 | |
ListOfGenericPrices.GenericPrices.BaseDatePrice | Data-Base de Preço | - | - | TPRODUTODEF | DATABASEPRECO1 DATABASEPRECO2 DATABASEPRECO3 DATABASEPRECO4 DATABASEPRECO5 | |
ListOfGenericPrices.GenericPrices.Price | Preço | SB0 | B0_PRV1; B0_PRV2; B0_PRV3; B0_PRV4; B0_PRV5 | TPRODUTODEF | PRECO1 PRECO2 PRECO3 PRECO4 PRECO5 | |
ManufacturerCode | Número do Produto no Fabricante | SB1 | B1_FABRIC | TPRODUTODEF | NUMNOFABRIC | |
MultiplicationFactorValue | Fator de Conversão do Produto | SB1 | B1_CONV | TUND | FATORCONVERSAO | Será enviado o fator de conversão da unidade de compra do produto (TPRODUTODEF.CODUNDCOMPRA)). |
Values.CostPrice | Preço de Custo | SB1 | BZ_UPRC ou B1_UPRC | TPRODUTODEF | PRECO1 | |
Values.SalesPrice | Preço de Venda | SB1 | B1_PRV1 | TPRODUTODEF | PRECO2 | |
Values.AverageCostPrice | Preço Médio de Custo | SB2 | B2_CM1 | TPRODUTODEF | CUSTOMEDIO | |
Values.StandardCostPrice | Preço Padrão | SB1 | BZ_CUSTD ou B1_CUSTD | TPRODUTODEF | CUSTOUNITARIO | |
Values.BaseDate | Data Base do Calculo dos preços | SB1 | BZ_UCALSTD ou B1_UCALSTD | TPRODUTODEF | DATABASEPRECO1 | |
ListOfBranchInformation.BranchInformation.InternalId | InternalId de Informações por Filial | - | Empresa|B1_FILIAL| B1_COD | TPRDFIL | CODCOLIGADA|IDPRD|CODFILIAL | Parâmetro MV_ARQPROD deve ser alterado para SBZ para ser utilizado as informações por Filial. |
ListOfBranchInformation.BranchInformation.CompanyInternalId | InternalId da Chave Completa da Filial | - | Empresa|B1_FILIAL | TPRDFIL | CODCOLIGADA|CODFILIAL | |
ListOfBranchInformation.BranchInformation.ECFTaxing.Code | Código da Tributação ECF | - | - | TPRODUTODEF | TRIBUTACAOECF | |
ListOfBranchInformation.BranchInformation.ECFTaxing.Type | Tipo da Tributação ECF | - | - | TTRIBUTACAOECF | TIPO | |
ListOfBranchInformation.BranchInformation.ECFTaxing.Aliquot | Alíquota da Tributação ECF | SBZ | BZ_PICM | TTRIBUTACAOECF | ALIQUOTA |
Nota:
- A mensagem de ITEM 4.005 possui todos os campos da 2.000 e 3.004.
- Maiores informações sobre o adapter de Produto consulte o documento: Integração de Produto/Serviço.
Protheus
SIGAEST → Atualizações → Cadastros → Produtos