Páginas filhas
  • PRODUTO


CONTEÚDO

  1. Visão Geral
  2. URL
  3. JSON


01. VISÃO GERAL

Esse documento tem como objetivo mostrar o JSON responsavel pela integração do cadastro de Produtos. Para mais informações sobre o funcionamento das integrações no TOTVS Pesagem, acessar Configuração e funcionamento da integração no TOTVS Pesagem.  

02. URL

Na API de Produto, por padrão, o TOTVS Pesagem, aguarda as seguinte URL para fazer a chamada da API GET: http://ip:porta/contexto/v1/product

03. JSON

Exemplo do JSON com um Produto:

{
  "hasNext": false,
  "items": [
    {
      "id": "2348072298309620557",
      "productCode": "2",
      "productDescription": "Cana",
      "packingWeight": 10,
      "minimumWeight": 10,
      "maximumWeight": 10,
      "unitMeasurementCode": "KG",
      "fgWeighingType": "C",
      "instance": "TOTVS",
    "fgStatus": "A",
      "type": "P",
      "monitorable": "N",
      "standardWarehouse": "01",
      "costCenter": "011111",
      "valueClass": "01"
    }
  ],
  "length": 1
}

OBS: Os atributos obrigatórios são o Código e Descrição.

Atributos

NomeDescrição
idIdentificador, é a chave primária, pode ser enviado, caso não seja é gerado no TOTVS Pesagem
productCodeCódigo
productDescriptionDescrição
packingWeightPeso Embalagem
minimumWeightPeso minimo 
maximumWeightPeso máximo
unitMeasurementCodeUnidade de medida
fgWeighingTypeTipo de Pesagem. É o valor do cadastro do Tipo de Pesagem no TOTVS Pesagem. Pode ser enviado sem e depois adicionado de forma manual no TOTVS Pesagem ou enviar com um valor válido, ou seja, com um Tipo de Pesagem já cadastrado
instanceInstancia
fgStatusStatus A = Ativo ou  I = Inativo
typeTipo do Produto. Valores válidos são P, S, I ou R. Que são referentes ao Produto, Serviço, Insumo ou Resíduo.
monitorableMonitoravel S = Sim ou N = Não
standardWarehouseArmazém padrão
costCenterCentro de Custo
valueClassClasse de valor