Skip to content

Merge pull request #3 from Aakvatech-Limited/version-15-hotfix#4

Merged
skibanga merged 2 commits into
version-15-hotfixfrom
version-15
Jul 1, 2026
Merged

Merge pull request #3 from Aakvatech-Limited/version-15-hotfix#4
skibanga merged 2 commits into
version-15-hotfixfrom
version-15

Conversation

@skibanga

@skibanga skibanga commented Jul 1, 2026

Copy link
Copy Markdown
Collaborator

V15

skibanga and others added 2 commits July 1, 2026 09:32
# 1.0.0 (2026-07-01)

### Bug Fixes

* correct utils module path in hooks ([254516f](254516f))
* **csf_mu:** auto-set CRN/DRN on returns and require reason/return ([29f3058](29f3058))
* keep Invoice Type (MRA) visible and enforce read-only by company settings/state ([9ed581b](9ed581b))
* map MRA tax codes using item tax template name ([0d02402](0d02402))
* missing encryption key handling in token cache ([11292b5](11292b5))
* normalize CRN/DRN payload amounts to positive values ([cf351fa](cf351fa))
* **report:** align Return of Employees (ROE) module path with report loader ([ce4ca48](ce4ca48))
* require fresh auth key for invoice encryption ([2e86c44](2e86c44))
* resolve public/private file paths for certificates ([dca74ca](dca74ca))
* send MRA item taxCode as numeric code (01-06) instead of TC01-TC06 ([583f183](583f183))
* show resend button only for error statuses ([1f1500b](1f1500b))
* store MRA token as Small Text in CSF MU Settings Detail to avoid DB length overflow ([5baa22e](5baa22e))
* use get_password and log API error responses ([c4a70a8](c4a70a8))
* use IRN from MRA response with uuid fallback ([2f69ed0](2f69ed0))

### Features

* Add batch MRA transmit with queued progress and list action ([f3d788b](f3d788b))
* add button to create MRA item tax templates and maps ([49d46a3](49d46a3))
* add company/customer MRA fields and payload builder ([21df679](21df679))
* add CSF MU Settings doctype and improve layout ([766cef0](766cef0))
* add custom fields patch and post-submit MRA log hook ([3fdb0c1](3fdb0c1))
* add MRA invoice log and error doctypes ([2bd2751](2bd2751))
* add MRA Tax Code Map doctype ([6701150](6701150))
* add persistent MRA invoice counter and use it in payload ([8e1543c](8e1543c))
* add previousNoteHash chaining per MRA spec ([2dc2335](2dc2335))
* Add PRF/TRN toggle in settings with server‑checked UI and validation ([dd39230](dd39230))
* build MRA payload and transmit on submit ([a93ec0f](a93ec0f))
* Cache MRA token and encryption key, fix token expiry parsing ([556f38c](556f38c))
* **csf_mu:** add MRA tab on Sales Invoice and group all MRA fields under it ([30c4cda](30c4cda))
* **csf_mu:** add multi-company settings via CSF MU Settings Detail and refactor MRA flows per company ([521d849](521d849))
* **csf_mu:** add per-company "Auto Send to MRA on Submit" toggle in CSF MU Settings Detail ([2af1c38](2af1c38))
* Initialize App ([b026dd5](b026dd5))
* Make Customer MRA buyer fields mandatory for B2B/B2G ([4b90dce](4b90dce))
* **payroll:** add EDF Tracking and Return of Employees (ROE) script reports ([9bcdbae](9bcdbae))
* require MRA TAN/BRN/business address on Company ([affcc8f](affcc8f))
* validate and auto-resolve CRN/DRN in MRA payload ([110c957](110c957))
* validate CRN/DRN reference invoice is fiscalised SUCCESS ([47ba023](47ba023))

### Reverts

* restore original MRA taxCode mapping and remove payload taxCode normalization ([2d4fe03](2d4fe03))
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown

🎉 This PR is included in version 1.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@skibanga
skibanga merged commit bbf2f44 into version-15-hotfix Jul 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants