POST api/v1/salesset/pedido

A partir dos dados do pedido do cliente, deve integrar o pedido para o sistema interno e retornar um protocolo.

Request Information

URI Parameters

None.

Body Parameters

PedidoSalesSetRequest
NameDescriptionTypeAdditional information
PedidoId

integer

None.

OpcaoPagamentoId

string

None.

CondicaoPagamentoId

string

None.

Contexto

ContextoPrecoSalesSet

None.

ClienteFinalEnderecoEntrega

Cliente

None.

DataCriacaoOrigem

date

None.

EmailVendedor

string

None.

EmailUsuarioAtendimento

string

None.

ClienteFinalId

integer

None.

RevendaId

integer

None.

FreteTotal

decimal number

None.

TotalDoPedidoSemFrete

decimal number

None.

TotalDoPedido

decimal number

None.

TotalDescontos

decimal number

None.

TipoVenda

string

None.

VendedorErpId

string

None.

Itens

Collection of PedidoItemRequest

None.

Descontos

Collection of DescontoRequest

None.

DadosAdicionais

Collection of DadoAdicionalRequest

None.

FretePorCentroDistribuicao

Collection of PedidoFreteSalesSetRequest

None.

InformacoesAdicionais

PedidoSalesSetInformacoesAdicionaisRequest

None.

Request Formats

application/json, text/json

Sample:
{
  "pedidoId": 1,
  "opcaoPagamentoId": "sample string 2",
  "condicaoPagamentoId": "sample string 3",
  "contexto": {
    "consumo": true,
    "faturado": true,
    "tipoOperacao": 0,
    "bancoId": "sample string 3",
    "terceiroId": "sample string 4"
  },
  "clienteFinalEnderecoEntrega": {
    "clienteId": 1,
    "revenda": true
  },
  "dataCriacaoOrigem": "2025-12-12T18:14:03.4522883-03:00",
  "emailVendedor": "sample string 5",
  "emailUsuarioAtendimento": "sample string 6",
  "clienteFinalId": 1,
  "revendaId": 7,
  "freteTotal": 8.0,
  "totalDoPedidoSemFrete": 9.0,
  "totalDoPedido": 10.0,
  "totalDescontos": 11.0,
  "tipoVenda": "sample string 12",
  "vendedorErpId": "sample string 13",
  "itens": [
    {
      "partNumber": "sample string 1",
      "centroDistribuicaoId": 2,
      "centroDistribuicaoPrefix": "sample string 3",
      "sku": "sample string 4",
      "quantidade": 5,
      "valorUnitario": 6.0,
      "valorTotal": 7.0,
      "valorComissao": 1.0,
      "valorDescontoProduto": 8.0,
      "mpDoBem": true,
      "open": true,
      "esd": true,
      "encomenda": true,
      "necessidade": true,
      "extensoesDeGarantia": [
        {
          "partNumber": "sample string 1",
          "sku": "sample string 2",
          "quantidade": 3
        },
        {
          "partNumber": "sample string 1",
          "sku": "sample string 2",
          "quantidade": 3
        }
      ],
      "produtosExtensoesDeGarantia": [
        {
          "partNumber": "sample string 1",
          "serialNumber": "sample string 2"
        },
        {
          "partNumber": "sample string 1",
          "serialNumber": "sample string 2"
        }
      ],
      "bundleId": "sample string 14"
    },
    {
      "partNumber": "sample string 1",
      "centroDistribuicaoId": 2,
      "centroDistribuicaoPrefix": "sample string 3",
      "sku": "sample string 4",
      "quantidade": 5,
      "valorUnitario": 6.0,
      "valorTotal": 7.0,
      "valorComissao": 1.0,
      "valorDescontoProduto": 8.0,
      "mpDoBem": true,
      "open": true,
      "esd": true,
      "encomenda": true,
      "necessidade": true,
      "extensoesDeGarantia": [
        {
          "partNumber": "sample string 1",
          "sku": "sample string 2",
          "quantidade": 3
        },
        {
          "partNumber": "sample string 1",
          "sku": "sample string 2",
          "quantidade": 3
        }
      ],
      "produtosExtensoesDeGarantia": [
        {
          "partNumber": "sample string 1",
          "serialNumber": "sample string 2"
        },
        {
          "partNumber": "sample string 1",
          "serialNumber": "sample string 2"
        }
      ],
      "bundleId": "sample string 14"
    }
  ],
  "descontos": [
    {
      "id": 1,
      "nome": "sample string 2",
      "descontoPercentual": 1.0,
      "descontoValor": 1.0,
      "promocode": "sample string 3",
      "dataInicio": "2025-12-12T18:14:03.4522883-03:00",
      "dataFim": "2025-12-12T18:14:03.4522883-03:00",
      "tipoDeDesconto": "sample string 4"
    },
    {
      "id": 1,
      "nome": "sample string 2",
      "descontoPercentual": 1.0,
      "descontoValor": 1.0,
      "promocode": "sample string 3",
      "dataInicio": "2025-12-12T18:14:03.4522883-03:00",
      "dataFim": "2025-12-12T18:14:03.4522883-03:00",
      "tipoDeDesconto": "sample string 4"
    }
  ],
  "dadosAdicionais": [
    {
      "nome": "sample string 1",
      "valor": "sample string 2"
    },
    {
      "nome": "sample string 1",
      "valor": "sample string 2"
    }
  ],
  "fretePorCentroDistribuicao": [
    {
      "centroDistribuicaoId": 1,
      "centroDistribuicaoPrefix": "sample string 2",
      "tipoFrete": "sample string 3",
      "formaEntregaId": "sample string 4",
      "opcaoEntregaId": "sample string 5",
      "transportadoraId": "sample string 6",
      "valor": 7.0
    },
    {
      "centroDistribuicaoId": 1,
      "centroDistribuicaoPrefix": "sample string 2",
      "tipoFrete": "sample string 3",
      "formaEntregaId": "sample string 4",
      "opcaoEntregaId": "sample string 5",
      "transportadoraId": "sample string 6",
      "valor": 7.0
    }
  ],
  "informacoesAdicionais": {
    "observacao": "sample string 1",
    "emailNotaFiscal": "sample string 2",
    "observacaoNotaFiscal": "sample string 3",
    "numeroDeCompraRevenda": "sample string 4",
    "integracao": true,
    "dataFaturamento": "2025-12-12T18:14:03.4522883-03:00"
  }
}

