POST api/v1/salesset/margem
A partir dos dados do checkout junto com preco comissionado, retorna o valor de margem disponivel para determinado item.
Request Information
URI Parameters
None.
Body Parameters
InfoMargemSalesSetRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| CentroDistribuicaoId | string |
None. |
|
| CentroDistribuicaoPrefix | string |
None. |
|
| Quantidade | integer |
None. |
|
| PartNumber | string |
None. |
|
| Sku | string |
None. |
|
| ClienteFinalId | string |
None. |
|
| TipoVenda | string |
None. |
|
| RevendaId | string |
None. |
|
| ValorUnitarioOriginal | decimal number |
None. |
|
| ValorUnitarioRevenda | decimal number |
None. |
|
| ValorUnitarioComissionado | decimal number |
None. |
|
| OpcaoPagamentoId | string |
None. |
|
| CondicaoPagamentoId | string |
None. |
|
| ValorFreteCentroDistribuicao | decimal number |
None. |
Request Formats
application/json, text/json
Sample:
{
"centroDistribuicaoId": "sample string 1",
"centroDistribuicaoPrefix": "sample string 2",
"quantidade": 3,
"partNumber": "sample string 4",
"sku": "sample string 5",
"clienteFinalId": "sample string 6",
"tipoVenda": "sample string 7",
"revendaId": "sample string 8",
"valorUnitarioOriginal": 1.0,
"valorUnitarioRevenda": 1.0,
"valorUnitarioComissionado": 1.0,
"opcaoPagamentoId": "sample string 9",
"condicaoPagamentoId": "sample string 10",
"valorFreteCentroDistribuicao": 11.0
}
application/xml, text/xml
Sample:
<InfoMargemSalesSetRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/B2B.Integration.GenericIntegration.Contracts.Preco.SalesSet"> <CentroDistribuicaoId>sample string 1</CentroDistribuicaoId> <CentroDistribuicaoPrefix>sample string 2</CentroDistribuicaoPrefix> <ClienteFinalId>sample string 6</ClienteFinalId> <CondicaoPagamentoId>sample string 10</CondicaoPagamentoId> <OpcaoPagamentoId>sample string 9</OpcaoPagamentoId> <PartNumber>sample string 4</PartNumber> <Quantidade>3</Quantidade> <RevendaId>sample string 8</RevendaId> <Sku>sample string 5</Sku> <TipoVenda>sample string 7</TipoVenda> <ValorFreteCentroDistribuicao>11</ValorFreteCentroDistribuicao> <ValorUnitarioComissionado>1</ValorUnitarioComissionado> <ValorUnitarioOriginal>1</ValorUnitarioOriginal> <ValorUnitarioRevenda>1</ValorUnitarioRevenda> </InfoMargemSalesSetRequest>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
InfoMargemSalesSetResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| PorcentagemMargemContribuicao | decimal number |
None. |
|
| ValorMargemLiquida | decimal number |
None. |
|
| PorcentagemMargemPrecoMinimo | decimal number |
None. |
|
| MargemPrecoMinimoValue | decimal number |
None. |
Response Formats
application/json, text/json
Sample:
{
"porcentagemMargemContribuicao": 1.0,
"valorMargemLiquida": 2.0,
"porcentagemMargemPrecoMinimo": 3.0,
"margemPrecoMinimoValue": 4.0
}
application/xml, text/xml
Sample:
<InfoMargemSalesSetResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/B2B.Integration.GenericIntegration.Contracts.Preco.SalesSet"> <MargemPrecoMinimoValue>4</MargemPrecoMinimoValue> <PorcentagemMargemContribuicao>1</PorcentagemMargemContribuicao> <PorcentagemMargemPrecoMinimo>3</PorcentagemMargemPrecoMinimo> <ValorMargemLiquida>2</ValorMargemLiquida> </InfoMargemSalesSetResponse>