Introdução
Autenticação
Resposta e erros
SDKs e plugins
Países
Isenções IVA
Changelog
Vendas
Recibos
Clientes
Clientes - Contas em aberto
Artigos
Artigos - Stock
Artigos - Movimentos stock
Agenda - Marcações
Agenda - Indisponibilidades
Administração
Administração - Armazéns
Administração - Categorias
Administração - Colaboradores
Administração - Condições de pagamento
Administração - Formas de pagamento
Administração - Modos de expedição
Administração - Moedas
Administração - Preços
Administração - Séries
Administração - Taxas de IVA
Administração - Tipos de documento
Administração - Veículos
Administração - Unidades
Subscrição - Locais
Recibos - Sumário
—Permite calcular em tempo real os totais (total geral, total em saldo, etc) que vão ser emitidos no documento.
document_type
mixed
required
Tipo de documento. Pode ser enviado o ID ou o descritivo, exemplo: Recibo de Cliente
.
currency
mixed
Moeda utilizada. Pode ser enviado o ID, símbolo ou descritivo, exemplo: €
, $
, Euro
, Dólar
. No caso de não preenchimento será assumido a moeda pré-definida.
currency_exchange
double
Câmbio da moeda. Caso não seja enviado será assumido 1
.
sales
json array
required
Lista de vendas que constam no documento.
id
integer
required
ID da venda
percentage_discount
double
Desconto percentual
unit_discount
double
Desconto unitário
total_paid
double
required
Valor pago
Request POST /receipts/summary
{
"document_type": ..
"currency": ..
"currency_exchange": ..
"sales":
[
{
"id": ..
"percentage_discount": ..
"unit_discount": ..
"total_paid": ..
}
],
}
Response 200
{
"status":true,
"data":
{
"grand_total": ..
"grand_total_with_currency_exchange": ..
"total_balance": ..
"total_discount": ..
"total_paid": ..
"sales":
[
{
"sale_id": ..
"receipt_id": ..
"grand_total": ..
"percentage_discount": ..
"total_balance": ..
"total_paid": ..
"unit_discount": ..
}
],
}
}