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

11114 Commits

Author SHA1 Message Date
David Bomba
66fd68cf93 Refactor for payment processing 2024-02-17 19:03:20 +11:00
David Bomba
32b82f5bfe Working on adding unapplied payments into autobill sequence 2024-02-17 18:41:40 +11:00
David Bomba
1263e6a1db Add company setting 2024-02-17 18:24:26 +11:00
David Bomba
fdca196215 Improve PDF Mock 2024-02-17 18:17:33 +11:00
David Bomba
04314538d8 Minor fixes for types 2024-02-17 17:44:16 +11:00
David Bomba
f3f91f75b8 Updates for logic 2024-02-17 11:15:55 +11:00
David Bomba
c010c99547 Build pipeline for payment 2024-02-17 10:09:59 +11:00
David Bomba
4e32ac6f1a Add form request for SMTP checks 2024-02-17 06:39:33 +11:00
David Bomba
112efdaadb Fixes for OTP 2024-02-17 06:19:49 +11:00
David Bomba
c1d809ffd0 Updates for company factory 2024-02-17 06:04:38 +11:00
David Bomba
a5fd1dc5ea Improvements for validation 2024-02-17 05:57:15 +11:00
David Bomba
478dbe5c4a Improvements for validation 2024-02-17 05:46:26 +11:00
Benjamin Beganović
fe2c4b3863 Scaffold work on handling payment methods 2024-02-16 17:43:07 +01:00
Benjamin Beganović
e8eca033eb Refactor Summary component to remove unnecessary code and add product notes 2024-02-16 17:42:38 +01:00
Benjamin Beganović
5d9da26970 Fixes for circular referece and re-rendering 2024-02-16 17:42:26 +01:00
David Bomba
ceb4708b5d White label license server 2024-02-16 18:33:45 +11:00
David Bomba
6445e518dc Fixes for parse float 2024-02-16 14:28:57 +11:00
David Bomba
2f8f9ffce8 Fixes for tests 2024-02-16 13:48:40 +11:00
David Bomba
998dd1c16c Add Smtp check route 2024-02-16 13:38:22 +11:00
David Bomba
726ba91368 Add in company columns for SMTP configuration 2024-02-16 13:06:03 +11:00
David Bomba
8bc42c62af Fixes for variable display 2024-02-16 08:46:01 +11:00
David Bomba
8039c1a19d Fixes for variable display 2024-02-16 08:44:26 +11:00
David Bomba
b10c33e7b1 v5.8.25 2024-02-16 08:36:38 +11:00
Benjamin Beganović
0d2087dfc2 Scaffold payments handling 2024-02-15 19:33:34 +01:00
Benjamin Beganović
39840acd1b wip: Circular event referencing 2024-02-15 19:33:20 +01:00
Benjamin Beganović
14f069161d Add methods to the components array 2024-02-15 19:33:07 +01:00
David Bomba
8128b3c080 Type fixes 2024-02-15 18:23:43 +11:00
David Bomba
86550de39c Fixes for recurring ivnoices 2024-02-15 08:31:46 +11:00
David Bomba
a6cedef7d8 Fixes for recurring ivnoices 2024-02-15 08:31:08 +11:00
David Bomba
bfc412f18e Fixes for recurring ivnoices 2024-02-15 08:28:52 +11:00
Benjamin Beganović
75d5b0fcf0 Add quantity selection for recurring products 2024-02-14 18:30:51 +01:00
Benjamin Beganović
7b9a4a61fc Add quantity selection for optional recurring products 2024-02-14 18:30:46 +01:00
Benjamin Beganović
474a1908ba Refactor optional one-time products view and component 2024-02-14 18:30:38 +01:00
Benjamin Beganović
bc5ec3e1ac Add computed attribute for total calculation in Summary component 2024-02-14 18:29:57 +01:00
Benjamin Beganović
21aa192e34 Add UUID generation to Purchase component 2024-02-14 18:29:48 +01:00
David Bomba
dba0bab91e Set default payment notifications for new companies 2024-02-14 16:23:37 +11:00
Benjamin Beganović
b73656166e Add RFF class to Purchase component 2024-02-13 18:57:13 +01:00
Benjamin Beganović
96b44cfb47 Add RFF component to BillingPortal 2024-02-13 18:57:05 +01:00
Benjamin Beganović
38d9054650 Merge remote-tracking branch 'upstream/v5-develop' into 1314-subscriptions-v3 2024-02-13 18:50:16 +01:00
Benjamin Beganović
9204ed1e3d Add context handling and calculate totals in BillingPortal Summary 2024-02-13 18:39:53 +01:00
David Bomba
9bbeddb913 Improve templates 2024-02-13 17:33:00 +11:00
David Bomba
b490524009 Improve templates 2024-02-13 17:11:40 +11:00
David Bomba
83215cd0bc Improve template switching for hosted users 2024-02-13 17:10:36 +11:00
David Bomba
c5b6938447 php cs fixer 2024-02-13 15:25:18 +11:00
David Bomba
a72058525e
Merge pull request #9291 from turbo124/v5-develop
Fixes for openapi spec
2024-02-13 14:38:29 +11:00
David Bomba
ae8fbc89d9 Ensure gateway fees are displayed with invoices that only have tasks 2024-02-13 14:28:14 +11:00
David Bomba
169c1074f2 Add cast ABS when sorting lists by number 2024-02-13 13:57:04 +11:00
David Bomba
2a33bb31e2 minor fixes 2024-02-13 11:34:22 +11:00
Kevin
6db185d893
Update AccountTransformer.php
Also update the account_name

Signed-off-by: Kevin <kevin@kevjoe.be>
2024-02-12 21:36:09 +01:00
Benjamin Beganović
c48167bfd7 Add RecurringProducts component and corresponding view 2024-02-12 18:55:42 +01:00
Benjamin Beganović
2faeb2eeaa Add OptionalRecurringProducts component and corresponding view 2024-02-12 18:55:30 +01:00
Benjamin Beganović
28db9eb508 Add OptionalOneTimeProducts component and its corresponding view 2024-02-12 18:55:25 +01:00
Benjamin Beganović
8e572f5790 Add OneTimeProducts component and its corresponding view 2024-02-12 18:55:19 +01:00
Benjamin Beganović
1b92542d55 Add Cart component and cart view for billing portal 2024-02-12 18:55:14 +01:00
Benjamin Beganović
488733651f Add BillingPortal Summary component and view 2024-02-12 18:55:09 +01:00
Benjamin Beganović
1290c19339 Add Cart component and handle context in Purchase class 2024-02-12 18:55:03 +01:00
Kevin
821f2b90b9
Nordigen API fix: iban should be treated as optional 2024-02-12 18:02:29 +01:00
David Bomba
909db91184 Fixes for permissions 2024-02-12 20:16:35 +11:00
David Bomba
91e23ee189 Minor adjustments 2024-02-12 14:00:36 +11:00
David Bomba
192722b7a4 Minor adjustments 2024-02-12 14:00:24 +11:00
David Bomba
2c25371011 Fixes for openapi spec 2024-02-10 15:56:31 +11:00
David Bomba
958e0bbfc6
Merge pull request #9286 from turbo124/v5-develop
Adjustments for task imports
2024-02-10 14:51:07 +11:00
David Bomba
7ab254a813
Merge pull request #9285 from beganovich/switch-rff
Switching subscriptions RFF
2024-02-10 14:35:37 +11:00
David Bomba
0ccf344593
Merge pull request #9283 from Flole998/fixopenapi
Fix openAPI specification build order
2024-02-10 14:35:20 +11:00
David Bomba
9593c7c820 Minor fixes for task start date calculations 2024-02-10 13:40:12 +11:00
Benjamin Beganović
3dfe5db4fd Refactor SubscriptionPlanSwitch class and add handleRff method 2024-02-09 19:20:33 +01:00
Benjamin Beganović
4013437115 Refactor authentication logic in Authentication component 2024-02-09 17:53:44 +01:00
Benjamin Beganović
4b971157c1 Add BillingPortal Example component 2024-02-09 17:53:41 +01:00
Benjamin Beganović
f55cfd9179 Add request_data and campaign properties to Purchase class 2024-02-09 17:53:38 +01:00
Flole998
09801f7e8a Fix openAPI specification build order
Helps to solve #9272
2024-02-09 13:06:08 +00:00
David Bomba
b513ceed11 implementation of custom email templates 2024-02-09 16:14:51 +11:00
David Bomba
ff072956cb New email templates 2024-02-09 15:06:34 +11:00
David Bomba
64330461ca Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2024-02-09 14:22:32 +11:00
David Bomba
8486bc4ad4 Adjustments for task impotrs 2024-02-09 14:21:19 +11:00
Benjamin Beganović
1a2f6ea48d Add BillingPortal Setup component 2024-02-08 19:55:38 +01:00
Benjamin Beganović
2c1cb88783 Add Purchase component to BillingPortal 2024-02-08 19:55:35 +01:00
Benjamin Beganović
b290969ccf Add Authentication component to BillingPortal 2024-02-08 19:55:33 +01:00
Benjamin Beganović
e5f3d19c5d Add v3 method to SubscriptionPurchaseController 2024-02-08 19:55:29 +01:00
David Bomba
4fa76afee6 Fixes for router domains 2024-02-08 21:12:01 +11:00
David Bomba
f1b81e1587 sub v2 2024-02-08 18:42:38 +11:00
David Bomba
5e7a184118 Tests for pro rata calculations 2024-02-08 14:38:22 +11:00
David Bomba
4901b31c47 Sub v2 2024-02-08 13:56:50 +11:00
David Bomba
735cc552af
Merge pull request #9278 from turbo124/v5-develop
Pro Rata subscriptions calculation
2024-02-08 11:57:37 +11:00
David Bomba
12b1aeaa72 Sub v2 2024-02-08 11:57:09 +11:00
David Bomba
61aeed7321 Add client documents route 2024-02-08 09:51:40 +11:00
Benjamin Beganović
ecefa336d2 Add RFF functionality to BillingPortalPurchase class 2024-02-07 17:30:52 +01:00
David Bomba
97185425ea Fixes for tests 2024-02-07 12:32:32 +11:00
David Bomba
b4551a230b Fixes for tax_amount when migrating 2024-02-07 12:26:07 +11:00
David Bomba
fca4b83d8b Improve Recurring Expense Filters 2024-02-07 11:45:34 +11:00
David Bomba
f16e8fdd15 Fixes for KRW currency formatting 2024-02-07 07:42:46 +11:00
David Bomba
3c0be86e6c Add open telemetery 2024-02-05 15:09:02 +11:00
David Bomba
150258b9ed Minor fixes 2024-02-04 17:31:54 +11:00
David Bomba
e780f240fd Minor fixes for querys 2024-02-04 17:28:52 +11:00
David Bomba
382ab1e10d Fixes for edge cases in reports 2024-02-04 17:11:56 +11:00
David Bomba
f401d06aac Fixes for email reports 2024-02-04 15:20:06 +11:00
David Bomba
8ff283e03b Fixes for email reports 2024-02-04 15:06:24 +11:00
David Bomba
6966c5cc61
Merge pull request #9224 from beganovich/31-rff
Required form fields
2024-02-04 11:21:34 +11:00
David Bomba
73df9cc494 Small improvement for document imports 2024-02-04 11:15:53 +11:00
David Bomba
886e6b3de8 Improvements for email handling 2024-02-03 22:31:24 +11:00
David Bomba
bea52e641e Fixes for display of unsubscribe link 2024-02-03 22:26:43 +11:00
David Bomba
31aa5eb8c9 Minor fixes 2024-02-02 07:33:44 +11:00
David Bomba
9c5253cd1b Fixes for logic around contact passwords - handling blank email strings 2024-02-02 07:24:05 +11:00
David Bomba
894d675e2a Fixes for email templates 2024-02-02 05:55:59 +11:00
David Bomba
19f4db2143 Fixes for data sanity 2024-02-01 15:45:21 +11:00
Benjamin Beganović
ff3683f5bd Add validation for contact information in payment processing 2024-01-31 18:47:30 +01:00
Benjamin Beganović
539451319f Update contact information in InstantPayment class 2024-01-31 18:47:26 +01:00
Benjamin Beganović
ea6be8d698 Add showRff method to ClientContact model 2024-01-31 18:47:21 +01:00
David Bomba
50cf6dbccb Fixes for company user counter 2024-01-31 18:23:54 +11:00
David Bomba
65e7712378 Updated translations 2024-01-31 14:44:16 +11:00
David Bomba
c2af62fd4d Send users to overview page instead of edit for React 2024-01-30 15:30:40 +11:00
David Bomba
a0143a3f44 Minor loggin 2024-01-30 13:51:56 +11:00
David Bomba
995c7dbd3e Fixes for payment emails 2024-01-30 13:27:19 +11:00
David Bomba
c4b76a00ba v5.8.17 2024-01-29 22:58:50 +11:00
David Bomba
59568b20df Refactor for emails - failed notifications 2024-01-29 17:45:22 +11:00
David Bomba
50676394e0 Replace variables in Terms for user acceptance in Client Portal 2024-01-29 15:43:40 +11:00
David Bomba
82888cccff Adjustments for logic for sending payment emails 2024-01-29 14:03:54 +11:00
David Bomba
3f5b338846 Add ability to export documents with reports 2024-01-29 13:03:54 +11:00
David Bomba
2873b0e522 Add option for html entity view in Client Portal 2024-01-28 15:05:30 +11:00
David Bomba
0d9b40dcb6 Fixes for subscription switching 2024-01-28 11:05:50 +11:00
David Bomba
97e7f55bc0
Merge pull request #9203 from turbo124/v5-develop
Allow Gocardless ACSS payments for CAD customers
2024-01-28 10:47:26 +11:00
David Bomba
5b2428c2a4 Allow Gocardless ACSS payments for CAD customers 2024-01-28 10:24:31 +11:00
David Bomba
9f5cfd7440 Adjustments for PayPal Rest implementation 2024-01-28 09:21:45 +11:00
paulwer
ab4eb688c8 better error-message 2024-01-27 10:52:16 +01:00
paulwer
8a0b80d64b code cleanups 2024-01-27 10:49:13 +01:00
paulwer
f557fe900d changes 2024-01-27 10:32:44 +01:00
David Bomba
d05a58cebe Livewire fixes for subscription purchasds 2024-01-27 18:59:56 +11:00
David Bomba
753c9c4239 Update Checkout.com customer on successful payment 2024-01-27 16:08:54 +11:00
David Bomba
849a9dc113 Updates for mailers on hosted platform 2024-01-27 15:43:37 +11:00
David Bomba
2aa26a5227 Updates for partially applied payments 2024-01-26 10:20:28 +11:00
David Bomba
a329af2ddd Add partially unapplied payment status 2024-01-26 10:04:50 +11:00
David Bomba
1f3770d71e Fixes for nordigen 2024-01-26 08:10:45 +11:00
David Bomba
0a8cf53be0 Validations for recurring invoice start dates 2024-01-26 08:09:06 +11:00
David Bomba
f25f905108 Add invoice_id to credit transformer 2024-01-25 21:22:04 +11:00
David Bomba
34b33bc917 Updates for paypal auth 2024-01-25 20:33:47 +11:00
David Bomba
45515837a3 Adjustments for client country_id 2024-01-25 14:40:06 +11:00
David Bomba
976d1f9f1a Add tasks to client portal 2024-01-25 14:06:26 +11:00
David Bomba
6fbd80333a Add additional filters for reports 2024-01-25 10:36:42 +11:00
David Bomba
c25cee6edf Updates for unsubscribe links => hosted online 2024-01-24 15:09:56 +11:00
David Bomba
50cd085933 Updates for hosted subdomain check 2024-01-24 15:02:38 +11:00
David Bomba
d73e05b5df Fixes for check data 2024-01-24 14:58:06 +11:00
David Bomba
f325370986
Merge pull request #9191 from turbo124/v5-develop
Prevent reminder fees being taxes in DE region
2024-01-24 14:46:49 +11:00
David Bomba
15747cafa4 Fixes for check data 2024-01-24 14:45:18 +11:00
David Bomba
76d159ee02
Merge pull request #9172 from beganovich/1297
E-mail preferences links
2024-01-24 14:40:05 +11:00
David Bomba
b0edf7d8d2 Fixes for quotes 2024-01-24 08:28:18 +11:00
David Bomba
26877f905f Fixes for quotes 2024-01-24 08:25:28 +11:00
David Bomba
c1b8d676c2 Adjustments for PPCP 2024-01-24 07:31:06 +11:00
David Bomba
728d013b92 Updates for outbound email reply to addresses 2024-01-23 19:16:52 +11:00
David Bomba
339c9d549a Set tax %0 on line item if zero rated tax is selecteD 2024-01-22 11:02:17 +11:00
David Bomba
48374cf009 Updates for unsubscribe 2024-01-22 10:52:30 +11:00
David Bomba
fee1f7311d Prevent reminder fees being taxes in DE region 2024-01-22 09:50:39 +11:00
David Bomba
8880dd3f49 Fixes for tests and partial_due_date output 2024-01-21 14:21:12 +11:00
David Bomba
1f77856829 Fixes for bank transactions 2024-01-21 13:47:25 +11:00
David Bomba
0c7c82bc87 Fixes for tests 2024-01-21 13:15:44 +11:00
David Bomba
c17a65e7a0 Allow filtering on multiple date ranges for invoices 2024-01-21 13:00:33 +11:00
David Bomba
160d961974 Create raw version of qr code 2024-01-21 12:51:58 +11:00
David Bomba
3efa1bac78
Merge pull request #9181 from turbo124/v5-develop
Add Net / tax amounts to expense reports
2024-01-21 08:06:38 +11:00
paulwer
748dd2ab44 fix error in transaction-transformer 2024-01-20 11:22:58 +01:00
David Bomba
58a1b6297a Add Net / tax amounts to expense reports 2024-01-20 14:34:39 +11:00
David Bomba
8aef589fe0 Updates for search controller 2024-01-20 13:41:07 +11:00
Benjamin Beganović
27dd844f79 Add email preferences link to EmailMailable class 2024-01-19 15:20:27 +01:00
Benjamin Beganović
89309ac713 Update email preferences based on request action 2024-01-19 15:20:19 +01:00
David Bomba
f6402f87a5 Improvements for unsubscribe links 2024-01-19 13:45:24 +11:00
David Bomba
211abc7076 Updates for forcing build() method again 2024-01-19 10:41:19 +11:00
Benjamin Beganović
e2cbe85cc0 Remove unnecessary debug statement in HtmlEngine.php 2024-01-18 16:52:43 +01:00
Benjamin Beganović
d5d73b4a13 Remove debug info statements from Email class 2024-01-18 16:52:38 +01:00
Benjamin Beganović
c4ab87ade5 Add ClientUnsubscribedObject class for admin email 2024-01-18 16:52:31 +01:00
Benjamin Beganović
b0a45f49d2 Add URL dependency for email preferences 2024-01-18 16:52:25 +01:00
Benjamin Beganović
5fba841ce6 Add email notification for client unsubscribe 2024-01-18 16:52:19 +01:00
David Bomba
78fd8ee7fa Updated translations 2024-01-18 12:50:34 +11:00
David Bomba
8198948993
Merge pull request #9157 from paulwer/feature-additional-transaction-info
Feature: nordigen additional transaction info in description
2024-01-18 11:54:14 +11:00
David Bomba
29766e6304 V5.8.12 2024-01-18 11:53:07 +11:00
Benjamin Beganović
4377a05716 wip 2024-01-17 17:41:54 +01:00
David Bomba
cc03d28988 Minor fixes 2024-01-17 11:43:45 +11:00
David Bomba
41daa63056 Updates for mailgun 2024-01-17 08:44:39 +11:00
David Bomba
2e51bbd655 Update hosted platform to use mailgun as an optional email driver 2024-01-17 07:13:56 +11:00
David Bomba
642748897b Fixes for tax exports 2024-01-17 06:50:13 +11:00
David Bomba
a86df7b374 Completed webhook management from Mailgunb 2024-01-16 17:02:50 +11:00
paulwer
52e7158d59 fixes 2024-01-16 06:43:07 +01:00
paulwer
01cf5fe5a5 initial changes 2024-01-16 06:39:01 +01:00
David Bomba
809dc58a87 Working on webhooks for mailgun 2024-01-16 15:59:29 +11:00
David Bomba
db2a2ea998
Merge branch 'v5-develop' into v5-develop
Signed-off-by: David Bomba <turbo124@gmail.com>
2024-01-16 14:28:45 +11:00
David Bomba
548e5efb3a Updates for partial due date validation when creating an invoice 2024-01-16 14:25:43 +11:00
David Bomba
63e6811fc7
Merge pull request #9150 from paulwer/fix-nordigen-amount
fix: nordigen amount imported as absolute
2024-01-15 08:07:07 +11:00
paulwer
bc30c55e74 change datatype to float 2024-01-14 08:55:59 +01:00
David Bomba
acefad27b6 transition partial_due_dates to casts 2024-01-14 16:17:49 +11:00
David Bomba
42c486e4c3 Static analysis 2024-01-14 15:51:31 +11:00
David Bomba
7f5ffe9f73 Update client details in checkout.com if configured to do so 2024-01-14 15:25:21 +11:00
David Bomba
0ba333898e Additional checks to prevent users from inadvertantly migrating over their production data 2024-01-14 15:17:15 +11:00
David Bomba
40086db271 cs fixer 2024-01-14 15:05:00 +11:00
David Bomba
78aebe6bf7 Ensure hosted platform always has a subdomain configured 2024-01-14 14:26:31 +11:00
David Bomba
2d953dff10 Add design id defaults for company imports and ensure credits have a defined credit numbers post import 2024-01-14 14:23:54 +11:00
David Bomba
2dad5829f7 Add bulk request 2024-01-14 12:42:43 +11:00
David Bomba
bc27d8b92f Assign an invoie to a subscription 2024-01-14 12:34:40 +11:00
David Bomba
485b80128f Format number inputs for euro currencies 2024-01-14 09:24:30 +11:00
paulwer
cc59ee0b1f Merge branch 'v5-develop' of https://github.com/invoiceninja/invoiceninja into fix-nordigen-amount 2024-01-13 18:44:47 +01:00
paulwer
5bd11da2e9 fix 2024-01-13 14:39:39 +01:00
David Bomba
bba28466ac Add participant to bank transformers 2024-01-13 18:35:34 +11:00
David Bomba
886bce4877 Fixes for tests 2024-01-13 18:27:30 +11:00
David Bomba
077d64bbf6 Add translations 2024-01-13 18:04:03 +11:00
David Bomba
ade2ca8178 Add back additional locales 2024-01-12 21:04:54 +11:00