Árvore de páginas

Versões comparadas

Chave

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

Objetivo

A finalidade deste método é realizar a importação inclusão de pedidos de compras no ERP.

Chamada

POST api/v1/PedidoCompras/importarincluir-pedido-compra

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

Parâmetros URI (URI Parameters)

Não há.

Parâmetros do Corpo (Body Parameters)

ImportarPedidoCompraDto

IncluirPedidoCompraDto

]
Nome (Name)Descrição (Description)Tipo (Type)Informações Adicionais (Adittional Information)
nroPedFornecedornroPedFornecedorinteger($int32)

Número do pedido no fornecedor.

cnpjEmpresa
integerNão há.
cnpjEmpresastring
nullable: true

CNPJ da empresa compradora.

cnpjEmpresaFat
stringNão há.
cnpjEmpresaFatstring
nullable: true

CNPJ da empresa que faturou o pedido.

cnpjFornecedor
stringNão há.
cnpjFornecedorstring
nullable: true
CNPJ do Fornecedor.apelidoCompradorstringNão há.
apelidoCompradorstring
nullable: true

Apelido do Comprador.

tipoPedido
stringNão há.
tipoPedidostring
nullable: true

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

stringNão há.
dtaEmissaodtaEmissaostring($date-time)

Data que o pedido foi emitido.

stringNão há.
dtaRecebimentostring($date-time)

Data em que o pedido será recebido.

stringNão há.
dtaLimiteRecebtodtaLimiteRecebtostring($date-time)
nullable: true

Data limite para recebimento do pedido.

tipoFrete
stringNão há.
tipoFretestring
nullable: true

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

itensPedido
stringNão há.
itensPedido[
nullable: true

Itens do pedido.

ItensPedidoDto{...}]
Não há.Não há.
expandables[
nullable: true
stringNão há.

Parâmetros do Corpo

ItensPedidoDto

Nome (Name)Descrição (Description)Tipo (Type)Informações Adicionais (Adittional Information)
nroPedFornecedornroPedFornecedorstring
nullable: true

Número do pedido no fornecedor

cnpjEmpresa
stringNão há.
cnpjEmpresastring
nullable: true
CNPJ da empresa compradora.stringNão há.
codProdutocodProdutointeger($int64)

EAN, DUN ou código interno do produto.

integerPara considerar '0' (zeros) a esquerda do EAN, utilizar PD UTIL_EAN_ALFANUMERICO (EDI_PEDCOMPRA) = 'S'
                                                                                      PD IND_TIP_COD_PRODUTO (EDI_PEDCOMPRA) = 'C'
qtdSolicitadaqtdSolicitadanumber($double)

Quantidade solicitada.

numberNão há.
qtdEmbalagemqtdEmbalagemnumber($double)

Quantidade da embalagem de compra.

numberNão há.
vlrEmbItemnumber($double)

Valor do Item.

numberNão há.
vlrEmbIPIvlrEmbIPInumber($double)
nullable: true

Valor do IPI vinculado ao item.

numberNão há.
vlrEmbICMSSTvlrEmbICMSSTnumber($double)
nullable: true

Valor do ICMSST vinculado ao item.

numberNão há.
vlrEmbDespesavlrEmbDespesanumber($double)
nullable: true

Valor de despesa sobre o produto.

numberNão há.
vlrEmbVerbaCompravlrEmbVerbaCompranumber($double)
nullable: true

Valor de verba de compra.

numberNão há.
dtaRecebtoItemdtaRecebtoItemstring($date-time)
nullable: true

Data de recebimento do item.

stringNão há.
percDescFinancItempercDescFinancItemnumber($double)
nullable: true

Percentual do desconto financeiro do item.

numberNão há.
vlrEmbICMSvlrEmbICMSnumber($double)
nullable: true

Valor do ICMS vinculado ao item.

numberNão há.
vlrEmbISSvlrEmbISSnumber($double)
nullable: true

Valor do ISS vinculado ao item.

numberNão há.
vlrEmbIRRFvlrEmbIRRFnumber($double)
nullable: true

Valor do IRRF vinculado ao item.

numberNão há.
vlrEmbFretevlrEmbFretenumber($double)
nullable: true

Valor do Frete.

numberNão há.
vlrEmbVendorvlrEmbVendornumber($double)
nullable: true

Valor vendor do produto.

numberNão há.
vlrEmbDescontovlrEmbDescontonumber($double)
nullable: true

Valor do desconto sobre o produto.

numberNão há.
perDescDfperDescDfnumber($double)
nullable: true

Percentual de desconto financeiro.

numberNão há.
vlrEmbVerbaComprAcrvlrEmbVerbaComprAcrnumber($double)
nullable: true

Valor de verba de compra de acréscimo.

numberNão há.

Formatos da Requisição (Request Formats)

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

...