Commit Graph

2278 Commits

Author SHA1 Message Date
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
David Bomba acdf3a75a5 Static Analysis 2024-10-12 17:00:56 +11:00
David Bomba 124904ce5e fixed for square 2024-10-10 12:41:55 +11:00
David Bomba dbc10d11e4 Fixes for gateway_fee schema update 2024-10-10 09:07:26 +11:00
David Bomba 8e1feeff69 Schema for e_invoice_quotas 2024-10-08 14:44:50 +11:00
David Bomba 0e2f4c48b0 Fixes for static analysis 2024-10-08 12:40:43 +11:00
David Bomba 3c9b0d7e58 Fixes for Stripe ACH 2024-10-08 10:11:43 +11:00
David Bomba 1074413303 Updates for API docs 2024-10-06 12:21:55 +11:00
David Bomba 934a68b58d Add Bulk Updates 2024-10-04 17:11:15 +10:00
David Bomba 28a669fa20 Add tests for bulk updates for expenses 2024-10-04 16:50:51 +10:00
David Bomba 310353ab28 Merge Vendors 2024-10-04 15:40:55 +10:00
David Bomba e059221ccd Minor fixes 2024-10-04 09:56:31 +10:00
David Bomba e3ac860c5f Minor changes for braintree 2024-10-03 14:21:47 +10:00
David Bomba 002e4a7aab Fixes for static analysis 2024-10-02 10:05:28 +10:00
David Bomba 8f793ea861 Fixes for missing a rollback 2024-10-01 12:51:44 +10:00
David Bomba 67a7449ffc Ensure activities have account_id set 2024-09-30 10:33:51 +10:00
David Bomba 57bc2f555a Remove % fee if not set 2024-09-30 07:57:22 +10:00
David Bomba 0a4d00158c null safety not required 2024-09-29 16:52:34 +10:00
David Bomba a964767137 Updated translations 2024-09-29 15:34:13 +10:00
David Bomba 320022155e Updates for postmark webhhoks 2024-09-29 14:11:33 +10:00
David Bomba 69834c9362 Fixes for invalid locale 2024-09-26 14:40:02 +10:00
David Bomba 9d6d6c2254 Minor fixes 2024-09-25 09:16:26 +10:00
David Bomba 16d716230b Fixes for cba 2024-09-24 09:08:47 +10:00
David Bomba acbb5d475c Fixes for locked invoice status 2024-09-23 16:34:13 +10:00
David Bomba 702ec48261 Fixes for reminder schedule tooltips 2024-09-23 05:26:17 +10:00
David Bomba 01a42bb7e2 QB Sync 2024-09-22 19:27:34 +10:00
David Bomba a424c43c6e Prototype for global search 2024-09-22 14:49:43 +10:00
David Bomba 2aba873d16 remove blockonomics payment type 2024-09-19 09:55:03 +10:00
David Bomba 19cf39786e Fixes for blockonomics 2024-09-19 08:17:51 +10:00
David Bomba 5af3498d5a Cleanup 2024-09-19 08:04:24 +10:00
David Bomba 7f936ad18b Fixes for blockonomics 2024-09-18 17:12:52 +10:00
David Bomba 20b04a266f merge 2024-09-17 10:17:07 +10:00
David Bomba 114b58cdc4
Beganovich 1513 powerboard (#103)
* make container nicer

* assets rebuild

* authorize powerband card (3ds)

* add reference to build file

* update authorize (3ds) view

* assets rebuild

* unify 3ds and non-3ds auth/pay

* assets rebuild

* authorize

* pay

* update vite refs

* pay

* hide authorize button

* intercepting form on authorize

* assets build

* wip

* init powerboard in data ref

* fixes for blank placeholders

* reset the form on failed 3ds

* handling unsuccessful errors

* send email on payment failed

* fixes for 3ds fail on auth

* assets rebuild

* make card_name required

* make card_name required (on auth)

* fixes for blocked pay-now button

* fixes for reload

* fixes for reload

* build

* Fixes for broken powerboard

* make client name required

* skip fields checking if no required fields

* on request, return json response

* check for plain not_authenticated response

* flash message when no action is present

* fixes for exec order on token

* assets build

* check for plain not_authenticated response (pay)

* assets build

* adjustments for minimum payments

* Add text decoration to terms button

* Improvements for subscriptions and new payment flow

---------

Co-authored-by: Benjamin Beganović <k1pstabug@gmail.com>
2024-09-17 10:16:10 +10:00
David Bomba b1d92d8354 Merge branch 'powerboard' into v5-develop 2024-09-17 10:09:53 +10:00
David Bomba ab9b96d7f2 Update .env.example vars 2024-09-16 18:52:44 +10:00
David Bomba 40ebad7dca
Merge branch 'v5-develop' into feature-inbound-email-expenses
Signed-off-by: David Bomba <turbo124@gmail.com>
2024-09-16 16:55:52 +10:00
paulwer 9ced189262 Merge branch 'v5-develop' of https://github.com/invoiceninja/invoiceninja into feature-inbound-email-expenses 2024-09-15 07:42:43 +02:00
David Bomba 2a890fe6f8 Pass bank trashed transactions 2024-09-10 16:36:49 +10:00
David Bomba eea3f396c6 add logging 2024-09-10 16:36:20 +10:00
David Bomba b715c7dd20 powerboardOM 2024-09-10 08:40:40 +10:00
David Bomba 454f7df01e Powerboard 2024-09-06 18:31:00 +10:00
David Bomba 3de9c99d34 powerboard 2024-09-06 14:26:13 +10:00
David Bomba c74fac68f4 Fixes for disabled client portal payments 2024-09-05 13:22:55 +10:00
David Bomba 500f289647 Add ACSS or USD option for ACSS transfers 2024-09-05 11:55:47 +10:00
David Bomba ada65c8da9 Move e_invoice null filter into form request 2024-09-03 07:58:37 +10:00
cnohall a32ef1a055 Init 2024-09-02 16:59:12 +09:00
David Bomba fa369e79cf Roll back from model touchables 2024-09-02 14:07:30 +10:00
David Bomba 18fbcf75f7 Fixes for template 2024-09-02 13:34:29 +10:00
David Bomba e7479d6a41 Updates for template service properties 2024-09-02 10:35:20 +10:00
David Bomba 516533c374 Move null filter to basemodel 2024-08-30 15:44:01 +10:00
David Bomba 94da1d9ded Logic to update e_invoice 2024-08-30 15:00:25 +10:00
David Bomba 52630f06e3 Sending einvoices 2024-08-29 15:51:48 +10:00
David Bomba 73ed01a9bc Static Analysis 2024-08-29 15:25:20 +10:00
David Bomba 8c2b97dce5 EInvoice sending activity 2024-08-29 15:16:01 +10:00
David Bomba 6eaf3632d9 Add payment failure emails 2024-08-29 14:36:38 +10:00
David Bomba 9f7ff7dc59 Stubs for sending edocs 2024-08-29 11:17:38 +10:00
paulwer 13dae4f524 Merge branch 'v5-develop' of https://github.com/invoiceninja/invoiceninja into feature-inbound-email-expenses 2024-08-28 07:02:43 +02:00
David Bomba fa38433de9 Updates for null properties 2024-08-28 14:05:39 +10:00
David Bomba 02cbcbd5ed Add legal entity id to model 2024-08-27 14:47:18 +10:00
David Bomba 406cb5a334 Fixes for tests 2024-08-26 16:14:54 +10:00
David Bomba 8f82b27e50 Refactor QB 2024-08-26 09:49:22 +10:00
David Bomba b43c9ee59b Quickbooks settings 2024-08-26 08:24:51 +10:00
David Bomba 036aca49a4 Rollback for new payment flow 2024-08-22 16:45:06 +10:00
David Bomba c894cdff8b Refactor for quickbooks 2024-08-21 16:49:48 +10:00
David Bomba 9c225458c6 Fixes for QB pr 2024-08-21 13:04:09 +10:00
David Bomba 18bd957167 Update for license model 2024-08-21 10:48:13 +10:00
David Bomba 87639f3c73 Add accept purchase order webhook 2024-08-21 09:35:54 +10:00
David Bomba 57866333a8 Minor fixes 2024-08-16 07:26:03 +10:00
David Bomba 2449757021 Update entity filters 2024-08-13 09:35:31 +10:00
David Bomba 286b2087cd Updated URL for trouble shooting 2024-08-08 17:48:24 +10:00
David Bomba 2a4dd7e593 Updates for chart queries 2024-08-05 18:52:34 +10:00
David Bomba d7dfd4ab65 Fixes for translations in client portal 2024-08-04 16:55:18 +10:00
David Bomba 4a7a54a9ea Cron checks for Rotessa Paymetns 2024-08-03 12:38:48 +10:00
David Bomba 83fe0521ca Update calculations for project duration 2024-08-03 07:45:37 +10:00
David Bomba 5f0caf370d
Merge pull request #9846 from turbo124/v5-develop
Fixes for PayPal FraudNet
2024-08-02 13:09:26 +10:00
David Bomba 3fd6f2dd94
Merge pull request #9704 from M-E-Development-Design/payment-driver-rotessa
Payment driver rotessa
2024-08-02 13:08:55 +10:00
paulwer 7b60c2c5b9 Merge branches 'feature-inbound-email-expenses' and 'feature-inbound-email-expenses' of https://github.com/paulwer/invoiceninja; branch 'v5-develop' of https://github.com/invoiceninja/invoiceninja into feature-inbound-email-expenses 2024-08-01 09:56:46 +02:00
David Bomba 54588c1510 Working on peppol 2024-07-31 17:41:12 +10:00
paulwer ce77eff7cb Merge branch 'v5-develop' of https://github.com/invoiceninja/invoiceninja into feature-inbound-email-expenses 2024-07-31 07:59:26 +02:00
David Bomba 0923b1f7a1 Catches for system log not existing 2024-07-30 16:19:07 +10:00
David Bomba 3bb60bdefd Websockets 2024-07-30 09:28:15 +10:00
Kendall Arneaud 825108039d
Merge branch 'payment-driver-rotessa' into v5-develop
Signed-off-by: Kendall Arneaud <kendall.arneaud@gmail.com>
2024-07-29 18:55:04 -04:00
Kendall Arneaud 37c6ba4d69
Merge branch 'invoiceninja:v5-develop' into v5-develop 2024-07-29 18:53:21 -04:00
Kendall Arneaud fcdeee1a28
Update Gateway.php
Updated to correct id

Signed-off-by: Kendall Arneaud <kendall.arneaud@gmail.com>
2024-07-27 12:56:30 -04:00
Kendall Arneaud a2e2abb93c
Update SystemLog.php
add rotessa to system log type

Signed-off-by: Kendall Arneaud <kendall.arneaud@gmail.com>
2024-07-27 12:01:43 -04:00
Kendall Arneaud 1196181a06
Update Gateway.php
Increment id

Signed-off-by: Kendall Arneaud <kendall.arneaud@gmail.com>
2024-07-27 11:26:52 -04:00
David Bomba 0f8737bdf7 Updates for paypal + RFF 2024-07-27 15:18:21 +10:00
David Bomba 4008b24acd Paypal refactor 2024-07-27 08:48:51 +10:00
David Bomba d6a4f4b4ca Improvements for task imports 2024-07-24 12:27:09 +10:00
Kendall Arneaud d5d9d54c1f
Merge branch 'invoiceninja:v5-develop' into v5-develop 2024-07-22 20:06:24 -04:00
David Bomba cd2b45edc9 Support rolling back converted status on a quote when the invoice has been deleted 2024-07-22 13:05:40 +10:00
David Bomba 092c3bfbce merge ubl_email_attachment for einvoicing 2024-07-17 11:12:33 +10:00
David Bomba 79ed0abf6b Add dubai timezone 2024-07-17 09:18:08 +10:00
David Bomba 745c594f3b Static analysis 2024-07-15 13:35:21 +10:00
David Bomba d818520c73 Static analysis 2024-07-14 21:28:54 +10:00
David Bomba d53f3062cf add stock quantity to imports 2024-07-14 08:16:29 +10:00
Kendall Arneaud cd53792cae
Merge branch 'invoiceninja:v5-develop' into v5-develop 2024-07-03 19:53:51 -04:00
paulwer 36745bfabc Merge branches 'feature-inbound-email-expenses' and 'feature-inbound-email-expenses' of https://github.com/paulwer/invoiceninja; branch 'v5-develop' of https://github.com/invoiceninja/invoiceninja into feature-inbound-email-expenses 2024-07-02 20:20:04 +02:00
David Bomba ab23592b96 Revert refactor for whereHas 2024-06-30 17:37:44 +10:00
paulwer 19cdfcf094 Merge branch 'v5-develop' of https://github.com/invoiceninja/invoiceninja into feature-inbound-email-expenses 2024-06-28 20:41:55 +02:00
David Bomba 028eb24fd9 Static analysis 2024-06-28 15:16:08 +10:00