Saqib
17e96901db
feat: GST E Invoicing (#23455)
* feat: init e-invoice settings
* feat: read public key file
* feat: rsa encryption with public key
* feat: save token and sek from auth request
* chore: handle error response
* feat: AES decryption of SEK with appkey
* feat: decrypt json data with SEK
* feat: make e invoice from erpnext sales invoice
* feat: generate IRN
* feat: decode signed json and QR code
* chore: validations
* feat: cancel IRN
* feat: complete e-invoice schema
* chore: move e-invoice settings to regional
* chore: split einvoice settings and operations
* chore: rename schema to template & js cleanup
* feat: make IRN field on regional setup
* feat: Generate & Cancel IRN from Sales Invoice
* chore: minor fixes
* fix: item discount
* chore: show irn cancelled check after cancellation
* fix: hide cancel irn dialog on error
* fix: public key is required on validate
* fix: cannot find attached key file
* fix: validation if e invoicing is disabled
* fix: do not show generate irn for invalid supply type
* fix: update irn_cancelled after cancelling irn
* chore: show irn field for proper gst_category
* feat: e-way bill details in e-invoice
* fix: save e-way bill no on irn generation
* chore: no copy on e invoice custom fields
* feat: cancel e-way bill before cancelling IRN
* feat: manual download / upload json
* chore: group e-invoicing actions
* fix: fn name
* chore: save signed invoice and qrcode after uplaoding irn
* fix: fetch token if not valid
* chore: move einvoicing stuff to seperate folder
* feat: QRCode Image and E-Invoice Print Format
* fix: bug
* fix: invalid syntax
* chore: code cleanup
* chore: clean up e invoice actions
* fix: download & upload e-invoice
* fix: print format
* fix: validations
* fix: add permissions on regional setup
* feat: add patch
* fix: validate document name
* fix: return date
* fix: credit note einvoice
* fix: validations
* fix: error logging
* fix: e_invoice module not found
* fix: add missing package
* fix: rename e_invoice_utils.py
* fix: einvoice field validation
* fix: patch
* fix: invoice totals calculation
* fix: other charges calculation
* chore: improve document name validation message
* fix: qr code image string
* feat: initialize GSP connector
* chore: remove unwanted fields
* fix: qr code generation
* feat: fetch and cache GSTIN details
* feat: generate & cancel IRN
* feat: cancel eway bill
* chore: remove unwanted fuctions
* chore: clean up einvoice actions
* fix: attach qrcode on irn generation
* fix: generate & cancel IRN
* fix: show/hide eway bill fields
* fix: valiations
* feat: generate eway bill from IRN
* chore: remove unwanted imports
* chore: error logging
* feat: header & footer in GST E Invoice
* chore: remove test pincode
* fix: invalid syntax
* feat: cess non advolem on einvoice item
* chore: remove fetch token from e invocie settings
* fix: imports
* fix: error handling
* feat: update timeline on einvoice actions
* fix: qrcode image size
* fix: exclude intra company transactions
* fix: eway bill test
* fix: ewaybill mandatory conditions
* chore: add tests
* fix: returning condition
* feat: log e-invocing requests
* chore: add ack date and ack no field for print formats
* fix: sider issues
* feat: show e-invoice preview before IRN generation
* fix: use as_list for error message
* fix: minor ux issues
* fix: dialog is undefined
* fix: error handling
* feat: add docs link to e invoice settings
* feat: multiple gstins for e invoicing
* fix: uncomment test condition
* fix: remove test pincode
* fix: cannot cancel irn without submitting sales invoice
* chore: code cleanup
* fix: sider issues
* fix: e invoice request log permissions
Co-authored-by: Nabin Hait <nabinhait@gmail.com>
2020-12-25 20:55:21 +05:30
..
2018-12-25 12:33:37 +05:30
2019-07-04 22:46:16 +05:30
2020-02-18 12:28:41 +05:30
2019-12-20 17:04:39 +05:30
2019-03-12 12:15:37 +05:30
2020-04-26 20:08:52 +05:30
2020-06-24 16:37:21 +05:30
2019-09-08 21:25:33 +05:30
2020-05-15 12:58:48 +05:30
2019-09-17 15:54:41 +05:30
2020-08-26 14:51:37 +05:30
2019-06-28 19:41:29 +05:30
2020-07-24 10:48:16 +05:30
2020-04-26 17:30:23 +05:30
2020-11-17 10:58:09 +05:30
2019-06-06 19:53:32 +05:30
2020-07-22 18:21:04 +05:30
2019-09-06 14:33:10 +05:30
2020-06-16 12:02:58 +05:30
2020-07-22 16:42:31 +05:30
2020-09-21 13:14:07 +05:30
2019-03-26 11:14:06 +05:30
2020-04-07 16:42:50 +05:30
2019-08-23 16:31:09 +05:30
2019-11-14 13:05:13 +05:30
2020-05-22 13:13:17 +05:30
2019-07-12 12:28:34 +05:30
2020-04-23 12:19:30 +05:30
2019-09-20 18:19:47 +05:30
2020-04-06 16:32:33 +05:30
2020-05-28 18:32:16 +05:30
2020-08-26 14:51:37 +05:30
2020-04-08 12:57:14 +05:30
2020-07-28 09:11:37 +05:30
2019-12-19 19:07:29 +05:30
2019-07-15 18:02:58 +05:30
2019-10-25 18:55:57 +05:30
2020-04-23 09:46:29 +05:30
2020-04-13 16:03:22 +05:30
2020-05-02 20:09:33 +05:30
2019-12-10 08:40:10 +05:30
2019-11-22 16:32:34 +05:30
2019-07-17 22:38:30 +05:30
2019-03-19 11:48:32 +05:30
2020-04-26 20:17:48 +05:30
2019-09-30 14:57:21 +05:30
2019-12-27 17:07:35 +05:30
2019-11-08 12:52:54 +05:30
2019-12-14 21:25:30 +05:30
2020-05-27 22:14:36 +05:30
2019-12-31 17:09:02 +05:30
2019-11-28 12:23:19 +05:30
2020-06-18 14:46:42 +05:30
2019-11-07 13:01:45 +05:30
2020-04-20 14:18:28 +05:30
2019-09-24 19:15:29 +05:30
2019-11-15 14:18:45 +05:30
2019-11-29 14:09:30 +05:30
2019-12-27 14:48:14 +05:30
2020-05-28 18:49:47 +05:30
2019-06-26 11:05:51 +05:30
2020-04-07 16:42:50 +05:30
2020-05-22 10:48:35 +05:30
2020-04-08 09:24:34 +05:30
2020-04-30 10:38:58 +05:30
2020-04-07 14:03:50 +05:30
2020-05-15 11:35:41 +05:30
2020-12-25 20:55:21 +05:30
2020-08-12 17:55:02 +05:30
2020-05-29 17:20:33 +05:30
2020-05-22 10:50:13 +05:30
2020-06-17 10:53:13 +05:30
2020-04-27 10:51:46 +05:30
2020-05-19 19:51:45 +05:30
2019-07-11 10:42:37 +05:30
2020-04-23 15:29:12 +05:30
2019-07-26 09:14:42 +05:30
2019-12-27 12:58:19 +05:30
2020-04-15 11:53:39 +05:30
2020-04-30 10:38:58 +05:30
2020-07-05 18:16:16 +05:30
2019-11-08 12:42:38 +05:30
2020-05-18 14:23:30 +05:30
2019-11-22 11:57:42 +05:30
2019-08-12 11:49:21 +05:30
2020-08-12 19:19:03 +05:30
2020-05-25 14:54:19 +05:30