Skip to main content
GET
Sintetizează cash flow-ul

Autorizări

Authorization
string
header
obligatoriu

O cheie API creată în setările ThinkOut. O cheie citește un singur spațiu de lucru.

Parametri interogare

period
enum<string>

O fereastră cu nume, rezolvată față de ziua locală a spațiului de lucru și întoarsă în răspuns. Are prioritate față de from și to. O fereastră cu nume, rezolvată pe server. last_30_days și last_90_days se termină azi și includ ziua de azi; last_12_months începe în ziua de după azi minus douăsprezece luni. next_month, next_quarter și next_year acoperă întreaga lună, întregul trimestru sau întregul an calendaristic următor.

Opțiuni disponibile:
this_month,
last_month,
this_quarter,
last_quarter,
this_year,
last_year,
month_to_date,
quarter_to_date,
year_to_date,
last_30_days,
last_90_days,
last_12_months,
next_month,
next_quarter,
next_year
from
string<date>

Prima zi a ferestrei, inclusiv. Obligatoriu împreună cu to, dacă nu este trimis period.

to
string<date>

Ultima zi a ferestrei, inclusiv. Obligatoriu împreună cu from, dacă nu este trimis period.

interval
enum<string>
implicit:month

Intervalul de timp în care sunt grupate rândurile. Intervalul de timp pentru rândurile unui raport.

Opțiuni disponibile:
day,
week,
month
group_by
enum<string>

O a doua dimensiune de grupare, pe lângă intervalul de timp. Omite-o pentru un singur rând per interval. O dimensiune după care se grupează rândurile de cash flow, pe lângă intervalul de timp. Nu există account, pentru că previziunile nu au cont.

Opțiuni disponibile:
category,
counterparty,
label,
activity,
direction
currency
string

Moneda în care se raportează. Implicit moneda spațiului de lucru. Un cod necunoscut este respins. Cod de monedă alfabetic ISO 4217.

Pattern: ^[A-Z]{3}$
Exemplu:

"RON"

bank_id
string<uuid>[]

Doar rândurile de pe conturile alimentate de aceste conexiuni bancare. Separate prin virgulă pentru mai multe.

account_id
string<uuid>[]

Doar rândurile de pe aceste conturi. Separate prin virgulă pentru mai multe.

category_id
string<uuid>[]

Doar rândurile din aceste categorii. Separate prin virgulă pentru mai multe. Pe /transactions se potrivește și cu o tranzacție împărțită ale cărei bucăți sunt în una dintre ele. Subcategoriile sunt incluse doar pe sinteze.

label_id
string<uuid>[]

Doar rândurile care poartă cel puțin una dintre aceste etichete. Separate prin virgulă pentru mai multe.

counterparty_id
string<uuid>[]

Doar rândurile atribuite acestor parteneri. Separate prin virgulă pentru mai multe.

direction
enum<string>

Dacă banii intră sau ies. Pe o tranzacție sau o previziune urmează semnul lui amount.

Opțiuni disponibile:
inflow,
outflow
activity
enum<string>[]

Doar rândurile a căror categorie se află în aceste secțiuni ale situației fluxurilor de numerar. Separate prin virgulă pentru mai multe.

Secțiunea din situația fluxurilor de numerar căreia îi aparține categoria.

Opțiuni disponibile:
operating,
investing,
financing
include_overdue
boolean
implicit:false

Dacă previziunile restante, cele datate înainte de azi și încă nerealizate, se numără în rândurile intervalelor în care cad. Dezactivat, ele apar doar în totals.overdue_inflow și totals.overdue_outflow.

Răspuns

Sinteza.

object
string
obligatoriu
Allowed value: "cash_flow_summary"
period
object
obligatoriu

Fereastra efectiv calculată.

conversion
object
obligatoriu

Ce s-a făcut pentru ca sumele să fie comparabile.

group_by
enum<string> | null
obligatoriu

O dimensiune după care se grupează rândurile de cash flow, pe lângă intervalul de timp. Nu există account, pentru că previziunile nu au cont.

Opțiuni disponibile:
category,
counterparty,
label,
activity,
direction
bank_ids
string<uuid>[]
obligatoriu

Filtrul bank_id întors în răspuns, gol când nu a fost trimis.

account_ids
string<uuid>[]
obligatoriu

Filtrul account_id întors în răspuns, gol când nu a fost trimis.

forecast_scope
string
obligatoriu

Ce acoperă partea previzionată și totalurile restante. Mereu întregul spațiu de lucru: o previziune nu are cont, așa că bank_ids și account_ids restrâng doar partea realizată și soldurile.

Allowed value: "workspace"
include_overdue
boolean
obligatoriu

Dacă previziunile restante au fost numărate în rânduri, așa cum s-a cerut.

has_data
boolean
obligatoriu

false când nicio tranzacție și nicio previziune nu s-au potrivit.

totals
object
obligatoriu

Întreaga fereastră însumată, peste aceleași tranzacții și previziuni ca rândurile.

data
object[]
obligatoriu