# statement_period

## Description

<details>
<summary><strong>Table Definition</strong></summary>

```sql
CREATE TABLE `statement_period` (
  `statement_period_id` mediumint unsigned NOT NULL AUTO_INCREMENT,
  `statement_period_name` varchar(180) COLLATE utf8mb4_general_ci NOT NULL,
  `statement_period_status` enum('open','current','closed') COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'open',
  `statement_month` tinyint DEFAULT NULL,
  `statement_year` smallint DEFAULT NULL,
  `closed_date` datetime DEFAULT NULL,
  `closed_by` varchar(180) COLLATE utf8mb4_general_ci DEFAULT NULL,
  PRIMARY KEY (`statement_period_id`)
) ENGINE=InnoDB AUTO_INCREMENT=[Redacted by tbls] DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci
```

</details>

## Columns

| Name                    | Type                            | Default | Nullable | Extra Definition | Children                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | Parents | Comment |
| ----------------------- | ------------------------------- | ------- | -------- | ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | ------- |
| closed_by               | varchar(180)                    |         | true     |                  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |         |         |
| closed_date             | datetime                        |         | true     |                  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |         |         |
| statement_month         | tinyint                         |         | true     |                  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |         |         |
| statement_period_id     | mediumint unsigned              |         | false    | auto_increment   | [abacus_event](abacus_event.md) [accounting_period](accounting_period.md) [exchange_rate](exchange_rate.md) [ledger_adjustment](ledger_adjustment.md) [ledger_adjustment_applied](ledger_adjustment_applied.md) [ledger_adjustment_detail](ledger_adjustment_detail.md) [ledger_contract_advance_applied](ledger_contract_advance_applied.md) [ledger_correction](ledger_correction.md) [ledger_reserve_release](ledger_reserve_release.md) [ledger_reserve_release_schedule](ledger_reserve_release_schedule.md) [ledger_reserve_taken](ledger_reserve_taken.md) [ledger_vat_summary](ledger_vat_summary.md) [payment_group_payment](payment_group_payment.md) [payment_group_payment_account](payment_group_payment_account.md) [statement_attachment](statement_attachment.md) [statement_period_adjustment_file](statement_period_adjustment_file.md) [statement_period_payment_entity](statement_period_payment_entity.md) [vat_summary_file](vat_summary_file.md) [worksheet_account_contract_closing_balance](worksheet_account_contract_closing_balance.md) [worksheet_account_contract_payable_after_tax](worksheet_account_contract_payable_after_tax.md) [worksheet_account_contract_payable_details](worksheet_account_contract_payable_details.md) [worksheet_account_contract_taxable_revenue](worksheet_account_contract_taxable_revenue.md) [worksheet_adjustment](worksheet_adjustment.md) [worksheet_adjustment_detail](worksheet_adjustment_detail.md) [worksheet_correction](worksheet_correction.md) [worksheet_flowthrough](worksheet_flowthrough.md) [worksheet_flowthrough_batch](worksheet_flowthrough_batch.md) [worksheet_payment_contract_advance](worksheet_payment_contract_advance.md) [worksheet_payment_custom](worksheet_payment_custom.md) [worksheet_tax_correction](worksheet_tax_correction.md) [worksheet_tax_correction_vat](worksheet_tax_correction_vat.md) [statement_attachment_archive_WAR-1131](statement_attachment_archive_WAR-1131.md) |         |         |
| statement_period_name   | varchar(180)                    |         | false    |                  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |         |         |
| statement_period_status | enum('open','current','closed') | open    | false    |                  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |         |         |
| statement_year          | smallint                        |         | true     |                  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |         |         |

## Viewpoints

| Name                          | Definition                                 |
| ----------------------------- | ------------------------------------------ |
| [Flowthrough](viewpoint-0.md) | Tables relevant to processing flowthrough. |

## Constraints

| Name    | Type        | Definition                        |
| ------- | ----------- | --------------------------------- |
| PRIMARY | PRIMARY KEY | PRIMARY KEY (statement_period_id) |

## Indexes

| Name    | Definition                                    |
| ------- | --------------------------------------------- |
| PRIMARY | PRIMARY KEY (statement_period_id) USING BTREE |

## Relations

![er](statement_period.svg)

---

> Generated by [tbls](https://github.com/k1LoW/tbls)