application/xml, text/xml

Sample:
<PedidoSalesSetRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/B2B.Integration.GenericIntegration.Contracts.Pedido.SalesSet">
  <ClienteFinalEnderecoEntrega xmlns:d2p1="http://schemas.datacontract.org/2004/07/B2B.Integration.GenericIntegration.Contracts.ClienteFinal">
    <d2p1:ClienteId>1</d2p1:ClienteId>
    <d2p1:Revenda>true</d2p1:Revenda>
  </ClienteFinalEnderecoEntrega>
  <ClienteFinalId>1</ClienteFinalId>
  <CondicaoPagamentoId>sample string 3</CondicaoPagamentoId>
  <Contexto xmlns:d2p1="http://schemas.datacontract.org/2004/07/B2B.Integration.GenericIntegration.Contracts.Preco.SalesSet">
    <d2p1:BancoId>sample string 3</d2p1:BancoId>
    <d2p1:Consumo>true</d2p1:Consumo>
    <d2p1:Faturado>true</d2p1:Faturado>
    <d2p1:TerceiroId>sample string 4</d2p1:TerceiroId>
    <d2p1:TipoOperacao>VendaPadrao</d2p1:TipoOperacao>
  </Contexto>
  <DadosAdicionais xmlns:d2p1="http://schemas.datacontract.org/2004/07/B2B.Integration.GenericIntegration.Contracts.Pedido">
    <d2p1:PedidoRequest.DadoAdicionalRequest>
      <d2p1:Nome>sample string 1</d2p1:Nome>
      <d2p1:Valor>sample string 2</d2p1:Valor>
    </d2p1:PedidoRequest.DadoAdicionalRequest>
    <d2p1:PedidoRequest.DadoAdicionalRequest>
      <d2p1:Nome>sample string 1</d2p1:Nome>
      <d2p1:Valor>sample string 2</d2p1:Valor>
    </d2p1:PedidoRequest.DadoAdicionalRequest>
  </DadosAdicionais>
  <DataCriacaoOrigem>2025-12-12T18:14:03.4522883-03:00</DataCriacaoOrigem>
  <Descontos xmlns:d2p1="http://schemas.datacontract.org/2004/07/B2B.Integration.GenericIntegration.Contracts.Pedido">
    <d2p1:PedidoRequest.DescontoRequest>
      <d2p1:DataFim>2025-12-12T18:14:03.4522883-03:00</d2p1:DataFim>
      <d2p1:DataInicio>2025-12-12T18:14:03.4522883-03:00</d2p1:DataInicio>
      <d2p1:DescontoPercentual>1</d2p1:DescontoPercentual>
      <d2p1:DescontoValor>1</d2p1:DescontoValor>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:Nome>sample string 2</d2p1:Nome>
      <d2p1:Promocode>sample string 3</d2p1:Promocode>
      <d2p1:TipoDeDesconto>sample string 4</d2p1:TipoDeDesconto>
    </d2p1:PedidoRequest.DescontoRequest>
    <d2p1:PedidoRequest.DescontoRequest>
      <d2p1:DataFim>2025-12-12T18:14:03.4522883-03:00</d2p1:DataFim>
      <d2p1:DataInicio>2025-12-12T18:14:03.4522883-03:00</d2p1:DataInicio>
      <d2p1:DescontoPercentual>1</d2p1:DescontoPercentual>
      <d2p1:DescontoValor>1</d2p1:DescontoValor>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:Nome>sample string 2</d2p1:Nome>
      <d2p1:Promocode>sample string 3</d2p1:Promocode>
      <d2p1:TipoDeDesconto>sample string 4</d2p1:TipoDeDesconto>
    </d2p1:PedidoRequest.DescontoRequest>
  </Descontos>
  <EmailUsuarioAtendimento>sample string 6</EmailUsuarioAtendimento>
  <EmailVendedor>sample string 5</EmailVendedor>
  <FretePorCentroDistribuicao>
    <PedidoSalesSetRequest.PedidoFreteSalesSetRequest>
      <CentroDistribuicaoId>1</CentroDistribuicaoId>
      <CentroDistribuicaoPrefix>sample string 2</CentroDistribuicaoPrefix>
      <FormaEntregaId>sample string 4</FormaEntregaId>
      <OpcaoEntregaId>sample string 5</OpcaoEntregaId>
      <TipoFrete>sample string 3</TipoFrete>
      <TransportadoraId>sample string 6</TransportadoraId>
      <Valor>7</Valor>
    </PedidoSalesSetRequest.PedidoFreteSalesSetRequest>
    <PedidoSalesSetRequest.PedidoFreteSalesSetRequest>
      <CentroDistribuicaoId>1</CentroDistribuicaoId>
      <CentroDistribuicaoPrefix>sample string 2</CentroDistribuicaoPrefix>
      <FormaEntregaId>sample string 4</FormaEntregaId>
      <OpcaoEntregaId>sample string 5</OpcaoEntregaId>
      <TipoFrete>sample string 3</TipoFrete>
      <TransportadoraId>sample string 6</TransportadoraId>
      <Valor>7</Valor>
    </PedidoSalesSetRequest.PedidoFreteSalesSetRequest>
  </FretePorCentroDistribuicao>
  <FreteTotal>8</FreteTotal>
  <InformacoesAdicionais>
    <DataFaturamento>2025-12-12T18:14:03.4522883-03:00</DataFaturamento>
    <EmailNotaFiscal>sample string 2</EmailNotaFiscal>
    <Integracao>true</Integracao>
    <NumeroDeCompraRevenda>sample string 4</NumeroDeCompraRevenda>
    <Observacao>sample string 1</Observacao>
    <ObservacaoNotaFiscal>sample string 3</ObservacaoNotaFiscal>
  </InformacoesAdicionais>
  <Itens xmlns:d2p1="http://schemas.datacontract.org/2004/07/B2B.Integration.GenericIntegration.Contracts.Pedido">
    <d2p1:PedidoRequest.PedidoItemRequest>
      <d2p1:BundleId>sample string 14</d2p1:BundleId>
      <d2p1:CentroDistribuicaoId>2</d2p1:CentroDistribuicaoId>
      <d2p1:CentroDistribuicaoPrefix>sample string 3</d2p1:CentroDistribuicaoPrefix>
      <d2p1:ESD>true</d2p1:ESD>
      <d2p1:Encomenda>true</d2p1:Encomenda>
      <d2p1:ExtensoesDeGarantia>
        <d2p1:PedidoRequest.ExtensaoDeGarantiaRequest>
          <d2p1:PartNumber>sample string 1</d2p1:PartNumber>
          <d2p1:Quantidade>3</d2p1:Quantidade>
          <d2p1:Sku>sample string 2</d2p1:Sku>
        </d2p1:PedidoRequest.ExtensaoDeGarantiaRequest>
        <d2p1:PedidoRequest.ExtensaoDeGarantiaRequest>
          <d2p1:PartNumber>sample string 1</d2p1:PartNumber>
          <d2p1:Quantidade>3</d2p1:Quantidade>
          <d2p1:Sku>sample string 2</d2p1:Sku>
        </d2p1:PedidoRequest.ExtensaoDeGarantiaRequest>
      </d2p1:ExtensoesDeGarantia>
      <d2p1:MpDoBem>true</d2p1:MpDoBem>
      <d2p1:Necessidade>true</d2p1:Necessidade>
      <d2p1:Open>true</d2p1:Open>
      <d2p1:PartNumber>sample string 1</d2p1:PartNumber>
      <d2p1:ProdutosExtensoesDeGarantia>
        <d2p1:PedidoRequest.ProdutosExtensaoDeGarantiaRequest>
          <d2p1:PartNumber>sample string 1</d2p1:PartNumber>
          <d2p1:SerialNumber>sample string 2</d2p1:SerialNumber>
        </d2p1:PedidoRequest.ProdutosExtensaoDeGarantiaRequest>
        <d2p1:PedidoRequest.ProdutosExtensaoDeGarantiaRequest>
          <d2p1:PartNumber>sample string 1</d2p1:PartNumber>
          <d2p1:SerialNumber>sample string 2</d2p1:SerialNumber>
        </d2p1:PedidoRequest.ProdutosExtensaoDeGarantiaRequest>
      </d2p1:ProdutosExtensoesDeGarantia>
      <d2p1:Quantidade>5</d2p1:Quantidade>
      <d2p1:Sku>sample string 4</d2p1:Sku>
      <d2p1:ValorComissao>1</d2p1:ValorComissao>
      <d2p1:ValorDescontoProduto>8</d2p1:ValorDescontoProduto>
      <d2p1:ValorTotal>7</d2p1:ValorTotal>
      <d2p1:ValorUnitario>6</d2p1:ValorUnitario>
    </d2p1:PedidoRequest.PedidoItemRequest>
    <d2p1:PedidoRequest.PedidoItemRequest>
      <d2p1:BundleId>sample string 14</d2p1:BundleId>
      <d2p1:CentroDistribuicaoId>2</d2p1:CentroDistribuicaoId>
      <d2p1:CentroDistribuicaoPrefix>sample string 3</d2p1:CentroDistribuicaoPrefix>
      <d2p1:ESD>true</d2p1:ESD>
      <d2p1:Encomenda>true</d2p1:Encomenda>
      <d2p1:ExtensoesDeGarantia>
        <d2p1:PedidoRequest.ExtensaoDeGarantiaRequest>
          <d2p1:PartNumber>sample string 1</d2p1:PartNumber>
          <d2p1:Quantidade>3</d2p1:Quantidade>
          <d2p1:Sku>sample string 2</d2p1:Sku>
        </d2p1:PedidoRequest.ExtensaoDeGarantiaRequest>
        <d2p1:PedidoRequest.ExtensaoDeGarantiaRequest>
          <d2p1:PartNumber>sample string 1</d2p1:PartNumber>
          <d2p1:Quantidade>3</d2p1:Quantidade>
          <d2p1:Sku>sample string 2</d2p1:Sku>
        </d2p1:PedidoRequest.ExtensaoDeGarantiaRequest>
      </d2p1:ExtensoesDeGarantia>
      <d2p1:MpDoBem>true</d2p1:MpDoBem>
      <d2p1:Necessidade>true</d2p1:Necessidade>
      <d2p1:Open>true</d2p1:Open>
      <d2p1:PartNumber>sample string 1</d2p1:PartNumber>
      <d2p1:ProdutosExtensoesDeGarantia>
        <d2p1:PedidoRequest.ProdutosExtensaoDeGarantiaRequest>
          <d2p1:PartNumber>sample string 1</d2p1:PartNumber>
          <d2p1:SerialNumber>sample string 2</d2p1:SerialNumber>
        </d2p1:PedidoRequest.ProdutosExtensaoDeGarantiaRequest>
        <d2p1:PedidoRequest.ProdutosExtensaoDeGarantiaRequest>
          <d2p1:PartNumber>sample string 1</d2p1:PartNumber>
          <d2p1:SerialNumber>sample string 2</d2p1:SerialNumber>
        </d2p1:PedidoRequest.ProdutosExtensaoDeGarantiaRequest>
      </d2p1:ProdutosExtensoesDeGarantia>
      <d2p1:Quantidade>5</d2p1:Quantidade>
      <d2p1:Sku>sample string 4</d2p1:Sku>
      <d2p1:ValorComissao>1</d2p1:ValorComissao>
      <d2p1:ValorDescontoProduto>8</d2p1:ValorDescontoProduto>
      <d2p1:ValorTotal>7</d2p1:ValorTotal>
      <d2p1:ValorUnitario>6</d2p1:ValorUnitario>
    </d2p1:PedidoRequest.PedidoItemRequest>
  </Itens>
  <OpcaoPagamentoId>sample string 2</OpcaoPagamentoId>
  <PedidoId>1</PedidoId>
  <RevendaId>7</RevendaId>
  <TipoVenda>sample string 12</TipoVenda>
  <TotalDescontos>11</TotalDescontos>
  <TotalDoPedido>10</TotalDoPedido>
  <TotalDoPedidoSemFrete>9</TotalDoPedidoSemFrete>
  <VendedorErpId>sample string 13</VendedorErpId>
</PedidoSalesSetRequest>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'PedidoSalesSetRequest'.

Response Information

Resource Description

PedidoResponse
NameDescriptionTypeAdditional information
PedidoErpId

O Id do pedido no ERP. É possível enviar múltiplos Ids separando-os por vírgula.

string

None.

PedidosGerados

Collection of PedidoTotalResponse

None.

Response Formats

application/json, text/json

Sample:
{
  "pedidoErpId": "sample string 1",
  "pedidosGerados": [
    {
      "pedidoErpId": "sample string 1",
      "total": 1.0
    },
    {
      "pedidoErpId": "sample string 1",
      "total": 1.0
    }
  ]
}

application/xml, text/xml

Sample:
<PedidoResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/B2B.Integration.GenericIntegration.Contracts.Pedido">
  <PedidoErpId>sample string 1</PedidoErpId>
  <PedidosGerados>
    <PedidoTotalResponse>
      <PedidoErpId>sample string 1</PedidoErpId>
      <Total>1</Total>
    </PedidoTotalResponse>
    <PedidoTotalResponse>
      <PedidoErpId>sample string 1</PedidoErpId>
      <Total>1</Total>
    </PedidoTotalResponse>
  </PedidosGerados>
</PedidoResponse>