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

6202 Commits

Author SHA1 Message Date
Benjamin Beganović
5afb78b1b4 Payments 2021-10-04 16:06:41 +02:00
Benjamin Beganović
3b2652fefb Add new PaymentType 2021-10-04 15:52:05 +02:00
David Bomba
7524bde1a6
Merge pull request #6766 from beganovich/v5-719
Customizable registration fields
2021-10-05 00:50:32 +11:00
David Bomba
16c88bc2cd
Merge pull request #6744 from beganovich/v5-gocardless-ach
GoCardless
2021-10-05 00:50:04 +11:00
David Bomba
263fa391d4 Logging for auto bill 2021-10-05 00:48:43 +11:00
Benjamin Beganović
1d0c09ab6f Authorization 2021-10-04 15:48:13 +02:00
Benjamin Beganović
046e467332 Initialize MollieApiClient 2021-10-04 15:43:48 +02:00
Benjamin Beganović
49f60ce7ba Add iDEAL to MolliePaymentDriver 2021-10-04 15:43:11 +02:00
Benjamin Beganović
7a6243fc7e Add iDEAL to Gateway 2021-10-04 15:42:20 +02:00
Benjamin Beganović
819b186761 Define iDEAL constant 2021-10-04 15:41:39 +02:00
Benjamin Beganović
a1892c908b Scaffold iDEAL 2021-10-04 15:41:15 +02:00
David Bomba
6b4aee77b1 Catching exceptions when payment gateway throw exceptions 2021-10-04 22:29:23 +11:00
Benjamin Beganović
61eddbb755 Handle dynamic fields on backend 2021-10-04 12:34:00 +02:00
David Bomba
03bb31a9e3 clean up 2021-10-04 21:12:20 +11:00
David Bomba
129a8a0210 Order gateways by is_default 2021-10-04 21:10:56 +11:00
David Bomba
5a31634f81 Fixes for invoice paid to date calculations on refund 2021-10-04 20:43:00 +11:00
David Bomba
151cc07560 Change protected to public for 2021-10-04 11:41:58 +11:00
David Bomba
02474fdff3 14 day trial 2021-10-04 10:17:26 +11:00
David Bomba
e09bbfaaea Minor fixes 2021-10-04 09:36:30 +11:00
David Bomba
c6c41f2795 Auto Bill Job 2021-10-03 21:51:42 +11:00
David Bomba
8005a1b7c7 Count auto bill items 2021-10-03 21:34:47 +11:00
David Bomba
cb55400121 Fixes for Square card address 2021-10-03 19:20:59 +11:00
David Bomba
1675ed19c0 Minor fixes for messages 2021-10-03 18:31:08 +11:00
David Bomba
0ef0cc9975 Minor fixes for PostMark Delivery 2021-10-03 15:57:15 +11:00
David Bomba
aee743f725 Square SCA 2021-10-03 15:44:23 +11:00
David Bomba
58c587b54c Square SCA 2021-10-03 15:08:38 +11:00
David Bomba
cfbbea711e Square SCA 2021-10-03 15:04:34 +11:00
David Bomba
a321134e69 Square SCA 2021-10-03 14:50:01 +11:00
David Bomba
f0b51b7949
Merge pull request #6757 from turbo124/v5-develop
Fixes for Square
2021-10-03 13:38:00 +11:00
David Bomba
6c1ba6d40b Minor fixes for Square 2021-10-03 13:36:43 +11:00
David Bomba
a7c4548a1c Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-10-03 08:32:10 +11:00
David Bomba
773fc3f29b Improve efficiency of MultiDB queries 2021-10-03 08:31:21 +11:00
David Bomba
a679ec1f3c Reschedule recurring expenses just after +0 UTC 2021-10-02 18:46:03 +10:00
David Bomba
63e6b1c26d Improve queries for recurring objects to exclusive disabled companies 2021-10-02 12:49:18 +10:00
David Bomba
5ddbc0f507 Fixes for recurring crons 2021-10-02 11:10:12 +10:00
Yannik Firre
0ef476411b
FIXED - Phantomjs Key 2021-10-01 12:23:51 +02:00
David Bomba
04226eb827 Fixes for token billing with stripe bank transfers 2021-10-01 12:57:34 +10:00
David Bomba
b28d76d491 Minor fixes 2021-10-01 08:55:35 +10:00
Benjamin Beganović
2d824e4d1e Handling webhooks 2021-09-30 15:55:34 +02:00
Benjamin Beganović
42991e1813 Ability to detach payment method 2021-09-30 14:55:46 +02:00
Benjamin Beganović
f848fd83a8 Token billing 2021-09-30 10:03:44 +02:00
Benjamin Beganović
d01c3ccdf2 Add docblocks for methods 2021-09-30 09:19:48 +02:00
Benjamin Beganović
50c5136eb1 Payments 2021-09-30 08:42:41 +02:00
Benjamin Beganović
c913c61493 Add convertToGoCardlessAmount 2021-09-30 08:42:30 +02:00
Benjamin Beganović
f4ddc5a974 Hide archived payment methods 2021-09-30 08:02:58 +02:00
David Bomba
e7b3e69ed4 Add a fallback PDF generator if one fails 2021-09-30 15:18:26 +10:00
David Bomba
84d807f12e return blank strings for html_backup 2021-09-30 13:09:04 +10:00
David Bomba
c718c6d19b Add Address to braintree create customer 2021-09-30 11:42:27 +10:00
David Bomba
f615b7801d Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-09-30 08:14:53 +10:00
David Bomba
4fdd709e99 Default client registration fields 2021-09-30 08:14:48 +10:00
David Bomba
a7a76e806c Minor fixes 2021-09-30 08:13:48 +10:00
David Bomba
43822fbfdd Return blank Backup object if none exists 2021-09-30 04:58:48 +10:00
Benjamin Beganović
142b94c5cf Authorization 2021-09-29 16:54:19 +02:00
Benjamin Beganović
b0b814ec36 Typehint $gateway 2021-09-29 16:54:14 +02:00
Benjamin Beganović
54baa5eb8d Init GoCardless in ACH 2021-09-29 14:44:30 +02:00
Benjamin Beganović
b3f97054c5 Initialization for GoCardless 2021-09-29 14:44:23 +02:00
Benjamin Beganović
33f0b6b7c6 Conditionally show ACH for US customers 2021-09-29 14:17:30 +02:00
Benjamin Beganović
ba0210fff6 Update namespace in GoCardlessPaymentDriver 2021-09-29 14:15:33 +02:00
Benjamin Beganović
f179b615c1 Scaffold ACH class 2021-09-29 14:15:21 +02:00
Benjamin Beganović
5112349306 Add gatewayTypes method to GoCardless 2021-09-29 14:12:46 +02:00
David Bomba
34a90d2ba8 Map Client Registration fields 2021-09-29 21:48:22 +10:00
David Bomba
e250273787 Fixes for displaying defaults on preview 2021-09-29 21:42:25 +10:00
David Bomba
199a0aed55 Minor fixes for company importer 2021-09-29 21:11:01 +10:00
David Bomba
e63d9828f1 Implement future migration refactor for v4 when we upgrade to L6 2021-09-29 21:06:42 +10:00
David Bomba
ff6767b5e4 Catch bounces 2021-09-29 11:17:04 +10:00
David Bomba
0d44493e9c Return null for backups if none exist 2021-09-29 11:08:31 +10:00
David Bomba
45b4267916 Payfast 2021-09-29 10:52:09 +10:00
David Bomba
6a51bc258c Payfast 2021-09-29 10:46:54 +10:00
David Bomba
fbe4ac3fb6 Payfast 2021-09-29 10:34:02 +10:00
David Bomba
ad4413018f Payfast 2021-09-29 10:29:26 +10:00
David Bomba
9b65fba1c9 Payfast 2021-09-29 10:28:22 +10:00
David Bomba
adf1214efb Payfast 2021-09-29 10:26:21 +10:00
David Bomba
1a813c365d working on payfast 2021-09-29 10:08:57 +10:00
Benjamin Beganović
9ad4fabb3f Scaffold GoCardlessPaymentDriver 2021-09-28 18:24:52 +02:00
Benjamin Beganović
77c95b5535 Add TYPE_GOCARDLESS constant in SystemLog 2021-09-28 18:24:44 +02:00
Benjamin Beganović
9acf7b8b3b Add GoCardless to Gateway.php 2021-09-28 18:24:35 +02:00
David Bomba
1edea0c016
Merge pull request #6739 from turbo124/v5-develop
Required setup fields
2021-09-28 20:22:41 +10:00
David Bomba
9afeb4d3c9 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-09-28 20:22:08 +10:00
David Bomba
3fdc8a47f5 required setup fields 2021-09-28 20:22:02 +10:00
David Bomba
0028010249
Merge pull request #6736 from turbo124/v5-develop
Email archived invoice
2021-09-28 16:13:19 +10:00
David Bomba
1163dba723 Fixes for emailing archived invoices 2021-09-28 16:12:50 +10:00
David Bomba
1465b8febb Add Raw PDF generator 2021-09-28 15:29:31 +10:00
David Bomba
950e11349b
Merge pull request #6733 from beganovich/v5-706
Hide recurring invoices with `is_deleted`
2021-09-28 07:47:50 +10:00
Benjamin Beganović
0043471008 Hide recurring invoices with is_deleted 2021-09-27 18:46:52 +02:00
Benjamin Beganović
5065f57c7a Show Invoice Ninja logo only for footer 2021-09-27 18:01:52 +02:00
Benjamin Beganović
50bbd6ddfd Fixes for table header not showing 2021-09-27 17:59:14 +02:00
David Bomba
4443b13218 Performance improvements for PDFs 2021-09-27 11:40:17 +10:00
David Bomba
768a8bebba minor fixes for redundant code 2021-09-27 10:36:36 +10:00
David Bomba
d5e580b863 Add triggered actions to update route of quotes 2021-09-27 08:29:18 +10:00
David Bomba
8178cd4bac Add triggered actions to update route of invoices 2021-09-27 08:27:17 +10:00
David Bomba
88c4fe0147 Recurring expense send date calculations 2021-09-27 08:24:11 +10:00
David Bomba
f35ad6a5a3 Inline downloads for file resources 2021-09-27 08:03:11 +10:00
David Bomba
c299a0fdde
Merge pull request #6726 from turbo124/v5-develop
Adjust injection of flutter build
2021-09-27 07:26:36 +10:00
David Bomba
119b7fae17
Merge pull request #6724 from lukasmu/self-host-improvements
Improving the self-host installation/update procedures
2021-09-27 07:00:32 +10:00
Benjamin Beganović
6b8235999d Add Bancontact to GatewayType 2021-09-26 21:10:41 +02:00
Benjamin Beganović
060b8542a0 Merge remote-tracking branch 'upstream/v5-develop' into v5-mollie-bancontact 2021-09-26 21:09:01 +02:00
Benjamin Beganović
1890ba5227 Add KBC to GatewayType 2021-09-26 20:59:32 +02:00
Benjamin Beganović
a2a0bcf841 Merge remote-tracking branch 'upstream/v5-develop' into v5-mollie-kbc 2021-09-26 20:55:42 +02:00
David Bomba
f725152434 Fixes for document inline display 2021-09-26 22:27:18 +10:00
Lukas Mueller
33fe019df0 Made sure to restart the queue as part of the post-update procedure 2021-09-26 13:21:03 +02:00
David Bomba
7604bf28e6 Set nullable type for Backup 2021-09-26 20:46:49 +10:00
David Bomba
c581c183ac Clean up Webhook Handler 2021-09-26 20:17:09 +10:00
David Bomba
fb5b27323e Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-09-26 20:16:51 +10:00
David Bomba
492dc1cd04 Unwind gateway fees prior to marking as paid 2021-09-26 19:56:09 +10:00
David Bomba
0f001bb056 Adjust injection of flutter build 2021-09-26 18:44:41 +10:00
David Bomba
f543ff4a93 Convert reserved keyworks 2021-09-26 13:25:45 +10:00
David Bomba
cf8a555e4b Minor fixes 2021-09-26 12:13:03 +10:00
David Bomba
bc3335461b
Merge pull request #6721 from turbo124/v5-develop
Minor fixes
2021-09-25 09:27:50 +10:00
David Bomba
11f4021ee0 Minor fixes 2021-09-25 09:26:27 +10:00
Benjamin Beganović
29e006f950 Tests: Failed/canceled payments 2021-09-24 23:51:39 +02:00
Benjamin Beganović
79637d18d2 Tests: Pending/open payments 2021-09-24 23:48:58 +02:00
Benjamin Beganović
3de65175b7 Payments 2021-09-24 23:46:16 +02:00
Benjamin Beganović
33b6c05d41 Add new PaymentType 2021-09-24 23:39:58 +02:00
Benjamin Beganović
20fa79d51a Authorization 2021-09-24 23:38:33 +02:00
Benjamin Beganović
00a5c9882c Initialize MollieApiClient 2021-09-24 23:36:40 +02:00
Benjamin Beganović
bb2d920e04 Add Bancontact to MolliePaymentDriver 2021-09-24 23:36:17 +02:00
Benjamin Beganović
a876794bad Add Bancontact to Gateway 2021-09-24 23:32:17 +02:00
Benjamin Beganović
6672e73913 Define Bancontact constant 2021-09-24 23:31:42 +02:00
Benjamin Beganović
b7e105aa6e Scaffold Bancontact 2021-09-24 23:31:18 +02:00
Benjamin Beganović
dec33daae3 Tests: Canceled payments 2021-09-24 23:26:36 +02:00
Benjamin Beganović
4a475d9ef0 Tests: Failed payments 2021-09-24 23:24:43 +02:00
Benjamin Beganović
69197039bc Payments 2021-09-24 23:18:07 +02:00
Benjamin Beganović
367820af6b Add new PaymentType 2021-09-24 23:17:29 +02:00
Benjamin Beganović
16f898379c Authorization 2021-09-24 23:07:21 +02:00
Benjamin Beganović
67c4e55622 Initialize MollieApiClient 2021-09-24 23:05:10 +02:00
Benjamin Beganović
02dbb0acd5 Add KBC to MolliePaymentDriver 2021-09-24 23:04:47 +02:00
Benjamin Beganović
f24a8f349a Add KBC to Gateway 2021-09-24 23:02:33 +02:00
Benjamin Beganović
0c2c51b051 Define KBC constant 2021-09-24 23:02:17 +02:00
Benjamin Beganović
374a6fa7b4 Scaffold KBC 2021-09-24 22:47:42 +02:00
Benjamin Beganović
d7f01efcd6 Update payment_type & status check 2021-09-24 22:27:54 +02:00
Benjamin Beganović
b3e81fd8f2 Add new PaymentType 2021-09-24 22:22:42 +02:00
Benjamin Beganović
993bc91970 Pass correct webhookUrl to payments API 2021-09-24 21:18:36 +02:00
Benjamin Beganović
6c0311dab1 Payments 2021-09-24 21:17:43 +02:00
Benjamin Beganović
5019933246 Authorization 2021-09-24 20:49:40 +02:00
Benjamin Beganović
939591611e Initialize MollieApiClient 2021-09-24 20:44:47 +02:00
Benjamin Beganović
a68af4488e Add BankTransfer to MolliePaymentDriver 2021-09-24 20:43:21 +02:00
Benjamin Beganović
72ef1cd133 Add BANK_TRANSFER to Gateway 2021-09-24 20:43:03 +02:00
Benjamin Beganović
fa37a3b0ba Scaffold BankTransfer 2021-09-24 20:42:39 +02:00
David Bomba
02309c4565 Update braintree 2021-09-24 21:31:23 +10:00
David Bomba
7bc23e68b1 FIxes for parsing string floats 2021-09-24 20:55:21 +10:00
David Bomba
df5754a4c7
Merge pull request #6713 from beganovich/v5-2409-statements
Fixes for statements
2021-09-24 20:30:14 +10:00
David Bomba
02303ef05e Minor fixes for braintree 2021-09-24 20:29:36 +10:00
David Bomba
1c3867dad8 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-09-24 20:23:47 +10:00
Benjamin Beganović
f53cb98302 Update statement columns 2021-09-24 11:56:16 +02:00
Benjamin Beganović
9f5e3ea454 Add statement_amount variable 2021-09-24 11:56:10 +02:00
Benjamin Beganović
b8f670d592 Replace pdf_variables with updated 2021-09-24 11:34:03 +02:00
=
61868d19d5 minor fixes for htmlengine 2021-09-24 18:05:20 +10:00
David Bomba
f764a53877 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-09-24 16:37:57 +10:00
David Bomba
b326f73059
Merge pull request #6707 from turbo124/v5-develop
Adding currencies
2021-09-24 08:52:07 +10:00
David Bomba
9e0bcffd6e Ensure we translate 2021-09-24 08:50:50 +10:00
David Bomba
19d4895a64 Allow public notes to convert from quote to invoices 2021-09-24 07:18:51 +10:00
David Bomba
026d3e17a7 Additional currencieS 2021-09-23 22:07:07 +10:00
David Bomba
93e3a34181 Fixes for float parsing when the number is less than 1 2021-09-23 21:13:10 +10:00
David Bomba
9330f51a86 Include invoices with payment webhooks 2021-09-23 21:01:26 +10:00
David Bomba
4d521dfeac Abandon PayFast adhoc token billing 2021-09-23 20:06:14 +10:00
David Bomba
2869ee2590 PayFast API token billing 2021-09-23 18:09:06 +10:00
David Bomba
86b88114f8 PayFast API token billing 2021-09-23 17:58:33 +10:00
David Bomba
cf2b0669a7 PayFast API token billing 2021-09-23 17:57:59 +10:00
David Bomba
b90049001f PayFast API token billing 2021-09-23 17:57:24 +10:00
David Bomba
5bbeaaba60 PayFast API token billing 2021-09-23 17:56:56 +10:00
David Bomba
b152221854 PayFast API token billing 2021-09-23 17:55:28 +10:00
David Bomba
dbb45e705e PayFast API token billing 2021-09-23 17:50:58 +10:00
David Bomba
72093e57f6 PayFast token billing 2021-09-23 15:51:48 +10:00
David Bomba
6337144b20 Turning on token billing for PayFast 2021-09-23 15:43:35 +10:00
David Bomba
5256b53d79 Turning on token billing for PayFast 2021-09-23 15:41:32 +10:00
David Bomba
78549220b6 Turning on token billing for PayFast 2021-09-23 15:39:48 +10:00
David Bomba
c0b4c4bd73 Turning on token billing for PayFast 2021-09-23 15:38:24 +10:00
David Bomba
e2668b3b3e Turning on token billing for PayFast 2021-09-23 15:36:31 +10:00
David Bomba
210a4a5993 Turning on token billing for PayFast 2021-09-23 15:34:20 +10:00
David Bomba
8bc36a7c70 Turning on token billing for PayFast 2021-09-23 15:07:40 +10:00
David Bomba
64711d99be Turning on token billing for PayFast 2021-09-23 15:06:47 +10:00
David Bomba
1947b0a63b Turning on token billing for PayFast 2021-09-23 15:03:46 +10:00
David Bomba
c9b3765136 Turning on token billing for PayFast 2021-09-23 15:03:12 +10:00
David Bomba
536cfd4a56 Turning on token billing for PayFast 2021-09-23 14:20:35 +10:00
David Bomba
a2d437deae Turning on token billing for PayFast 2021-09-23 14:20:04 +10:00
David Bomba
3fafc46ca7 Turning on token billing for PayFast 2021-09-23 14:16:36 +10:00
David Bomba
afd2c355f1 Turning on token billing for PayFast 2021-09-23 14:10:23 +10:00
David Bomba
175c8d7d8f Turning on token billing for PayFast 2021-09-23 14:08:55 +10:00
David Bomba
7e1f964b34 Turning on token billing for PayFast 2021-09-23 13:39:31 +10:00
David Bomba
0edb026dad Turning on token billing for PayFast 2021-09-23 13:29:14 +10:00
David Bomba
412487e793 Turning on token billing for PayFast 2021-09-23 13:28:05 +10:00
David Bomba
e08daf23fc Turning on token billing for PayFast 2021-09-23 13:26:50 +10:00
David Bomba
d2735df1c3 Turning on token billing for PayFast 2021-09-23 13:19:06 +10:00
David Bomba
c0d7b07f17 Turning on token billing for PayFast 2021-09-23 13:15:54 +10:00
David Bomba
4314f71f63 Turning on token billing for PayFast 2021-09-23 13:15:20 +10:00
David Bomba
a1b19b46d6 Turning on token billing for PayFast 2021-09-23 13:14:41 +10:00
David Bomba
a183df8090 Turning on token billing for PayFast 2021-09-23 12:09:12 +10:00
David Bomba
c9bb97f4d0 Turning on token billing for PayFast 2021-09-23 12:03:49 +10:00
David Bomba
307dbdcb07 Turning on token billing for PayFast 2021-09-23 11:03:27 +10:00
David Bomba
875b4fc2f6 Turning on token billing for PayFast 2021-09-23 10:55:33 +10:00
David Bomba
721e6d442c Turning on token billing for PayFast 2021-09-23 10:54:24 +10:00
David Bomba
cc4e3cdef3 Turning on token billing for PayFast 2021-09-23 10:37:00 +10:00
David Bomba
63d4e1f153 Turning on token billing for PayFast 2021-09-23 10:33:11 +10:00
David Bomba
6fa87affdb Turning on token billing for PayFast 2021-09-23 10:31:53 +10:00
David Bomba
70e08cf3f9 Turning on token billing for PayFast 2021-09-23 10:24:28 +10:00
David Bomba
2d06fa200c Turning on token billing for PayFast 2021-09-23 10:22:33 +10:00
David Bomba
57852a6ca4 Fixes for token billing - payfast 2021-09-23 10:07:29 +10:00
Benjamin Beganović
65b1feddbe Parse line breaks for terms, public notes & footer 2021-09-22 13:21:00 +02:00
David Bomba
37aec1689d Selectively show recurring dates schedule 2021-09-22 20:29:02 +10:00
David Bomba
a93baadd1a Minor fixeS 2021-09-22 18:50:19 +10:00
David Bomba
449649b748 Minor fixes 2021-09-22 18:48:33 +10:00
David Bomba
0c89f998eb Fixes for restoring models 2021-09-22 07:45:06 +10:00
David Bomba
19910d2867 Minor fixes for braintree 2021-09-22 07:35:57 +10:00
David Bomba
6bcca461ef Fixes for statements 2021-09-21 22:50:44 +10:00
David Bomba
cdd6bee046 Minor fixes 2021-09-21 22:45:28 +10:00
David Bomba
5837d544ea return early if no payments 2021-09-21 22:40:00 +10:00
David Bomba
289c4952a0
Merge pull request #6686 from beganovich/v5-statements-json-fixes
Client portal: Statements page in pure Javascript
2021-09-21 22:20:26 +10:00
Benjamin Beganović
2621c6af0c Remove Statement component 2021-09-21 14:10:02 +02:00
David Bomba
bff18c126a Fixes for SOFORT 2021-09-21 21:38:35 +10:00
David Bomba
067c97a0a9 Fixes for Stripe payment methods 2021-09-21 19:55:15 +10:00
David Bomba
d4c9a72ff9
Merge pull request #6689 from turbo124/v5-develop
Force defaults to show in preview
2021-09-21 13:04:52 +10:00
David Bomba
4684c23667 Force defaults to show in preview 2021-09-21 13:04:23 +10:00
David Bomba
978e718fd3
Merge pull request #6667 from beganovich/v5-689
Connect payment intent with SOFORT payments
2021-09-21 09:42:48 +10:00
David Bomba
f572b61d61
Merge pull request #6687 from turbo124/v5-develop
Add inline download capability
2021-09-21 08:37:52 +10:00
David Bomba
2c7dcf0a4e Ensure clients have a contact post import 2021-09-21 08:04:25 +10:00
David Bomba
b2baadc429 Resolve client correctly in webhooks 2021-09-21 07:52:21 +10:00
David Bomba
7f28f859ee
Merge pull request #6680 from beganovich/v5-691
(v5) Show partial on the quotes
2021-09-21 07:25:46 +10:00
Benjamin Beganović
b62134a5ff Add partial_due to quotes in totals table 2021-09-20 15:00:54 +02:00
Benjamin Beganović
00e37ea681 Sum balance instead of amount 2021-09-20 14:55:16 +02:00
Benjamin Beganović
a5852f61fe Order invoices & payments by number ASC 2021-09-20 14:54:57 +02:00
Benjamin Beganović
ed3d148e45 Update request body: Passing specific options 2021-09-20 14:54:44 +02:00
Benjamin Beganović
db81802dab Merge remote-tracking branch 'upstream/v5-develop' into v5-647 2021-09-20 14:41:39 +02:00
=
6b9b12d723 Add 2021-09-20 21:19:03 +10:00
=
6c1b0c24d0 Add inline download capability 2021-09-20 21:16:28 +10:00
David Bomba
3d28159702 minor fixes 2021-09-20 20:10:07 +10:00
Benjamin Beganović
c1efcba422 Showing partial due on the quotes 2021-09-20 08:50:22 +02:00
Benjamin Beganović
a2eec608d9 Support for 1:1 columns 2021-09-20 08:47:54 +02:00
Benjamin Beganović
3f0847749f
Merge branch 'v5-develop' into v5-689 2021-09-20 08:12:42 +02:00
Benjamin Beganović
1a4543bc0c Support for payment_intent.succeeded event 2021-09-20 08:11:05 +02:00
David Bomba
a51436f224
Merge pull request #6600 from beganovich/v5-659
Statements in client portal
2021-09-20 11:43:45 +10:00
Linus Metzler
c7c7feaf9d
add missing semicolon 2021-09-19 15:09:44 +02:00
=
fb61138e73 Square Payment DriveR 2021-09-19 21:10:27 +10:00
David Bomba
6a0569869f Utilize lazy json inspection when importing 2021-09-19 12:40:46 +10:00
=
93b7959a78 refactor for json parsing 2021-09-18 23:20:16 +10:00
=
6d27613841 Minor fixes for designs 2021-09-18 18:37:08 +10:00
David Bomba
617703b405 Set company as a reference for Company Export 2021-09-18 17:55:34 +10:00
=
85f2b6a5df Default Design 2021-09-18 15:22:47 +10:00
=
70f16d9cf1 Fixes for company export 2021-09-18 14:50:15 +10:00
=
1f2aa60bee Fixes for company export 2021-09-18 14:49:43 +10:00
=
8c96296f29 Fixes for company export 2021-09-18 14:48:13 +10:00
=
e1b052a843 Minor Fixes 2021-09-18 09:26:28 +10:00
=
6696d2ba36 Add recurring_expense property if it doesn't exist. 2021-09-18 08:10:44 +10:00
=
b6b4ca0267 minor fixes 2021-09-18 07:59:04 +10:00
Benjamin Beganović
b21a27373d Generate PaymentIntent for payment requests 2021-09-17 21:00:59 +02:00
Benjamin Beganović
672c832b9b Hipster: Show statement label 2021-09-17 20:06:41 +02:00
Benjamin Beganović
926a599e8d Push $amount as last column 2021-09-17 19:49:40 +02:00
David Bomba
13f4ce365f update crons 2021-09-17 19:32:44 +10:00
=
ec74eb7bdd fixes for company settings casts 2021-09-17 17:52:22 +10:00
=
c7b9c582a2 Merge branch 'recurring_expenses' into v5-develop 2021-09-17 17:34:01 +10:00
Benjamin Beganović
6a8175b42d Fixes for $balance / $outstanding 2021-09-16 17:26:58 +02:00
Benjamin Beganović
5d5a87bc20 Fixes for invoices total amount 2021-09-16 17:21:25 +02:00
Benjamin Beganović
a87fb36cf1 Fixes for showing non-range invoices 2021-09-16 15:04:24 +02:00
Benjamin Beganović
dd7edcff41 Clean up 2021-09-16 14:21:29 +02:00
David Bomba
a4aa9bacd4 clean up 2021-09-16 17:40:54 +10:00
David Bomba
0e33d3f03f Add Direct Statics Controller 2021-09-16 13:38:16 +10:00
=
5066fbdac7 fixes for Invoice Balance Sanity 2021-09-16 08:43:14 +10:00
=
698bf5dde3 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-09-16 08:33:21 +10:00
=
6f3a1a2d06 Fixes for auth.net 2021-09-16 08:33:08 +10:00
Benjamin Beganović
7be7d2a9da Rendering PDF stream in client portal 2021-09-15 17:23:07 +02:00
Benjamin Beganović
77f9c95139 Fixes for options key pushing 2021-09-15 17:21:31 +02:00
David Bomba
4802b0bdcf Remove pdf_variables as defaults 2021-09-15 19:54:42 +10:00
David Bomba
605c88a31e user agents 2021-09-15 15:58:02 +10:00
David Bomba
a3e0d57133 Add customer to sofort payments 2021-09-15 14:39:34 +10:00
David Bomba
25ac52d40d Add triggered actions to Quotes 2021-09-15 11:20:31 +10:00
David Bomba
fe1cf514d6 Fixes for tests 2021-09-15 11:12:36 +10:00
David Bomba
dc790559e9 Merge branch 'v5-develop' into recurring_expenses 2021-09-15 10:16:24 +10:00
David Bomba
bc473439fe Add user agent into meta tags 2021-09-15 10:15:14 +10:00
David Bomba
618027dcd8 Add gross line and subtotals 2021-09-15 10:00:29 +10:00
David Bomba
33c05b1ad0 Add exclusive taxes to line items 2021-09-15 09:02:25 +10:00
Benjamin Beganović
121e763e1a Scaffold components 2021-09-14 20:57:33 +02:00
Benjamin Beganović
69662cd4f7 Fixes for webhook accepting 2021-09-14 15:25:30 +02:00
David Bomba
8d733ed725
Merge branch 'v5-develop' into v5-develop 2021-09-14 22:02:06 +10:00
David Bomba
778cf73ad1 Fixes for Sofort 2021-09-14 22:01:28 +10:00
David Bomba
62c1e2488d
Merge pull request #6636 from beganovich/v5-686
Braintree: Add MAID references
2021-09-14 21:58:40 +10:00
Benjamin Beganović
ee884811a0 Clean up CreateStatementRequest 2021-09-14 13:55:41 +02:00
Benjamin Beganović
745a81d3c8 Update ClientStatementController 2021-09-14 13:55:33 +02:00
Benjamin Beganović
139ede5db0 Generate statemets using service 2021-09-14 13:55:24 +02:00
David Bomba
6496c98355
Merge pull request #6637 from beganovich/v5-687
Stripe: Change accepted webhook type
2021-09-14 20:19:57 +10:00
Benjamin Beganović
615002e6b0 Merge remote-tracking branch 'upstream/v5-develop' into v5-659 2021-09-14 11:40:40 +02:00
Benjamin Beganović
8dd09be143 Add website() to CompanyPresenter 2021-09-14 11:28:10 +02:00
David Bomba
02de2607e0 Fixes for recurring expenses 2021-09-14 18:52:54 +10:00
Benjamin Beganović
15eeb6d101 Change accepted webhook type 2021-09-13 17:10:59 +02:00
Benjamin Beganović
5b6f63464c Drop verificationMerchantAccountId from creating token 2021-09-13 16:40:14 +02:00
Benjamin Beganović
8a2d3a4958 Inject MAID in client token create & payment method create 2021-09-13 16:30:40 +02:00
David Bomba
1356b3d7ad Minor fixes for client request validation 2021-09-13 08:42:15 +10:00
David Bomba
f168895507 Add first/last names for available fields 2021-09-13 08:02:10 +10:00
David Bomba
afad466539 Updated swedish translations 2021-09-13 07:45:48 +10:00
=
3733853cd3 Minor fixes for deleted_at column on invoice 2021-09-12 22:17:40 +10:00
=
835f9b49ce Improve initial email flow 2021-09-12 20:35:56 +10:00
=
1a2efecfaa Minor fixes 2021-09-12 15:29:30 +10:00
=
c9121f6b22 Force .foss for OSS release 2021-09-12 14:55:52 +10:00
David Bomba
b6d3c7123a Generic exception renderer 2021-09-12 10:43:52 +10:00
David Bomba
180c5e9683 Fixes for stripe connect error messages 2021-09-12 10:39:05 +10:00
=
0810d55087 Minor fixes for import 2021-09-11 21:16:43 +10:00
=
10d2be40c4 Fixes for template engine 2021-09-11 17:02:57 +10:00
=
84c4c5b527 Fixes for ninja plan selector 2021-09-11 16:26:00 +10:00
=
af8f559466 Quote webhooks and default company setter 2021-09-11 13:02:03 +10:00
=
b38cd1ef32 Approve Quote Webhook 2021-09-11 12:51:34 +10:00
David Bomba
0d088df863
Merge pull request #6624 from beganovich/v5-681
Show archived resources in the client portal
2021-09-11 08:45:41 +10:00
David Bomba
098c0b8edc
Merge pull request #6623 from beganovich/v5-679
Hide invoices with "Cancelled" status
2021-09-11 08:45:18 +10:00
David Bomba
570ffad29e Fixes for settings check for type bool 2021-09-11 08:43:40 +10:00
Benjamin Beganović
a95f9e608a Show archived tasks 2021-09-10 21:50:23 +02:00
Benjamin Beganović
ec4fb0ae9d Show archived subscriptions 2021-09-10 21:49:44 +02:00
Benjamin Beganović
2d9730191f Show trashed documents 2021-09-10 21:49:17 +02:00
Benjamin Beganović
e6474b2d07 Show archived payment methods 2021-09-10 21:48:35 +02:00
Benjamin Beganović
b81f247de3 Show archived credits table 2021-09-10 21:48:09 +02:00
Benjamin Beganović
a41c77ffba Show archived quotes 2021-09-10 21:47:48 +02:00
Benjamin Beganović
fb21b6c423 Show archived recurring invoices 2021-09-10 21:47:28 +02:00
Benjamin Beganović
4aad406ab0 Hide invoices with "Cancelled" status 2021-09-10 21:42:46 +02:00
=
da9aebd642 Minor fixes for queries 2021-09-10 22:56:23 +10:00
=
c9f940e914 Fixes for initial queries 2021-09-10 22:49:57 +10:00
=
707fe1dfdc Minor fixes 2021-09-10 22:14:38 +10:00
=
6e86a14634 Minor fixes 2021-09-10 22:07:08 +10:00
David Bomba
b3209caa7e
Merge pull request #6619 from turbo124/v5-develop
Remove tax_rates from companyuser model
2021-09-10 21:54:26 +10:00
=
e0e8c4eed4 Remove tax_rates from companyuser model 2021-09-10 21:53:59 +10:00
David Bomba
00c21e766e
Merge pull request #6618 from turbo124/v5-develop
Fixes for payfast
2021-09-10 21:46:38 +10:00
David Bomba
bb3dc665f5
Merge pull request #6616 from beganovich/v5-braintree-token
Braintree: Fixes for token returning
2021-09-10 21:46:10 +10:00
=
ca807a447c Allow ZAR and USD using PayFast 2021-09-10 21:45:13 +10:00
=
42b3272920 Fixes for appends on tax_rates model 2021-09-10 21:40:49 +10:00
Benjamin Beganović
6f30c787d1 Return token if response is success 2021-09-10 13:17:33 +02:00
=
a84db2309a Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-09-10 20:16:29 +10:00
=
8f2f97a584 Add Tax Rates as default" 2021-09-10 17:13:07 +10:00
David Bomba
494ddc1624 Fixes for zoho payment imports 2021-09-10 15:34:17 +10:00
David Bomba
f3a3e63ccb fixes for client contact enforcement 2021-09-10 07:44:58 +10:00
=
03ec5e042d Stripe Connect Compatible refunds 2021-09-09 21:46:03 +10:00
=
4fca1c58e4 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-09-09 21:18:09 +10:00
=
b3b5793703 Fixes for MultiDB payment gateways 2021-09-09 21:18:04 +10:00
David Bomba
b0510ad680 Fixes for support message 2021-09-09 20:59:58 +10:00
David Bomba
42c27d1cac Fixes for Triggered Actions 2021-09-09 17:23:47 +10:00
David Bomba
c26d092346 Fixes for S3 2021-09-09 16:59:23 +10:00
David Bomba
f0eb912e07 fixes 2021-09-09 15:14:05 +10:00
David Bomba
1d4e36d2f1 Fixes for ubl 2021-09-09 14:00:05 +10:00
David Bomba
56af0f5721 Merge branch 'v5-stable' into v5-develop 2021-09-09 12:01:05 +10:00
David Bomba
711db89061 Fixes for auto archiving 2021-09-09 11:59:09 +10:00
=
066666f5bc Remove redundant logging 2021-09-08 20:20:58 +10:00
David Bomba
4d35ed3ce5 Add S3 clean up on hosted 2021-09-08 14:14:46 +10:00
David Bomba
1fb6030bc8 Fixes for check data 2021-09-08 13:55:45 +10:00
David Bomba
5e71af94be Fixes for repairing invitations 2021-09-08 13:45:10 +10:00
David Bomba
8f89397cde Fixes for document download in client portal 2021-09-08 12:23:26 +10:00
David Bomba
acaf554031 Fixes for postmark reporting 2021-09-08 11:04:50 +10:00
David Bomba
b12190e554 Add fixing of invitations into check data script 2021-09-08 09:29:20 +10:00
David Bomba
9458069abb Fixes for special character encoding 2021-09-08 07:05:53 +10:00
Benjamin Beganović
ce554f5fcd Add Statement to sidebar 2021-09-07 18:00:22 +02:00
Benjamin Beganović
9dececf08b Scaffold StatementController & update client.php 2021-09-07 17:56:35 +02:00
=
57602952e9 Set partial labels on invoices 2021-09-07 21:58:17 +10:00
David Bomba
671bb2808b Minor fixes for recurring invoice loading 2021-09-07 17:46:23 +10:00
David Bomba
ddc85d6f08 Minor fixes for hosted migrations 2021-09-07 17:36:57 +10:00
David Bomba
a4803459b3 Minor fixes 2021-09-07 17:28:25 +10:00
David Bomba
1ebff701fd Fixes for eager loading 2021-09-07 17:27:23 +10:00
David Bomba
ee3ba97fcb Fixes for ninja mailer error reporting 2021-09-07 16:18:07 +10:00
David Bomba
c9ea2ceaf3
Merge pull request #6593 from turbo124/v5-develop
Add withTrashed() when searching for MultiDB users
2021-09-07 16:01:06 +10:00
David Bomba
2bed8fc972 Trim emails 2021-09-07 15:12:12 +10:00
David Bomba
916c5e4da8 Trim all emails 2021-09-07 14:55:09 +10:00
David Bomba
02e8e6e000 Fixes for amounts when formatted with comma's 2021-09-07 13:57:55 +10:00
David Bomba
65bc26ab79 Start and Stop Recurring Expenses 2021-09-07 09:02:23 +10:00
David Bomba
6200f572e6
Merge pull request #6592 from turbo124/recurring_expenses
Recurring expenses
2021-09-07 07:23:48 +10:00
David Bomba
63e638f931
Merge pull request #6591 from beganovich/v5-672
Show archived payments in client portal
2021-09-07 07:06:59 +10:00
Benjamin Beganović
50b447dd20 Show archived payments 2021-09-06 18:14:00 +02:00
Benjamin Beganović
6ee51e87bc Tasks 2021-09-06 17:39:25 +02:00
Benjamin Beganović
f179831e06 Recurring invoices 2021-09-06 17:38:45 +02:00
Benjamin Beganović
d5326f4873 Quotes 2021-09-06 17:36:58 +02:00
Benjamin Beganović
bb8bee0304 Projects 2021-09-06 17:36:22 +02:00
Benjamin Beganović
218cf81922 Payments 2021-09-06 17:35:15 +02:00
Benjamin Beganović
778a48a699 Invoices 2021-09-06 17:34:27 +02:00
Benjamin Beganović
9acff982cc Expenses 2021-09-06 17:28:04 +02:00
Benjamin Beganović
a93fcdc588 My documents & credits 2021-09-06 17:26:42 +02:00
David Bomba
a2fbfbac10 Explicitly define the system log const 2021-09-06 15:48:31 +10:00
David Bomba
32b0479101 Fixes for quantity number in line items 2021-09-06 15:37:52 +10:00
David Bomba
e719c659ea Fixes for Zoho imports 2021-09-06 15:08:41 +10:00
David Bomba
79ef62fefb Fixes for System Log Filter types 2021-09-06 13:07:11 +10:00
David Bomba
d575fac950 Fixes for edge cases when applying :MONTH in invoice pdfs 2021-09-06 11:48:08 +10:00
David Bomba
b06d761c8e fixes for edge case when deleting a payment on a deleted invoice 2021-09-06 11:04:00 +10:00
David Bomba
de32d57b5b Working on testing scenarios 2021-09-06 09:37:35 +10:00
David Bomba
e914447097 Add withTrashed() when searching for MultiDB users 2021-09-06 08:21:22 +10:00
David Bomba
ddf6e94c43 Make client_id query filter a global filter option 2021-09-06 07:43:01 +10:00
David Bomba
8ee9261baa Minor fix for store request validation 2021-09-06 06:59:00 +10:00
David Bomba
857e56fef7
Merge pull request #6587 from turbo124/v5-develop
Init token billing for Auth.net
2021-09-05 21:24:37 +10:00
Benjamin Beganović
67f00214fa Wrap getting token in the try-catch block 2021-09-05 13:20:37 +02:00
=
67e0e84e38 Init token billing for Auth.net 2021-09-05 21:15:51 +10:00
David Bomba
831fbade7b
Merge pull request #6556 from beganovich/v5-654
(v5) Redirect back to client portal page on error pages
2021-09-05 20:43:14 +10:00
Benjamin Beganović
160370c362 Add router methods for invoice, credit & quote 2021-09-05 12:41:00 +02:00
David Bomba
c45f3fab40
Merge pull request #6585 from beganovich/v5-668
Pass merchant account id to Braintree transactions
2021-09-05 20:34:24 +10:00
Benjamin Beganović
146cd8bc66 Process merchantAccountId with Braintree transactions 2021-09-05 12:31:17 +02:00
=
72bbcf2bb2 Prevent duplicate events firing on save 2021-09-05 20:31:08 +10:00
David Bomba
fb0403b104 Minor fixes for hosted migrations 2021-09-05 20:11:25 +10:00
David Bomba
b4d34f74cc move hosted migrations into correct folder 2021-09-05 20:07:10 +10:00
David Bomba
5454c931e6 Fixes for history on activity transformer 2021-09-05 19:46:47 +10:00
David Bomba
ff130ae8a2 Hosted Migration Console Command 2021-09-05 19:40:50 +10:00
David Bomba
bdb771e4ca Fixes for query logging 2021-09-05 15:48:15 +10:00
David Bomba
25d8b8b079 Fixes for eager loading 2021-09-05 14:03:21 +10:00
David Bomba
61b007e53a Minor adjustments for query logging 2021-09-05 09:15:21 +10:00
David Bomba
6bab442cc6 Fixes for company tokens on login 2021-09-05 09:01:17 +10:00
David Bomba
eb1547c187 Remove query count logs 2021-09-05 07:46:03 +10:00
David Bomba
268e4540b9 Add company gateways to mini load 2021-09-05 07:39:16 +10:00
David Bomba
74e94075b5 disable query logging 2021-09-04 17:49:42 +10:00
David Bomba
32dc4554c2 Fixes for eager loading with multiple groups 2021-09-04 17:28:08 +10:00
David Bomba
fa635a7ef0 minor fixes 2021-09-04 15:51:31 +10:00
David Bomba
f996da294d Include trashed user on client record 2021-09-04 13:35:53 +10:00
David Bomba
84ff8aee64 Fixes for Stripe Import Customers 2021-09-04 13:00:05 +10:00
David Bomba
32bfeb7dfc further fixes for stripe import 2021-09-04 12:09:49 +10:00
David Bomba
e4d4cf553e further fixes for stripe import 2021-09-04 12:08:53 +10:00
David Bomba
a1b1347498 Update all contact password if multiple contacts have the same email address 2021-09-04 11:54:20 +10:00
David Bomba
0ba7d27a7e Fixes for client portal login with custom domains 2021-09-04 11:27:18 +10:00
David Bomba
0dc4d9567c Fixes for client portal login with custom domains 2021-09-04 11:09:34 +10:00
David Bomba
e2a8196107 Small fix for stripe import customers 2021-09-04 09:41:39 +10:00
David Bomba
5d32638d48 Logging for Ninja Plan Controller 2021-09-03 23:24:18 +10:00
David Bomba
801b9e0d15 Allow users to define From Name in UI 2021-09-03 22:59:48 +10:00
David Bomba
c72722ed05 Wrap all env vars in double quotes 2021-09-03 22:30:05 +10:00
=
55c036f640 Fixes for send recurring 2021-09-03 22:17:22 +10:00
David Bomba
846a966a47 Minor fixes for creating sample data 2021-09-03 21:20:52 +10:00
David Bomba
8ff9c923e3 Minor fix for accessing account in helper 2021-09-03 20:45:23 +10:00
David Bomba
0f6af65f53 Fixes for auto billing 2021-09-03 19:30:44 +10:00
David Bomba
592387874e Fixes for stripe 2021-09-03 19:28:04 +10:00
David Bomba
e084e85eeb Additional logging for auto biller 2021-09-03 15:38:20 +10:00
David Bomba
95641177cc minor fixes 2021-09-03 12:25:41 +10:00
=
ddd93a2a66 fixes for failed payments 2021-09-02 21:33:44 +10:00
David Bomba
e72e301c00 v5.3.6 2021-09-02 18:12:35 +10:00
David Bomba
10ad4b6248 v5.3.5 2021-09-02 17:51:54 +10:00
David Bomba
2d988be36b v5.3.4 2021-09-02 16:17:46 +10:00
David Bomba
8b9abcf154 Fixes for Stripe Import 2021-09-02 12:20:03 +10:00
David Bomba
dafff7006f Fixes for Stripe Import 2021-09-02 12:08:16 +10:00
David Bomba
8f9a318efb Fixes for auto billing 2021-09-02 09:28:27 +10:00
David Bomba
64d0d34a27 Fixes for auto billing 2021-09-02 09:26:09 +10:00
David Bomba
f473dbd0e2 Add is_large flag to support emails 2021-09-01 20:54:36 +10:00
David Bomba
8a967f85bc Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-09-01 18:17:41 +10:00
David Bomba
a3588ace62 Fixes for company import 2021-09-01 18:17:29 +10:00
=
5c609f91f1 Fixes for client portal login 2021-09-01 17:36:36 +10:00
=
f2756799d1 minor fixes 2021-09-01 17:01:39 +10:00
David Bomba
dc093aa1c8 minor fixes for ninja hosted 2021-09-01 15:03:01 +10:00
David Bomba
d36bb0dcbc minor fixes for ninja hosted 2021-09-01 14:36:22 +10:00
David Bomba
296cb0511b Fixes for hosted onboarding 2021-09-01 14:02:57 +10:00
David Bomba
03ed1c3aea Search for stripe customers by email 2021-09-01 08:22:24 +10:00
=
7a9baae85b Fixes for client emails 2021-08-31 22:19:30 +10:00
=
c075a81326 Slack notifications for email quotas 2021-08-31 21:29:18 +10:00
David Bomba
64c9d8bb24 Fixes for basedriver 2021-08-31 20:21:29 +10:00
David Bomba
73315ed1ea
Merge branch 'v5-develop' into v5-develop 2021-08-31 18:22:29 +10:00
David Bomba
700fd6bf99 Fixes for password protection route - always check if a password is presented! 2021-08-31 14:09:12 +10:00
David Bomba
ded9e25c02 Minor fixes for recurring invoices auto bill 2021-08-31 13:12:17 +10:00
David Bomba
fd0a162197 Fixes for tests 2021-08-31 10:16:26 +10:00
David Bomba
b22831f42e Do no send emails to trashed contacts 2021-08-31 08:20:45 +10:00
David Bomba
04f8a89d75 Fixes for auto bill 2021-08-31 07:44:05 +10:00
=
9f6fdb74c4 Fixes for Payment URL 2021-08-30 22:04:51 +10:00
Benjamin Beganović
236a0f225a Fixes for auto billing 2021-08-30 12:43:00 +02:00
Benjamin Beganović
7be6252233 Provide US states for Braintree ACH 2021-08-30 12:28:23 +02:00
Benjamin Beganović
e67c668fd8 Show message on unsuccessful verification 2021-08-30 12:18:57 +02:00
David Bomba
185e47522d Add correct translations for emails 2021-08-30 19:30:25 +10:00
David Bomba
ba7ea8bbea WePay token billing 2021-08-30 16:00:21 +10:00
David Bomba
ae88b61e8d Fixes for uploading and downloading company imports 2021-08-30 15:35:37 +10:00
David Bomba
003f326f8d WePay ACH / Credit card Token billing 2021-08-30 13:20:29 +10:00
David Bomba
4ca034c9f6 Fixes for import correcting amounts 2021-08-30 07:53:51 +10:00
David Bomba
d1ddfa16cd Recurring Expenses import 2021-08-29 22:39:50 +10:00
David Bomba
c4f50fadf7 Import Recurring Expenses 2021-08-29 22:18:15 +10:00
David Bomba
ac763b3a0a Small fix for edge case where invoice may appear to be paid 2021-08-29 21:17:27 +10:00
David Bomba
0a25df317e Minor fixes for balance adjustments 2021-08-29 21:03:00 +10:00
David Bomba
5c99656fe2 Add UBL feature to invoices 2021-08-29 20:54:26 +10:00
David Bomba
a17227f2ca Recurring Invoices query 2021-08-29 20:34:53 +10:00
David Bomba
9e4f8da211 Fixes for expense import - category_id 2021-08-29 09:34:51 +10:00
David Bomba
d8ceb2c68a Additional check when sending mails - ensure the to_user exists! 2021-08-29 09:28:53 +10:00
David Bomba
7473f326c0 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-08-28 08:01:17 +10:00
David Bomba
712ef78527 Minor Fixes 2021-08-28 08:01:14 +10:00
Benjamin Beganović
cd15861158 Add paymentResponse to MethodInterface.php 2021-08-27 17:00:43 +02:00
Benjamin Beganović
2856f36a86 Payment page with token 2021-08-27 17:00:32 +02:00
Benjamin Beganović
a1875e2e32 Handle failed authorization method 2021-08-27 16:21:11 +02:00
Benjamin Beganović
38ceefc536 Fixes for processInternallyFailedPayment 2021-08-27 16:19:10 +02:00
=
9032632104 Fixes for quote workflows 2021-08-27 22:10:21 +10:00
=
ca9de2bd74 Fixes for tests 2021-08-27 21:46:24 +10:00
=
f2a8d94f3f Additional checks for SystemLogger 2021-08-27 21:27:13 +10:00
=
d3c4e1080a Fixes for Recurring Expense Transformer 2021-08-27 20:45:09 +10:00
=
da2070af53 Fixes for Recurring Expense Transformer 2021-08-27 20:05:53 +10:00
=
c7ef40a7af Rename file recurring expense activity 2021-08-27 20:00:07 +10:00
David Bomba
dd4dbf566b save payment earlier 2021-08-27 14:32:49 +10:00
David Bomba
97c58bcf70 fixes for refundS 2021-08-27 09:56:42 +10:00
David Bomba
ea38fb2b37 Fixes for Support Message Template Colors 2021-08-27 07:36:05 +10:00
Benjamin Beganović
760de008f8 Payments without token 2021-08-26 15:46:31 +02:00
Benjamin Beganović
016e8033fb Add paymentView to MethodInterface 2021-08-26 15:46:17 +02:00
Benjamin Beganović
29d56f69d5 Frontend for authorizing ACH 2021-08-26 15:38:28 +02:00
Benjamin Beganović
6d1b24c195 Braintree ACH class 2021-08-26 15:37:56 +02:00
Benjamin Beganović
5a0c6b0734 Scaffold MethodInterface for child classes 2021-08-26 15:37:37 +02:00
Benjamin Beganović
969a76003b Add BANK_TRANSFER to Gateway model 2021-08-26 15:37:17 +02:00
Elliana May
5dfa240255
Declare request body for POST /api/v1/invoices
Related to https://github.com/invoiceninja/invoiceninja/issues/5473
2021-08-26 14:15:27 +08:00
David Bomba
c68fc24e2c Remove local file 2021-08-26 15:19:04 +10:00
David Bomba
bf690e5cb8 Minor fix for postmark 2021-08-26 13:02:54 +10:00
David Bomba
74b4ef5b13 Fixes for translations in emails 2021-08-25 20:53:13 +10:00
David Bomba
41faffb09f Add field on company table 2021-08-25 19:41:03 +10:00
David Bomba
611110c35a FIxes for CompanyImport 2021-08-25 16:58:23 +10:00
David Bomba
bedc319094 Provide more detailed failure reports 2021-08-25 14:36:30 +10:00
David Bomba
8bcfeffb11 Remove redundant doc blocks 2021-08-25 12:15:47 +10:00
David Bomba
aa0f1b3bdf Client Statements 2021-08-25 12:03:58 +10:00
David Bomba
f29318d665 Client Statements 2021-08-25 11:41:07 +10:00
David Bomba
9c11e5fc4e
Merge pull request #6496 from beganovich/v5-statements
(v5) Statements implementation
2021-08-25 09:41:57 +10:00
Benjamin Beganović
d86f54137e Pass dynamic design to ClientStatementController.php 2021-08-24 16:49:58 +02:00
Benjamin Beganović
6c32d905ae Extract totals table for statements into separate methods 2021-08-24 16:13:52 +02:00
Benjamin Beganović
50a666b1ce Fixes for payment amount 2021-08-24 16:09:15 +02:00
Benjamin Beganović
00dbec0ce1 Functionality to inject the setting if it doesn't exists 2021-08-24 16:06:34 +02:00
Benjamin Beganović
7639746178 Make CompanySettings::getEntityVariableDefaults public 2021-08-24 16:06:16 +02:00
Benjamin Beganović
a5f8d8c042 Rename $payment_date to $payment.date 2021-08-24 15:37:16 +02:00
Benjamin Beganović
1f341fb29a Option to pass show_payment_table for statementPaymentTable 2021-08-24 15:36:08 +02:00
Benjamin Beganović
a730900a09 Enable passing aging in the context 2021-08-24 15:33:41 +02:00
Benjamin Beganović
cc95f89a9c Design.php:
- Add `aging` property
- Add `statement-invoice-table-totals`, `statement-payment-table-totals`
- Update `entityDetails` for statements
2021-08-24 15:33:23 +02:00
Benjamin Beganović
bcd29b93e1 CreateStatementRequest.php 2021-08-24 15:31:40 +02:00
Benjamin Beganović
35bcb1d779 API endpoint for creating statements 2021-08-24 15:31:07 +02:00
=
8b57f386bb Register Recurring Expenses Cron 2021-08-24 21:59:21 +10:00
=
577eedb457 Recurring expenses cron job 2021-08-24 21:57:51 +10:00
=
4bd3f382cb Recurring Expense Cron 2021-08-24 21:24:03 +10:00
Benjamin Beganović
c6bc102c6d Update client.statement route 2021-08-24 13:18:32 +02:00
Benjamin Beganović
792eb003e3 Clean up ClientStatementController 2021-08-24 12:43:44 +02:00
Benjamin Beganović
6d1916ea5c Remove statement method from ClientController 2021-08-24 12:43:06 +02:00
David Bomba
b4b0172773 Minor fixes for recurring 2021-08-24 20:14:59 +10:00
David Bomba
9be33bfdf7 Fixes for quote services 2021-08-24 15:58:43 +10:00
David Bomba
7fe6dea1d3 Recurring quotes 2021-08-24 15:56:12 +10:00
David Bomba
827dba0bed Recurring Quotes / Expenses events 2021-08-24 15:55:14 +10:00
David Bomba
06157e95a6 Recurring Quotes Tests 2021-08-24 15:32:22 +10:00
David Bomba
bab9f222ff Recurring Quotes Tests 2021-08-24 15:05:35 +10:00
David Bomba
ee855824db Recurring Quotes 2021-08-24 12:57:46 +10:00
David Bomba
2bafe5d1fc Recurring Expenses 2021-08-24 11:29:56 +10:00
David Bomba
174248e03d Events 2021-08-24 11:23:53 +10:00
David Bomba
4bf6ea8e75 Fixes for Company Export 2021-08-24 07:15:33 +10:00
Benjamin Beganović
8a188dd731 Scaffold statement-aging-table 2021-08-23 14:50:39 +02:00
Benjamin Beganović
053f951fef Add payment_date and method variables to HtmlEngine 2021-08-23 14:22:22 +02:00
Benjamin Beganović
2709572276 Support for payments on statement 2021-08-23 14:22:07 +02:00
Benjamin Beganović
9dc61da56e Add option to accept payments in the Design 2021-08-23 14:21:28 +02:00
Benjamin Beganović
e12a8d94dc Add variables for statement_payment_columns 2021-08-23 14:21:11 +02:00
Benjamin Beganović
56b48ee3b7 Skip rendering statements table if invoices is null 2021-08-23 14:05:17 +02:00
=
899cd4d845 Recurring Expenses Schema 2021-08-23 21:10:35 +10:00
=
cf93560283 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-08-23 20:14:16 +10:00
=
f643cb587f Fixes for translations 2021-08-23 20:14:04 +10:00
David Bomba
a0f6afec0f Stubs for Recurring Expenses 2021-08-23 09:38:55 +10:00
David Bomba
4961c502f0 Fixes for redis timeout and set invoice->deleted_at to null when converting quotes to invoices 2021-08-23 08:05:34 +10:00
David Bomba
850c8bbf28 Fixes for namespace include 2021-08-23 07:34:25 +10:00
David Bomba
b0282c2364 Fix missing includes for triggered actions 2021-08-23 07:12:58 +10:00
David Bomba
c0158b8db6 Remove history as an available include 2021-08-22 16:48:41 +10:00
David Bomba
1835e225c6 Reduce activities on return entity 2021-08-22 16:23:00 +10:00
=
ad73273a48 Fixes for Square 2021-08-21 22:22:22 +10:00
David Bomba
3be7b8975a Minor fixes for import 2021-08-21 19:53:20 +10:00
David Bomba
f83590a9dd Fixes for not finding company_logo on import 2021-08-21 17:25:37 +10:00
=
f315ebd715 Fixes for tests 2021-08-21 16:24:00 +10:00
David Bomba
c3f05d5c8c Handle company logo not present failure 2021-08-21 14:57:31 +10:00
David Bomba
71b243bace Fixes for client balances 2021-08-21 14:01:32 +10:00
Benjamin Beganović
2553297edd Add $statement_date variable (wip) 2021-08-20 15:39:54 +02:00
Benjamin Beganović
712b8d882a Update constants on DELIVERY_NOTE and STATEMENT and scaffold statementInvoiceTable 2021-08-20 15:39:27 +02:00
Benjamin Beganović
4cbdc8b521 Construct & update entity if invoices is available in context 2021-08-20 15:38:15 +02:00
Benjamin Beganović
c6826d495a Add statement_invoice_columns to CompanySettings 2021-08-20 15:37:42 +02:00
=
f7b7732f04 Working on importing stripe customers by id 2021-08-20 22:44:39 +10:00
=
36d5d505ba Fixes for wasm 2021-08-20 19:25:07 +10:00
=
1f360ed6d3 minor fixes 2021-08-20 19:14:27 +10:00
=
6027b98ba7 Fixes for custom flutter binary 2021-08-20 19:04:16 +10:00
Benjamin Beganović
028f63a418 Scaffold refunds 2021-08-19 14:05:11 +02:00
Benjamin Beganović
a6051330fc Token billing 2021-08-19 13:50:34 +02:00
Benjamin Beganović
7195436950 Token billing with credit card 2021-08-19 13:34:45 +02:00
Benjamin Beganović
22ce56b7c5 Add shouldUseToken(): bool to PaymentResponseRequest 2021-08-19 13:34:18 +02:00
David Bomba
df42c16be7 Fixes for google analytics 2021-08-19 09:14:53 +10:00
David Bomba
ec66efeb6f comma as decimal support 2021-08-19 08:12:39 +10:00
David Bomba
3f7018c407 Translations in reminders 2021-08-19 08:02:28 +10:00
David Bomba
9fcaaf6302 Autobill tweaks 2021-08-19 07:41:34 +10:00
Benjamin Beganović
41f31ff64c Process payments with credit card 2021-08-18 17:23:31 +02:00
Benjamin Beganović
f63869d423 Apply php-cs-fixer 2021-08-18 17:07:15 +02:00
David Bomba
386221cba8 Minor fixes for namespaces 2021-08-19 00:45:16 +10:00
David Bomba
2528fc16b8
Merge pull request #6488 from turbo124/v5-develop
eWay payment driver + PHP version bump to 7.4
2021-08-19 00:44:04 +10:00
David Bomba
868d193bfd
Merge pull request #6479 from beganovich/v5-621
Invoice design changes
2021-08-18 23:55:10 +10:00
=
1bb95b3750 Bump PHP version minimum to 7.4 2021-08-18 22:26:27 +10:00
=
f07905a0bc Minor fixes 2021-08-18 22:12:10 +10:00
=
357b8929a6 Minor fixes 2021-08-18 21:46:04 +10:00
=
c016f5d08a Merge eWay payment driver 2021-08-18 21:21:05 +10:00
=
120038d616 eway 2021-08-18 21:12:13 +10:00
=
c2a1207a63 Verify peer 2021-08-18 20:41:29 +10:00
Benjamin Beganović
80b72ac8d7 Add $number_short for entity numbers 2021-08-18 12:38:03 +02:00
David Bomba
f57d6f048f Fixes for eWay 2021-08-18 18:24:49 +10:00
David Bomba
676d3a5234 eWay payments 2021-08-18 13:27:44 +10:00
David Bomba
6b3938dfb4 Working on eWay 2021-08-18 13:03:38 +10:00
David Bomba
16ba8c0554 Fixes for credit archived activity 2021-08-18 12:02:07 +10:00
David Bomba
e1a35c5235 Minor fixes for Stripe 2021-08-18 10:32:09 +10:00
David Bomba
45a8d2066e Stripe import algo 2021-08-18 10:15:11 +10:00
David Bomba
5e9e28c146 Revert service worker changes 2021-08-18 08:04:31 +10:00
Benjamin Beganović
2c6f7dfa6f Payment page script 2021-08-17 14:20:35 +02:00
David Bomba
0c39ec65e0 Adjust updated_at for /refresh routes for is_large accounts 2021-08-17 20:49:31 +10:00
David Bomba
586d86c6bf Removing logging 2021-08-17 20:19:30 +10:00
David Bomba
ff9ef7c13d Minor fixes for authorize 2021-08-17 20:08:49 +10:00
David Bomba
e55da32e55 Adjustments for authorize 2021-08-17 19:48:40 +10:00
David Bomba
1d99f336af Fixes for Authorize 2021-08-17 18:58:27 +10:00
David Bomba
17ba910ba2
Merge pull request #6472 from turbo124/v5-develop
Updates for authorize.net
2021-08-17 18:45:21 +10:00
David Bomba
d768c334cb Fixes for line items 2021-08-17 18:45:00 +10:00
David Bomba
fffbc5544b
Merge pull request #6470 from beganovich/v5-627
Right-to-left support for invoices
2021-08-17 18:37:15 +10:00
David Bomba
9ec7a48eae Force line items to have a default type_id 2021-08-17 15:35:26 +10:00
David Bomba
9c9de4c49c Fixes for reminderS 2021-08-17 14:35:40 +10:00
David Bomba
1d4b331123 Disconnect Stripe Connect 2021-08-17 14:01:11 +10:00
David Bomba
2144451c52 Handle multi db on return for Stripe Connect 2021-08-17 12:18:10 +10:00
David Bomba
d2f186962b Updates for authorize.net 2021-08-17 10:15:05 +10:00
=
2ab2eef293 Fixes for rounding when applying line item discounts 2021-08-16 22:06:06 +10:00
Benjamin Beganović
790c8690cd Add $dir & $dir_text_align variables 2021-08-16 11:11:34 +02:00
David Bomba
669164f2f2 Fix typo in Apple Pay 2021-08-16 19:09:20 +10:00
David Bomba
10fd93185d
Merge pull request #6468 from turbo124/v5-develop
Fixes for support messages
2021-08-16 19:02:53 +10:00
David Bomba
46f14392f5 Process payments with eWay 2021-08-16 19:02:21 +10:00
David Bomba
950e0eca20 SEPA 2021-08-16 15:27:01 +10:00
David Bomba
74427d6860 Support messages 2021-08-16 14:34:51 +10:00
David Bomba
92d91904d2 Sepa 2021-08-16 14:05:45 +10:00
David Bomba
04a16fca90 Square - pay 2021-08-16 11:11:08 +10:00
David Bomba
7092d66ecd Apple Pay 2021-08-16 10:58:57 +10:00
David Bomba
cde5f527e1 Working on ApplePay 2021-08-16 08:54:11 +10:00
David Bomba
6669b81c4d Clean up on Import 2021-08-16 07:43:26 +10:00
David Bomba
0e4e088757 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-08-16 07:15:13 +10:00
David Bomba
760da5c864 Fixes for support messages 2021-08-16 07:15:03 +10:00
Benjamin Beganović
b7f8485c53
Merge pull request #6450 from beganovich/v5-626
(v5) Mollie improvements
2021-08-15 19:13:23 +02:00
=
e76fc995ed Refactor for Square 2021-08-15 21:14:18 +10:00
=
5c72aa3052 Clean up Square 2021-08-15 20:39:05 +10:00
=
60dd8d3b6c Add Payment Method 2021-08-15 20:27:52 +10:00
David Bomba
53747d76cd Fixes for postal code import 2021-08-15 17:36:39 +10:00
David Bomba
aada0cfa41 Throw exceptions for StripeConnect Failures 2021-08-15 16:21:18 +10:00
David Bomba
bde729fe6e Fixes for Stripe Verify 2021-08-15 16:07:05 +10:00
David Bomba
564094f741 Fixes for Stripe Verify 2021-08-15 15:55:41 +10:00
David Bomba
2382281b00 Fixes for Stripe Verify 2021-08-15 15:49:36 +10:00
David Bomba
5f0efcffc5 Fixes for Stripe exceptions 2021-08-15 15:30:46 +10:00
=
383caa6439 Stripe Verify 2021-08-15 15:13:20 +10:00
=
674f7c8341 Verify Stripe accounts 2021-08-15 12:24:50 +10:00
David Bomba
9536605cb4 Catch Stripe when account not configured 2021-08-15 07:51:37 +10:00
David Bomba
e065789315 Stripe Payment Driver 2021-08-15 07:33:56 +10:00
=
6cf3ef9b77 Square authorize 2021-08-14 22:17:35 +10:00
=
27cdfd24f1 Authorize Credit Card 2021-08-14 21:37:04 +10:00
=
19e9aac12b Square payments authorize 2021-08-14 21:00:52 +10:00
=
77c072fd10 Square payments 2021-08-14 19:32:16 +10:00
David Bomba
86e8533e59 Square stubs 2021-08-14 18:11:45 +10:00
David Bomba
7f37c10178 FIxes for client validation 2021-08-14 07:44:20 +10:00
David Bomba
8484b3e024 FIxes for client validation 2021-08-13 18:45:19 +10:00
Benjamin Beganović
7e520fff8a Unless payment status is paid, make it pending 2021-08-13 07:56:41 +02:00
Benjamin Beganović
800025bf5d Add sleep(2) to allow the app to catch up with speed of webhooks 2021-08-13 07:53:00 +02:00
David Bomba
05fafb2f0e Apply payment amount 2021-08-13 11:30:48 +10:00
David Bomba
0e951831a0 Add scheduler check to /update route 2021-08-13 08:02:51 +10:00
David Bomba
c9bb67cafe Fixes for net subtotal when using exclusive taxes 2021-08-13 07:29:36 +10:00
David Bomba
676f30b8ce Fixes for carbon 2021-08-12 22:07:11 +10:00
David Bomba
b33ad0c03e Set plan 2021-08-12 22:04:50 +10:00
David Bomba
f474273ced Add $client.city 2021-08-12 21:33:05 +10:00
David Bomba
31a7074ee5
Merge pull request #6447 from turbo124/v5-develop
messages
2021-08-12 21:19:46 +10:00
David Bomba
8dbbfce0a5
Merge pull request #6388 from beganovich/v5-611
(v5) Refactor webhooks
2021-08-12 21:18:41 +10:00
David Bomba
68c9ee33af fixes for eway 2021-08-12 21:02:12 +10:00
David Bomba
815c439323 messages 2021-08-12 20:45:14 +10:00
David Bomba
0aecc6da20 Check that contacts are an array 2021-08-12 14:35:25 +10:00
David Bomba
f7727da192 Check that contacts are an array 2021-08-12 14:34:44 +10:00
David Bomba
27a7882c09 Resolve user correctly 2021-08-12 10:56:04 +10:00
=
2761bc1c7f Fixes for design ids when converting quotes to invoics 2021-08-11 20:06:28 +10:00
David Bomba
bc81043973 Fixes for Molli 2021-08-11 16:43:20 +10:00
David Bomba
3f38a5bfe7 Update invoice after applying late fee 2021-08-11 14:48:54 +10:00
David Bomba
b4ae1faf64 Logging for email quotas 2021-08-11 11:12:03 +10:00
David Bomba
7b73104a45 Merge branch 'paytrace' into v5-develop 2021-08-11 10:03:02 +10:00
David Bomba
ba8759af6f minor fixes 2021-08-11 09:16:35 +10:00
David Bomba
123a044e17 minor fixes 2021-08-11 08:06:43 +10:00
David Bomba
52c39c2d98
Merge pull request #6441 from turbo124/v5-develop
Set translator in email entity class
2021-08-11 07:49:47 +10:00
David Bomba
3d7b094677 minor fixes 2021-08-11 07:48:34 +10:00
Benjamin Beganović
2ed6e7643d Redirect to url if next is available for key_login 2021-08-10 10:18:05 +02:00
Benjamin Beganović
e617c7aade Add next to ACH verification url 2021-08-10 10:13:04 +02:00
David Bomba
819285f785 Fixes for seeding 2021-08-10 15:17:48 +10:00
David Bomba
3727bafaa1 More logging for migrations 2021-08-10 11:40:58 +10:00
David Bomba
353fe14b1e Determine partial or full payment template 2021-08-10 08:04:44 +10:00
David Bomba
725e4092ce Set translator in email entity class 2021-08-10 07:27:01 +10:00
Benjamin Beganović
5a4e009960 nl2br on line items 2021-08-09 16:49:12 +02:00
Benjamin Beganović
fbe0d3e8bd Update references to process_markdown flag 2021-08-09 14:31:31 +02:00
Benjamin Beganović
ce78c1bc94 Process markdown if process_markdown is available 2021-08-09 14:24:50 +02:00
Benjamin Beganović
4e6477d441 Show or hide post code in Stripe elements based on company settings 2021-08-09 14:05:39 +02:00
Benjamin Beganović
1033252680 Store 'state' in meta by default 2021-08-09 13:49:39 +02:00
David Bomba
c2c71ab69c Hosted email quotas 2021-08-09 20:33:59 +10:00
David Bomba
01852f9436 Fixes for eway 2021-08-09 15:44:28 +10:00
David Bomba
bb2c29dbc3 Fixes for paytrace 2021-08-09 14:33:08 +10:00
David Bomba
bea7072f22 Clean up ifs 2021-08-09 08:59:28 +10:00
David Bomba
acfb3ac3af Minor fixes 2021-08-09 08:44:51 +10:00
=
3fe22e79a8 system logs 2021-08-08 22:20:32 +10:00
=
93ab5480a6 Minor fixes for referral codes 2021-08-08 21:50:13 +10:00
David Bomba
f57c064d26 Fixes for spam complaints 2021-08-08 17:58:40 +10:00
David Bomba
6af9f40f9e Pipe hosted logs to gelf instead of text files 2021-08-08 11:14:31 +10:00
David Bomba
3a9ca8e6e1 Fixes for refunding archived invoices 2021-08-08 11:02:41 +10:00
David Bomba
d29f1798a2 Fixes for auto-archive invoices 2021-08-08 08:40:04 +10:00
David Bomba
659b955862 Make markdown support in invoices optional 2021-08-08 08:27:53 +10:00
=
2ec4adc4c8 Fixes for account reference 2021-08-07 21:34:20 +10:00
=
2bd5c35775 Email quotas exceeded 2021-08-07 21:10:01 +10:00
=
e6ccb9bde7 Email quota exceeded emails 2021-08-07 20:56:42 +10:00
=
0f2ed3fe97 Email Quotas for hosted 2021-08-07 19:55:18 +10:00
=
6202762bbf Email Quotas for hosted 2021-08-07 19:32:31 +10:00
David Bomba
a316982171 Fixes for client balance when deleting an invoice 2021-08-07 15:25:22 +10:00
David Bomba
7057ca30d6 Minor fixes for deleting payment methods 2021-08-07 15:08:29 +10:00
David Bomba
c224255621 Fixes for removing payment methods 2021-08-07 14:58:04 +10:00
David Bomba
f9b788ba50
Merge pull request #6425 from turbo124/v5-develop
Force stripe email
2021-08-07 13:44:02 +10:00
David Bomba
b32d852a00 Fixes for payment variables 2021-08-07 13:43:34 +10:00
David Bomba
9552916494 Force stripe email 2021-08-07 08:28:02 +10:00
Benjamin Beganović
8bacd14d91 :WEEK_AHEAD notation 2021-08-06 14:07:07 +02:00
Benjamin Beganović
d10ffefd7e :WEEK_BEFORE notation 2021-08-06 14:04:46 +02:00
Benjamin Beganović
baa16f6adb :WEEK notation 2021-08-06 14:02:23 +02:00
David Bomba
f95ed170ed Fixes for recurring invoices sending to clients that are not checked 2021-08-06 21:55:54 +10:00
David Bomba
e35709145a Fixes for preview 2021-08-06 18:02:32 +10:00
David Bomba
9d3867f818 Fixes for preview 2021-08-06 17:57:24 +10:00
David Bomba
cdc7c76c43 Fixes for preview 2021-08-06 17:53:52 +10:00
David Bomba
e9633c1be9 Fixes for preview 2021-08-06 17:52:10 +10:00
David Bomba
1195838ded Fixes for preview 2021-08-06 17:48:35 +10:00
David Bomba
acbb692150 Reorder DB transaction initialization 2021-08-06 17:35:52 +10:00
David Bomba
0e1f17c6ea
Merge pull request #6411 from turbo124/v5-develop
Fixes for missing documents
2021-08-06 17:31:34 +10:00
David Bomba
019427602c Fixes for preview 2021-08-06 17:30:54 +10:00
David Bomba
fdf80a4cb7 Minor fixes for recurring 2021-08-06 09:34:45 +10:00
David Bomba
f7860093f5 Fixes for notifications 2021-08-06 09:20:21 +10:00
David Bomba
fa6fa0e6ef Additional payment variables 2021-08-06 08:51:47 +10:00
David Bomba
de0e1d9bc6 Fixes for missing documents 2021-08-06 07:21:40 +10:00
Benjamin Beganović
c25c7b3370 Add option to copy billing details on the client check page 2021-08-05 17:36:24 +02:00
Benjamin Beganović
ab7d1b096b
Merge pull request #6398 from beganovich/v5-614
(v5) Force integer & minimum of 1 on ACH verification
2021-08-05 16:53:36 +02:00
David Bomba
6b5c4b5d48 Fixes for preview 2021-08-05 23:00:13 +10:00
David Bomba
4bc422f1aa Fixes for preview 2021-08-05 22:58:57 +10:00
David Bomba
9a55743e3b Fixes for preview 2021-08-05 22:55:40 +10:00
David Bomba
55c7c23475 Fixes for preview 2021-08-05 22:51:51 +10:00
David Bomba
26e22d5365 Fixes for preview 2021-08-05 22:48:10 +10:00
David Bomba
a32e1d11b6 Fixes for preview 2021-08-05 22:41:28 +10:00
David Bomba
a6aff62286 Fixes for preview 2021-08-05 22:39:09 +10:00
David Bomba
1624dc9a42 Fixes for ghost company gateways 2021-08-05 22:30:22 +10:00
David Bomba
f4d7b1a631 Logging for Preview 2021-08-05 21:58:07 +10:00
David Bomba
8c5100dbdc Logging for Preview 2021-08-05 21:50:53 +10:00
Benjamin Beganović
754ac46017 Require integer & min:1 on ACH verification fields 2021-08-05 13:45:59 +02:00
David Bomba
435a0ffc23 Fixes for preview 2021-08-05 21:45:54 +10:00
Benjamin Beganović
0e687783e4 Add $config to WePay webhook logic 2021-08-05 13:34:44 +02:00
David Bomba
2f970a0a39 Fixes for recurring invoice due dates 2021-08-05 21:20:39 +10:00
David Bomba
ee78101d5a Minor fixes for live preview 2021-08-05 20:03:20 +10:00
David Bomba
56446fdd69 Set DB for live previews 2021-08-05 19:57:44 +10:00
David Bomba
d176370e10 Set DB for live previews 2021-08-05 19:55:33 +10:00
David Bomba
edf2e04422 Set DB for live previews 2021-08-05 19:52:38 +10:00
David Bomba
7c7e4f4437 Set DB for live previews 2021-08-05 19:50:25 +10:00
David Bomba
3411d7ae8b Set DB for live previews 2021-08-05 19:48:57 +10:00
David Bomba
c1c8c98fdc Client Filters - number 2021-08-05 16:17:13 +10:00
David Bomba
a11dff6fe7 Additional logging for autobill 2021-08-05 10:46:03 +10:00
David Bomba
be85175134 Set Recurring to draft if not being sent at time of creation 2021-08-05 09:06:13 +10:00
Benjamin Beganović
7ab6dbd1b7 Cleanup of PaymentWebhookRequest 2021-08-04 16:24:49 +02:00
Benjamin Beganović
0a4a92b256 Fixes for Checkout.com 2021-08-04 16:24:44 +02:00
Benjamin Beganović
ab890f770e Stripe: Support for new webhooks format 2021-08-04 16:19:01 +02:00
Benjamin Beganović
6740e348a1 Refactor PaymentWebhookController 2021-08-04 15:44:43 +02:00
Benjamin Beganović
ff74f4cd69 Token billing 2021-08-04 14:59:15 +02:00
Benjamin Beganović
4db925104a Refunds & fixes for profileId 2021-08-04 14:31:47 +02:00
Benjamin Beganović
ed22c62c42 wip 2021-08-04 11:50:20 +02:00
David Bomba
cf86b858b8 Fixes for Stripe 2021-08-04 12:20:38 +10:00
David Bomba
066c844050 Fixes for Stripe 2021-08-04 12:15:13 +10:00
David Bomba
b10fd62544 Fixes for ACH 2021-08-04 11:31:06 +10:00
Benjamin Beganović
5123eda1e6 Add delivery note label to pdfs 2021-08-03 13:38:33 +02:00
Benjamin Beganović
539286d85b Enable nl2br 2021-08-03 13:00:32 +02:00
Benjamin Beganović
ec518b23e7
Merge pull request #6376 from beganovich/v5-610
(v5) Process markdown on global level instead of line items
2021-08-03 11:59:44 +02:00
Benjamin Beganović
3a30a527ed Process markdown on global level instead of line items 2021-08-03 11:56:50 +02:00
David Bomba
4f4ae1b48e Stripe Connect Fees and Limits 2021-08-03 07:57:56 +10:00
David Bomba
98e82f3ea6 slow down web hook requests if the are too fast for usgit status 2021-08-03 07:40:42 +10:00
David Bomba
c64e9cc739 place check whether a recurring invoice should be automatically sent 2021-08-03 07:01:28 +10:00
Benjamin Beganović
804c666f3b Refunds 2021-08-02 16:33:37 +02:00
Benjamin Beganović
8217065f6c Remove comment 2021-08-02 15:49:59 +02:00
Benjamin Beganović
d7577b001c Extract convertToMolieAmount method 2021-08-02 15:49:50 +02:00
Benjamin Beganović
b144d1e031 Mollie webhook implementation 2021-08-02 14:53:44 +02:00
Benjamin Beganović
d3cc6d6014 Allow $client in driver() (CompanyGateway) to be nullable 2021-08-02 14:47:34 +02:00
Benjamin Beganović
99d686a845 Cleanup PaymentWebhookController 2021-08-02 14:47:20 +02:00
David Bomba
efe3f51778 Notify end user to connect with Stripe Connect on hosted platform 2021-08-02 13:12:33 +10:00
David Bomba
413719b72c Fixes for correct include for Design 2021-08-02 11:08:03 +10:00
David Bomba
bce7667aa5 Fix translations for import email 2021-08-02 09:20:38 +10:00
David Bomba
1d58a87a24 dispatchNow inside email entity 2021-08-02 07:41:46 +10:00
=
70b4529076 Tests for merging clients 2021-08-01 21:03:30 +10:00
=
b95b80fc32 Merging Clients 2021-08-01 17:21:08 +10:00
=
6efe373c55 Client merge 2021-08-01 15:46:40 +10:00
David Bomba
408503ef8a Fixes for import 2021-08-01 11:11:57 +10:00
David Bomba
2d6e2e5976 Fixes for tests 2021-08-01 08:44:04 +10:00
Benjamin Beganović
b3aa7877b9 Revoking the manadate when deleting 2021-07-31 13:26:00 +02:00
=
d2e56b9803 Adjustments for import 2021-07-31 20:43:56 +10:00
David Bomba
9acc02a7df Tets 2021-07-31 19:59:04 +10:00
Benjamin Beganović
541a1a825f Pay with saved credit card 2021-07-30 16:04:26 +02:00
Benjamin Beganović
8af3cfe737 Pay with credit card and save for future use 2021-07-30 14:36:14 +02:00
Benjamin Beganović
e306278547 Update authentication page 2021-07-30 14:09:29 +02:00
David Bomba
75b2fcbc08
Merge pull request #6365 from turbo124/v5-develop
fixes for live preview - flutter
2021-07-30 17:38:16 +10:00
David Bomba
0837252c47 Working on deleted invoice accounting 2021-07-30 15:55:02 +10:00
David Bomba
c298ab40fa Fixes for bulk invoice downloads 2021-07-30 10:37:32 +10:00
David Bomba
055e40ccc6 Add currencies to payments by default 2021-07-30 08:11:40 +10:00
Benjamin Beganović
202cc9d670 wip 2021-07-29 16:15:27 +02:00
Benjamin Beganović
1e2e55c9e4 Credit card 3ds processing 2021-07-29 15:13:38 +02:00
Benjamin Beganović
d1ad3bcb26
Merge pull request #6360 from beganovich/v5-601-commonmark
(v5) Markdown support on line items
2021-07-29 12:56:25 +02:00
Benjamin Beganović
1073e70f70 Hide $oustanding from Quotes' PDF 2021-07-29 12:55:30 +02:00
David Bomba
e5260df7d4 minor fixes for handle reversal 2021-07-29 20:31:20 +10:00
David Bomba
22036654a5 minor fixes for handle reversal 2021-07-29 20:30:45 +10:00
David Bomba
8e41c801c8 minor fixes for handle reversal 2021-07-29 20:30:02 +10:00
Benjamin Beganović
5b8d685a52 Enable markdown processing on line items 2021-07-29 11:35:07 +02:00
David Bomba
6d8ac6aa35 Minor fixes 2021-07-29 13:37:23 +10:00
David Bomba
f7a31f9ed2 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-07-29 12:20:05 +10:00
David Bomba
b91af0dc69 Client Contact password reset links 2021-07-29 12:19:56 +10:00
David Bomba
e490b26dbc Fixes for locking 2021-07-28 16:14:10 +10:00
David Bomba
b57c35d5e1 Fixes for locking 2021-07-28 16:12:07 +10:00
David Bomba
b87421f769 Fixes for locking 2021-07-28 16:01:30 +10:00
David Bomba
9f2945e58d Logging for WePay 2021-07-28 13:54:11 +10:00
David Bomba
7fab6e05a4 Fixes for locked invoices 2021-07-28 12:29:51 +10:00
David Bomba
815c4a9660 Fixes for actioning user in activity logs" 2021-07-28 12:16:54 +10:00
David Bomba
1fa93ebb60 Metrics for live previews 2021-07-28 11:49:13 +10:00
David Bomba
b506c293ed Fixes for live preview 2021-07-28 08:54:40 +10:00
David Bomba
8b588a55a5 Fixes for live preview 2021-07-28 08:09:30 +10:00
David Bomba
cf7dfd5618 Fixes for connected accounts 2021-07-28 08:01:26 +10:00
Benjamin Beganović
b7c248eec5
PayTrace improvements (#43)
* Refactor credit card payment JavaScript

* CreditCard.php: Rename $paytrace_driver to $paytrace

* Credit card: Support for token billing (frontend)

* Fixes for "save card" label

* Credit card: Authorize

* Allow PayTrace to be seeded from CreateSingleAccount

* Add PayTrace decrypted config to ninja.testvars

* Extract to separate JavaScript

* Scaffold Dusk test

* CreditCard -> CreditCardTest

* CreditCard -> CreditCardTest

* Scaffold pay with new card test

* Fixes for gateway_key in CreateSingleAccount

* Production builds
2021-07-28 07:59:44 +10:00
David Bomba
f644a2b460 Fixes for live preview 2021-07-27 22:20:32 +10:00
Benjamin Beganović
3d12fd80e8 wip 2021-07-27 11:46:12 +02:00
David Bomba
284203401b Fixes for live preview 2021-07-27 19:38:40 +10:00
David Bomba
efad096dfb Fixes for live preview 2021-07-27 18:32:29 +10:00
David Bomba
f21a60c159 Fixes for live preview 2021-07-27 18:04:46 +10:00
David Bomba
83fbf55a32
Merge pull request #6340 from turbo124/eway
Eway Payment Driver
2021-07-27 15:42:07 +10:00
David Bomba
9ef77e8b53 Token and Refunding from eWay 2021-07-27 15:41:31 +10:00
David Bomba
b061506091 Token Payments 2021-07-27 15:14:29 +10:00
David Bomba
8040b0a8f9 eWay Process Payment 2021-07-27 14:03:04 +10:00
David Bomba
8db20c1fca Fixes for eWay 2021-07-27 12:49:13 +10:00
David Bomba
0fe892a292 Sort order of system log 2021-07-27 09:02:14 +10:00
David Bomba
9401c25cca Set preview number to null 2021-07-27 08:57:20 +10:00
David Bomba
f90115aa8e Fixes for incorrect confirmation codes 2021-07-27 08:45:46 +10:00
David Bomba
fe4cf32fa1 Unset confirmation codes 2021-07-27 08:41:53 +10:00
David Bomba
bc5b9ca2e6 Prevent connected accounts being linked to existing users 2021-07-27 08:33:44 +10:00
David Bomba
8bec600fdf Minor fixes for entity sent description 2021-07-27 07:53:42 +10:00
David Bomba
90198e6b7a Minor fixes for entity sent description 2021-07-27 07:03:33 +10:00
Benjamin Beganović
548405c4d8 Refactor payment with credit card 2021-07-26 17:03:40 +02:00
Benjamin Beganović
2501654fec Add withData() to PaymentHash 2021-07-26 17:03:28 +02:00
Benjamin Beganović
7dd7a6e4b1 Scaffold Mollie3dsController 2021-07-26 17:03:15 +02:00
David Bomba
27d6dd1248 Fixes for IP and TOKEN insertion into activities 2021-07-26 22:11:53 +10:00
David Bomba
39d82f1c42 Additional filters 2021-07-26 21:09:16 +10:00
David Bomba
dd70223652 Fixes for filters 2021-07-26 20:29:41 +10:00
David Bomba
42de43b574 Fixes for client queries 2021-07-26 20:25:07 +10:00
David Bomba
65b7420d26
Merge pull request #6337 from turbo124/v5-develop
Invoice Activity notifications
2021-07-26 19:56:23 +10:00
David Bomba
052fb222d5 Minor fixes for invoice notifications 2021-07-26 19:55:54 +10:00
Benjamin Beganović
575d58e6f0 Update company logo to resolve from logo_base64() 2021-07-26 11:09:11 +02:00
David Bomba
c0c9c00c80 eWay error codes 2021-07-26 13:53:02 +10:00
David Bomba
99e9d6d977 Change eway implmentation 2021-07-26 13:33:03 +10:00
David Bomba
0df3e4e5e7 Clean up 2021-07-26 09:57:55 +10:00
David Bomba
a28aa9f7ec Fixes for client portal enabled and content type 2021-07-26 08:22:29 +10:00
David Bomba
438180daca Reponse type 2021-07-25 22:44:29 +10:00
David Bomba
8cf9576496 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-07-25 22:42:15 +10:00
David Bomba
60452278b5 Minor fixes 2021-07-25 22:42:03 +10:00
=
8ea34e4f7f Protected subdomains 2021-07-25 21:51:41 +10:00
David Bomba
4f940e41b0 fixes for defaults when converting quotes to invoices 2021-07-25 18:05:53 +10:00
David Bomba
8a4230c81c Working on live preview 2021-07-25 16:23:10 +10:00
David Bomba
465fb71962 Remove time delays 2021-07-24 17:43:40 +10:00
David Bomba
8ff01a97a2 Remove base 64 encoding 2021-07-24 17:43:16 +10:00
David Bomba
0365fb35af Minor fixes 2021-07-24 17:37:19 +10:00
David Bomba
23a7cb2057 Alternate company logo presenter 2021-07-24 17:29:33 +10:00
David Bomba
176fb66391 Tweak email delays 2021-07-24 11:34:09 +10:00
David Bomba
56e925f40f fixes for company gateyway validation 2021-07-24 11:05:00 +10:00
David Bomba
b5a8c60db5 Improve Company Gateway validation 2021-07-24 10:25:48 +10:00
Benjamin Beganović
4818ea81bc Credit card: Pay with new credit card 2021-07-23 16:17:32 +02:00
Benjamin Beganović
a29d4f2075 wip 2021-07-23 14:43:32 +02:00
Benjamin Beganović
99d0259365 Scaffold MolliePaymentDriver 2021-07-23 13:47:01 +02:00
Benjamin Beganović
b324c4292b Inject Mollie in CreateSingleAccount & ninja config 2021-07-23 13:42:13 +02:00
David Bomba
982216355f MInor fixes 2021-07-23 19:38:30 +10:00
David Bomba
5ea07be358
Merge pull request #6317 from turbo124/paytrace
Paytrace
2021-07-23 17:31:23 +10:00
David Bomba
540e1a53cf
Merge pull request #6316 from turbo124/v5-develop
Fixes for notifications
2021-07-23 17:28:08 +10:00
David Bomba
86ca60afa7 Fixes for pay trace integration 2021-07-23 14:15:51 +10:00
David Bomba
429570227d Confirmed paytrace working EXCEPT pay page 2021-07-23 12:12:42 +10:00
David Bomba
5729578926 minor fixes 2021-07-23 11:25:33 +10:00
David Bomba
d5d6c47d75 Minor fixes for reminder job 2021-07-23 10:31:30 +10:00
David Bomba
8ac7ec8ef4 Fixes for validation rule 2021-07-23 10:16:59 +10:00
David Bomba
62359e4097 minor fixes for wepay 2021-07-23 09:51:55 +10:00
Jonathan Starck
2f13a8a323 Added own language label for net_subtotal and already included it in the English and German translation 2021-07-23 01:47:47 +02:00
David Bomba
da7e368d63 Fixes for notifications 2021-07-23 08:04:01 +10:00
David Bomba
dc3cf85e2c Fixes for Notifications 2021-07-22 20:15:41 +10:00
David Bomba
ce696f7950
Merge pull request #6311 from turbo124/v5-develop
Fixes for reminders
2021-07-22 18:33:51 +10:00
David Bomba
5f5a33bac9 Fixes for Notifications 2021-07-22 18:33:25 +10:00
David Bomba
437bb735d6 Working on eWay 2021-07-22 16:05:58 +10:00
David Bomba
c8e4fdd3bd Fixes for ReminderJob 2021-07-22 11:31:07 +10:00
David Bomba
b5697966b5 eway 2021-07-22 11:30:16 +10:00
David Bomba
c6ed151813 Fixes for ACH 2021-07-22 08:44:03 +10:00
Benjamin Beganović
ff5769ef78 Allow type_id=5 for invoice items 2021-07-21 15:07:01 +02:00
Benjamin Beganović
6e40e2fab5 Fix missing required fields for Checkout.com 2021-07-21 15:05:37 +02:00
David Bomba
00d1273bd9 Fixes for gateway abilities 2021-07-21 20:35:22 +10:00
David Bomba
40bbad8eca Minor fixes 2021-07-21 20:30:21 +10:00
David Bomba
8bcb997c0b Fixes for test mail server 2021-07-21 20:00:42 +10:00
David Bomba
78270a9147 token billing and refunds with paytrace 2021-07-21 18:18:14 +10:00
David Bomba
1affdd7754 Pay with CC paytrace 2021-07-21 17:44:35 +10:00
David Bomba
211e6560fc Paytrace payment proces 2021-07-21 17:04:44 +10:00
David Bomba
15dd0970d2 Paytrace 2021-07-21 16:27:02 +10:00
David Bomba
f0b232c1a2 Authorize a card with Paytrace 2021-07-21 15:34:20 +10:00
David Bomba
87e1ba48e9 Paytrace integration 2021-07-21 14:23:33 +10:00
David Bomba
feedaa479f Minor fix for entity created object 2021-07-21 10:53:18 +10:00
David Bomba
0d52d57d41 Paytrace 2021-07-21 10:43:39 +10:00
David Bomba
9ecbaea186 Minor fixes 2021-07-21 09:21:46 +10:00
David Bomba
75ac7ec48c minor fixes 2021-07-21 09:21:32 +10:00
David Bomba
27d4b9d349 Merge branch 'v5-develop' into paytrace 2021-07-21 09:20:31 +10:00
David Bomba
f417b27e55 Minor fixes for first account creation 2021-07-21 08:07:19 +10:00
David Bomba
c0287085b5 Scaffolding Paytrace 2021-07-20 21:26:24 +10:00
David Bomba
11ae85732b Fixes for queries 2021-07-20 19:45:54 +10:00
David Bomba
b4698b1919 Fixes for import 2021-07-20 17:23:31 +10:00
David Bomba
6dbba38a49 Merge branch 'paytrace' into v5-develop 2021-07-20 17:18:50 +10:00
David Bomba
29006a2da0 Fixes for client - country codes 2021-07-20 15:09:02 +10:00
David Bomba
aff6eb2701 Fixes for bad country codes in client request 2021-07-20 14:53:43 +10:00
David Bomba
dbb60c029e Fixes for reminderS 2021-07-20 14:49:04 +10:00
David Bomba
a8d148b0dc Fixes for invoices which are not payable if archived 2021-07-20 09:30:12 +10:00
David Bomba
48c5c56a4a Fixes for webhook bug 2021-07-20 08:39:04 +10:00
David Bomba
46852794aa return 200 HTTP code on webhook response from payfast. 2021-07-20 07:58:40 +10:00
David Bomba
055cacbfa7 Fixes for support message 2021-07-19 20:46:18 +10:00
David Bomba
74551c2caf Add delete company email 2021-07-19 15:38:07 +10:00
David Bomba
d82491d163 Email user when another user is added into the system 2021-07-19 14:17:58 +10:00
David Bomba
bcc286e537 Handle base64 encoded passwords 2021-07-19 10:57:13 +10:00
David Bomba
856e3b846b Fixes for viewed entity notifications 2021-07-19 07:50:22 +10:00
=
643e05212b Fixes for reminders 2021-07-18 21:49:25 +10:00
=
5a198af0d1 Mark designs as free 2021-07-18 20:10:55 +10:00
David Bomba
53f6aeb9d3 Add net_subtotal option 2021-07-18 18:57:26 +10:00
David Bomba
13004e249b Fixes for line items for PaypalExpressPaymentDriver 2021-07-18 17:47:34 +10:00
David Bomba
edff2881eb Import Stripe Customers 2021-07-18 17:30:29 +10:00
David Bomba
d1c4da1d64 Do no add duplicate Task Statuses if they already exist 2021-07-18 14:05:33 +10:00
David Bomba
0f10c4b8dd minor fixes 2021-07-18 08:43:07 +10:00
David Bomba
a1e9de5807 Minor Clean up 2021-07-17 22:01:00 +10:00
David Bomba
0a77e571fe Fixes for uses_inclusive_taxes 2021-07-17 20:36:51 +10:00
David Bomba
3605b18d2a Fixes for hosted experience 2021-07-17 18:59:06 +10:00
David Bomba
8554c6cceb Working on improving hosted migration experience 2021-07-17 17:38:59 +10:00
=
a38dcbdd87 Streamline Hosted Migrations 2021-07-17 15:58:37 +10:00
David Bomba
a4c1829257 Fixes for shared counterS 2021-07-16 23:33:53 +10:00
David Bomba
4555859936 Fixes for shared counterS 2021-07-16 23:10:27 +10:00
=
1c410b0a95 Minor fixes 2021-07-16 22:00:21 +10:00
David Bomba
ba5d2f8fc3 Fixes for importing payments with non-transformed invoices 2021-07-16 17:47:44 +10:00
David Bomba
673f188100 Ensure the client is saved prior to getting a number back 2021-07-16 15:40:38 +10:00