Árvore de páginas

Objetivo

A finalidade deste método é possibilitar a atualização de dados de fornecedores de família de produtos.

Chamada

PUT api/v3/products/family/{seqFamily}/supplier

Informações para Requisição (Request Information)

Parâmetros URI (URI Parameters)

Nome (Name)Descrição (Description)Tipo (Type)Informações Adicionais (Adittional Information)
seqFamily
integerObrigatório

Parâmetros do Corpo (Body Parameters)

Collection of PutFamilySuppliersDTO

Nome (Name)Descrição (Description)Tipo (Type)Informações Adicionais (Adittional Information)
cnpjCNPJ (Acceptable formats: 00.000.000/0001-00 or 00000000000000)stringRequired


Max length: 18

mainSupplierMain supplier (Options: S – Yes / N – No) – (Default: N)stringMax length: 1
replicationIndicatorReplication indicator (Options: S – Yes / N – No) – (Default: S)stringMax length: 1
calculatesDiscountSuframaforPisCofinsCalculates PIS and COFINS discount for SUFRAMA (Options: S – Yes / N – No) – (Default: S)stringMax length: 1
ipiCollectionIndicatorIPI collection indicator (Options: S – Yes / N – No) – (Default: N)stringMax length: 1
mainControlIndicatorMain control indicator (Options: S – Yes / N – No) – (Default: N)stringMax length: 1

Formatos da Requisição (Request Formats)

application/json, text/json

Exemplo (Sample):

[
  {
    "cnpj": "sample string 1",
    "mainSupplier": "sample string 2",
    "replicationIndicator": "sample string 3",
    "calculatesDiscountSuframaforPisCofins": "sample string 4",
    "ipiCollectionIndicator": "sample string 5",
    "mainControlIndicator": "sample string 6"
  },
  {
    "cnpj": "sample string 1",
    "mainSupplier": "sample string 2",
    "replicationIndicator": "sample string 3",
    "calculatesDiscountSuframaforPisCofins": "sample string 4",
    "ipiCollectionIndicator": "sample string 5",
    "mainControlIndicator": "sample string 6"
  }
]

Informações para Resposta (Response Information)

Descrição do Recurso (Resource Description)

Collection of FamilySupplier

Nome (Name)Descrição (Description)Tipo (Type)Informações Adicionais (Adittional Information)
seqFamily
integerNone.
seqSupplier
integerNone.
mainSupplier
stringNone.
replicationIndicator
stringNone.
calculatesDiscountSuframaforPisCofins
stringNone.
ipiCollectionIndicator
stringNone.
mainControlIndicator
stringNone.
userUpdate
stringNone.
dateUpdate
dateNone.

Formatos de Resposta (Response Formats)

application/json, text/json

Exemplo (Sample):

[
  {
    "seqFamily": 1,
    "seqSupplier": 2,
    "mainSupplier": "sample string 3",
    "replicationIndicator": "sample string 4",
    "calculatesDiscountSuframaforPisCofins": "sample string 5",
    "ipiCollectionIndicator": "sample string 6",
    "mainControlIndicator": "sample string 7",
    "userUpdate": "sample string 8",
    "dateUpdate": "2019-08-09T09:27:43.4448213-03:00"
  },
  {
    "seqFamily": 1,
    "seqSupplier": 2,
    "mainSupplier": "sample string 3",
    "replicationIndicator": "sample string 4",
    "calculatesDiscountSuframaforPisCofins": "sample string 5",
    "ipiCollectionIndicator": "sample string 6",
    "mainControlIndicator": "sample string 7",
    "userUpdate": "sample string 8",
    "dateUpdate": "2019-08-09T09:27:43.4448213-03:00"
  }
]