Histórico da Página
Esta entidade exibe informações sobre produto e suporta as seguintes operações: GET, POST, PUT e .DELETE.
Campos do retorno
Nome | Descrição | Tamanho do campo | Tipo | Mais detalhes |
id | Código do produto | 15 | Caractere | |
description | Descrição do produto | 100 | Caractere |
|
auxDescription | Descrição com mais detalhes | 400 | Caractere |
|
type | Tipo do produto | 1 | Caractere |
|
groupId | Código do grupo que o produto pertence | 4 | Caractere |
|
barCode | Código de barras | 15 | Caractere |
|
active | Define se o produto está ativo | 1 | Caractere |
|
measure | Unidade de medida | 2 | Caractere |
|
measureFactor | Fator de conversão de unidade de medida | 11 | Numérico |
|
measureType | Tipo de conversão da unidade de medida | 1 | Caractere |
|
defaultWarehouse | Local padrão para armazenamento do produto. | 2 | Caractere |
|
qualityControl | Define configuração para almoxarifado do controle de qualidade | 1 | Caractere |
|
ncm | Nomenclatura Ext.Mercosul | 10 | Caractere |
|
ncmException | Exceção da TIPI/NCM | 3 | Caractere |
|
economicLot | Lote Economico | 14 | Numérico |
|
minimalLot | Lote Minimo | 14 | Numérico |
|
icmsRate | Aliquota de ICMS do Produto. | 5 | Numérico |
|
mvaShopping | Percentual que define o lucro para calculo do ICMS Solidario na Entrada. | 6 | Numérico |
|
mvaSelling | Percentual que define o lucro para calculo do ICMS Solidario na Saida. | 6 | Numérico |
|
ipiRate | Aliquota de IPI do Produto. | 5 | Numérico |
|
issRate | Aliquota de ISS do Produto. | 5 | Numérico |
|
hasPis | Define se calcula PIS | 1 | Caractere |
|
hasCofins | Define se calcula COFINS | 1 | Caractere |
|
hasCsll | Define se calcula CSLL | 1 | Caractere |
|
issCode | Cod.Serv.ISS | 9 | Caractere |
|
municipalTributationCode | Código de tributação municipal | 20 | Caractere |
|
estimatedStateRate | Aliquota de Impostos Estaduais | 5 | Numérico |
|
estimatedMunicipalRate | Alíquota de impostos municipais | 5 | Numérico |
|
estimatedTaxesRate | Aliquota de Impostos acumulados. | 5 | Numérico |
|
origin | Codigo de Origem da Mercadoria | 1 | Caractere |
|
fciCode | Código da FCI | 36 | Caractere |
|
fciImportValue | Valor do conteúdo de importação (base do icms ponderada das MPs importadas) | 15 | Numérico |
|
fciCalculatedSaleValue | Valor de venda apurado | 15 | Numérico |
|
Leitura de registro (GET):
/first/api/v1/product |
Retorno: { "total": 2, "hasNext": false, "syncing": false, "lines": [ { "pk": "00001", "id": "00001", "description": "ESP EMB ECON GUARD PAPEL SEDA TV 14X14CM 1X1600", "auxDescription": "ESP EMB ECON GUARD PAPEL SEDA TV 14X14CM 1X1600", "type": "3", "groupId": "PA03", "active": "2", "measure": "FD", "measureFactor": 0, "measureType": "M", "defaultWarehouse": "0", "qualityControl": "2", "ncm": "48183000", "ncmException": "", "economicLot": 0, "minimalLot": 0, "icmsRate": 0, "mvaShopping": 0, "mvaSelling": 0, "ipiRate": 0, "issRate": 0, "hasPis": "2", "hasCofins": "2", "hasCsll": "2", "issCode": "", "municipalTributationCode": "", "estimatedStateRate": 0, "estimatedMunicipalRate": 0, "estimatedTaxesRate": 0, "origin": "0", "fciCode": "", "fciImportValue": 0, "fciCalculatedSaleValue": 0 }, { "pk": "00002", "id": "00002", "description": "ESP EMB ECON P TOALHA INTERFOLHA BCO 20X21CM 1X500", "auxDescription": "ESP EMB ECON P TOALHA INTERFOLHA BCO 20X21CM 1X500", "type": "3", "groupId": "PA01", "active": "2", "measure": "FD", "measureFactor": 0, "measureType": "M", "defaultWarehouse": "0", "qualityControl": "2", "ncm": "48182000", "ncmException": "", "economicLot": 0, "minimalLot": 0, "icmsRate": 0, "mvaShopping": 0, "mvaSelling": 0, "ipiRate": 0, "issRate": 0, "hasPis": "2", "hasCofins": "2", "hasCsll": "2", "issCode": "", "municipalTributationCode": "", "estimatedStateRate": 0, "estimatedMunicipalRate": 0, "estimatedTaxesRate": 0, "origin": "0", "fciCode": "", "fciImportValue": 0, "fciCalculatedSaleValue": 0 } ] } |
Inclusão de registro (POST):
/first/api/v1/product |
Body: { "id": "90001", "description": "Novo produto", "auxDescription": "Descrição longa", "type": "3", "groupId": "PA03", "active": "2", "measure": "FD", "measureFactor": 0, "measureType": "M", "defaultWarehouse": "01", "qualityControl": "2", "ncm": "48183000", "ncmException": "", "economicLot": 0, "minimalLot": 0, "icmsRate": 0, "mvaShopping": 0, "mvaSelling": 0, "ipiRate": 0, "issRate": 0, "hasPis": "2", "hasCofins": "2", "hasCsll": "2", "issCode": "", "municipalTributationCode": "", "estimatedStateRate": 0, "estimatedMunicipalRate": 0, "estimatedTaxesRate": 0, "origin": "0", "fciCode": "", "fciImportValue": 0, "fciCalculatedSaleValue": 0 } Retorno: { "url": "/first/api/v1/product/90001", "id": "90001" } |
Alteração de registro (PUT):
No exemplo abaixo estamos deletando o atual item da tabela e colocando outro no lugar.
/first/api/v1/product/90001 |
Body: { "auxDescription": "ESP EMB ECON GUARD PAPEL SEDA TV 14X14CM 1X1600 teste" } Retorno: { "url": "/first/api/v1/product/90001", "id": "90001" } |
Exclusão de registro (DELETE):
/first/api/v1/product/90001 |
Retorno: { "url": "/first/api/v1/product/90001", "id": "90001" } |