@accounter/shaam6111-generator
Version:
Fully typed application that generates, parses, and validates SHAAM 6111 tax reports.
334 lines (272 loc) • 19.6 kB
Markdown
# @accounter/shaam6111-generator
## 0.1.8
### Patch Changes
- [#3440](https://github.com/Urigo/accounter-fullstack/pull/3440)
[`1ad8a10`](https://github.com/Urigo/accounter-fullstack/commit/1ad8a10f3dd92b38c04ccea15b90cc7f9dc43887)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@4.4.2` ↗︎](https://www.npmjs.com/package/zod/v/4.4.2) (from `4.3.6`, in
`dependencies`)
- [#3454](https://github.com/Urigo/accounter-fullstack/pull/3454)
[`0b654ef`](https://github.com/Urigo/accounter-fullstack/commit/0b654ef08495e1632ccc75942d6a1a3142924d9f)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@4.4.3` ↗︎](https://www.npmjs.com/package/zod/v/4.4.3) (from `4.4.2`, in
`dependencies`)
## 0.1.7
### Patch Changes
- [#3034](https://github.com/Urigo/accounter-fullstack/pull/3034)
[`88e8bb9`](https://github.com/Urigo/accounter-fullstack/commit/88e8bb914be1965333e0b899537562c8877782a1)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@3.25.28` ↗︎](https://www.npmjs.com/package/zod/v/3.25.28) (from
`3.25.14`, in `dependencies`)
- [#2954](https://github.com/Urigo/accounter-fullstack/pull/2954)
[`79fef66`](https://github.com/Urigo/accounter-fullstack/commit/79fef668ca7a7f2b2411ae5f5d4d0bdc5bb2fa2b)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@4.3.6` ↗︎](https://www.npmjs.com/package/zod/v/4.3.6) (from `4.3.5`, in
`dependencies`)
- [#3038](https://github.com/Urigo/accounter-fullstack/pull/3038)
[`4d4e60d`](https://github.com/Urigo/accounter-fullstack/commit/4d4e60dd85f6c7779c556b513e2de844615dd293)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - - **Configurable NPM Registry in CI**: The
GitHub Actions setup now includes a `registryUrl` input, allowing for flexible specification of
the NPM registry during package publishing.
- **Deterministic Dependency Installation**: The `yarn install` command in the CI workflow was
updated to use `--frozen-lockfile`, ensuring consistent and reproducible builds by preventing
modifications to the `yarn.lock` file.
- **Standardized Package Metadata**: `package.json` files across several packages were updated to
include comprehensive and consistent metadata, such as `description`, `repository` details,
`homepage`, `bugs` URL, and `author` information.
- **Explicit NPM Registry Configuration**: The `publishConfig` in multiple `package.json` files
was modified to explicitly set the `registry` to `https://registry.npmjs.org`, clarifying the
target for package publication.
## 0.1.6
### Patch Changes
- [#2816](https://github.com/Urigo/accounter-fullstack/pull/2816)
[`6a9926c`](https://github.com/Urigo/accounter-fullstack/commit/6a9926c3948fa736e2c52ce93207b4f35e28f931)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`iconv-lite@0.7.1` ↗︎](https://www.npmjs.com/package/iconv-lite/v/0.7.1)
(from `0.7.0`, in `dependencies`)
- [#2824](https://github.com/Urigo/accounter-fullstack/pull/2824)
[`ca5e62b`](https://github.com/Urigo/accounter-fullstack/commit/ca5e62b91faaf33c99ac178575304797150efe1a)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@4.2.0` ↗︎](https://www.npmjs.com/package/zod/v/4.2.0) (from `4.1.13`, in
`dependencies`)
- [#2829](https://github.com/Urigo/accounter-fullstack/pull/2829)
[`73b11ba`](https://github.com/Urigo/accounter-fullstack/commit/73b11ba1fd676a21b4ba44fe99e2bfd181e513dc)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@4.2.1` ↗︎](https://www.npmjs.com/package/zod/v/4.2.1) (from `4.2.0`, in
`dependencies`)
- [#2873](https://github.com/Urigo/accounter-fullstack/pull/2873)
[`eea8a89`](https://github.com/Urigo/accounter-fullstack/commit/eea8a89638a3893814fd9a341e0080922fc703a1)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@4.3.2` ↗︎](https://www.npmjs.com/package/zod/v/4.3.2) (from `4.2.1`, in
`dependencies`)
- [#2877](https://github.com/Urigo/accounter-fullstack/pull/2877)
[`1c209c8`](https://github.com/Urigo/accounter-fullstack/commit/1c209c8a6045bef747039bbff3780812c6b8678f)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@4.3.4` ↗︎](https://www.npmjs.com/package/zod/v/4.3.4) (from `4.3.2`, in
`dependencies`)
- [#2881](https://github.com/Urigo/accounter-fullstack/pull/2881)
[`bc3ab26`](https://github.com/Urigo/accounter-fullstack/commit/bc3ab260704b677363561ef1c9403eac704a29aa)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@4.3.5` ↗︎](https://www.npmjs.com/package/zod/v/4.3.5) (from `4.3.4`, in
`dependencies`)
- [#2904](https://github.com/Urigo/accounter-fullstack/pull/2904)
[`17ae14f`](https://github.com/Urigo/accounter-fullstack/commit/17ae14f2482ad876e1adce23cdbc7cb173b88dfb)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`iconv-lite@0.7.2` ↗︎](https://www.npmjs.com/package/iconv-lite/v/0.7.2)
(from `0.7.1`, in `dependencies`)
## 0.1.5
### Patch Changes
- [#2744](https://github.com/Urigo/accounter-fullstack/pull/2744)
[`ef68321`](https://github.com/Urigo/accounter-fullstack/commit/ef68321608d60a7208e82a2c413f27beb502e3cc)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@4.1.13` ↗︎](https://www.npmjs.com/package/zod/v/4.1.13) (from `4.1.12`,
in `dependencies`)
## 0.1.4
### Patch Changes
- [#2543](https://github.com/Urigo/accounter-fullstack/pull/2543)
[`65e3c7f`](https://github.com/Urigo/accounter-fullstack/commit/65e3c7f01993eb4f41244a40feefefa08b31a4e6)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@4.1.12` ↗︎](https://www.npmjs.com/package/zod/v/4.1.12) (from `4.1.11`,
in `dependencies`)
## 0.1.3
### Patch Changes
- [#2291](https://github.com/Urigo/accounter-fullstack/pull/2291)
[`633a688`](https://github.com/Urigo/accounter-fullstack/commit/633a68824433dcd4df7be7e9c118ddadbf9a2029)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@4.0.17` ↗︎](https://www.npmjs.com/package/zod/v/4.0.17) (from `3.25.76`,
in `dependencies`)
- [#2446](https://github.com/Urigo/accounter-fullstack/pull/2446)
[`c56e276`](https://github.com/Urigo/accounter-fullstack/commit/c56e276f6e2addab88cd9fcd11b68fbc15c6f41a)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`iconv-lite@0.7.0` ↗︎](https://www.npmjs.com/package/iconv-lite/v/0.7.0)
(from `0.6.3`, in `dependencies`)
- [#2456](https://github.com/Urigo/accounter-fullstack/pull/2456)
[`3fe961a`](https://github.com/Urigo/accounter-fullstack/commit/3fe961a8338359ed544ce4de5730a1898fb1cc43)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@4.1.0` ↗︎](https://www.npmjs.com/package/zod/v/4.1.0) (from `4.0.17`, in
`dependencies`)
- [#2457](https://github.com/Urigo/accounter-fullstack/pull/2457)
[`16b0040`](https://github.com/Urigo/accounter-fullstack/commit/16b0040862d1bf9d65eb9829e8eb33117d60a1c2)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@4.1.1` ↗︎](https://www.npmjs.com/package/zod/v/4.1.1) (from `4.1.0`, in
`dependencies`)
- [#2469](https://github.com/Urigo/accounter-fullstack/pull/2469)
[`7176d0d`](https://github.com/Urigo/accounter-fullstack/commit/7176d0d3e1808cc1800e1cabe121b380f0480d63)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@4.1.3` ↗︎](https://www.npmjs.com/package/zod/v/4.1.3) (from `4.1.1`, in
`dependencies`)
- [#2478](https://github.com/Urigo/accounter-fullstack/pull/2478)
[`86e628e`](https://github.com/Urigo/accounter-fullstack/commit/86e628e40cc0d8fac239cfea2563326094013df4)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@4.1.5` ↗︎](https://www.npmjs.com/package/zod/v/4.1.5) (from `4.1.3`, in
`dependencies`)
- [#2483](https://github.com/Urigo/accounter-fullstack/pull/2483)
[`43760d7`](https://github.com/Urigo/accounter-fullstack/commit/43760d77cb29ea44257d37ca0bc7a97e17aa1c89)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@4.1.8` ↗︎](https://www.npmjs.com/package/zod/v/4.1.8) (from `4.1.5`, in
`dependencies`)
- [#2512](https://github.com/Urigo/accounter-fullstack/pull/2512)
[`590823c`](https://github.com/Urigo/accounter-fullstack/commit/590823cf7105b018a3127abc2343ac714f2845ac)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@4.1.9` ↗︎](https://www.npmjs.com/package/zod/v/4.1.9) (from `4.1.8`, in
`dependencies`)
- [#2522](https://github.com/Urigo/accounter-fullstack/pull/2522)
[`df6b635`](https://github.com/Urigo/accounter-fullstack/commit/df6b63558a951ae7a318515d1d8b86b1b49a74a0)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@4.1.11` ↗︎](https://www.npmjs.com/package/zod/v/4.1.11) (from `4.1.9`,
in `dependencies`)
## 0.1.2
### Patch Changes
- [#2268](https://github.com/Urigo/accounter-fullstack/pull/2268)
[`1069779`](https://github.com/Urigo/accounter-fullstack/commit/1069779e986bbdb9f5d1ef8c1f25ccd66e2b1691)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@3.25.71` ↗︎](https://www.npmjs.com/package/zod/v/3.25.71) (from
`3.25.67`, in `dependencies`)
- [#2273](https://github.com/Urigo/accounter-fullstack/pull/2273)
[`dc6fae4`](https://github.com/Urigo/accounter-fullstack/commit/dc6fae4ae197f8ec12e426bb773cfb88fa111a46)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@3.25.74` ↗︎](https://www.npmjs.com/package/zod/v/3.25.74) (from
`3.25.71`, in `dependencies`)
- [#2278](https://github.com/Urigo/accounter-fullstack/pull/2278)
[`2bab7e1`](https://github.com/Urigo/accounter-fullstack/commit/2bab7e1529ef7ee313f928f58772aefe200a16ee)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - dependencies updates:
- Updated dependency [`zod@3.25.74` ↗︎](https://www.npmjs.com/package/zod/v/3.25.74) (from
`3.25.71`, in `dependencies`)
- [#2281](https://github.com/Urigo/accounter-fullstack/pull/2281)
[`138acaa`](https://github.com/Urigo/accounter-fullstack/commit/138acaa9014546f9fffa30386fa956340f92df61)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@3.25.75` ↗︎](https://www.npmjs.com/package/zod/v/3.25.75) (from
`3.25.74`, in `dependencies`)
- [#2285](https://github.com/Urigo/accounter-fullstack/pull/2285)
[`53c880d`](https://github.com/Urigo/accounter-fullstack/commit/53c880d21e0cc49333e725a57659bdcbb5bf1232)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - dependencies updates:
- Updated dependency [`zod@3.25.75` ↗︎](https://www.npmjs.com/package/zod/v/3.25.75) (from
`3.25.74`, in `dependencies`)
- [#2286](https://github.com/Urigo/accounter-fullstack/pull/2286)
[`b72c486`](https://github.com/Urigo/accounter-fullstack/commit/b72c48695f7f2f1a3e99077da1a362ab5f389f23)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@3.25.76` ↗︎](https://www.npmjs.com/package/zod/v/3.25.76) (from
`3.25.75`, in `dependencies`)
- [#2289](https://github.com/Urigo/accounter-fullstack/pull/2289)
[`bd7a74b`](https://github.com/Urigo/accounter-fullstack/commit/bd7a74b173994b6449d250e4868509a1243e5af6)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@3.25.76` ↗︎](https://www.npmjs.com/package/zod/v/3.25.76) (from
`3.25.75`, in `dependencies`)
- [#2292](https://github.com/Urigo/accounter-fullstack/pull/2292)
[`6c797c6`](https://github.com/Urigo/accounter-fullstack/commit/6c797c6f885ee1d45395a76089f92a95483d5d3a)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - dependencies updates:
- Updated dependency [`zod@3.25.76` ↗︎](https://www.npmjs.com/package/zod/v/3.25.76) (from
`3.25.75`, in `dependencies`)
## 0.1.1
### Patch Changes
- [#2145](https://github.com/Urigo/accounter-fullstack/pull/2145)
[`bfede15`](https://github.com/Urigo/accounter-fullstack/commit/bfede15da25cfcdca96a4242b5c5b9b1d08e0b28)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@3.25.1` ↗︎](https://www.npmjs.com/package/zod/v/3.25.1) (from `3.24.4`,
in `dependencies`)
- [#2147](https://github.com/Urigo/accounter-fullstack/pull/2147)
[`6cd6686`](https://github.com/Urigo/accounter-fullstack/commit/6cd66863456b6231a374b8f61798707bea11b213)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@3.25.3` ↗︎](https://www.npmjs.com/package/zod/v/3.25.3) (from `3.25.1`,
in `dependencies`)
- [#2148](https://github.com/Urigo/accounter-fullstack/pull/2148)
[`d20b48b`](https://github.com/Urigo/accounter-fullstack/commit/d20b48bf5dd25432f6db37c1807c4988d6ff5c09)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@3.25.6` ↗︎](https://www.npmjs.com/package/zod/v/3.25.6) (from `3.25.3`,
in `dependencies`)
- [#2150](https://github.com/Urigo/accounter-fullstack/pull/2150)
[`33a25c2`](https://github.com/Urigo/accounter-fullstack/commit/33a25c2d4c0e6231eff0a650ae79bdc1f502b125)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@3.25.7` ↗︎](https://www.npmjs.com/package/zod/v/3.25.7) (from `3.25.6`,
in `dependencies`)
- [#2155](https://github.com/Urigo/accounter-fullstack/pull/2155)
[`6718088`](https://github.com/Urigo/accounter-fullstack/commit/6718088b64c7d187d1934a7fc2a72f7fb08439b2)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@3.25.14` ↗︎](https://www.npmjs.com/package/zod/v/3.25.14) (from
`3.25.7`, in `dependencies`)
- [#2159](https://github.com/Urigo/accounter-fullstack/pull/2159)
[`f850fb6`](https://github.com/Urigo/accounter-fullstack/commit/f850fb62ba36ed46344b937e790a8cccb80e9f7d)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@3.25.28` ↗︎](https://www.npmjs.com/package/zod/v/3.25.28) (from
`3.25.14`, in `dependencies`)
- [#2160](https://github.com/Urigo/accounter-fullstack/pull/2160)
[`433c1b8`](https://github.com/Urigo/accounter-fullstack/commit/433c1b8c272980f9ba3fa1f39ef731d642ae80c1)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - dependencies updates:
- Updated dependency [`zod@3.25.49` ↗︎](https://www.npmjs.com/package/zod/v/3.25.49) (from
`3.25.30`, in `dependencies`)
- [#2172](https://github.com/Urigo/accounter-fullstack/pull/2172)
[`c8dab86`](https://github.com/Urigo/accounter-fullstack/commit/c8dab8625d35d7aad836bd3bf5227fbbf1e7cc77)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@3.25.30` ↗︎](https://www.npmjs.com/package/zod/v/3.25.30) (from
`3.25.28`, in `dependencies`)
- [#2176](https://github.com/Urigo/accounter-fullstack/pull/2176)
[`4226408`](https://github.com/Urigo/accounter-fullstack/commit/422640856fdc0735e100b04777769f82c6a9f1b9)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@3.25.49` ↗︎](https://www.npmjs.com/package/zod/v/3.25.49) (from
`3.25.30`, in `dependencies`)
- [#2186](https://github.com/Urigo/accounter-fullstack/pull/2186)
[`4797e93`](https://github.com/Urigo/accounter-fullstack/commit/4797e9366fae9393252dfdcf68b862f0991a8761)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@3.25.56` ↗︎](https://www.npmjs.com/package/zod/v/3.25.56) (from
`3.25.49`, in `dependencies`)
- [#2205](https://github.com/Urigo/accounter-fullstack/pull/2205)
[`e0443e7`](https://github.com/Urigo/accounter-fullstack/commit/e0443e71948a3bb3284b6bf2abbfadd7ba96f438)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@3.25.57` ↗︎](https://www.npmjs.com/package/zod/v/3.25.57) (from
`3.25.56`, in `dependencies`)
- [#2211](https://github.com/Urigo/accounter-fullstack/pull/2211)
[`901784d`](https://github.com/Urigo/accounter-fullstack/commit/901784d6f3d128d8624207eee45dd69e6e7308c5)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@3.25.63` ↗︎](https://www.npmjs.com/package/zod/v/3.25.63) (from
`3.25.57`, in `dependencies`)
- [#2218](https://github.com/Urigo/accounter-fullstack/pull/2218)
[`2325c46`](https://github.com/Urigo/accounter-fullstack/commit/2325c467ab09cd9414f4dcf82a0646847d2dc974)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@3.25.67` ↗︎](https://www.npmjs.com/package/zod/v/3.25.67) (from
`3.25.63`, in `dependencies`)
- [#2160](https://github.com/Urigo/accounter-fullstack/pull/2160)
[`433c1b8`](https://github.com/Urigo/accounter-fullstack/commit/433c1b8c272980f9ba3fa1f39ef731d642ae80c1)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - - **New Features**
- Introduced a comprehensive Shaam6111 financial report with multi-tab views for header, profit
and loss, tax adjustment, and balance sheet data.
- Added a new route and sidebar link for accessing the Shaam6111 report.
- Implemented filter options for selecting business, year, and reference year within the report
interface.
- **Improvements**
- Enhanced forms and queries to support IRS codes for business and tax category data.
- Updated UI components for more precise type handling.
- Improved report data fetching with parallel loading of ledger records and financial entities.
- Added detailed GraphQL schema definitions and resolvers for Shaam6111 reports.
- Integrated new helper functions for generating Shaam6111 report data.
- Refactored cumulative calculation logic for research and development expenses in tax reports.
- Centralized and streamlined validation formulas for profit and loss and balance sheet
summaries.
- **Bug Fixes**
- Adjusted tax adjustment summary validation logic and updated corresponding tests.
- **Documentation**
- Added detailed GraphQL schema definitions for Shaam6111 reports.
- **Tests**
- Updated and expanded test cases for tax adjustment and header validation.
- **Chores**
- Refined internal configuration and export orders for improved maintainability.
- Added new dependency for Shaam6111 report generation.