1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-10 13:12:50 +01:00
Commit Graph

517 Commits

Author SHA1 Message Date
David Bomba
c7eeef1c2a Add helpers for Chorus Pro 2024-01-01 11:03:38 +11:00
David Bomba
b69e9a3ae1 Fixes for passing Nordigen locales 2023-12-27 14:05:19 +11:00
David Bomba
d0358086fc bank integration cleanup 2023-12-26 14:31:03 +11:00
David Bomba
6447b887f0 Static Analysis 2023-12-26 10:24:42 +11:00
David Bomba
490639bd1c
Merge pull request #9069 from turbo124/v5-develop
Improvements
2023-12-26 09:56:50 +11:00
David Bomba
f5248d8ac2 Add RSA encryption/decryption helper 2023-12-23 16:09:03 +11:00
paulwer
0bb1a80e51 changes related to https://github.com/invoiceninja/invoiceninja/pull/9004#discussion_r1434778295 2023-12-22 08:18:30 +01:00
paulwer
88ff7983c8 adding additional fields to be parsed for transaction: description & participator
https://developer.gocardless.com/bank-account-data/transactions
2023-12-20 19:17:34 +01:00
paulwer
2ad973359b fix https://github.com/invoiceninja/invoiceninja/pull/9004#discussion_r1432302929 2023-12-20 12:42:47 +01:00
paulwer
1a68dcacea fix https://github.com/invoiceninja/invoiceninja/pull/9004#discussion_r1432302185 2023-12-20 12:22:24 +01:00
paulwer
e4aa8f72bc some changes related to logging & cleanup 2023-12-18 16:08:41 +01:00
paulwer
c3ff64a0e6 change debitor to participant 2023-12-15 16:51:24 +01:00
paulwer
3735845c44 display occured errors in flow with a view 2023-12-15 13:10:45 +01:00
paulwer
dbbde047e9 fixes 2023-12-13 16:57:51 +01:00
paulwer
7a70eb873f adding additional fields to bank_transactions
https://github.com/invoiceninja/invoiceninja/issues/8042
2023-12-13 16:30:26 +01:00
paulwer
e12fb1f765 fixes for sync transactions 2023-12-13 16:18:18 +01:00
paulwer
da6488adac remove credentials on account level + remove ApiException + fixes 2023-12-13 15:37:19 +01:00
paulwer
dcdd9112d0 fixes 2023-12-12 07:52:53 +01:00
paulwer
27ab262a4f fixes 2023-12-12 07:23:53 +01:00
paulwer
0593a57e5c fixes 2023-12-11 16:13:26 +01:00
paulwer
fab47bd08c introduce ENV-variables for nordigen 2023-12-11 13:23:28 +01:00
paulwer
89a31d86c0 Merge branch 'v5-develop' into feature-nordigen-payment-provider 2023-12-10 08:18:31 +01:00
paulwer
a244faaaee minor additions for IncomeTransformer 2023-12-09 18:39:10 +01:00
paulwer
fa5edbc29c latest changes 2023-12-09 17:16:01 +01:00
paulwer
c138f2f211 rewrite connect/confirm for complete flow usage with only redirects 2023-12-09 09:27:59 +01:00
paulwer
e2d8ac37b5 change account_type 2023-12-06 09:28:33 +01:00
paulwer
9f062cc4f8 revert new table, some changes for endpoints, fixes 2023-12-06 08:27:18 +01:00
paulwer
5616da03c5 feat: refresh & getAccounts 2023-12-05 07:17:07 +01:00
paulwer
db407f6925 feat: get AccountData 2023-12-05 06:56:52 +01:00
paulwer
67f94b7fb9 feat: institutions endpoint ready
fix: wrong variable names
fix: missing implementation in api-router
2023-12-04 08:14:52 +01:00
paulwer
b54b626332 wip: changes 2023-12-01 14:30:33 +01:00
paulwer
8a8c3b85c3 first draft 2023-11-30 16:00:50 +01:00
David Bomba
d7362c6bbe Merge for templates 2023-11-14 09:59:20 +11:00
David Bomba
cb94973bd1 Remove trait 2023-11-08 19:54:26 +11:00
David Bomba
bc4215a1b5 Add Imagick extension to improve image compression 2023-11-08 19:53:38 +11:00
David Bomba
62bdc708c1 Catch division by zero errors 2023-11-01 15:01:52 +11:00
David Bomba
04b053fc29 Update for Swiss QR 2023-11-01 12:14:58 +11:00
David Bomba
232ec6364a Fixes for calculations 2023-10-28 14:11:11 +11:00
David Bomba
1f1ce3431d Fixes for calculations 2023-10-28 13:57:16 +11:00
David Bomba
a4c3ab58fc Fixes for invoice item calcs 2023-10-28 11:13:55 +11:00
David Bomba
33585c65c4 php cs fixes 2023-10-26 13:57:44 +11:00
David Bomba
574c800c2e v5.7.33 2023-10-20 07:46:45 +11:00
David Bomba
3ae1d3e694 v5.7.31 2023-10-18 20:03:26 +11:00
David Bomba
36f5b2e11e Minor fixes for paytrace 2023-10-15 17:21:56 +11:00
David Bomba
a36f2a9c4b Fixes for removing items from collection appropriately 2023-10-11 14:18:56 +11:00
David Bomba
28b30e719a Fixes for EPC failures 2023-10-09 20:40:53 +11:00
David Bomba
1d2ebf3b7a Fixes for EPC failures 2023-10-07 09:43:08 +11:00
David Bomba
0c0e0bff31 WOrking on tax calculations 2023-09-13 14:31:06 +10:00
David Bomba
caa5385e22 Updates for searchcontroller 2023-09-13 07:26:22 +10:00
David Bomba
dc4ccd57ca Comment Cleanup 2023-09-12 17:07:39 +10:00
David Bomba
3cab690af4 Fixes for large discounts 2023-09-12 17:06:40 +10:00
David Bomba
01af6cb284 Improve resolution of decimal calculations 2023-08-31 15:16:53 +10:00
David Bomba
08f3ba06a4 Adjustments for invoice calculations to support higher precision 2023-08-31 12:55:37 +10:00
David Bomba
45c5e2195b Updates for yodlee account status 2023-08-10 12:17:37 +10:00
David Bomba
9b187cc6fb Tests for account summary DTOP 2023-08-10 11:16:27 +10:00
David Bomba
92336b7f05 Tests for adding language ID for vendors 2023-08-10 10:04:16 +10:00
David Bomba
87b2be8572 Roll back static analysis for socialite 2023-08-07 18:29:07 +10:00
David Bomba
01cc61b586 Updated static analysis 2023-08-07 15:07:52 +10:00
David Bomba
2d8fc80779 minor fixes 2023-08-07 14:33:47 +10:00
David Bomba
b13783d75b Migration for dashboard permissions 2023-08-06 17:03:12 +10:00
David Bomba
3fe876d479 Fixes for static analysis 2023-08-03 14:30:14 +10:00
David Bomba
54420dfe99 Updates for static analysis 2023-08-02 19:14:28 +10:00
David Bomba
f06b0b1189 Minor fixes for inclusive tax calculations 2023-08-01 19:44:16 +10:00
David Bomba
cbbac0b18c Working on tax calculations for inclusive taxes 2023-07-31 11:28:30 +10:00
David Bomba
4574c48985 Static analysis cleanup 2023-07-25 20:24:33 +10:00
David Bomba
66230a390d Update account balance information when processing for new transactions 2023-07-23 13:16:15 +10:00
David Bomba
54285d5d33 per entity activities 2023-07-18 13:15:40 +10:00
David Bomba
fdc67cd5fb Handle unavailable properties in Yodlee response 2023-06-25 14:35:58 +10:00
David Bomba
c6e249bb67 Minor fixes for bank transaction processing 2023-06-25 14:34:50 +10:00
David Bomba
f1ee1cdb9f add breaks into switcher 2023-06-19 22:40:52 +10:00
David Bomba
31bfb83875 Minor fixes 2023-06-19 22:13:34 +10:00
David Bomba
863b3bda54 Enable all euro taxeS 2023-06-05 20:18:51 +10:00
David Bomba
da9d9ac395 Update tax rules for AT 2023-06-02 17:44:04 +10:00
David Bomba
2715507a9a minor fixes for live design previews 2023-05-29 07:29:14 +10:00
David Bomba
36449fa56c Update company tax data 2023-05-24 23:06:27 +10:00
David Bomba
d97d15f620 fixes for tax calculations 2023-05-24 21:42:43 +10:00
David Bomba
a286d8ae7b Set text_body cleanly and don't reference existing reference 2023-05-24 21:35:13 +10:00
David Bomba
f09d90aa27 restrict auto taxes for free hosted users 2023-05-24 21:25:51 +10:00
David Bomba
71719e38ab Tax Tests 2023-05-17 18:06:07 +10:00
David Bomba
7b91911c24 Fixes for taxes 2023-05-17 14:39:59 +10:00
David Bomba
8908bc318c Fixes for taxes 2023-05-17 14:07:48 +10:00
David Bomba
36269e4e1b Fixes for scheduler tests 2023-05-17 11:15:50 +10:00
David Bomba
7a88d631dc Updates for e-invoice signatures 2023-05-15 21:20:47 +10:00
David Bomba
06e2bcbf83 Fixes for subscriptions 2023-04-29 16:04:42 +10:00
David Bomba
3e46aad567 Fixes for tax calculations 2023-04-29 10:07:23 +10:00
David Bomba
a63b928070 Restrict tax regions to DE / US /AU 2023-04-29 09:51:31 +10:00
David Bomba
77bbb8d9e6 move e_invoice config into company settings 2023-04-28 11:39:41 +10:00
David Bomba
a8b65671f0 Allow late fee invoices for locked invoice regions 2023-04-27 11:03:48 +10:00
David Bomba
f00a89dd8b Static analysis cleanup 2023-04-26 22:17:40 +10:00
David Bomba
eff80b0187 Static analysis cleanup 2023-04-26 21:18:01 +10:00
David Bomba
d8da1f8fea Static analysis cleanup 2023-04-26 20:24:10 +10:00
David Bomba
df49ab9aec Fixes for static analysis 2023-04-26 19:25:33 +10:00
David Bomba
6225db9bd9 Static analysis cleanup 2023-04-26 17:41:30 +10:00
David Bomba
f356ddd845 Refactor for taxes 2023-04-24 11:47:48 +10:00
David Bomba
9ea94b285b Refactor for taxes 2023-04-22 17:07:22 +10:00
David Bomba
78e429d559 Fixes for taxes 2023-04-19 16:51:01 +10:00
David Bomba
99364fab55 Minor fixes for calculate taxes in preview 2023-04-17 20:20:01 +10:00
David Bomba
d742e7b42f
Merge pull request #8368 from LarsK1/v5-develop
Support for XRechnung / ZUGFeRD / e-Factur
2023-04-17 17:50:31 +10:00
David Bomba
47e35fe4d1 Doc blocks for Rules 2023-04-12 14:08:56 +10:00
David Bomba
05b55ca724 Fixes for EU Taxes 2023-04-10 17:33:24 +10:00
David Bomba
1a6d4a611f v5.5.103 2023-04-08 08:32:38 +10:00
Lars Kusch
9b7845d4b5
Merge branch 'v5-develop' into v5-develop 2023-04-05 17:32:43 +02:00
Lars Kusch
d079a02bff Refactoring to use the $invoice->calc() method 2023-04-05 11:22:41 +02:00
David Bomba
6f579ba321 Remove redundant trait 2023-04-05 10:51:14 +10:00
David Bomba
7d34828c08 Remove redundant trait 2023-04-05 08:32:46 +10:00
David Bomba
bd7722f6f0 Refactor for taxes 2023-04-03 07:48:59 +10:00
David Bomba
00c7fd7d37 Tests for calculating invoice taxes 2023-03-29 20:49:40 +11:00
David Bomba
45632721a2 Refactor for tax structure 2023-03-29 14:30:16 +11:00
David Bomba
d471604862 Refactor for tax structure 2023-03-29 14:23:06 +11:00
David Bomba
160ca1c9ad Refactor for taxes 2023-03-27 14:47:01 +11:00
David Bomba
b94743f42d Refactor for taxes 2023-03-27 07:57:29 +11:00
David Bomba
d52d2f1f37 Refactor for taxes 2023-03-27 07:46:26 +11:00
David Bomba
3ed45ad27f Refactor for taxes 2023-03-25 11:02:43 +11:00
David Bomba
680277f062 Fixes for auto calculating taxes 2023-03-24 18:58:59 +11:00
David Bomba
aa51299a10 Working on auto tax calculations 2023-03-24 18:02:34 +11:00
David Bomba
b5a4fc9865 Working on taxes 2023-03-24 13:56:26 +11:00
David Bomba
66772e3897 calculate taxes 2023-03-24 07:40:44 +11:00
David Bomba
c9b9b8326d Create data mapper classes for tax data 2023-03-21 18:14:25 +11:00
David Bomba
4babfbb651 php-cs-fixer 2023-02-16 12:36:09 +11:00
David Bomba
bfea83c8fd Do not store pending transactions 2023-02-13 08:31:17 +11:00
David Bomba
4a968e739c Fixes for tests 2023-02-01 09:52:12 +11:00
David Bomba
6c86d7151a Update copyright year 2023-01-29 09:21:40 +11:00
David Bomba
a0ac9df5fd Improve rate limiting when using send with gmail 2023-01-25 11:28:23 +11:00
David Bomba
0d767f7d98 update billing_context to use hashed_ids 2023-01-18 16:52:32 +11:00
David Bomba
a746384976 highlight sidebar menu when viewing entity in client portal 2023-01-18 15:13:18 +11:00
David Bomba
396c5ec21b Handle 429s for gmail 2023-01-16 13:31:54 +11:00
David Bomba
f68d9ad37d Remove _ fields if nothing is populates in Swiss QR Codes 2023-01-15 07:58:02 +11:00
Hobby-Student
2a3ef46493
fix SEPA QR Code recurring invoice 2023-01-03 09:41:20 +01:00
David Bomba
62950e7549 Fixes for type hints 2022-12-09 08:36:06 +11:00
David Bomba
dc5d4f0388 Fixes for SEPA EPC QR Codes 2022-11-23 22:21:12 +11:00
David Bomba
896e5f88ac Fixes for blank client address in Swiss QR Codes 2022-11-22 16:23:08 +11:00
David Bomba
64fb9c9a85 Improve account resolution from Yodlee API 2022-11-22 14:27:17 +11:00
David Bomba
cf84f5b24d Set encoding to UTF-8 for EPC QR Codes 2022-11-22 09:13:16 +11:00
David Bomba
79d032fa4b Catch EPC QR failures 2022-11-21 19:12:51 +11:00
David Bomba
aade9c8f0b Try / catch for epc qr codes 2022-11-21 12:14:45 +11:00
David Bomba
319a52cdda
Merge branch 'v5-develop' into #7909-SwissQR-InvoiceNr-ReferenceNr 2022-11-15 13:52:52 +11:00
David Bomba
f1d6283a94 Clean up for logging 2022-11-13 17:28:17 +11:00
David Bomba
bc4bc1a885 Cleanup? 2022-11-13 11:30:43 +11:00
David Bomba
acb6b8e579 SEPA EPC codes 2022-11-13 11:13:27 +11:00
David Bomba
a87b8d1e99 EPC QR Codes WIP 2022-11-11 14:52:50 +11:00
David Bomba
b3d53a7cd8 Line item tax amounts 2022-11-10 21:57:55 +11:00
David Bomba
d0178d22ae item tax amounts 2022-11-10 19:16:22 +11:00
David Bomba
f7ce4352ba Minor fixes for transactions 2022-11-06 19:03:27 +11:00
David Bomba
fa64337618 Obfuscate account numbers 2022-11-05 09:19:33 +11:00
David Bomba
0fc0ff25bd Minor fixes for Bank Transactions / Integratiosn 2022-11-04 12:55:17 +11:00
David Bomba
f9dd591ecb Improve memory handling 2022-11-01 22:47:41 +11:00
David Bomba
29ceb1f131 Minor fixes for QR Codes 2022-10-31 12:30:17 +11:00
David Bomba
7f056f292f QR Code Fixes 2022-10-31 12:05:16 +11:00
checkitsedo
b2e3ea53d0
Process Invoice Numbers which includes letters
-Using custom Invoice Number Patterns like R-ABC-P224301 breaks the QR Bill Generation
-This solution loops through the Invoice Number and translates letter into ASCII
-Makes sure that the field Additional Information not shows the wrong content
2022-10-30 23:27:16 +01:00
David Bomba
bfcfdf2738 Fixes for Swiss QR 2022-10-29 08:49:46 +11:00