/sales/total

Esse endpoint irá contabilizar todas as vendas realizadas em uma loja. Para isso, é necessário realizar uma chamada cada venda efetuada. Mesmo as vendas que não passaram pelo fluxo da CRMBonus.

Introdução /sales/total


Dicionário de Dados

CampoDescrição
sales_typeTipo de venda (ENUM).
seller_nameNome do vendedor.
generated_bonus_idsIds dos bônus que foram gerados (Dado retornado no endpoint /bonus/submit).
internal_order_idIdentificador do pedido.
referential_order_idReferência do pedido (opcional).
invoiceNota fiscal do pedido.
terminalIdentificação do terminal ou caixa onde a venda foi realizada.
[customer] country_codeDDI do celular do cliente.
[customer] phoneCelular do cliente (DDD + Número).
[customer] nameNome do cliente.
[customer] emailE-mail do cliente.
[customer] birthData de nascimento do cliente (Ano-Mês-Dia).
[customer] genderGênero do cliente (ENUM).
[customer] document_typeTipo de documento do cliente (ENUM).
[customer] document_numberNúmero do documento do cliente.
[customer] category_customCategoria do cliente.
[customer] custom_dataCampo customizado.
[items] skuIdentificador do produto.
[items] value_ofValor base de referência do produto. Caso haja mais de um produto, enviar o valor já multiplicado pela quantidade.
[items] value_perValor do produto com desconto da loja (não CRM), se houver. Caso haja mais de um produto, enviar o valor já multiplicado pela quantidade.
[items] quantityQuantidade do produto.
[delivery] typeTipo da entrega (ENUM).
[delivery] feeTaxa da entrega.
[payments] idIdentificador do pagamento.
[payments] system_idIdentificador do sistema.
[payments] system_nameNome do sistema do pagamento.
[payments] typeTipo de pagamento (ENUM).
[payments] valueValor do pagamento.
[payments] installmentsParcela do pagamento.
[totals] feeTaxas adicionais.
[totals] taxesImpostos.
[totals] subtotalValor bruto da compra.
[totals] crm_discountsDescontos aplicados na CRMBonus.
[totals] other_discountsOutros descontos.
[totals] totalValor líquido da compra.

Body Params
string
enum
Defaults to IN_STORE

Tipo de venda

string
Defaults to Leonardo Campos

Nome do vendedor

generated_bonus_ids
array of strings
Defaults to 60a3f6dc-01d4-4da5-81de-b43acb067504

IDs dos bônus que foram gerados

Importante
Se um bônus foi gerado, deve-se informá-lo (dado retornado em /bonus/submit).

generated_bonus_ids
string
required
Defaults to 500425

Identificador do pedido

string
Defaults to ABC100

Referência do pedido (opcional)

string
Defaults to NF-10050

Nota fiscal do pedido

string
Defaults to 5

Identificação do terminal ou caixa onde a venda foi realizada

customer
object
required

Dados do cliente

items
array

Produtos selecionados na compra

items
delivery
object

Dados da entrega

payments
object

Dados do pagamento

totals
object
required

Subtotal da compra e descontos aplicados

Headers
string
required
Defaults to {pdvSystemName}

Nome do sistema PDV que está enviando a requisição

string
required
string
required
Defaults to 94c9efbb6daaa86995263caf10cb4e17

request_hash obtido na requisição user/verify

Response

Language
Credentials
OAuth2
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json