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| Name | Description | Type | Additional 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:
Response Information
Resource Description
PedidoResponse| Name | Description | Type | Additional 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>