Home

Série 1

Páginas filhas
  • Product

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Esta entidade exibe informações sobre produto e suporta as seguintes operações: GETPOSTPUT 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"

}