Árvore de páginas

Objetivo

A finalidade deste método é possibilitar o cadastro de códigos de acesso de produtos.

Chamada

POST api/v3/products/product/{seqProduct}/accesscode

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

Parâmetros URI (URI Parameters)

Nome (Name)Descrição (Description)Tipo (Type)Informações Adicionais (Adittional Information)
seqProductCódigo Sequencial do ProdutointegerObrigatório.

Parâmetros do Corpo (Body Parameters)

Collection of PostProductCodeDTO

Nome (Name)Descrição (Description)Tipo (Type)Informações Adicionais (Adittional Information)
supplierCnpjSupplier’s CNPJ (Acceptable formats: 00.000.000/0001-00 or 00000000000000) – (Default: 0) Note: Must be informed when the codeTye field is ‘F’ or ‘C’stringMax length: 18
seqNetworkNetwork sequence Note: Must be informed when the codeTye field is ‘L’integerNone.
codeTypeType of access code (A – AFV, C – Client, D – DUN, E – EAN/Barcode, F – Supplier, B – Internal, L – Customer network, I – Transition)stringRequired


Max length: 1

packingQuantityPacking quantitydecimal numberNone.
accessCodeAccess codestringRequired


Max length: 60

usageForSaleIndicatorUsage for sale indicator – (Default: S)stringMax length: 1
EANTaxableNFEIndicatorEAN taxable NFE indicator – (Default: N)stringMax length: 1
usageForNFEIndicatorUsage FOR NFE Indicator – (Default: S)stringMax length: 1

Formatos da Requisição (Request Formats)

application/json, text/json

Exemplo (Sample):

[
  {
    "supplierCnpj": "sample string 1",
    "seqNetwork": 1,
    "codeType": "sample string 2",
    "packingQuantity": 1.1,
    "accessCode": "sample string 3",
    "usageForSaleIndicator": "sample string 4",
    "EANTaxableNFEIndicator": "sample string 5",
    "usageForNFEIndicator": "sample string 6"
  },
  {
    "supplierCnpj": "sample string 1",
    "seqNetwork": 1,
    "codeType": "sample string 2",
    "packingQuantity": 1.1,
    "accessCode": "sample string 3",
    "usageForSaleIndicator": "sample string 4",
    "EANTaxableNFEIndicator": "sample string 5",
    "usageForNFEIndicator": "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 ProductCode

Nome (Name)Descrição (Description)Tipo (Type)Informações Adicionais (Adittional Information)
seqProduct
integerNone.
seqFamily
integerNone.
supplierCnpj
integerNone.
codeType
stringNone.
packingQuantity
decimal numberNone.
accessCode
stringNone.
usageForSaleIndicator
stringNone.
EANTaxableNFEIndicator
stringNone.
usageForNFEIndicator
stringNone.

Formatos de Resposta (Response Formats)

application/json, text/json

Exemplo (Sample):

[
  {
    "seqProduct": 1,
    "seqFamily": 1,
    "supplierCnpj": 1,
    "codeType": "sample string 2",
    "packingQuantity": 1.1,
    "accessCode": "sample string 3",
    "usageForSaleIndicator": "sample string 4",
    "EANTaxableNFEIndicator": "sample string 5",
    "usageForNFEIndicator": "sample string 6"
  },
  {
    "seqProduct": 1,
    "seqFamily": 1,
    "supplierCnpj": 1,
    "codeType": "sample string 2",
    "packingQuantity": 1.1,
    "accessCode": "sample string 3",
    "usageForSaleIndicator": "sample string 4",
    "EANTaxableNFEIndicator": "sample string 5",
    "usageForNFEIndicator": "sample string 6"
  }
]