Commit Graph

2278 Commits

Author SHA1 Message Date
David Bomba 93ce7da40d Ensure we map attachments to einvoices 2025-02-28 11:39:52 +11:00
David Bomba 35f4aec6e3 Add casts for location model 2025-02-27 07:55:43 +11:00
David Bomba 55842ed966 Add ability to disable users emailing 2025-02-26 20:45:31 +11:00
David Bomba a2a37a8f60 Refactor for adding additional locations for clients 2025-02-25 09:42:45 +11:00
David Bomba 8f6eb0ffa4 Fixes for static analysis 2025-02-25 07:31:40 +11:00
David Bomba 8b7d64e1ca Update fillables for location_id 2025-02-21 13:48:00 +11:00
David Bomba c7bad23909 Add locations to mini/first load 2025-02-21 13:28:47 +11:00
David Bomba 0265bc1603 Locations 2025-02-21 10:33:41 +11:00
David Bomba 43fe3b140d
Merge pull request #10689 from turbo124/v5-develop
Fixes for formatting numbers for project invoices
2025-02-20 07:18:42 +11:00
David Bomba 18e327851c Fixes for formatting numbers for project invoices 2025-02-20 07:18:22 +11:00
David Bomba 53ecfa6e48
Merge pull request #10669 from cnohall/add-blockonomics-driver-fixes
Fix help link issue due to wrong id
2025-02-20 07:10:05 +11:00
David Bomba 780dda4957 Updated copyright doc blocks 2025-02-17 11:11:38 +11:00
David Bomba 2622976730 e_invoice column for recurring 2025-02-17 09:20:37 +11:00
David Bomba 6215fca188 Tests for einvoice validation at invoice level 2025-02-16 18:05:30 +11:00
David Bomba 8bb3502084 Fixes for unreachable tasks/expenses 2025-02-15 12:08:18 +11:00
David Bomba 113f7fad2e Add documents and activity backups to restoration 2025-02-15 11:32:53 +11:00
cnohall 2db06dd525 Fix help link issue due to wrong id 2025-02-14 08:58:26 +09:00
David Bomba ced4f771ee Updates for Quickbooks imports 2025-02-12 15:21:55 +11:00
David Bomba 2f4c557e5b Project reports for charting 2025-02-10 08:57:42 +11:00
David Bomba 3dd9e36997 Updates for designs 2025-02-05 15:52:39 +11:00
David Bomba 0d3951e9f0 Recurring bulk update rules 2025-02-03 15:38:06 +11:00
David Bomba 4fe7b44c51 Remove redundant pdf generator 2025-01-28 17:28:15 +11:00
David Bomba 57d3d9211c Fixes for due date days calculations 2025-01-23 13:03:13 +11:00
David Bomba 35089d2379 Push updates for design 2025-01-23 11:33:30 +11:00
David Bomba 44f74008fd Fixes for incorrect due date calculate when using due date days 2025-01-23 09:10:08 +11:00
David Bomba 446ff1684e Minor fixes for chrome flags 2025-01-23 07:15:02 +11:00
David Bomba 9ec84b5fea Fixes for payment status when viewed from client portal 2025-01-20 10:01:33 +11:00
David Bomba ea3f6f149d minor fixes 2025-01-15 20:03:19 +11:00
David Bomba dc033ae7e9 Fixes for mailable logging 2025-01-15 18:15:34 +11:00
David Bomba 132f053b02 Always update designs post self update 2025-01-15 12:11:49 +11:00
David Bomba bd6540992a Minor cleanup for session state 2025-01-15 11:47:40 +11:00
David Bomba 4d67b4c2cd Fixes for property overloading 2025-01-08 15:46:32 +11:00
David Bomba 2cffc0d653 Improve unlinking of transaction objects when deleting a bank transaction 2025-01-03 16:01:48 +11:00
David Bomba 7ca32186c9 Minor fixes for licenseOM 2024-12-14 10:40:43 +11:00
David Bomba ec23b0381d Fixes for logic for isPayable() 2024-12-12 11:40:12 +11:00
David Bomba d7ae86196a Fixes for expense number patterns 2024-12-09 15:57:58 +11:00
David Bomba 070ec8d110 Minor fixes for searchable arrays 2024-12-09 14:17:25 +11:00
David Bomba 90c3da574a V5.11.0 2024-12-09 08:44:27 +11:00
David Bomba ecc1cc05eb Minor fixes 2024-12-08 16:38:32 +11:00
David Bomba 6c91941556 Prepare for onboarding v2 2024-12-04 12:25:06 +11:00
David Bomba 87a71f87c9
Merge pull request #10308 from cnohall/update-blockonomics-driver
Update: Update Blockonomics driver
2024-12-04 09:33:09 +11:00
David Bomba 17aecb3eea Add stubs for project chart data 2024-12-03 17:28:51 +11:00
cnohall 7d886c82e5 Update Blockonomics help link to an url with a dedicated article 2024-12-03 07:59:58 +09:00
David Bomba 3f766d3c23 Refactor for retrieving backups 2024-12-02 16:43:32 +11:00
David Bomba 76351b95fd Enforce disk to write to for backups 2024-12-01 15:54:20 +11:00
David Bomba 6a046709af Fixes for static analysis 2024-11-30 14:16:01 +11:00
David Bomba 3429fe2915 Fixes for user types 2024-11-30 14:11:46 +11:00
David Bomba f82c0604eb updates 2024-11-29 18:58:35 +11:00
David Bomba 0883842750 updates 2024-11-29 18:51:00 +11:00
David Bomba 5efb04aac0 updates 2024-11-29 14:27:11 +11:00
David Bomba 4f7c0220a5 Referral counter 2024-11-29 06:33:58 +11:00
David Bomba 768851a3a8 Minor fixes 2024-11-26 13:35:10 +11:00
David Bomba 61e71a43ca Welcome EInvoice email 2024-11-25 15:36:28 +11:00
David Bomba bb85d1d21c Fixes for tests 2024-11-25 14:25:55 +11:00
David Bomba f5c812d1a3 Additional checks around sending e-invoices, including qualifying countries 2024-11-25 14:19:08 +11:00
David Bomba 2d1e02daf2 Coalesce reminder resolution for invoices and quotes 2024-11-25 11:24:36 +11:00
David Bomba 4007ccb26f Add additional models to searchable(); 2024-11-24 12:40:32 +11:00
David Bomba 011b710813 Fixes for translations 2024-11-22 06:06:22 +11:00
David Bomba d8f841262e Update searchable key name 2024-11-21 16:45:42 +11:00
David Bomba d4f3805285 Add EInvoiceLog Table 2024-11-21 14:21:54 +11:00
David Bomba 4f52c56bf9 Add EInvoiceLog Table 2024-11-21 13:51:22 +11:00
Benjamin Beganović db69443ba1 Update relation key 2024-11-20 12:18:59 +01:00
David Bomba 6b202b4903 Pull peppol docs from hosted platform 2024-11-20 14:34:18 +11:00
David Bomba 552d596eae Style fixes 2024-11-20 11:15:49 +11:00
David Bomba 178ea7f667 Minor fixes for invoice summary 2024-11-20 07:47:49 +11:00
David Bomba eb83acc842 Add is valid license method 2024-11-19 20:00:42 +11:00
David Bomba c4a111c16f Store legal entity ids and company key on license 2024-11-19 19:05:51 +11:00
David Bomba febf45a240 Store legal entity ids and company key on license 2024-11-19 17:08:23 +11:00
David Bomba 2bf1afa2c4 Add tax entity to licenses table 2024-11-19 15:56:15 +11:00
David Bomba 26b956768f Updates for e_invoice_quota 2024-11-19 11:18:21 +11:00
David Bomba 46755812a4 Adjustments for sending at hour 24 2024-11-18 07:43:43 +11:00
David Bomba 290b13f87e Fixes for recurring due date days across timezones 2024-11-18 07:28:31 +11:00
David Bomba 73c928b934 Fixes for tests 2024-11-16 07:56:24 +11:00
David Bomba 4837bd210e Working on v3 2024-11-14 16:23:17 +11:00
David Bomba c0f30c6855 Invoice projects via API 2024-11-13 11:12:41 +11:00
David Bomba cdc63b101f Invoice projects 2024-11-13 07:34:21 +11:00
David Bomba 1321da9712 Refactor bank selections 2024-11-12 10:27:55 +11:00
David Bomba 03610cfcba Updates for einvoicing via self host 2024-11-11 16:56:04 +11:00
David Bomba 7e42a87959 texts 2024-11-11 15:14:25 +11:00
David Bomba b85cbb8596 Activities for e-invoicing 2024-11-11 11:04:19 +11:00
David Bomba a3718170c7 Ingest .xml and attach to entity 2024-11-10 14:47:18 +11:00
David Bomba 1465d46bac Fixes for currency translation 2024-11-10 10:42:35 +11:00
David Bomba 675486567b Updates for resources 2024-11-06 09:27:23 +11:00
Benjamin Beganović 4e097db3ed
eInvoicing (#105)
* apply migration to accounts table

* remove references of e_invoicing_token from company

* update rotation of token

* update sending functionality

* fixes for column reference

* update translations

* wip

* proxy peppol calls to admin module

* Update StoreEntityRequest

* Update translations

* Add e_invoice_quota to account transformer

* Checking license validity

* Rotate token using API call to hosted

* Drop validation

* Update translations

* Returning account quota

* Show quota request

* Update endpoints

* Pass account_key instead of company to quota

* Add account_key on send request

* drop redundant column

* Update translations

* Update company details with classification, vat & id number

* Update validator

* Update settings for enable_e_invoice

* Fixes for payment meta

* Rebase on turbo124/v5-develop

* Update validation for payment means

---------

Co-authored-by: David Bomba <turbo124@gmail.com>
2024-11-06 06:41:35 +11:00
David Bomba d2e3998467 Fixes for tests 2024-11-05 20:42:48 +11:00
David Bomba 59ec545c1c Refactoring storecove 2024-11-04 19:16:04 +11:00
David Bomba 432f85f223 Static Analysis 2024-11-02 11:25:28 +11:00
David Bomba 723d6dd3e2 Fixes for client gateway token routes 2024-10-31 08:36:28 +11:00
David Bomba a74dba5a5d Tests 2024-10-29 12:11:52 +11:00
David Bomba f44180ee24 static analysis 2024-10-28 13:24:11 +11:00
David Bomba 3cb71f7ef9 Fixes for tests 2024-10-28 08:01:21 +11:00
David Bomba bfd8f4e98e
Merge pull request #10196 from turbo124/v5-develop
Updates for client props
2024-10-27 12:10:12 +11:00
David Bomba 5586f7e518 Updates for bulk updates for expenses 2024-10-27 11:08:50 +11:00
Benjamin Beganović b02f3b5923 add e_invoicing_token token property in fillable 2024-10-23 17:36:17 +02:00
David Bomba 1d8b00f55a Validation tests 2024-10-22 11:17:43 +11:00
David Bomba 2f4502022b Fixes for parallel tests 2024-10-18 08:54:38 +11:00
David Bomba 4e96767dcf Fixes for activities 2024-10-16 11:09:16 +11:00
David Bomba 1ee6c9b2ef Prevent negative invoices from appearing payable 2024-10-16 08:58:20 +11:00
David Bomba b58be6fdd6 Working on hydrating XML => UBL => PDF 2024-10-15 14:22:47 +11:00
David Bomba 4b0db3eefd Fixes for previews with custom surcharge taxes 2024-10-13 09:30:22 +11:00