Árvore de páginas

Versões comparadas

Chave

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

...

Parâmetros do Corpo (Body Parameters)

...

ImportarPedidoCompraDto

nroPedFornecedor
Nome 
integer(
Name)Descrição (Description)Tipo (Type)Informações Adicionais (Adittional Information)company_division_numberCompany Division Number (Optional, but necessary for generating some taxes)integerNão há.number_companyCompany NumberintegerRequeridonumber_customerDestination Customer Number (Optional)integerNão há.productsProduct InformationCollection of ProductRequeridoreg_number_legal_entityLegal Entity – Brazilian Registry of Corporate Taxpayers – (00.000.000/0001-00 or 00000000000000) – (Optional)stringNão há.reg_number_physical_personPhysical Person – Individual Taxpayers – (000.000.000-00 or 00000000000) – (Optional)stringNão há.state_customerState Customer Acronym (Optional: if it is not passed, the client state will be used and if the client is not passed the state will be used) Valid States: AC, AL, AP, AM, BA, CE, DF, ES, GO, MA, MT, MS, MG, PA, PB, PR, PE, PI, RJ, RN, RS, RO, RR, SC, SP, SE, TOstringTamanho da String: inclusive between 0 and 2
$int32)

Número do pedido no fornecedor.



cnpjEmpresastring
nullable: true

CNPJ da empresa compradora.



cnpjEmpresaFatstring
nullable: true

CNPJ da empresa que faturou o pedido.



cnpjFornecedorstring
nullable: true

CNPJ do Fornecedor.



apelidoCompradorstring
nullable: true

Apelido do Comprador.



tipoPedidostring
nullable: true

Tipo do pedido, 'C' = Compra, 'B' = Bonificação com incidência, 'E' = Bonificação sem incidência



dtaEmissaostring($date-time)

Data que o pedido foi emitido.



dtaRecebimentostring($date-time)

Data em que o pedido será recebido.



dtaLimiteRecebtostring($date-time)
nullable: true

Data limite para recebimento do pedido.



tipoFretestring
nullable: true

Indica o tipo de frete praticado pelo fornecedor, 'C' = CIF, 'F' = FOB, 'S' = CSP ou 'R' = RETIRA.



itensPedido[
nullable: true

Itens do pedido.

ItensPedidoDto{...}]


expandables[
nullable: true
string]


Parâmetros do Corpo

ItensPedidoDto

nroPedFornecedorstring
nullable: true

Número do pedido no fornecedor

cnpjEmpresastring
nullable: true

CNPJ da empresa compradora.

codProdutointeger($int64)

EAN, DUN ou código interno do produto.

qtdSolicitadanumber($double)

Quantidade solicitada.

qtdEmbalagemnumber($double)

Quantidade da embalagem de compra.

vlrEmbItemnumber($double)

Valor do Item.

vlrEmbIPInumber($double)
nullable: true

Valor do IPI vinculado ao item.

vlrEmbICMSSTnumber($double)
nullable: true

Valor do ICMSST vinculado ao item.

vlrEmbDespesanumber($double)
nullable: true

Valor de despesa sobre o produto.

vlrEmbVerbaCompranumber($double)
nullable: true

Valor de verba de compra.

dtaRecebtoItemstring($date-time)
nullable: true

Data de recebimento do item.

percDescFinancItemnumber($double)
nullable: true

Percentual do desconto financeiro do item.

vlrEmbICMSnumber($double)
nullable: true

Valor do ICMS vinculado ao item.

vlrEmbISSnumber($double)
nullable: true

Valor do ISS vinculado ao item.

vlrEmbIRRFnumber($double)
nullable: true

Valor do IRRF vinculado ao item.

vlrEmbFretenumber($double)
nullable: true

Valor do Frete.

vlrEmbVendornumber($double)
nullable: true

Valor vendor do produto.

vlrEmbDescontonumber($double)
nullable: true

Valor do desconto sobre o produto.

perDescDfnumber($double)
nullable: true

Percentual de desconto financeiro.

vlrEmbVerbaComprAcrnumber($double)
nullable: true

Valor de verba de compra de acréscimo.

type_taxType tax (Optional) – ED = Distributor Entry, EI = Industry Entry, EM = Microenterprise Entry, EX = Exterior Entry, SD = Output Return Distributor, SI = Industry Return Delivery, SM = Microenterprise Return Delivery, SN = Non Contributing Output Default – “SN”stringTamanho da String: inclusive between 0 and 2

Formatos da Requisição (Request Formats)

application/json, text/json

Exemplo (Sample):

{
  "company_division_number": 3,
  "number_company": 4,
  "number_customer": 5,
  "products": [
    {
      "number_product": 1.0,
      "packing_quantity": 2.1,
      "sale_price": 3.1,
      "quantity": 4.1
    },
    {
      "number_product": 1.0,
      "packing_quantity": 2.1,
      "sale_price": 3.1,
      "quantity": 4.1
    }
  ],
  "reg_number_legal_entity": "sample string 6",
  "reg_number_physical_person": "sample string 7",
  "state_customer": "sample string 8",
  "type_tax": "sample string 9"
}

