Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test: GSTR-1 beta #2244

Draft
wants to merge 72 commits into
base: develop
Choose a base branch
from

Conversation

vorasmit
Copy link
Member

No description provided.

vorasmit and others added 30 commits March 11, 2024 13:29
* feat: make GSTR-1 page

* fix: minor changes in data

* wip: gstr_1 beta

* wip: gstr-1 beta ui

* fix: working UI with dummy data

* refactor: public js folder structure

* fix: setup base for building columns

* chore: update demo data

* fix: consistent keys for sub categories

* style: dynmic name for `File` tab

* fix: overlap count for nil-rated , non-gst and exempted invoices

* test: test cases for `update item after submit` in Sales Order and Purchase Order (resilient-tech#1979)

* fix: group tax values and amounts for invoice print formats

* fix: missing gst amounts in hsn json

* chore: update compatible version

* chore: use similar color for all number cards

* fix: add overlaping invoice count summary to overview

* fix: group overview in GST sales register beta by category (resilient-tech#2002)

* fix: group overview in GST sales register beta by category

* fix: better way to override datatable totals

* chore: mapped data for gstr1

* fix: setup columns for gstr 1 beta

* fix: add totals row for the summary

* fix(minor): row width and checkbox for datatable

* wip: category and sub-category filtering

* fix: changes as per review

* fix: validate for cess non-advol (resilient-tech#2009)

* fix: validate for cess non-advol

* fix: remove duplicate code

* fix: changes as per view

* chore: fix type, less nesting

---------

Co-authored-by: ljain112 <[email protected]>

* test: test cases for gst sales register beta report (resilient-tech#1965)

* test: test cases for gst sales register beta report

* fix: linters and item_code

* fix: remove gst_treatement and posting date while creating invoices

* fix: remove gst_treatement and posting date while creating invoices

* fix: modified test cases

* test: super setup to cleanup data post tests

* refactor: test cases for sales register and modified required orderby in sales register beta report

* fix: test cases and utility function for appending items in sales invoice

* test: update similar treatment for original test cases

* test: modified test output for overview

---------

* test: test-cases for regional_overrides (resilient-tech#2006)

* fix: test-cases for regional_overrides

* refactor: test case placement and only required test cases

---------

Co-authored-by: Smit Vora <[email protected]>

* fix(minor): better way to override totals in gst sales beta report (resilient-tech#2022)

* fix: uom as per gst (resilient-tech#2019)

* fix: uom as per gst

* chore: refactor and wrap original function

---------

* refactor: seperate gstr_1 utilities

* refactor: commanify gstr_utils and make gstr_2 independent

* fix: prepare mapped data for hsn summary

* fix: added document issued summary in mapped data

* fix: reverse charge as "Y" or "N"

* style: basic tree view for summary

* fix: changed variable name

---------

Co-authored-by: Smit Vora <[email protected]>
Co-authored-by: Abdeali Chharchhodawala <[email protected]>
Co-authored-by: priyanshshah2442 <[email protected]>
Co-authored-by: Priyansh Shah <[email protected]>
Co-authored-by: Smit Vora <[email protected]>
Co-authored-by: Sanket322 <[email protected]>
Co-authored-by: ljain112 <[email protected]>
* refactor: bring all puzzles together

* style: tree-view spacing

* fix(ui): expand datatable upto borders

* style: improvment of datatable

* fix(ui): setup listeners

* fix: gst settings for gstr-1

* fix: don't sub-categorise nil exempt and non-gst

* fix: nil expempt data for js and trial data

* fix: variable display of data based on status of return and gst settings

* fix: OTP workflow for gstr-1 beta to authenticate APIs

* chore: updated comments

* fix: return status API integration

* fix: gstr-1 mapping refactor

* fix: download APIs setup

* fix: mapping of data for AT and TXP

* fix: tuple key changed to f-string

* fix: tuple keys converted to string in gstr-1 json mapping

* fix: working data pieces

* fix: month and quarter depending on gst settings

* fix: transaction type for all invoices

* fix: summarize filed data

* fix: no of records in summarize filed data

* fix: gstr-1 json map refactor and guess customer name

* chore: update comments, minor refactor in js

* fix: reconcile books and gov data

* fix: mapped-data data format refactor

* fix: reconcile books vs returns

* chore: cleanup unused page

* fix: summarize data

* fix: add supecom category

* fix: totals for gstr-1 summary

* fix: month or quarter options as per selected year

* fix: better reconciliation and summarization

* fix: minor changes to date selection

* fix: refactor columns and consistent categories

* fix: supecom mapping and format date

* fix: working report with actual data

* wip: gst ledger difference

* fix: compute index in HSN and DOC_ISSUE Summary while converting to gov json

* fix: fix e-Invoice tab

* fix: difference in output gst ledger , collapse and expand button , computed on

* fix: minor changes while testing (resilient-tech#19)

* fix: e-Invoice data => unfiled data

* fix(ux): correct totals for books summary with missing records

* fix: subtitle for tabs

* fix: detail view for reconcile data

* refactorr: gstr_1 reconcile html template

* fix: output gst ledger called multiple times

* fix: changes to ledger data, etc

* fix: summarize return-summary data

* fix: summarize returns data with amendments

* wip: endpoint for json export with options

* fix: round books value, default blank table message

* fix: changes as per review

* fix: check gstr-1 filed upto and review js

* fix: highlight difference if there

* fix: validate and update latest data

* refactor: class name, circular import

* chore: update todos

* fix: compute item index while converting to gov json format

* fix: creation time for the report

* fix: recompute books data

* fix: download excel for books data

* fix: download gstr-1 json

* fix: gstr-1 upload errors resolved

* fix: ignore str in json generation

* fix: load data after all existing requests are complete

* fix: update todos, show report from filed log

* fix: action mark as filed

* fix: generate summary for apis disabled

* fix: download reconcile excel and refactor download books excel

* fix: download json causing errror

* fix: excel headers as per review

* fix: colour for header and data

* fix: download filed excel

---------

Co-authored-by: Abdeali Chharchhodawala <[email protected]>
Co-authored-by: Vishakh Desai <[email protected]>
Co-authored-by: priyanshshah2442 <[email protected]>
@mergify mergify bot mentioned this pull request Jun 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants