class

MonobankApi::Statement

Inherits JSON::Serializable < Reference < Object

Represents a transaction statement.

Retrieved from /personal/statement/{account}/{from}/{to} endpoint.

Constructors

new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

amount

Сума у валюті рахунку в мінімальних одиницях валюти (копійках, центах)

Source
balance

Баланс рахунку в мінімальних одиницях валюти (копійках, центах)

Source
cashback_amount

Розмір кешбеку в мінімальних одиницях валюти (копійках, центах)

Source
comment

Коментар до переказу, уведений користувачем

Source
commission_rate

Розмір комісії в мінімальних одиницях валюти (копійках, центах)

Source
counter_edrpou

ЄДРПОУ контрагента, присутній лише для елементів виписки рахунків ФОП

Source
counter_iban

IBAN контрагента, присутній лише для елементів виписки рахунків ФОП

Source
counter_name

Найменування контрагента

Source
currency_code

Код валюти рахунку відповідно ISO 4217

Source
currency_code_alpha

Повертає ISO 4217 трьохлітерний код валюти рахунку

statement = MonobankApi::Client.new(token).statements(...).first
statement.currency_code_alpha # => "UAH"
Source
currency_name

Повертає назву валюти рахунку за ISO 4217 кодом

statement = MonobankApi::Client.new(token).statements(...).first
statement.currency_name # => "Ukrainian Hryvnia"
Source
currency_symbol

Повертає символ валюти рахунку

statement = MonobankApi::Client.new(token).statements(...).first
statement.currency_symbol # => "₴"
Source
description

Опис транзакцій

Source
hold?

Статус блокування суми

Source
id

Унікальний id транзакції

Source
invoice_id

Номер квитанції ФОПа, приходить у випадку якщо це операція із зарахуванням коштів

Source
mcc

Код типу транзакції (Merchant Category Code), відповідно ISO 18245

Source
mcc_full_description(lang : Symbol = :uk) : String | Nil

Повертає повну назву категорії транзакції за MCC кодом

statement = MonobankApi::Client.new(token).statements(...).first
statement.mcc_full_description      # => "Продуктові магазини, супермаркети"
statement.mcc_full_description(:en) # => "Grocery Stores, Supermarkets"
statement.mcc_full_description(:ru) # => "Продуктовые магазины, супермаркеты"
Source
mcc_group_description(lang : Symbol = :uk) : String | Nil

Повертає назву групи категорії транзакції за MCC кодом

statement = MonobankApi::Client.new(token).statements(...).first
statement.mcc_group_description      # => "Послуги роздрібної торгівлі"
statement.mcc_group_description(:en) # => "Retail Outlet Services"
Source
mcc_group_type

Повертає тип групи категорії транзакції за MCC кодом

statement.mcc_group_type # => "ROS"
Source
mcc_short_description(lang : Symbol = :uk) : String | Nil

Повертає коротку назву категорії транзакції за MCC кодом

statement = MonobankApi::Client.new(token).statements(...).first
statement.mcc_short_description      # => "Продукти"
statement.mcc_short_description(:en) # => "Grocery"
statement.mcc_short_description(:ru) # => "Продукты"
Source
operation_amount

Сума у валюті транзакції в мінімальних одиницях валюти (копійках, центах)

Source
original_mcc

Оригінальний код типу транзакції (Merchant Category Code), відповідно ISO 18245

Source
receipt_id

Номер квитанції для check.gov.ua

Source
time

Час транзакції в секундах в форматі Unix time

Source