application/xml, text/xml

Exemplo (Sample):

<TaxDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" 
 xmlns="http://schemas.datacontract.org/2004/07/SMProductsV3.Business.DTOs.Tax">
  <_pageNo xmlns="http://schemas.datacontract.org/2004/07/Kike.Web.Api.Dto">1</_pageNo>
  <_pageSize xmlns="http://schemas.datacontract.org/2004/07/Kike.Web.Api.Dto">2</_pageSize>
  <company_division_number>3</company_division_number>
  <number_company>4</number_company>
  <number_customer>5</number_customer>
  <products>
    <Product>
      <number_product>1</number_product>
      <packaging_quantity>2.1</packaging_quantity>
      <quantity>4.1</quantity>
      <sale_price>3.1</sale_price>
    </Product>
    <Product>
      <number_product>1</number_product>
      <packaging_quantity>2.1</packaging_quantity>
      <quantity>4.1</quantity>
      <sale_price>3.1</sale_price>
    </Product>
  </products>
  <reg_number_legal_entity>sample string 6</reg_number_legal_entity>
  <reg_number_physical_person>sample string 7</reg_number_physical_person>
  <state>sample string 8</state>
  <type_tax>sample string 9</type_tax>
</TaxDTO>

application/x-www-form-urlencoded

Exemplo (Sample):

Não há.

Informações para Resposta (Response Information)

Descrição do Recurso (Resource Description)

TaxResponseDTO – Lista de produtos de acordo com os dados de entrada

Collection of TaxResponseDTO

...

Formatos de Resposta (Response Formats)

application/json, text/json

Exemplo (Sample):

[
  {
    "number_product": 1.0,
    "number_taxation": 2,
    "packing_quantity": 3.1,
    "sale_price": 4.1,
    "icms_st_value": 1.1,
    "ipi_value": 1.1,
    "percent_icms": 1.1,
    "percent_pis": 1.1,
    "percent_cofins": 1.1,
    "type_tax": "sample string 5"
  },
  {
    "number_product": 1.0,
    "number_taxation": 2,
    "packing_quantity": 3.1,
    "sale_price": 4.1,
    "icms_st_value": 1.1,
    "ipi_value": 1.1,
    "percent_icms": 1.1,
    "percent_pis": 1.1,
    "percent_cofins": 1.1,
    "type_tax": "sample string 5"
  }
]

application/xml, text/xml

Exemplo (Sample):

...

{
  "nroPedFornecedor"24,
  "cnpjEmpresa""39010418000115",
  "cnpjEmpresaFat""39010418000115",
  "cnpjFornecedor""19900000000842",
  "apelidoComprador""ANTONIO COMPRAD",
  "tipoPedido""c",
  "dtaEmissao""2020-09-25T20:31:55.408Z",
  "dtaRecebimento""2020-09-25T20:31:55.408Z",
  "dtaLimiteRecebto""2020-09-25T20:31:55.408Z",
  "tipoFrete""c",
  "itensPedido": [
    {
      "nroPedFornecedor""24",
      "cnpjEmpresa""39010418000115",
      "codProduto"7790070218216,
      "qtdSolicitada"1000,
      "qtdEmbalagem"1,
      "vlrEmbItem"100,
      "vlrEmbIPI"1.0,
      "vlrEmbICMSST"1.0,
      "vlrEmbDespesa"1.0,
      "vlrEmbVerbaCompra"1.0,
      "dtaRecebtoItem""2020-09-25T20:31:55.408Z",
      "percDescFinancItem"1.0,
      "vlrEmbICMS"1.0,
      "vlrEmbISS"1.0,
      "vlrEmbIRRF"1.0,
      "vlrEmbFrete"1.0,
      "vlrEmbVendor"1.0,
      "vlrEmbDesconto"1.0,
      "perDescDf"1.0,
      "vlrEmbVerbaComprAcr"1.0
    },
     {
      "nroPedFornecedor""24",
      "cnpjEmpresa""39010418000115",
      "codProduto"7800005082024,
      "qtdSolicitada"1000,
      "qtdEmbalagem"1,
      "vlrEmbItem"100,
      "vlrEmbIPI"1.0,
      "vlrEmbICMSST"1.0,
      "vlrEmbDespesa"1.0,
      "vlrEmbVerbaCompra"1.0,
      "dtaRecebtoItem""2020-09-25T20:31:55.408Z",
      "percDescFinancItem"1.0,
      "vlrEmbICMS"1.0,
      "vlrEmbISS"1.0,
      "vlrEmbIRRF"1.0,
      "vlrEmbFrete"1.0,
      "vlrEmbVendor"1.0,
      "vlrEmbDesconto"1.0,
      "perDescDf"1.0,
      "vlrEmbVerbaComprAcr"1.0
    }

  ]
}