# ამონაწერის გლობალური და ყოველდღიური ნაშთები
მეთოდის საშუალებით შესაძლებელია კონკრეტულ ანგარიშისთვის დაგენერირებული ამონაწერის ჯამური ინფორმაციის ნახვა, გენერაციის დროს დაბრუნებული იდენტიფიკატორის მიხედვით. მეთოდი აბრუნებს ჯამურ ინფორმაციას სრულად და თითოეული დღის მიხედვით.

## Query პარამეტრები

- `accountNumber` — string, required

  ანგარიშის ნომერი

- `currency` — string, required

  ანგარიშის ვალუტა

- `id` — date, required

  ამონაწერის უნიკალური იდენტიფიკატორი

**REQUEST**

```api
GET api/statement/summary/{accountNumber}/{currency}/{id}
```

## დაბრუნებული პარამეტრები

- `GlobalSummary` — object

  ამონაწერის პერიოდის ბალანსი

  - `AccountNumber` — string

    ანგარიშის ნომერი

  - `Currency` — string

    ვალუტა

  - `StartDate` — date

    პირველი ტრანზაქციის თარიღი

  - `EndDate` — date

    ბოლო ტრანზაქციის თარიღი

  - `PeriodStartDate` — date

    პერიოდის დაწყების თარიღი

  - `PeriodEndDate` — date

    პერიოდის დასრულების თარიღი

  - `InAmount` — decimal number

    შემომავალი თანხის რაოდენობა

  - `InAmountBase` — decimal number

    შემომავალი თანხის რაოდენობა ეროვნულ ვალუტაში

  - `InRate` — decimal number

    შემომავალი თანხის კონვერტაციის კურსი

  - `OutAmount` — decimal number

    გამავალი თანხის რაოდენობა

  - `OutAmountBase` — decimal number

    გამავალი თანხის ექვივალენტი ეროვნულ ვალუტაში

  - `OutRate` — decimal number

    გამავალი თანხის კონვერტაციის კურსი

  - `CreditSum` — decimal number

    გატარების თანხის ჯამი (კრედიტი)

  - `DebitSum` — decimal number

    გატარების თანხის ჯამი (დებიტი)

- `DailySummaries` — object

  ამონაწერის ყოველდღიური ბალანსები
  ერთი ან რამდენიმე

  - `Balance` — decimal number

    ნაშთი

  - `BalanceBase` — decimal number

    ნაშტის ექვივალენტი ეროვნულ ვალუტაში

  - `CreditSum` — decimal number

    გატარების თანხის ჯამი (კრედიტი)

  - `DebitSum` — decimal number

    გატარების თანხის ჯამი (დებიტი)

  - `Rate` — decimal number

    კონვერტაციის კურსი

  - `EntryCount` — integer

    EntryCount

  - `Date` — date

    Date

**JSON**

```json
{
  "GlobalSummary": {
    "AccountNumber": "sample string 1",
    "Currency": "sample string 2",
    "StartDate": "2021-06-21T10:43:17.358503+04:00",
    "EndDate": "2021-06-21T10:43:17.358503+04:00",
    "PeriodStartDate": "2021-06-21T10:43:17.358503+04:00",
    "PeriodEndDate": "2021-06-21T10:43:17.358503+04:00",
    "InAmount": 7.0,
    "InAmountBase": 8.0,
    "InRate": 9.0,
    "OutAmount": 10.0,
    "OutAmountBase": 11.0,
    "OutRate": 12.0,
    "CreditSum": 13.0,
    "DebitSum": 14.0
  },
  "DailySummaries": [
    {
      "Balance": 1.0,
      "BalanceBase": 2.0,
      "CreditSum": 3.0,
      "DebitSum": 4.0,
      "Rate": 5.0,
      "EntryCount": 6,
      "Date": "2021-06-21T10:43:17.358503+04:00"
    },
    {
      "Balance": 1.0,
      "BalanceBase": 2.0,
      "CreditSum": 3.0,
      "DebitSum": 4.0,
      "Rate": 5.0,
      "EntryCount": 6,
      "Date": "2021-06-21T10:43:17.358503+04:00"
    }
  ]
}
```

**XML**

```xml
<StatementSummary xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CIBApi.Models">
  <DailySummaries>
    <DailySummary>
      <Balance>1</Balance>
      <BalanceBase>2</BalanceBase>
      <CreditSum>3</CreditSum>
      <Date>2021-06-21T10:43:17.358503+04:00</Date>
      <DebitSum>4</DebitSum>
      <EntryCount>6</EntryCount>
      <Rate>5</Rate>
    </DailySummary>
    <DailySummary>
      <Balance>1</Balance>
      <BalanceBase>2</BalanceBase>
      <CreditSum>3</CreditSum>
      <Date>2021-06-21T10:43:17.358503+04:00</Date>
      <DebitSum>4</DebitSum>
      <EntryCount>6</EntryCount>
      <Rate>5</Rate>
    </DailySummary>
  </DailySummaries>
  <GlobalSummary>
    <AccountNumber>sample string 1</AccountNumber>
    <CreditSum>13</CreditSum>
    <Currency>sample string 2</Currency>
    <DebitSum>14</DebitSum>
    <EndDate>2021-06-21T10:43:17.358503+04:00</EndDate>
    <InAmount>7</InAmount>
    <InAmountBase>8</InAmountBase>
    <InRate>9</InRate>
    <OutAmount>10</OutAmount>
    <OutAmountBase>11</OutAmountBase>
    <OutRate>12</OutRate>
    <PeriodEndDate>2021-06-21T10:43:17.358503+04:00</PeriodEndDate>
    <PeriodStartDate>2021-06-21T10:43:17.358503+04:00</PeriodStartDate>
    <StartDate>2021-06-21T10:43:17.358503+04:00</StartDate>
  </GlobalSummary>
</StatementSummary>
```
