# Statement

This query returns the same data as the Download CSV button on the Account Statement page of the [Flash Connect](https://connect.uat.flash-payments.com.au/).

The dates must be any ISO 8601 formatted dates.

{% tabs %}
{% tab title="JavaScript" %}

<pre class="language-javascript"><code class="lang-javascript">const bodyJSON = {
  variables: {
    input: {
        fromDate: "2023-08-28T00:00:00+03:00",
        currency: "USD",
    },
  },
  query: `
query ($input: StatementQueryInput!) {
  statement(input: $input) {
    succes code message fromDate toDate 
      rows {
        debit credit
    }
  }  
<strong>}`,
</strong>};
</code></pre>

{% endtab %}

{% tab title="GraphQL" %}

```graphql
query($input: StatementQueryInput!) {
  statement(input: $input) {
    success
    code
    message
    fromDate
    toDate
    rows {
      debit
      credit
      # and many other fields
    }
  }
}
```

{% endtab %}

{% tab title="Variables" %}

<pre class="language-javascript"><code class="lang-javascript">{
<strong>  "input": {
</strong>    "fromDate": "2023-08-28T00:00:00+03:00",
    "currency": "USD"
  }
}
</code></pre>

{% endtab %}

{% tab title="Response" %}

```javascript
{
  "data": {
    "statement": [
      {
        "success": true,
        "code": "GENERATED",
        "message": "Statement generated",
        "fromDate": "2023-08-27T21:00:00Z",
        "toDate": "2023-08-28T21:00:00Z",
        "rows": {
          [
            {
              "debit": 123.45,
              "credit": 0
            }
          ]
        }
      }
    ]
  }
}
```

{% endtab %}
{% endtabs %}

The response dates are aways UTC. Timezones are always taken into account.
