Árvore de páginas

Objetivo

A finalidade deste método é possibilitar o cadastro de fornecedor de famílias de produtos.

Chamada

POST 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)
seqFamilyseq FamilyintegerObrigatório.

Parâmetros do Corpo (Body Parameters)

Collection of PostFamilySuppliersDTO

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"
  }
]

application/x-www-form-urlencoded

Exemplo (Sample):

Exemplo não disponível.

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,
    "packingQuantity": 1.1,
    "packing": "sample string 2",
    "grossWeight": 1.1,
    "netWeight": 1.1,
    "height": 1.0,
    "width": 1.0,
    "depth": 1.0,
    "status": "sample string 3",
    "packingUnitQuantity": 1.0,
    "packingWeight": "sample string 4",
    "replicationIndicator": "sample string 5",
    "liters": 1.1,
    "usesLabelProductBatch": "sample string 6",
    "priceKindPacking": "sample string 7",
    "decimalPacking": "sample string 8",
    "dateUpdate": "2019-08-08T15:12:20.6928492-03:00",
    "userUpdate": "sample string 9"
  },
  {
    "seqFamily": 1,
    "packingQuantity": 1.1,
    "packing": "sample string 2",
    "grossWeight": 1.1,
    "netWeight": 1.1,
    "height": 1.0,
    "width": 1.0,
    "depth": 1.0,
    "status": "sample string 3",
    "packingUnitQuantity": 1.0,
    "packingWeight": "sample string 4",
    "replicationIndicator": "sample string 5",
    "liters": 1.1,
    "usesLabelProductBatch": "sample string 6",
    "priceKindPacking": "sample string 7",
    "decimalPacking": "sample string 8",
    "dateUpdate": "2019-08-08T15:12:20.6928492-03:00",
    "userUpdate": "sample string 9"
  }
]