David Bomba
cfc4a49651
clean up logging
2023-02-03 14:07:45 +11:00
David Bomba
951e460c5a
Fixes when importing invoices with associated payments. Ensure we use the correct applied amount
2023-02-03 13:29:53 +11:00
David Bomba
ff9539a1b8
minor fixes for refunding via square
2023-02-03 12:35:36 +11:00
David Bomba
4403ac397b
Merge pull request #8242 from turbo124/v5-develop
...
Optional user input after a quote is approved.
2023-02-03 11:14:23 +11:00
David Bomba
46bda415c2
Attach links instead of files for attachments that are greater than 3mb in size
2023-02-03 09:56:58 +11:00
David Bomba
6d07e78280
Allow user input after a quote is approved
2023-02-02 21:04:55 +11:00
David Bomba
2b8779be46
Accept user input from approve quote flow
2023-02-02 19:10:41 +11:00
David Bomba
4c76107526
Add custom fields to required client info at checkout
2023-02-02 18:19:37 +11:00
David Bomba
5b0c63cb39
Required info binding with required client info
2023-02-02 14:56:05 +11:00
David Bomba
568c0aa028
Update postmark sending email address for Statement mailer
2023-02-02 12:23:07 +11:00
David Bomba
17b138abaa
Skip writing to failed_jobs
2023-02-02 12:14:42 +11:00
David Bomba
8cf9fdf759
Fail if no invitation found
2023-02-02 12:08:06 +11:00
David Bomba
e9fcc4cead
Merge pull request #8226 from tissieres/v5-develop
...
Enhance discount label if percentage (closes #8204 )
2023-02-02 10:46:28 +11:00
David Bomba
5b3e087c66
Allow tasks to be imported as a type
2023-02-02 09:15:11 +11:00
David Bomba
f218b47154
Allow customization of the sending email address when using Postmark or Mailgun drivers
2023-02-02 08:26:20 +11:00
David Bomba
bb1128cc03
applying variables into designs
2023-02-02 07:06:23 +11:00
Cédric Tissières
92d73db6a1
Fix typo in previous commit
2023-02-01 18:49:19 +01:00
David Bomba
a69eae2f66
Download purchase order PDF from API
2023-02-01 20:00:55 +11:00
David Bomba
83def1f297
OPENAPI docs for download PDF
2023-02-01 19:56:02 +11:00
David Bomba
4c502919dc
Credit PDF download
2023-02-01 19:54:30 +11:00
David Bomba
be03714aa4
Add download route for quote pdf
2023-02-01 19:52:38 +11:00
David Bomba
a2f0c5d4fe
Refactor for observers
2023-02-01 15:00:45 +11:00
David Bomba
801740bdb4
Fixes for exception testing
2023-02-01 14:12:44 +11:00
David Bomba
fecf1e13b5
Fixes for tests
2023-02-01 13:46:39 +11:00
David Bomba
fa1e52b4ca
Fixes for mailers when attachments are too large
2023-02-01 13:19:35 +11:00
David Bomba
4a968e739c
Fixes for tests
2023-02-01 09:52:12 +11:00
David Bomba
228f3af4b9
Support legacy vars
2023-02-01 09:26:40 +11:00
David Bomba
ad9445cb4d
Custom exception page for client portal
2023-02-01 08:51:42 +11:00
David Bomba
c2e177e13b
Change error page for subscriptions where upgrade is not available
2023-02-01 08:43:32 +11:00
David Bomba
1c664d5960
remove updateQuietly(
2023-02-01 07:21:23 +11:00
David Bomba
b8d97a69a2
Refactor for observers
2023-02-01 01:06:21 +11:00
David Bomba
399b397ecf
Refactor for observers
2023-01-31 23:53:54 +11:00
David Bomba
f9b112d098
minor clean up
2023-01-31 23:05:10 +11:00
David Bomba
0bff698bc4
fixes for design preview
2023-01-31 23:00:04 +11:00
David Bomba
b260a62a73
Fixes for observers
2023-01-31 22:27:29 +11:00
David Bomba
da245c073a
Refactor for permissions to include Edit permissions when testing view permissions
2023-01-31 22:21:23 +11:00
David Bomba
f3e5682d11
MInor fixes
2023-01-31 21:05:01 +11:00
David Bomba
58e53aa961
Merge pull request #8232 from turbo124/v5-develop
...
Minor cleanup for filters
2023-01-31 19:24:42 +11:00
David Bomba
9350ac3376
Merge pull request #8216 from LarsK1/patch-3
...
Add Webhook for archiving / restoring
2023-01-31 19:24:26 +11:00
Lars Kusch
bb361f78dd
Handle different cases
2023-01-31 09:05:58 +01:00
Lars Kusch
95727d6ec2
Deduplication
2023-01-31 08:59:02 +01:00
David Bomba
c7701b71d6
Revert attempting to use divs as tables
2023-01-31 09:25:40 +11:00
David Bomba
0995475352
Minor cleanup for filters
2023-01-31 08:24:42 +11:00
David Bomba
5ca0bf3b23
Minor fixes
2023-01-30 22:26:33 +11:00
paulwer
f380e77f48
fixes
2023-01-30 12:23:37 +01:00
paulwer
64af473b88
fixes
2023-01-30 12:21:17 +01:00
paulwer
270647981d
Merge remote-tracking branch 'upstream/v5-develop' into v5-develop
2023-01-30 12:13:36 +01:00
paulwer
f27cca7f09
default value for sort input & fixes for strlen
2023-01-30 12:08:39 +01:00
David Bomba
750986acb0
Working on new clean.html
2023-01-30 21:40:20 +11:00
paulwer
ae5b9c0dd4
code quality + param-name fixes
2023-01-30 11:13:44 +01:00
paulwer
cccf7a3cc2
fixes
2023-01-30 11:06:01 +01:00
paulwer
e8d19abf7a
sort early returns + type_id/category_id&event_id as strings
2023-01-30 11:04:55 +01:00
paulwer
6e9a420bea
unify code + fixes
2023-01-30 10:46:05 +01:00
paulwer
8274aadd05
fixes
2023-01-30 10:36:13 +01:00
David Bomba
2f9fcbd42e
Ensure companies have the correct size when there are heterogeneous user permissions
2023-01-30 19:50:27 +11:00
Lars Kusch
e0271b7b6a
Minor fixes
2023-01-30 08:56:59 +01:00
Lars Kusch
9c672e9bb1
Minor fixes
2023-01-30 08:46:39 +01:00
David Bomba
ea1f2945b2
Ensure companies have the correct size when there are heterogeneous user permissions
2023-01-30 18:28:19 +11:00
Lars Kusch
d5cf303000
Add webhooks for restore
2023-01-30 08:26:32 +01:00
Lars Kusch
0e4dd61684
Add observers into BaseRepository
2023-01-30 08:22:19 +01:00
Lars Kusch
6984aa35e3
Move observers into rigth place
2023-01-30 08:21:47 +01:00
Lars Kusch
0f05065279
Move invoice archive to Base Repository
2023-01-30 08:02:02 +01:00
paulwer
98d4d62f82
spacing
2023-01-30 07:08:26 +01:00
David Bomba
a8982cde44
Clean up
2023-01-30 17:08:21 +11:00
paulwer
72265f53c8
Merge remote-tracking branch 'upstream/v5-develop' into v5-develop
2023-01-30 07:02:45 +01:00
David Bomba
eb550f65df
Tweaking clean to handle shipping address
2023-01-30 14:58:30 +11:00
David Bomba
cb7897b75e
Roll back for selective permission loads
2023-01-30 12:59:47 +11:00
David Bomba
5c16821fb9
Fixes for null exception in failed method
2023-01-30 11:12:28 +11:00
David Bomba
813fc7bd5e
change entity details from table to div
2023-01-30 11:07:55 +11:00
David Bomba
a4467149f9
Add Shipping address to clean design
2023-01-30 08:58:02 +11:00
David Bomba
e750f45750
cast recurring invoice design invoice to invoice design when assessing logo size
2023-01-30 07:47:29 +11:00
Cédric Tissières
b1bac14457
Enhance discount label if percentage ( closes #8204 )
2023-01-29 18:47:13 +01:00
Lars Kusch
949722ff57
Minor fixes and addition functionality
2023-01-29 14:43:57 +01:00
David Bomba
091b798b5b
Seed company logo size variables into vendor HTML engine
2023-01-29 21:13:33 +11:00
paulwer
6e712b32b2
spacing
2023-01-29 10:21:54 +01:00
David Bomba
886ca7f1e0
Fixes for staticmodel scopes
2023-01-29 19:56:13 +11:00
paulwer
47d9ccf573
adding filter methods for projects, tasks and vendors
2023-01-29 09:52:40 +01:00
David Bomba
44d20a4a1b
Minor clean up for webhooks
2023-01-29 18:41:24 +11:00
David Bomba
3f04c1679b
Return early if no subscription
2023-01-29 18:31:10 +11:00
David Bomba
9c66c3b741
Fixes for ninja mailer
2023-01-29 18:29:35 +11:00
David Bomba
60472bf151
Minor fixes for the task scheduler
2023-01-29 17:14:36 +11:00
David Bomba
edd34d4c9c
Clean up for unused includes for NinjaMailerJob
2023-01-29 16:58:48 +11:00
David Bomba
f74bb36ee0
Minor fixes for create entity when models are missing
2023-01-29 16:52:27 +11:00
David Bomba
cda232b847
Fixes for check data where all invitations have been archived, however a valid contact is present
2023-01-29 16:43:26 +11:00
David Bomba
c981de29ab
Fixes for Webhooks + retries in Jobs
2023-01-29 16:19:20 +11:00
David Bomba
94a84dfb15
Fixes for Emailer to use the appropriate backoff()
2023-01-29 14:32:00 +11:00
David Bomba
a896faf0bf
Fixes for mailers using the appropriate retries and backoff
2023-01-29 14:22:10 +11:00
David Bomba
35775706be
Improve backoff using exponential decay
2023-01-29 11:51:57 +11:00
David Bomba
cdd71d60e8
fixes for tests
2023-01-29 11:38:36 +11:00
David Bomba
6c86d7151a
Update copyright year
2023-01-29 09:21:40 +11:00
David Bomba
66e0777b98
Clean up
2023-01-29 08:37:34 +11:00
David Bomba
6b8a49ace2
Minor fixes for reset counters
2023-01-28 15:42:42 +11:00
David Bomba
e8608ab58e
Fixes for reports
2023-01-28 14:59:35 +11:00
David Bomba
f4784b82ef
Fixes for htmlengine
2023-01-28 10:05:44 +11:00
David Bomba
c258cdd89b
Fixes for htmlengine
2023-01-28 10:05:26 +11:00
David Bomba
dad9766b26
Fixes for ninja plans
2023-01-28 09:47:57 +11:00
Lars Kusch
8fce15750b
Update Webhook.php
2023-01-27 14:25:33 +01:00
David Bomba
6abea7bc9c
Update designs
2023-01-28 00:08:42 +11:00
David Bomba
423a7f4cc9
Enable setting the width of the logo via settings
2023-01-27 22:49:25 +11:00
David Bomba
20b7bdfaef
Live Design Preview Test
2023-01-27 22:04:02 +11:00
David Bomba
0a696da9f5
Fixes for validation of webhooks
2023-01-27 21:38:59 +11:00
David Bomba
c121971636
Implement logic that changes the response based on user permissions
2023-01-27 20:41:22 +11:00
David Bomba
3ce0a601ff
Minor checks for user deleted_at state
2023-01-27 11:39:27 +11:00
David Bomba
39f3eea11e
Additional docs for mailers
2023-01-26 22:52:00 +11:00
David Bomba
5cd88484a1
Fixes for task.tax_amount_label
2023-01-26 10:04:24 +11:00
David Bomba
b67bbdcd7a
Fixes for logic surrounding presenting the save payment method details radio buttons
2023-01-26 09:36:59 +11:00
David Bomba
57596ef26f
Clean up for Base controller and enhanced permission filers
2023-01-25 12:58:24 +11:00
David Bomba
a698990c08
minor clean up in filters
2023-01-25 11:35:03 +11:00
David Bomba
a0ac9df5fd
Improve rate limiting when using send with gmail
2023-01-25 11:28:23 +11:00
David Bomba
79ec6b2ddc
Ensure api token has a name using update route
2023-01-25 10:43:18 +11:00
David Bomba
725f8f7747
Merge pull request #8205 from turbo124/v5-develop
...
v5.5.62
2023-01-25 09:32:20 +11:00
David Bomba
a992c40c13
Fixes for permissions
2023-01-25 09:31:57 +11:00
David Bomba
27b79aa551
Set companies on trial commence
2023-01-25 08:45:05 +11:00
David Bomba
5efa8d9de0
Fixes for notifications
2023-01-25 08:26:32 +11:00
David Bomba
c3561dc58a
Fixes for Mollie Credit Cards - idempotency key for credit card payments with no payment->token present
2023-01-25 07:35:06 +11:00
David Bomba
6880e67210
Add Cypress for client portal UI tests
2023-01-25 07:15:54 +11:00
David Bomba
744d621b75
Merge pull request #8182 from talkstraightuk/reserved-keywords-late-recurring-invoices
...
fix: processReservedKeywords should be aware of recurring invoice date
2023-01-24 08:12:44 +11:00
David Bomba
dc475af2b9
Merge pull request #8188 from Hobby-Student/v5-develop
...
enhance address field
2023-01-24 08:10:08 +11:00
David Bomba
8886a4a33d
remove nickname from fillable of Bank Integration
2023-01-24 08:07:19 +11:00
David Bomba
5ae52c5a91
If not contacts array is passed, do no attempt to modify / save contacts
2023-01-24 07:42:15 +11:00
David Bomba
df6e9bc9b8
If not contacts array is passed, do no attempt to modify / save contacts
2023-01-24 07:38:57 +11:00
David Bomba
cf6a81ef0f
Version bump
2023-01-24 07:25:06 +11:00
Gary Turner
fda7004f3a
fix: processReservedKeywords should be aware of recurring invoice date
2023-01-23 12:45:45 +00:00
David Bomba
3545482892
Find trashed invoices
2023-01-23 18:40:04 +11:00
Lars Kusch
0c11e1a932
Add compiled js and allow BACS only for Great Britian
2023-01-23 08:29:35 +01:00
David Bomba
86824138c9
Updates for check data
2023-01-23 18:13:33 +11:00
David Bomba
3c76bfa90c
Fixes for check data script
2023-01-23 13:38:47 +11:00
David Bomba
527b81768a
Fixes for incomplete tests
2023-01-23 12:23:05 +11:00
David Bomba
3312e7ce12
Update permissions logic
2023-01-23 11:01:27 +11:00
David Bomba
2203403818
add filename to headers for inline files
2023-01-23 09:49:40 +11:00
David Bomba
9f061ad0bb
add filename to headers for inline files
2023-01-23 09:43:46 +11:00
David Bomba
f6e740b582
add filename to headers for inline files
2023-01-23 09:39:29 +11:00
David Bomba
e2ef82b266
Fixes for content-disposition in CORS
2023-01-23 09:31:40 +11:00
David Bomba
5e012aa520
Setup permissions for Bank Transactions
2023-01-23 08:25:43 +11:00
David Bomba
fe2ad3edd8
Fixes for multidb Task Scheduler
2023-01-23 07:41:27 +11:00
David Bomba
ff97330d54
Fixes for client observer
2023-01-22 21:01:04 +11:00
David Bomba
f2de397459
Clean up for filters
2023-01-22 19:24:35 +11:00
David Bomba
cb620f09ed
Fixes for sending payment email on Mark Paid
2023-01-22 18:25:04 +11:00
David Bomba
c52a3dd871
Send inventory notifications as a dispatched job
2023-01-22 17:52:12 +11:00
David Bomba
3e61408ba5
Fixes for observers
2023-01-22 17:46:56 +11:00
David Bomba
35726575c8
Clean up for credit controller
2023-01-22 16:49:39 +11:00
David Bomba
3438d19a10
Improve bulk route auth layer
2023-01-22 16:40:02 +11:00
David Bomba
5888252267
Enhance bulk action guards + validation layer
2023-01-22 16:34:47 +11:00
David Bomba
c502177470
Bulk credit requests
2023-01-22 15:19:49 +11:00
David Bomba
7bd5a73d70
Bulk action request for company gateways
2023-01-22 15:11:33 +11:00
David Bomba
9628580be0
Add statement date range to the statement
2023-01-22 15:03:23 +11:00
David Bomba
b7a49b97cd
Bulk action request for bank transactions
2023-01-22 14:49:15 +11:00
David Bomba
ec1d4392bd
Add form request for client bulk actions
2023-01-22 14:40:22 +11:00
David Bomba
ce3bf784ca
Tests for refactoring entity file names and formatting entity numbers for file names
2023-01-22 09:45:46 +11:00
David Bomba
f6549f43ad
Updates for API Docs
2023-01-22 09:28:50 +11:00
Hobby-Student
14096c92e7
enhance address field
2023-01-21 13:27:02 +01:00
David Bomba
81a7ba0acc
Append entity name to the start of documents
2023-01-21 19:32:58 +11:00
David Bomba
1944d8214e
Clean up for logging.
2023-01-21 19:19:08 +11:00
David Bomba
0ae2260951
Tests around hasPermission
2023-01-21 16:59:51 +11:00
David Bomba
c1563c571d
Permissions tests
2023-01-21 16:52:24 +11:00
David Bomba
580868767c
Add additional checks into check data script
2023-01-21 11:33:41 +11:00
David Bomba
fc5d6a99fe
add guard to client gateway tokens
2023-01-21 09:59:00 +11:00
David Bomba
f7281e4310
ListResponse permissions
2023-01-21 09:23:56 +11:00
David Bomba
ca225846c2
base api testS
2023-01-21 08:09:39 +11:00
David Bomba
883c8f2289
Tests for refactors of API permissions
2023-01-20 23:45:29 +11:00
Lars Kusch
0414b6e622
Fix for adding a payment method twice
2023-01-20 09:20:30 +01:00
Lars Kusch
7dbb9bd60a
Archive payment token, instead of deleting it.
2023-01-20 08:16:26 +01:00
David Bomba
0d11fc174a
Send payment emails to all contacts on invitation
2023-01-20 17:18:53 +11:00
David Bomba
784d28ef0f
Improve app state by ensuring a invitation is always present for an entity when a contact is deleted
2023-01-20 15:55:05 +11:00
David Bomba
61237f0475
Minor fixes for logging
2023-01-20 15:17:21 +11:00
David Bomba
c62456b319
Minor fixes for import
2023-01-20 10:58:24 +11:00
David Bomba
24aa73c359
Fixes for notifications
2023-01-19 17:20:31 +11:00
David Bomba
e0170dbecf
Show credit payment amounts in the client portal
2023-01-19 14:45:34 +11:00
David Bomba
a382dbe1b6
Fixes for calculating pro rata refunds for subscriptions
2023-01-19 13:20:05 +11:00
David Bomba
4364f0d168
Clean up for createsingleaccount
2023-01-19 12:16:51 +11:00
David Bomba
0caa8ea8ce
Back fill test for filters
2023-01-19 11:52:07 +11:00
David Bomba
fe24cc5eb6
Clean up all filters and add back test:
2023-01-19 11:24:40 +11:00
David Bomba
295a435762
Fixes for UserFilters as no company() scope is possible
2023-01-19 10:31:48 +11:00
David Bomba
7b40340047
Fixes for Purchase Order Filters
2023-01-19 10:23:42 +11:00
David Bomba
05b3518fb7
Set correct invoice numbers for zero payment invoices
2023-01-19 10:14:10 +11:00
David Bomba
a1063f8249
Run post update in github actions to ensure cache is built
2023-01-19 07:54:15 +11:00
David Bomba
c46d5ecef7
Rewrite zip, when deleting files prior to extraction
2023-01-18 21:23:02 +11:00
David Bomba
8ee1f8eaf1
Improve subscriptions v2 for free subscriptions
2023-01-18 21:06:09 +11:00
David Bomba
1a60f8d9d8
Fixes for tests
2023-01-18 20:42:46 +11:00
David Bomba
d0f181314c
Fixes for tests
2023-01-18 19:24:43 +11:00
David Bomba
bc402ec30c
Fixes for tests
2023-01-18 18:56:15 +11:00
David Bomba
845289bed8
Fixes for tests
2023-01-18 18:02:45 +11:00
David Bomba
0d767f7d98
update billing_context to use hashed_ids
2023-01-18 16:52:32 +11:00
David Bomba
a746384976
highlight sidebar menu when viewing entity in client portal
2023-01-18 15:13:18 +11:00
David Bomba
55fec84e1d
Fixes for subscription cron where URL/REST method is not set
2023-01-18 13:24:08 +11:00
David Bomba
dedc1f5774
Update meta data for swagger documentation
2023-01-18 10:47:41 +11:00
David Bomba
6b2ca2dfb2
Always ensure next_run is calculated from the time the scheduler was last run, not when the scheduler was restarted.
2023-01-18 10:39:01 +11:00
David Bomba
368006f63f
Scheduler tests
2023-01-18 10:34:06 +11:00
David Bomba
753cfa9585
Configure subscription recurring products to use both maxseats +/- inventory if configured
2023-01-18 09:22:08 +11:00
David Bomba
4096631de0
Add company logo size to company settings object
2023-01-18 07:57:07 +11:00
David Bomba
5e67916117
Fixes for Parallel testing
2023-01-17 23:44:38 +11:00
David Bomba
1b1fc71d0d
Validation rules for clients in scheduler
2023-01-17 22:40:40 +11:00
David Bomba
2bcccb2215
Tests for scheduler
2023-01-17 20:48:10 +11:00
David Bomba
5caba1d2c7
Implement next_run calculations
2023-01-17 19:42:34 +11:00
David Bomba
2743809be3
Improve sentry logging in selfhost + hosted
2023-01-17 18:25:43 +11:00
David Bomba
dcbfc6c170
Improvements for cache when running setup for the first time
2023-01-17 15:39:20 +11:00
David Bomba
52a982d634
Email Tests
2023-01-17 12:21:36 +11:00
David Bomba
86a731ff47
Handle failures around subscription webhooks
2023-01-17 11:39:19 +11:00
David Bomba
c51dd313b9
Tests for emailing client statements
2023-01-17 11:00:12 +11:00
David Bomba
67dfe8a4b9
Show terms/footers on Recurring Invoice Preview
2023-01-17 09:43:11 +11:00
David Bomba
f84a309964
Add task schedulers to login / refresh routes
2023-01-17 08:37:15 +11:00
David Bomba
9641d88b14
Remove .htaccess from update script
2023-01-17 08:31:07 +11:00
Lars Kusch
133c49595f
Fixes for webhook
2023-01-16 21:46:23 +01:00
David Bomba
e93163d57c
Add contributing.md
2023-01-17 07:44:25 +11:00
Lars Kusch
1580a93a6e
Fixes for webhook
2023-01-16 21:21:04 +01:00
Lars Kusch
95f2e47abf
Fixes for webhook
2023-01-16 20:48:14 +01:00
Lars Kusch
b6197b5ed7
Fixes for webhook
2023-01-16 20:13:59 +01:00
Lars Kusch
dd1634a807
Fixes for webhook
2023-01-16 20:12:40 +01:00
Lars Kusch
0fe89ecf96
Fixes for webhook
2023-01-16 20:09:48 +01:00
Lars Kusch
c908819348
Merge remote-tracking branch 'origin/v5-develop' into v5-develop
2023-01-16 19:20:09 +01:00
Lars Kusch
f14131b494
Added webhooks and changed default BACS state to unauthorzied
2023-01-16 19:19:14 +01:00
Lars Kusch
7285b39f1e
Merge branch 'v5-develop' into v5-develop
2023-01-16 16:31:30 +01:00
Lars Kusch
4720df8236
More fixes
2023-01-16 16:04:43 +01:00
Lars Kusch
cd2d1d690d
More fixes
2023-01-16 15:40:28 +01:00
Lars Kusch
315f4e1095
More fixes
2023-01-16 15:37:26 +01:00
Lars Kusch
c157f25f4a
More fixes
2023-01-16 15:32:23 +01:00
Lars Kusch
398281a691
More fixes
2023-01-16 15:24:47 +01:00
Lars Kusch
fda44f1552
More fixes
2023-01-16 15:22:18 +01:00
Lars Kusch
b679e4e349
Fixes
2023-01-16 15:15:45 +01:00
Lars Kusch
1639df18ad
Fixes
2023-01-16 15:11:47 +01:00
Lars Kusch
ea20555378
Fixes
2023-01-16 15:07:06 +01:00
Lars Kusch
8df7457c6a
Fixes
2023-01-16 15:00:35 +01:00
Lars Kusch
07d9149ec3
Fixes
2023-01-16 14:58:38 +01:00
Lars Kusch
2ca27f7602
Debugging
2023-01-16 14:50:33 +01:00
David Bomba
396c5ec21b
Handle 429s for gmail
2023-01-16 13:31:54 +11:00
David Bomba
633537570f
Remove unique constraint from bank matching service
2023-01-16 11:59:24 +11:00
David Bomba
e822550c38
Cleanup for filters
2023-01-16 11:46:41 +11:00
David Bomba
59faed5e59
Adjustments for expense filters
2023-01-16 10:48:57 +11:00
David Bomba
45fac70557
Fixes for quote queries
2023-01-16 10:38:52 +11:00
David Bomba
0c86e828a4
Refactor and code cleanup for filters
2023-01-16 10:05:44 +11:00
David Bomba
f8a9220531
Fixes for quote queries
2023-01-16 07:54:49 +11:00
David Bomba
3da4c42f71
Rename variable
2023-01-15 21:20:16 +11:00
David Bomba
d1049f3a90
Clean up and formatting for mailers
2023-01-15 21:16:10 +11:00
David Bomba
7c3aaa4898
Set the trial flag only once
2023-01-15 19:05:52 +11:00
David Bomba
3ce3187ec2
Minor fixes for client ledger balance update
2023-01-15 17:42:13 +11:00
David Bomba
6100f9416b
Minor fixes for billingportal purchase
2023-01-15 17:40:11 +11:00
David Bomba
26e4b6c740
Fixes for client mailers
2023-01-15 15:36:00 +11:00
David Bomba
60d9a33f0d
Minor fixes for ninjamailer
2023-01-15 15:22:29 +11:00
David Bomba
a743504ed3
Minor fixes for transactions
2023-01-15 15:10:41 +11:00
David Bomba
1720baccc8
Checks inside transactions
2023-01-15 14:59:42 +11:00
David Bomba
cdfaab9cbc
Stubs for quality checks
2023-01-15 14:57:24 +11:00
David Bomba
b8d1e0a920
Refactor for emails
2023-01-15 14:44:23 +11:00
David Bomba
6a687c2aef
Working on refactor for emailables
2023-01-15 13:28:46 +11:00
David Bomba
a19a48ac92
clean up
2023-01-15 08:24:48 +11:00
David Bomba
f68d9ad37d
Remove _ fields if nothing is populates in Swiss QR Codes
2023-01-15 07:58:02 +11:00
David Bomba
5d1dc68739
Pass whitelabel to front end
2023-01-15 07:46:23 +11:00
David Bomba
a79e21b3cf
Refactor to use Envelope Mailables
2023-01-14 22:00:22 +11:00
David Bomba
cf9ffb05d5
Tests for calculating date ranges
2023-01-14 18:47:14 +11:00
David Bomba
9de6ee1d2a
Change the order we check a payment deleted status
2023-01-14 16:22:26 +11:00
David Bomba
33a9cad32a
Fixes for deleting invitations after a contact has been deleted
2023-01-14 15:28:35 +11:00
David Bomba
ada6210e34
Working on client statement schedules
2023-01-14 09:46:17 +11:00
David Bomba
de41d2546c
Fixes for touching reminders inappropriately
2023-01-13 22:26:12 +11:00
David Bomba
b0f8e10430
Clean up for the scheduler
2023-01-13 22:24:23 +11:00
David Bomba
77f330afe2
Minor adjustments for hosted platform
2023-01-13 20:23:47 +11:00
David Bomba
35fde4a73e
Clean up for scheduler
2023-01-13 20:23:03 +11:00
David Bomba
9e5417ab1c
Define the Client Statement Class
2023-01-13 20:16:17 +11:00
David Bomba
9e415b420c
Refactor for scheduled tasks
2023-01-13 12:43:38 +11:00
David Bomba
d1078e1ba1
Change sequence for settings auto bill for recurring invoices
2023-01-13 00:41:54 +11:00
David Bomba
1974f0e5f3
Set invoice autobill based on configuration
2023-01-13 00:36:25 +11:00
David Bomba
5389c00c2f
migrations for companies/accounts table
2023-01-13 00:32:54 +11:00
David Bomba
0497089e27
Fixes for pro rata calculations where discounts are involved
2023-01-12 21:31:46 +11:00
David Bomba
fa668a4749
Enforce company locale on payment gateway descriptions
2023-01-12 17:59:32 +11:00
David Bomba
7e7cffa8c8
Fixes for recurring invoice cancellations
2023-01-12 17:29:28 +11:00
David Bomba
1d811c49b9
Return success to webhook URL when the gateway has been deleted/non-resolvable to prevent constant webhook retries
2023-01-12 15:58:02 +11:00
David Bomba
80a5d8a37d
Fixes for pro rata invoicing
2023-01-12 14:21:54 +11:00
David Bomba
afad1245c9
Clean up for Filters
2023-01-12 13:52:06 +11:00
David Bomba
5320b953db
Fix for data leak on products route when using the ?with filter
2023-01-12 13:40:26 +11:00
David Bomba
0885b2a7c1
Minor fixes for create test data
2023-01-12 12:22:32 +11:00
David Bomba
2bfb39eb13
Fixes for bug in check gateway fee logic
2023-01-12 12:08:14 +11:00
David Bomba
fadc039eba
Merge branch 'cleanup_deprecated_import' into v5-develop
2023-01-12 11:08:42 +11:00
David Bomba
4979109d97
handle missing required keys for Invoice2Go Imports
2023-01-12 11:08:32 +11:00
David Bomba
d2d181e7a1
Fixes for CSV delimiters
2023-01-12 09:20:24 +11:00
David Bomba
077986d59c
Clean up legacy importer
2023-01-12 09:19:38 +11:00
David Bomba
325ceed037
Add aliases for variable
2023-01-12 08:45:09 +11:00
David Bomba
b60f0bc5dc
Minor clean up
2023-01-12 00:16:53 +11:00
David Bomba
66571b1cbd
Fixes for displaying purchase order table in pdf
2023-01-11 23:46:45 +11:00
David Bomba
ff9bd79449
Merge branch 'v5-develop' into designer
2023-01-11 23:40:19 +11:00
David Bomba
f02d781ae2
Fixes for payment amount on statements.
2023-01-11 23:40:08 +11:00
David Bomba
2e24fc34c7
domain rules
2023-01-11 20:41:09 +11:00
David Bomba
e174b379a6
Additional mailer implementation
2023-01-11 19:29:27 +11:00
David Bomba
894c2011b0
Improve clean up of stale gateway fees
2023-01-11 15:43:54 +11:00
David Bomba
9337814bab
Clean up for logging
2023-01-11 15:12:51 +11:00
David Bomba
f28a26d3f9
Bugfix where reset counter date is set but frequency is set to disabled
2023-01-11 13:13:38 +11:00
David Bomba
081d720ce5
Handle document uploads in companyimport
2023-01-11 12:48:06 +11:00
David Bomba
b950c805be
Handle trials
2023-01-11 12:47:03 +11:00
David Bomba
1b7bbdfb87
Update stripe webhooks
2023-01-11 12:14:59 +11:00
David Bomba
ce6537852c
Update stripe webhooks
2023-01-11 12:14:36 +11:00
David Bomba
6e0525c723
Add processing webhook
2023-01-11 11:37:11 +11:00
David Bomba
a0395558f7
Update bank accounts when they are verified offline
2023-01-11 11:12:40 +11:00
David Bomba
ae00f3cad3
Fixes for converting matched transactions
2023-01-10 22:31:14 +11:00
David Bomba
f06f2e2633
Prevent quality checks on authorized users
2023-01-10 18:12:16 +11:00
David Bomba
5d459aaa2f
Fixes for credit creation after downgrading a subscription service
2023-01-10 14:32:53 +11:00
David Bomba
10c316792b
Adjustment for credit balance calculations
2023-01-10 10:48:03 +11:00
David Bomba
064b9c4e67
Minor fixes for page number vertical height
2023-01-10 09:55:20 +11:00
David Bomba
3bc24a8bd7
Fixes for subscriptions where invoices were not being attached correctly back to the recurring invoice:
2023-01-09 22:09:07 +11:00
David Bomba
abc3e39188
Minor improvements for checkout 3ds processing
2023-01-09 17:50:01 +11:00
David Bomba
7372cf4ffc
Merge pull request #8119 from turbo124/v5-develop
...
Product Sales Report
2023-01-09 11:06:54 +11:00
David Bomba
317204c88a
Fixes for expense filters
2023-01-09 09:45:24 +11:00
paulwer
205a0669d8
adding update_payment webhook
2023-01-08 12:36:14 +01:00
David Bomba
d43ce15dff
Adjust appsetup so that cache rebuilds as expected
2023-01-08 20:57:59 +11:00
David Bomba
878af50be3
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2023-01-08 20:44:29 +11:00
David Bomba
ecdffcae14
Working on purchase order PDFs
2023-01-08 20:44:13 +11:00
David Bomba
6766e0fe6a
Minor Fixes
2023-01-08 19:10:31 +11:00
David Bomba
bafa16e8ee
Refactor TaskScheduler into Scheduler
2023-01-08 16:15:33 +11:00
David Bomba
05192c9f87
Push purchase order PDf creator into unified system
2023-01-08 16:15:04 +11:00
David Bomba
ea9a3f4ca3
Minor cleanup
2023-01-08 15:42:44 +11:00
David Bomba
174d0d3338
Merge branch 'v5-develop' into designer
2023-01-08 15:21:46 +11:00
David Bomba
62ed8d3391
Minor cleanup
2023-01-08 15:21:30 +11:00
David Bomba
4af753230f
Force primary contact on importing of client
2023-01-07 02:52:59 +11:00
David Bomba
76dfbddca3
Improve logic for migrating account plans from hosted and self hosted instances
2023-01-07 02:48:25 +11:00
David Bomba
78358f2e49
Fixes for use path
2023-01-07 02:38:08 +11:00
David Bomba
10e3492140
Check late invoice, webhooks
2023-01-07 02:32:40 +11:00
David Bomba
b7b3ecccbc
Fixes for gateway webhooks - strpie
2023-01-06 18:43:28 +11:00
David Bomba
619a740451
Fixes for query filters
2023-01-06 13:35:48 +11:00
David Bomba
4018d3d6a0
Minor fixes for document import
2023-01-06 13:15:32 +11:00
David Bomba
f06886fcb4
Filters for quotes
2023-01-05 22:18:16 +11:00
David Bomba
63d5b49073
Fixes for quote filters
2023-01-05 22:14:01 +11:00
David Bomba
c5de8de343
Add subscription filters
2023-01-05 22:09:25 +11:00
David Bomba
dc4e0b9c96
Add subscription filters
2023-01-04 13:09:47 +11:00
David Bomba
263e08bf04
Product Sales Report
2023-01-04 01:38:13 +11:00
David Bomba
fd51303617
Product Sales Report
2023-01-04 01:30:50 +11:00
David Bomba
5790dc8a7b
add vendor id filter
2023-01-04 00:39:52 +11:00
Hobby-Student
2a3ef46493
fix SEPA QR Code recurring invoice
2023-01-03 09:41:20 +01:00
David Bomba
03d8864652
Merge pull request #8101 from turbo124/v5-develop
...
v5.5.50
2023-01-02 17:56:23 +11:00
David Bomba
dd070747cf
Fixes for delivery notes
2022-12-29 02:22:48 +11:00
David Bomba
adb6980c0a
Refactor for PDF Generation
2022-12-29 02:13:44 +11:00
David Bomba
3ec7f6a80d
Refactor for PDF Generation
2022-12-29 01:50:11 +11:00
David Bomba
ca853d29e5
Pdf Service Refactor
2022-12-28 21:28:58 +11:00
David Bomba
2fe91b5707
Fixes for casting pdf_variables
2022-12-28 20:29:51 +11:00
David Bomba
eec9fa4dbc
Refactor for designer
2022-12-28 19:31:43 +11:00
David Bomba
cb3ecf005b
Refactors for design
2022-12-28 02:44:12 +11:00
David Bomba
22b2a50526
Fixes for checkout reference lengths
2022-12-23 21:45:33 +11:00
David Bomba
d9c84b275b
Resolve design template
2022-12-23 20:51:24 +11:00
David Bomba
5cf629d5de
Resolve design template
2022-12-23 13:58:08 +11:00
David Bomba
bce476977b
Resolve design template
2022-12-23 13:46:52 +11:00
David Bomba
1d28a98a55
Stubs for refactor for PDF generation
2022-12-23 13:22:01 +11:00
David Bomba
6400ece913
Minor fixes for expense validation
2022-12-23 12:20:15 +11:00
David Bomba
a88ef592de
Refactor for livewire
2022-12-23 11:56:07 +11:00
David Bomba
843229d9b5
Refactor for livewire
2022-12-23 11:51:29 +11:00
David Bomba
3a85441c49
Refactor for livewire
2022-12-23 11:39:41 +11:00
David Bomba
d4356af782
Refactor Livewire passing references
2022-12-23 11:33:14 +11:00
Lars Kusch
f87d84ee1e
More fixes
2022-12-22 11:38:32 +01:00
Lars Kusch
2b7893aad9
More fixes
2022-12-22 11:34:17 +01:00
Lars Kusch
1aa854d4b5
More fixes
2022-12-22 11:06:00 +01:00
David Bomba
9e84f6c10f
Reduce object sizes in Livewire
2022-12-22 16:53:48 +11:00
David Bomba
3e4926d88e
Reduce object sizes in Livewire
2022-12-22 16:44:36 +11:00
David Bomba
28cbe52d9c
Refactor for subscriptions and changing between subscriptions
2022-12-22 15:58:18 +11:00
David Bomba
6d235bcf86
remove iconv() from Pdf numbering
2022-12-21 22:27:27 +11:00
David Bomba
02899b931e
Fixes for tests
2022-12-21 22:20:54 +11:00
David Bomba
6c9f8d03d6
Refactor quote filters
2022-12-21 22:10:16 +11:00
David Bomba
7290fcd05a
Refactor quote filters
2022-12-21 22:08:00 +11:00
David Bomba
fbb137b357
Refactor for bank status filters
2022-12-21 21:46:23 +11:00
David Bomba
123a04ef9e
Refactor for bank status filters
2022-12-21 21:44:10 +11:00
David Bomba
27df35ef81
Fixes for created_at query
2022-12-21 20:04:41 +11:00
David Bomba
d0f18647ed
Add finer grained resolution to created_at query
2022-12-21 19:45:27 +11:00
David Bomba
cfe2d397da
Fixes for created_at queries
2022-12-21 19:44:01 +11:00
David Bomba
0b5178561b
Add finer grained resolution to created_at query
2022-12-21 18:14:22 +11:00
David Bomba
ad57700a41
Refactor for created_at query
2022-12-21 17:45:38 +11:00
David Bomba
bc1f4bd2f8
Fixes for created_at queryfilter
2022-12-21 17:41:36 +11:00
David Bomba
c6e2cf32f1
Merge pull request #8095 from joshuadwire/v5-develop
...
Fix eWay failures related to 32-bit integer limit
2022-12-21 16:07:45 +11:00
Joshua Dwire
0b15ee7eed
Fix eWay failures related to 32-bit integer limit
2022-12-20 23:56:42 -05:00
David Bomba
b1454d11ab
Minor fixeS
2022-12-21 12:27:47 +11:00
David Bomba
cb823ef8b5
Clean up for register form
2022-12-20 23:53:52 +11:00
David Bomba
3bb04b4edf
Move stale invoice cleanup to scheduler
2022-12-20 22:32:13 +11:00
David Bomba
c3945a1bac
Ensure Unique Emails
2022-12-20 21:49:53 +11:00
David Bomba
13f8aa2140
Refactor subscription invoices to use standard allow temporary invoice numbers until they are confirmed
2022-12-20 21:46:20 +11:00
David Bomba
971787161c
Enforce registration for subscriptions if configured
2022-12-20 15:50:02 +11:00
David Bomba
2b4c3b799d
Logging for checkout 3ds error handling
2022-12-20 12:46:23 +11:00
David Bomba
6f0f0a4ffa
Fixes for Checkout authorization failure exception handling
2022-12-20 12:41:34 +11:00
David Bomba
af0b459f94
Fixes for category IDs for recurring expenses
2022-12-20 10:26:29 +11:00
David Bomba
8251c53340
Fixes for edge case with inappropriate use of group counters
2022-12-20 10:14:10 +11:00
David Bomba
515e93250f
Purchase Order Notifications
2022-12-19 23:25:48 +11:00
David Bomba
19472da9ce
Assign the expense to a converted PO
2022-12-19 21:29:58 +11:00
David Bomba
e29b08824a
Use id_token for apple when deleting companies
2022-12-19 21:07:38 +11:00
David Bomba
db89751ebf
Refactor for unique jobs
2022-12-19 16:31:23 +11:00
David Bomba
9cb1e2b0b4
Harvest only the error message from the webhook endpoint
2022-12-19 14:57:44 +11:00
David Bomba
7fc794bfde
Add vendors and clients as available include for recurring expenses
2022-12-19 12:57:21 +11:00
David Bomba
66ba48bb49
minor fixes for subscriptions
2022-12-19 12:38:03 +11:00
David Bomba
fd789ffddc
Fixes for change plan with subscriptions
2022-12-18 20:57:32 +11:00
David Bomba
e34cb0a585
Minor fixes for tax currencies - vendor vs client
2022-12-18 18:09:39 +11:00
David Bomba
df65b9e980
Minor fixes for tax currencies - vendor vs client
2022-12-18 18:00:24 +11:00
David Bomba
e6903984f4
Code cleanup
2022-12-18 14:35:13 +11:00
Lars Kusch
9fe832ab22
Redirect after payment
2022-12-17 14:42:04 +01:00
Lars Kusch
f897df733a
Redirect after payment
2022-12-17 14:22:03 +01:00
Lars Kusch
d67fc2d493
Add new webhhoks for BACS
2022-12-17 12:53:54 +01:00
Lars Kusch
331d4f7173
More fixes for autobilling
2022-12-17 12:43:08 +01:00
Lars Kusch
f2fd4aec37
More fixes for autobilling
2022-12-17 12:40:51 +01:00
Lars Kusch
ea1a373a9b
Fixes for tokenbillling
2022-12-17 07:36:13 +01:00
Lars Kusch
9f38380d61
Fixes
2022-12-17 07:16:20 +01:00
Lars Kusch
e1fa873d1f
Fixes
2022-12-17 07:11:02 +01:00
Lars Kusch
2cf9db7b2b
Fixes
2022-12-17 06:58:45 +01:00
Lars Kusch
01fbebb42e
First generartion of final js
2022-12-17 06:39:16 +01:00
Lars Kusch
360282dce4
Minor fix
2022-12-17 06:29:21 +01:00
Lars Kusch
7db95405e5
Minor changes
2022-12-17 06:22:57 +01:00
Lars Kusch
bbeef5fd50
Added payment view for BACS
2022-12-17 06:19:52 +01:00
David Bomba
426d1c45fd
Filter by private notes
2022-12-17 10:04:00 +11:00
David Bomba
4761f8a1c9
Flip sort order for payments in client portal
2022-12-17 09:26:31 +11:00
Lars Kusch
b0e6c62049
Remove debbuging code
2022-12-16 17:18:20 +01:00
Lars Kusch
98a938235f
Minor fixes
2022-12-16 16:58:27 +01:00
Lars Kusch
3ed29c8e77
Minor fixes
2022-12-16 16:56:38 +01:00
Lars Kusch
597610ed4c
Minor fixes
2022-12-16 16:55:42 +01:00
Lars Kusch
2b18bf2b4b
Save BACS
2022-12-16 16:54:07 +01:00
Lars Kusch
c323060139
Fixes for Session-ID
2022-12-16 16:37:02 +01:00
Lars Kusch
c56d41ad2a
Fixes for Session-ID
2022-12-16 15:44:43 +01:00
Lars Kusch
0eb88c5f5a
Fix route
2022-12-16 15:21:56 +01:00
Lars Kusch
10cc02c14d
Fix route
2022-12-16 15:19:00 +01:00
Lars Kusch
cb593be1de
Minor fixes
2022-12-16 14:55:13 +01:00
Lars Kusch
f9434c8cc1
Minor fixes
2022-12-16 14:52:45 +01:00
Lars Kusch
d4a99ad64a
Minor fixes
2022-12-16 14:48:33 +01:00
Lars Kusch
6ad2cba624
Further changes
2022-12-16 14:43:03 +01:00
David Bomba
7dec26f788
minor fixes for subscriptions
2022-12-16 23:37:03 +11:00
Lars Kusch
b3dd3aaaa1
Added BACS to payment controller
2022-12-16 12:05:10 +01:00
Lars Kusch
b88dc785d7
Add BACS to livewire
2022-12-16 11:35:35 +01:00
Lars Kusch
380cff056a
Minor fixes
2022-12-16 11:27:32 +01:00
Lars Kusch
034ed039e0
Minor fixes
2022-12-16 11:25:23 +01:00
Lars Kusch
a48e08cbef
Scafold inital classes
2022-12-16 11:09:37 +01:00
Lars Kusch
e2bc018c97
Add base classes
2022-12-16 11:02:49 +01:00
David Bomba
d6aedeef91
Subscriptions v2 - handle trial
2022-12-16 16:21:14 +11:00
David Bomba
1e72989a1a
Update translations
2022-12-16 14:51:01 +11:00
David Bomba
242729c656
Update translations for serbian and slovak
2022-12-16 14:05:52 +11:00
David Bomba
3a1f1f5f8e
Updates for payment filters
2022-12-16 10:48:17 +11:00
David Bomba
ccb98aaf06
Updates for payment filters
2022-12-16 10:46:50 +11:00
David Bomba
ead61d8f74
Updates for payment filters
2022-12-16 10:44:57 +11:00
David Bomba
36a0d63069
Updates for payment filters
2022-12-16 10:40:03 +11:00
David Bomba
0399e7ce6d
Updates for payment filters
2022-12-16 10:39:21 +11:00
David Bomba
7ca4e27059
Updates for payment filters
2022-12-16 10:36:53 +11:00
David Bomba
b964f5d482
Updates for payment filters
2022-12-16 10:29:19 +11:00
David Bomba
5864027243
Updates for payment filters
2022-12-16 10:26:41 +11:00
David Bomba
96d97535a0
Updates for payment filters
2022-12-16 10:15:32 +11:00
David Bomba
c95384fe0c
Updates for payment filters
2022-12-16 10:10:47 +11:00
David Bomba
93f836761d
Prevent relinking of payments with transactions
2022-12-16 10:02:29 +11:00
David Bomba
e2439b60c3
Prevent relinking of payments with transactions
2022-12-16 09:38:02 +11:00
David Bomba
8170831b73
Do not autobilling recurring invoices in draft state
2022-12-15 23:17:50 +11:00
David Bomba
269b3cf198
Attach invoice documents to payment emails
2022-12-15 16:56:53 +11:00
David Bomba
a24a051004
Attach invoice documents to payment emails
2022-12-15 16:55:47 +11:00
David Bomba
b1851e310b
Move logic in alpine for transitions
2022-12-15 15:42:37 +11:00
David Bomba
55c0453b75
Subscriptions v2
2022-12-15 12:16:50 +11:00
David Bomba
b7316255a9
Quote attachments as data
2022-12-15 08:41:06 +11:00
David Bomba
66e4270531
Move attachments into data
2022-12-15 08:39:27 +11:00
David Bomba
3e04be5d1d
Remove prefix from document pdf
2022-12-15 08:32:11 +11:00
David Bomba
20ea1a3cdb
Merge pull request #8074 from turbo124/v5-develop
...
Force a currency for vendors
2022-12-14 18:13:04 +11:00
David Bomba
0e05782425
Clean up around payment emails
2022-12-14 18:12:37 +11:00
David Bomba
37865e8802
Merge pull request #8059 from LarsK1/patch-stripe-klarna
...
Change Klarna intregration to comply with Klarna's rules
2022-12-14 18:12:06 +11:00
David Bomba
1b1016efb9
Fixes for Apple OAuth
2022-12-14 17:35:36 +11:00
David Bomba
5a7b032975
Fixes for profit/loss request
2022-12-14 16:41:05 +11:00
David Bomba
c131cfcd1e
Refactor for how we deal with delete payments and client paid to dates
2022-12-14 16:17:43 +11:00
David Bomba
a25711b5eb
Drop use_vendor_currency column from companies
2022-12-14 13:20:32 +11:00
David Bomba
d61620bcf6
Refactor to use vendor currencies for purchase orders
2022-12-14 11:50:55 +11:00
David Bomba
e595105f69
Refactor to use vendor currencies for purchase orders
2022-12-14 11:45:47 +11:00
David Bomba
3998cc9d10
Add doc block definitions
2022-12-14 11:26:07 +11:00
David Bomba
454359d253
Force a currency for vendors
2022-12-14 11:09:14 +11:00
David Bomba
3df49b04ed
Watch webhooks on hosted
2022-12-14 09:25:05 +11:00
David Bomba
5e6fc9117a
Minor fixes
2022-12-14 09:20:26 +11:00
David Bomba
efa66f1a8b
logging for socialite
2022-12-13 20:47:49 +11:00
David Bomba
48f1db60db
Fixes for update payment methods - Stripe
2022-12-13 19:53:13 +11:00
David Bomba
a63d267deb
Subscriptions v2
2022-12-12 16:00:39 +11:00
David Bomba
32ff078a64
Remove all instances of dispatchSync()
2022-12-12 15:27:22 +11:00
David Bomba
8ed32acce2
Refactor for starting jobs with middleware
2022-12-12 13:46:11 +11:00
David Bomba
20e0a87630
Quote filters for expired and upcoming
2022-12-12 10:05:14 +11:00
David Bomba
660371cbf5
Subscriptions v2 - OTP
2022-12-10 16:31:31 +11:00
Lars Kusch
46624c4be9
Added getter for ID
2022-12-10 05:50:54 +01:00
Lars Kusch
eb04453369
Update StripePaymentDriver.php
2022-12-10 05:49:57 +01:00
David Bomba
21bec86fda
Subscriptions v2
2022-12-10 14:25:46 +11:00
David Bomba
9a0a55d356
OTP for subscriptions
2022-12-10 12:28:54 +11:00
David Bomba
81e8997e2c
Minor cleanup for gateway model
2022-12-10 10:54:34 +11:00
Lars Kusch
24681e2f23
Disallow payment with Klarna for business out of US
2022-12-09 14:25:18 +01:00
David Bomba
68688e5b98
Subscriptions v2
2022-12-09 19:39:27 +11:00
David Bomba
1ca6810132
Subscriptions v2
2022-12-09 16:50:48 +11:00
David Bomba
be2d6afc63
OTP for subscriptions
2022-12-09 15:41:54 +11:00
David Bomba
8f4350bcb9
Subscriptions v2
2022-12-09 14:36:39 +11:00
David Bomba
d6f327c4ef
Fixes for bank rule tests
2022-12-09 13:47:54 +11:00
David Bomba
41dcb7cf4a
Subscriptions v2
2022-12-09 12:35:37 +11:00
David Bomba
af465ac31a
Minor fixes for stripe translations
2022-12-09 10:10:42 +11:00
David Bomba
4c6342916f
Add proper description to mollie credit card transactions
2022-12-09 09:42:40 +11:00
David Bomba
b2ff2a1c18
Catch mollie payments if redirect URL is null
2022-12-09 09:33:19 +11:00
David Bomba
62950e7549
Fixes for type hints
2022-12-09 08:36:06 +11:00
David Bomba
a2e94bb27e
Disable auto billing on recurring invoices and generated invoices if disabled in client portal
2022-12-09 08:31:22 +11:00
David Bomba
7c50231c26
Use redirect away for mollie
2022-12-08 22:27:09 +11:00
David Bomba
ecb4ee7b8f
Add transaction filters for payments and expenses
2022-12-08 14:35:10 +11:00
David Bomba
70db8052c0
add checks prior to attempting to add in payment types
2022-12-08 14:19:43 +11:00
David Bomba
482918e3f3
Cast matomo id to string
2022-12-08 11:39:43 +11:00
David Bomba
69a1419e9b
Fixes for updateinvoice events
2022-12-08 11:17:18 +11:00
David Bomba
dff9c9566c
Fixes for phone validation
2022-12-08 10:38:52 +11:00
David Bomba
bad7b242e1
Fixes for Klarna
2022-12-07 23:01:16 +11:00
David Bomba
bba2adf5cd
Add idempotency key for mollie
2022-12-07 20:16:14 +11:00
David Bomba
449d88dd21
Merge pull request #8053 from LarsK1/patch-4
...
Stripe: add Klarna as payment method
2022-12-07 19:50:31 +11:00
David Bomba
5d5cc1eec2
Merge branch 'v5-stable' into patch-4
2022-12-07 19:44:45 +11:00
Lars Kusch
8ee33e827e
Fixes for Klarna
2022-12-07 09:18:09 +01:00
David Bomba
ff0a22ff85
Merge pull request #8039 from LarsK1/patch-5
...
Add support for Matomo
2022-12-07 18:41:33 +11:00
Lars Kusch
26d3595ef5
Add Matomo to database table
2022-12-07 08:39:05 +01:00
David Bomba
82a1bf80ad
Subscriptions v2
2022-12-07 16:48:40 +11:00
David Bomba
33d4402189
Subscriptions v2
2022-12-07 16:45:25 +11:00
David Bomba
02d30ee778
Add convert currency properties to company table
2022-12-07 13:48:38 +11:00
David Bomba
54b9d3f65d
Ensure client is tagged on view quote activity
2022-12-07 13:45:51 +11:00
David Bomba
3a376fddf6
Improve bank transaction filters
2022-12-07 13:05:35 +11:00
David Bomba
9d0ba8d30a
Check for properties before accessing
2022-12-07 12:21:12 +11:00
David Bomba
3a97b39e3b
Ensure we retrieve archived invoices in Stripe payment webhook
2022-12-07 07:43:38 +11:00
David Bomba
27887b2b62
minor fixes
2022-12-06 14:50:37 +11:00
David Bomba
772d8d036f
add payment to bank transaction matching
2022-12-06 13:26:37 +11:00
David Bomba
fd4064f4e5
Update Stripe to latest API with idempotency keys
2022-12-05 22:06:31 +11:00
David Bomba
7bde5690f4
refactor bank matching service
2022-12-05 21:27:42 +11:00
David Bomba
0c17e6014f
Refactor language translations
2022-12-05 21:26:51 +11:00
Lars Kusch
701344947f
Add Support for Klarna
2022-12-05 09:03:08 +01:00
Lars Kusch
9a08eb0940
Add support for Klarna
2022-12-05 09:00:49 +01:00
David Bomba
83700a002d
Fixes for linking payments/expenses
2022-12-05 18:42:06 +11:00
David Bomba
45fe501597
Fixes for bank matching serivce
2022-12-05 15:44:41 +11:00
David Bomba
46671e8fd5
clean up for old email attachments
2022-12-05 14:17:56 +11:00
David Bomba
3869dcccf9
Additional check to ensure recurring invoices have invitations
2022-12-05 13:27:33 +11:00
David Bomba
252416a5b0
improve off session token billing with stripe
2022-12-05 13:19:36 +11:00
David Bomba
b1b9b5d120
Add Off Session to Stripe Auto Billing request
2022-12-05 13:00:40 +11:00
David Bomba
4739277b47
Allow overriding the default locale in .env file
2022-12-05 12:42:32 +11:00
David Bomba
855206fb15
Add delete webhook for projects
2022-12-05 12:30:58 +11:00
David Bomba
7de08914cb
Merge pull request #8033 from turbo124/v5-develop
...
Tests for linking payments with expenses
2022-12-05 10:43:53 +11:00
David Bomba
beb9a324b3
Merge pull request #8026 from cleptric/v5-develop
...
Update Sentry Laravel SDK to v3
2022-12-05 10:43:31 +11:00
David Bomba
165cbc430c
Merge pull request #7979 from talkstraightuk/reserved-keywords-context-aware
...
Reserved keywords are aware of date in recurring invoice PDF preview
2022-12-05 10:43:12 +11:00
David Bomba
591b007c1c
Tests for linking payments with expenses
2022-12-05 10:07:34 +11:00
David Bomba
ea3b6d0259
add status to client export
2022-12-05 09:28:08 +11:00
David Bomba
8b2f9a8708
Fixes for middle ware key
2022-12-05 08:22:15 +11:00
David Bomba
1df4079625
Fixes for checkout
2022-12-04 18:46:25 +11:00
David Bomba
3aa5db7198
Fixes for the way we attach documents/pdfs to puchase orders
2022-12-04 17:37:31 +11:00
Michael Hoffmann
4651922be6
Update Sentry Laravel SDK
2022-12-02 23:55:00 +01:00
David Bomba
5b63e0fd81
Fixes for latency when sending emails
2022-12-03 09:50:55 +11:00
David Bomba
14e86b8183
Minor checks for reminders
2022-12-03 09:33:49 +11:00
David Bomba
2eb61b08cb
Do not send reminders to trashed contacts
2022-12-03 09:15:27 +11:00
David Bomba
ef95312f0c
Fixes for custom labels/values for credits
2022-12-03 07:40:38 +11:00
David Bomba
d7f12d62a6
Count Bank Account Created on Hosted
2022-12-02 13:19:02 +11:00
David Bomba
bb535f22c0
Fixes for edge cases with recurring invoice due date days = 0
2022-12-02 11:02:04 +11:00
David Bomba
e5d212bd9a
Ensure due_date_days is populated
2022-12-02 10:36:47 +11:00
David Bomba
ae73e414e9
updates for cookie consent
2022-12-02 09:45:38 +11:00
David Bomba
b0933f7468
Additional checks for reminder scheduling for endless reminders
2022-12-02 07:30:24 +11:00
David Bomba
986ed9016a
Updates for translations for Stripe
2022-12-02 06:59:16 +11:00
David Bomba
043178fbdb
changes for layout of Subscriptions
2022-12-01 17:05:27 +11:00
David Bomba
b28aa5d1cd
Add form request for enable two factor
2022-12-01 15:33:40 +11:00
David Bomba
6a3b447395
Fixes for single account creation
2022-12-01 12:50:03 +11:00
David Bomba
c085845da1
fixes for tests
2022-12-01 12:41:28 +11:00
David Bomba
49ac6a3d50
Fixes for tests
2022-12-01 12:00:53 +11:00
David Bomba
7b073d033a
Fixes for Zoho Import
2022-12-01 08:49:59 +11:00
David Bomba
8b605e9340
Increase chunk size for autobill
2022-12-01 08:02:51 +11:00
David Bomba
ae1abf406a
Working on Subscriptions v2
2022-11-30 21:13:24 +11:00
Gary Turner
5cc52b57d8
Reserved keywords are aware of date in recurring invoice PDF preview
2022-11-30 08:04:49 +00:00
David Bomba
c313caa59e
Add Payment Id to bank transactions table
2022-11-30 18:39:22 +11:00
David Bomba
44da02f00e
Fixes for Stripe payment translations
2022-11-30 17:20:58 +11:00
David Bomba
0dc9129e76
Fixes for expense category validation
2022-11-30 17:15:22 +11:00
David Bomba
4f06bd116b
Fixes for expense category validation
2022-11-30 17:13:03 +11:00
David Bomba
c4b7cc615e
Minor cleanup
2022-11-30 16:38:01 +11:00
David Bomba
7abc257499
Merge branch 'attachData_for_attachments_rather_than_file_paths' into v5-develop
2022-11-30 16:37:29 +11:00
David Bomba
e68bdeb453
Minor cleanup
2022-11-30 16:37:20 +11:00
David Bomba
d87cdd84b3
Merge pull request #8009 from checkitsedo/#8008-CSV-Import-AutoDetect-Delimiter
...
#8008 csv import auto detect delimiter
2022-11-30 16:03:06 +11:00
David Bomba
002d7941be
Merge pull request #8010 from turbo124/v5-develop
...
Bug Fix - Client balance corrupted when transaction is deleted.
2022-11-30 15:42:01 +11:00
David Bomba
b831658da4
Do not allow restoration of a invoice with a deleted payment
2022-11-30 15:36:30 +11:00
David Bomba
9e69488254
Fixes for multiple deletes on a single invoice
2022-11-30 14:39:45 +11:00
David Bomba
4d1555b46e
Fixes for applying payment from a transaction, and then unwinding the transaction
2022-11-30 13:10:24 +11:00
David Bomba
eb0bdd12ba
Fixes for CSV imports, replace work_phone with phone
2022-11-30 11:46:02 +11:00
checkitsedo
b63b53e9d3
Add CSV delimiter Autodetection
...
Line 139 and Lines 162-173:
Checks $csvfile for the most accurate delimiter ($bestDelimiter)
Line 140:
Sets the Delimiter for league/csv Reader
2022-11-30 00:52:27 +01:00
David Bomba
b6035ca676
Fixes for storing bank transactions
2022-11-30 09:18:49 +11:00
David Bomba
9ff6bdc104
Add frequency to recurring invoice export
2022-11-30 09:06:12 +11:00
David Bomba
0423e2f9b1
Fixes for store bank transaction
2022-11-30 08:38:59 +11:00
David Bomba
bf3713cf4f
Fixes for store bank transaction
2022-11-30 08:38:25 +11:00
David Bomba
925a6bdfc9
Fixes for when no bank integration id is sent
2022-11-30 08:25:24 +11:00
David Bomba
ca75d0078b
Minor fixes for Stripe Payment Intent query
2022-11-30 07:37:50 +11:00
David Bomba
0815a0ff69
Implement checkout object for phone
2022-11-29 23:14:01 +11:00
David Bomba
9da661cf66
Merge pull request #7999 from LarsK1/patch-1
...
Translate Stripe payment texts
2022-11-29 22:12:48 +11:00
David Bomba
0268cdbf9e
Refactor for Stripe payment intents + charges + new api
2022-11-29 21:43:40 +11:00
David Bomba
806689c63d
Fixes for demo mode
2022-11-29 20:09:54 +11:00
Lars Kusch
c3a1d21c61
Add currency sign
2022-11-29 09:56:16 +01:00
Lars Kusch
dd5c812969
Add currency sign
2022-11-29 09:55:20 +01:00
Lars Kusch
974d2f9c75
Add currency sign to text
2022-11-29 09:54:05 +01:00
Lars Kusch
40a78a4336
Add translation
2022-11-29 09:33:13 +01:00
Lars Kusch
eecc2bb8af
ACH translations
2022-11-29 09:28:37 +01:00
Lars Kusch
91126b2dad
Translate Stripe payment texts
2022-11-29 09:15:23 +01:00
David Bomba
a1339675c7
Add more entropy when updating company ledger
2022-11-29 17:29:20 +11:00
David Bomba
cb8c3f4f39
Minor fix for client balance adjustment
2022-11-29 17:20:40 +11:00
David Bomba
c9080b14c7
Fixes for missing properties in store bank integration request
2022-11-29 17:01:10 +11:00
David Bomba
0c4a691592
Handle nothing being passed into sort() filter
2022-11-29 16:55:43 +11:00
David Bomba
4242805e5c
Minor fixes for company gateways validation
2022-11-29 16:19:05 +11:00
David Bomba
24364c5ffb
Implement chunking of auto bill data
2022-11-28 20:49:32 +11:00
David Bomba
448d3a2246
Refactor for attachments
2022-11-28 15:45:25 +11:00
David Bomba
d0bb55f0c2
Refactor remaining entities to attach using data rather than paths
2022-11-28 14:16:46 +11:00
David Bomba
93c96e0d78
Inject slight delay into emails
2022-11-28 12:24:07 +11:00
David Bomba
778c30f7ed
refactor for data instead of file paths
2022-11-28 12:16:58 +11:00
David Bomba
1ba73a3a54
Merge fixes
2022-11-28 08:24:35 +11:00
David Bomba
a13379dcbe
Inject small delay into email dispatch
2022-11-28 08:24:10 +11:00
David Bomba
df14baa6d7
Add slight delays to emails
2022-11-27 21:56:21 +11:00
David Bomba
729351033b
Fixes for in notifications
2022-11-27 21:33:37 +11:00
David Bomba
9ab343ddd6
Inject slight delay
2022-11-27 19:58:30 +11:00
David Bomba
15e8faf7db
change private to protected property for middleware key
2022-11-27 19:12:38 +11:00
David Bomba
aff4e197c0
change private to protected property for middleware key
2022-11-27 19:12:00 +11:00
David Bomba
788055dad8
Fixes for updated_at in bank_transaction_rules
2022-11-27 19:10:11 +11:00
David Bomba
8b3c579f7b
Wind back Middleware for Bank Service Matching
2022-11-27 19:03:28 +11:00
David Bomba
1dffb04d8c
Fixes for breaking out of stripe import customers
2022-11-27 17:47:22 +11:00
David Bomba
26bb11d6e3
Fixes for stripe importing customers
2022-11-27 17:39:10 +11:00
David Bomba
85c40de5de
Return early if no hash found
2022-11-27 17:33:43 +11:00
David Bomba
44cd369256
Fixes for client number race conditions when importing stripe clients
2022-11-27 17:15:16 +11:00
David Bomba
6471bcb384
Refactor reminder crons
2022-11-27 16:25:55 +11:00
David Bomba
3cad564fd5
Don't return value from void function
2022-11-27 15:38:25 +11:00
David Bomba
5544207687
Minor fixes for reminders
2022-11-27 13:19:50 +11:00
David Bomba
2e3f371b80
Minor fixes for failed notifications
2022-11-27 12:17:02 +11:00
David Bomba
d21144f64b
minor fixes for type checks
2022-11-27 10:47:59 +11:00
David Bomba
31988d0387
Fixes for creating backup directory if it does not exist
2022-11-27 09:46:24 +11:00
David Bomba
724c19d539
Clean up for logging
2022-11-27 09:26:52 +11:00
David Bomba
a6a8e5fa42
Minor fixes for bank transaction imports
2022-11-27 09:13:25 +11:00
David Bomba
420cb19701
Fix for subscription cancellation where there are no outstanding invoices present to refund
2022-11-27 08:20:03 +11:00
David Bomba
ecfd306fd7
Clean up subscription service
2022-11-27 08:12:37 +11:00
David Bomba
bb4687f18d
Clean up how we execute scheduled commands
2022-11-27 07:52:49 +11:00
David Bomba
5c60dab8c6
Refactor the way we execute scheduled commands
2022-11-26 14:38:09 +11:00
David Bomba
d279a12547
minor refactor for reminder jobs
2022-11-26 14:14:56 +11:00
David Bomba
667c1848dc
Improve validation layer for reports
2022-11-26 12:48:42 +11:00
David Bomba
dbdda5dd03
clean up request
2022-11-26 12:42:02 +11:00
David Bomba
dc8adf8378
Improve cron definitions to prevent race conditions
2022-11-26 12:38:09 +11:00
David Bomba
65a792edbf
Update twilio sms authorize() method
2022-11-26 12:21:03 +11:00
David Bomba
b2c9f33170
updates for SMS confirmations
2022-11-26 12:15:21 +11:00
David Bomba
a91feab3b6
Smooth out cron jobs
2022-11-26 12:10:18 +11:00
David Bomba
5140046cb6
Minor fixes for logging
2022-11-26 11:09:48 +11:00
David Bomba
86e92a7f32
Refactor Stripe API Webhooks to work across all API Versions
2022-11-26 10:04:03 +11:00
David Bomba
0210cededc
Support latest version of Stripe API
2022-11-26 07:29:15 +11:00
David Bomba
a11d2c88bc
updates for db schema
2022-11-25 23:30:03 +11:00
David Bomba
08d1672258
Safety return for missing invoice
2022-11-25 08:25:34 +11:00
David Bomba
0784bdaef3
Clean up for logging
2022-11-25 07:53:37 +11:00
David Bomba
ff38a91302
Bulk match transactions
2022-11-25 07:52:47 +11:00
David Bomba
990b43299c
Refactor bank rule column name
2022-11-25 07:07:12 +11:00
David Bomba
fa5c364556
Add checks to prevent duplicate reminders from being sent
2022-11-24 21:07:20 +11:00
David Bomba
20810bd7fe
Minor fixes for company count
2022-11-24 20:33:52 +11:00
David Bomba
8f5fb2ca9f
Fixes for recurring invoice edge case
2022-11-24 17:23:36 +11:00
David Bomba
264a4df13b
Adjustments for handling invoice deletion
2022-11-24 16:49:03 +11:00
David Bomba
29d909ad08
Fixes for SendReminders firing twice
2022-11-24 15:43:14 +11:00
David Bomba
4ea0d03b5c
Update validation rules for subscriptions
2022-11-24 14:33:18 +11:00
David Bomba
60341c7c07
Add filters for tasks by project
2022-11-24 11:38:57 +11:00
David Bomba
3994abd10f
minor fixes for usage of client portal subdomains in self hosted instances
2022-11-24 09:37:14 +11:00
David Bomba
7d589c5a7c
Merge branch 'bank_rules' into v5-develop
2022-11-24 09:33:41 +11:00
David Bomba
891c742c5d
Fixes for custom client portal subdomains
2022-11-24 09:33:25 +11:00
David Bomba
b043d1a190
Merge branch 'v5-develop' into bank_rules
2022-11-24 08:05:15 +11:00
David Bomba
d34337edb5
Minor fixes for rules
2022-11-24 08:05:08 +11:00
David Bomba
9718e657cd
minor fixes for invoice controller bulk actions
2022-11-24 07:39:06 +11:00
David Bomba
1ef260cb14
Purge company transactions/integrations
2022-11-23 22:28:22 +11:00
David Bomba
dc5d4f0388
Fixes for SEPA EPC QR Codes
2022-11-23 22:21:12 +11:00
David Bomba
08630874b8
Fixes for rules
2022-11-23 22:14:36 +11:00
David Bomba
428f42c723
Merge branch 'v5-develop' into bank_rules
2022-11-23 22:00:44 +11:00
David Bomba
5316340c29
Subscriptions v2
2022-11-23 19:32:03 +11:00
David Bomba
d2ea53b0a4
Subscriptions v2
2022-11-23 17:27:43 +11:00
David Bomba
82ec5a655b
Expand functionality of Subscription by implementing Optional Products
2022-11-23 13:12:35 +11:00
David Bomba
7727b90cd5
Allow auto billing as a bulk action
2022-11-23 13:02:41 +11:00
David Bomba
5223757c52
Add bank rule_id to bank transactions
2022-11-23 12:57:03 +11:00
David Bomba
0f2e19a873
Merge branch 'v5-develop' into bank_rules
2022-11-23 12:54:26 +11:00
David Bomba
161b6a6466
Allow bulk email with selecting a template
2022-11-23 12:37:39 +11:00
David Bomba
15b4d17bcc
enforce password protection across entire client portal if invoice passwords are required
2022-11-23 12:26:52 +11:00
David Bomba
85c0dbe0e4
Inovice tasks lockijng
2022-11-23 10:01:37 +11:00
David Bomba
575d5cda35
Catch payment intents without charges key
2022-11-23 07:43:14 +11:00
David Bomba
4d87b845e5
Fixes for bank transaction csv imports
2022-11-22 23:36:51 +11:00
David Bomba
81fd33e901
Fixes for importing stripe customers where no customers exist in stripe
2022-11-22 17:37:41 +11:00
David Bomba
896e5f88ac
Fixes for blank client address in Swiss QR Codes
2022-11-22 16:23:08 +11:00
David Bomba
08ca5ddb72
Include bank transactions and bank integrations in company import/exports
2022-11-22 16:14:07 +11:00
David Bomba
1bd1d482ec
Fixes for Paypal Token payments
2022-11-22 14:37:50 +11:00
David Bomba
64fb9c9a85
Improve account resolution from Yodlee API
2022-11-22 14:27:17 +11:00
David Bomba
3345984b65
Fixes for applying the correct amount to client balance
2022-11-22 10:46:42 +11:00
David Bomba
cf84f5b24d
Set encoding to UTF-8 for EPC QR Codes
2022-11-22 09:13:16 +11:00
David Bomba
9091951f41
Include bank transaction rules to first load
2022-11-22 08:42:53 +11:00
David Bomba
9115d2e902
Fixes for generic report rules test
2022-11-22 08:11:17 +11:00
David Bomba
b3fefb3ac8
Minor fixes for validation rules
2022-11-22 07:10:17 +11:00
David Bomba
4b4e023cb3
Add rules to company transformer
2022-11-21 21:49:33 +11:00
David Bomba
be8603ae5b
Merge pull request #7963 from turbo124/v5-develop
...
Catch EPC QR failures
2022-11-21 20:51:12 +11:00
Gary Turner
2a4ea41d56
Add reserved keywords for year/month before and after
2022-11-21 09:25:47 +00:00
David Bomba
79d032fa4b
Catch EPC QR failures
2022-11-21 19:12:51 +11:00
David Bomba
aade9c8f0b
Try / catch for epc qr codes
2022-11-21 12:14:45 +11:00
David Bomba
a8fcec8ace
minor fixes for create company routeS'
2022-11-21 09:28:49 +11:00
David Bomba
f0e45bda76
Escape variables in custom designs
2022-11-21 08:28:47 +11:00
David Bomba
f46ed1950d
Clean up
2022-11-21 07:45:44 +11:00
David Bomba
fd4eb611d9
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-11-21 07:38:45 +11:00
David Bomba
3cb6c28a79
remove delay from events
2022-11-21 07:38:41 +11:00
David Bomba
a233e585dc
fixes for failed email sending
2022-11-20 20:21:27 +11:00
David Bomba
d046989e84
Minor fixes for bank services, executing matching after imports
2022-11-20 17:00:22 +11:00
David Bomba
4c72663940
Bank Transaction rule tests
2022-11-20 14:31:30 +11:00
David Bomba
b2dee8dd35
Tests for rules
2022-11-20 14:19:35 +11:00
David Bomba
0efaf80cee
Tests for matching expenses
2022-11-20 13:55:19 +11:00
David Bomba
9412760a25
Matching Bank Transactions
2022-11-20 13:12:33 +11:00
David Bomba
86813f91cc
Adjust when we send certain events after an email failure
2022-11-20 12:00:04 +11:00
David Bomba
5f0d905265
Fixes for failed email mailer, edge case where balances may not adjust correctly
2022-11-20 11:46:32 +11:00
David Bomba
3562c3376c
Fixes for CRUD actions on bank transaction rules
2022-11-20 11:25:57 +11:00
David Bomba
069568da6e
Minor fixes for request forms
2022-11-20 11:16:38 +11:00
David Bomba
49a079714f
Minor fixes for request forms
2022-11-20 11:13:46 +11:00
David Bomba
f6f659521f
Merge branch 'v5-develop' into bank_rules
2022-11-20 11:08:09 +11:00
David Bomba
b988614e38
Implement additional filters for list views
2022-11-19 13:37:27 +11:00
David Bomba
1c89a39d56
Clean input for custom css
2022-11-19 10:58:32 +11:00
David Bomba
eaedcba6d0
update for helpers
2022-11-19 10:23:29 +11:00
David Bomba
6db1dae3b0
Update filters
2022-11-19 10:20:25 +11:00
David Bomba
c7362aefef
Fixes for Fortre payment driver and service fees
2022-11-18 12:33:04 +11:00
David Bomba
a6079b0cc1
Fixes for variables in recurring invoices
2022-11-18 07:45:14 +11:00
David Bomba
c9bebde8f4
Minor fixes for date range calculation for :WEEK
2022-11-18 07:19:02 +11:00
David Bomba
050079b76a
Wind back some changes for react fallback routes
2022-11-17 18:56:52 +11:00
David Bomba
5cd2a7afe4
minor fixes
2022-11-17 17:31:52 +11:00
David Bomba
07d888257f
Paid CSS Overlay
2022-11-17 16:41:23 +11:00
David Bomba
d413cb686b
Fixes for gocardless delayed instant bank payment notificatrion:
2022-11-17 13:21:37 +11:00
David Bomba
6eaf8a290d
Updates for gocardless
2022-11-17 12:51:20 +11:00
David Bomba
c9a5683ecd
Stubs for search authorize.net
2022-11-17 11:48:34 +11:00
David Bomba
b3e0da52b6
Fixes for bank transaction tests
2022-11-17 10:15:22 +11:00
David Bomba
f3fdd1f7fd
Prevent deleted/archived/completed transactions from being re-converted
2022-11-17 08:43:17 +11:00
David Bomba
f0e51e5a67
Fixes for gocardless events
2022-11-16 22:52:26 +11:00
David Bomba
10903c8328
Add a new design - Calm
2022-11-16 20:57:08 +11:00
David Bomba
2e0a7069a2
reset event delay
2022-11-16 16:22:23 +11:00
David Bomba
637c2cc954
Fixes for bank transaction imports
2022-11-15 23:04:14 +11:00
David Bomba
f806be83d2
Fixes for uses_inclusive_taxes with recurring invoices
2022-11-15 21:27:39 +11:00
David Bomba
b441a08156
Expired quote notifications
2022-11-15 21:25:34 +11:00
David Bomba
2bd58d5d0e
Triggered actions for Credits / Quotes
2022-11-15 21:09:05 +11:00
David Bomba
1f1e366903
Merge pull request #7943 from turbo124/v5-develop
...
General improvements
2022-11-15 13:53:27 +11:00
David Bomba
319a52cdda
Merge branch 'v5-develop' into #7909-SwissQR-InvoiceNr-ReferenceNr
2022-11-15 13:52:52 +11:00
David Bomba
d58de8e02c
patch for 2FA Verification
2022-11-15 13:35:24 +11:00
David Bomba
98e920a518
update lists
2022-11-15 07:40:32 +11:00
David Bomba
53f38d8cb7
Handle Cancellation Webhook Event
2022-11-15 07:23:14 +11:00
David Bomba
5b5213de93
Allow different mail from / mail name for multi company mailers
2022-11-14 15:01:55 +11:00
David Bomba
ccac01bacd
Save default terms/footers
2022-11-14 12:02:52 +11:00
David Bomba
93ecb8790b
API Doc Blocks for Bank Transaction Rules
2022-11-14 11:21:05 +11:00
David Bomba
700ba00c21
Flip the request requirements
2022-11-14 11:08:13 +11:00
David Bomba
27936bfb7d
fixes for leaking bank transactions
2022-11-14 10:02:01 +11:00
David Bomba
59afb55963
ensure bank integration id is always present
2022-11-14 09:33:04 +11:00
David Bomba
1050b76fce
Change logo
2022-11-14 08:10:22 +11:00
David Bomba
85a8edaab1
Change logo
2022-11-14 08:09:08 +11:00
David Bomba
b2c314d7c3
Remodelling bank transaction rules
2022-11-14 08:04:47 +11:00
David Bomba
fe7f30785a
Merge branch 'v5-develop' into bank_rules
2022-11-14 07:56:32 +11:00
David Bomba
46e71117f1
ensure we post event notifications when the invoice is marked as sent
2022-11-14 07:53:23 +11:00
David Bomba
4830154ac6
Change UX for downloading documents from the client portal
2022-11-14 07:30:16 +11:00
David Bomba
84a985ec0e
Add checks for bank_transaction in basecontroller
2022-11-13 18:34:23 +11:00
David Bomba
f1d6283a94
Clean up for logging
2022-11-13 17:28:17 +11:00
David Bomba
ccfc2f7bfc
Cleanup logging
2022-11-13 17:27:10 +11:00
David Bomba
4f5a74dbd2
Padd out rules
2022-11-13 16:46:14 +11:00
David Bomba
229a11e009
Padd out rules
2022-11-13 15:52:57 +11:00
David Bomba
dc6aca74b2
Pad out operators for rules
2022-11-13 15:41:34 +11:00
David Bomba
6ef21be16c
Bank transaction rules
2022-11-13 15:21:37 +11:00
David Bomba
7150fdf66c
Bank Transaction Rules
2022-11-13 15:12:50 +11:00
David Bomba
bc4bc1a885
Cleanup?
2022-11-13 11:30:43 +11:00
David Bomba
acb6b8e579
SEPA EPC codes
2022-11-13 11:13:27 +11:00
David Bomba
f54f4b9200
Minor fixes for negative invoices
2022-11-13 10:44:01 +11:00
David Bomba
d2491476e4
minor fixes
2022-11-13 10:22:31 +11:00
David Bomba
c51bbaec43
Minor fixes for updating a recurring invoice
2022-11-13 09:42:11 +11:00
David Bomba
c60fd8c7c6
Improvements for using react with self hots
2022-11-13 09:35:04 +11:00
David Bomba
a595c23b0c
Handle checkout failures
2022-11-12 09:00:54 +11:00
David Bomba
dacde3358a
Add Bank Services class
2022-11-11 15:28:49 +11:00
David Bomba
569fa064e3
Additional logging for Checkout transactions
2022-11-11 15:16:03 +11:00
David Bomba
a87b8d1e99
EPC QR Codes WIP
2022-11-11 14:52:50 +11:00
David Bomba
7e1ef4b069
5.5.38
2022-11-11 10:30:53 +11:00
David Bomba
e73df693aa
Bank Transaction Filters
2022-11-11 10:28:25 +11:00
David Bomba
52a01cb924
Add filters to Bank Integrations
2022-11-11 10:13:11 +11:00
David Bomba
b3d53a7cd8
Line item tax amounts
2022-11-10 21:57:55 +11:00
David Bomba
ce30aa7702
Improve quality of payment emails
2022-11-10 19:59:52 +11:00
David Bomba
d0178d22ae
item tax amounts
2022-11-10 19:16:22 +11:00
David Bomba
14569d2d79
Clean up from debugging
2022-11-10 18:39:21 +11:00
David Bomba
9ac8e8b6de
Debugging imports
2022-11-10 18:34:26 +11:00
David Bomba
40055a0095
Fixes for csv inget
2022-11-10 18:06:09 +11:00
David Bomba
3466d53845
Fixes for the Forte payment driver
2022-11-10 17:28:00 +11:00
David Bomba
194defa49c
Minor fixes for Paypal
2022-11-10 07:55:40 +11:00
David Bomba
d70a9ddd05
Rate limit bank syncing internally, not at edge of application
2022-11-10 07:49:45 +11:00
David Bomba
e10eb78ac8
Fixes for SEPA auto-billing
2022-11-09 22:36:05 +11:00
David Bomba
18a038a34d
Fixes for 2FA
2022-11-09 22:22:52 +11:00
David Bomba
114b511118
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-11-09 15:47:27 +11:00
David Bomba
23711acc94
Fixes for bank transactions
2022-11-09 15:44:26 +11:00
David Bomba
00184ffb51
Access country
2022-11-09 08:31:40 +11:00
David Bomba
dd4d5534fb
Minor fixes
2022-11-09 08:09:42 +11:00
David Bomba
237725a9c8
Additional functionality for bank integrations
2022-11-08 21:48:29 +11:00
David Bomba
2ffc4cb68d
Additional logging for Microsoft acccounts
2022-11-08 17:20:39 +11:00
David Bomba
9d9f9e6a6b
Tests for delayed gocardless payments
2022-11-08 07:58:24 +11:00
David Bomba
818a4d56f8
Updated translations
2022-11-08 07:04:00 +11:00
David Bomba
10c8fbf4c1
Minor fixes for phone validation
2022-11-07 21:00:21 +11:00
David Bomba
eb0ed877a0
Updated translations
2022-11-07 18:24:20 +11:00
David Bomba
63657fbc0d
GoCardless offline instant bank payments
2022-11-07 15:06:16 +11:00
David Bomba
b5d4f83654
gocardless webhook handling
2022-11-07 14:24:33 +11:00
David Bomba
eb1355cbd7
Working on gocardless instant bank payment notifications
2022-11-07 13:38:12 +11:00
David Bomba
dc4060ea9f
Working on gocardless instant bank payment notifications
2022-11-07 13:37:29 +11:00
David Bomba
46a74baff1
GoCardless Intant Bank Pay
2022-11-07 12:52:17 +11:00
David Bomba
4d4c3d7f25
GoCardless Intant Bank Pay
2022-11-07 12:50:09 +11:00
David Bomba
17a2f99aad
GoCardless Intant Bank Pay
2022-11-07 12:48:24 +11:00
David Bomba
65c7baeec7
GoCardless Intant Bank Pay
2022-11-07 12:46:43 +11:00
David Bomba
bad72625a6
GoCardless Intant Bank Pay
2022-11-07 11:32:10 +11:00
David Bomba
1c1dbba6d5
GoCardless Intant Bank Pay
2022-11-07 11:27:55 +11:00
David Bomba
f4b9889f0f
Improvements for instant bank payments with gocardless
2022-11-07 10:46:05 +11:00
David Bomba
f37715d751
Only store html backups for plan users on hosted service
2022-11-07 10:33:39 +11:00
David Bomba
9c16c12ee9
remove html_backup column from backups tables
2022-11-07 08:52:06 +11:00
David Bomba
18ce82ceed
clean up for user
2022-11-07 08:20:14 +11:00
David Bomba
f1682ca122
Adjustments for has phone class
2022-11-07 07:44:19 +11:00
David Bomba
e0d7c4143b
Update validation rules
2022-11-06 20:25:22 +11:00
David Bomba
7535436047
Fixes for how we deal with over/under payments with transactions
2022-11-06 19:19:04 +11:00
David Bomba
4ceff418a4
Add client and status by default to invoice item exports
2022-11-06 19:14:06 +11:00
David Bomba
2e6d74f9c0
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-11-06 19:04:16 +11:00
David Bomba
f7ce4352ba
Minor fixes for transactions
2022-11-06 19:03:27 +11:00
David Bomba
c9c8434fa4
Update text language for transactions
2022-11-06 17:25:29 +11:00
David Bomba
8fd2254115
Commit missing request class
2022-11-05 17:09:11 +11:00
David Bomba
023de23a45
Update validation rules
2022-11-05 15:13:08 +11:00
David Bomba
7019cb1779
Yodlee Webhooks
2022-11-05 12:27:01 +11:00
David Bomba
fa64337618
Obfuscate account numbers
2022-11-05 09:19:33 +11:00
David Bomba
bfb29a7d50
Add trashed records to exports
2022-11-05 06:54:05 +11:00
David Bomba
775d6c7378
Migrate password hashes
2022-11-04 16:24:57 +11:00
David Bomba
483b993928
Show credit balance as amount for draft credits
2022-11-04 16:05:59 +11:00
David Bomba
47916ed30a
Improve handling of saving a client that has been created from an invoice import
2022-11-04 15:07:37 +11:00
David Bomba
e43d638d10
Improve error handling with Checkout Payment Gateway
2022-11-04 14:36:47 +11:00
David Bomba
f6ab1c0f0f
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-11-04 12:55:22 +11:00
David Bomba
0fc0ff25bd
Minor fixes for Bank Transactions / Integratiosn
2022-11-04 12:55:17 +11:00
David Bomba
d2013cb86a
minor fixes for validation
2022-11-03 21:56:04 +11:00
David Bomba
f40360e1fe
Fixes for bank transaction imports
2022-11-03 19:44:38 +11:00
David Bomba
b3e02c8a70
Override phone number with international format
2022-11-03 17:31:46 +11:00
David Bomba
e06563c00f
Override phone number with international format
2022-11-03 17:26:52 +11:00
David Bomba
1e249e87fe
Override phone number with international format
2022-11-03 17:22:41 +11:00
David Bomba
7c6e5843d3
Override phone number with international format
2022-11-03 17:20:57 +11:00
David Bomba
27954d1ee2
Override phone number with international format
2022-11-03 17:16:06 +11:00
David Bomba
1368da0c90
Override phone number with international format
2022-11-03 17:14:02 +11:00
David Bomba
e59cd01996
Override phone number with international format
2022-11-03 17:12:13 +11:00
David Bomba
97e65570fc
Fixes for verify phone
2022-11-03 17:01:58 +11:00
David Bomba
c0870afded
Fixes for verifyphone
2022-11-03 16:45:56 +11:00
David Bomba
ce5dfa2717
Return early in some hosted jobs
2022-11-03 13:33:26 +11:00
David Bomba
9e91d7579d
Datamapper classes
2022-11-03 10:13:36 +11:00
David Bomba
65a5f0d348
minor fixes
2022-11-03 09:06:14 +11:00
David Bomba
297dc19d04
Fixes for tests
2022-11-03 08:04:07 +11:00
David Bomba
15a1c6fab9
Fixes for importsa
2022-11-03 07:54:34 +11:00
David Bomba
aa206cb406
Fixes for verifyphone
2022-11-02 21:36:57 +11:00
David Bomba
270b0106fc
Validate phone numbers
2022-11-02 21:30:25 +11:00
David Bomba
ab5b709f9d
User Twilio API to verify phone numbers
2022-11-02 18:31:46 +11:00
David Bomba
3387651d7a
User Twilio API to verify phone numbers
2022-11-02 18:30:34 +11:00
David Bomba
e3b37edb4d
Check users number for validity for SMS verifications
2022-11-02 17:45:19 +11:00
David Bomba
0019d8b99a
Updated lock file
2022-11-02 17:36:17 +11:00
David Bomba
ebaa1b4071
Allow individual SMTP per company
2022-11-02 17:30:55 +11:00
David Bomba
8846f7537c
Fixes for WePay
2022-11-02 13:48:32 +11:00
David Bomba
befc9170fb
Fixes for imports - date formating
2022-11-02 09:49:40 +11:00
David Bomba
f9dd591ecb
Improve memory handling
2022-11-01 22:47:41 +11:00
David Bomba
33fdd0000c
Improve memory handling
2022-11-01 22:23:52 +11:00
David Bomba
dddfd32757
Improve memory handling
2022-11-01 21:20:28 +11:00
David Bomba
de8761f519
Improve memory handling in jobs
2022-11-01 17:10:05 +11:00
David Bomba
b7b49441f6
Fixes for non existent systemhealth setting
2022-11-01 09:30:22 +11:00
David Bomba
25a298f754
Minor fixes for refunds
2022-11-01 08:07:24 +11:00
David Bomba
e8506e5a07
Improve error handling of illegal relation loading
2022-10-31 17:05:05 +11:00
David Bomba
6ebf5ad31b
Update merge actions to bulk_print
2022-10-31 16:46:51 +11:00
David Bomba
29ceb1f131
Minor fixes for QR Codes
2022-10-31 12:30:17 +11:00
David Bomba
7f056f292f
QR Code Fixes
2022-10-31 12:05:16 +11:00
David Bomba
5e5e0f5848
Return reminders to dispatch
2022-10-31 11:10:36 +11:00
David Bomba
7d288fc4de
QR codes for invoics as a variable
2022-10-31 09:54:23 +11:00
David Bomba
a24f23995e
QR codes for invoics as a variable
2022-10-31 09:35:46 +11:00
checkitsedo
b2e3ea53d0
Process Invoice Numbers which includes letters
...
-Using custom Invoice Number Patterns like R-ABC-P224301 breaks the QR Bill Generation
-This solution loops through the Invoice Number and translates letter into ASCII
-Makes sure that the field Additional Information not shows the wrong content
2022-10-30 23:27:16 +01:00
David Bomba
37682d6f30
Merge PDFs
2022-10-31 07:50:29 +11:00
David Bomba
c5a05efdc2
Merge PDFs
2022-10-31 07:37:52 +11:00
David Bomba
a2814ad13b
Fixes for payment email preview
2022-10-30 21:37:22 +11:00
David Bomba
4108868b19
don't link entities when we are in a transaction
2022-10-30 20:48:43 +11:00
David Bomba
3ec81ea04b
Fixes for stripe autobilling
2022-10-30 19:52:32 +11:00
David Bomba
602b6a6f38
Fixes for failed payments when the paypal credentials are incorrect
2022-10-30 17:52:29 +11:00
David Bomba
9d09424e5e
Merg PDFs
2022-10-30 10:28:59 +11:00
David Bomba
f29a6e2c23
Remove RFC requirements for email on setup
2022-10-30 09:52:20 +11:00
David Bomba
c4e0295b32
Remove inventory adjustments when deleting a invoice
2022-10-29 12:14:25 +11:00
David Bomba
bfcfdf2738
Fixes for Swiss QR
2022-10-29 08:49:46 +11:00
David Bomba
bbbda3691c
Add check for settings saver
2022-10-29 08:43:34 +11:00
David Bomba
540ae8df63
Fixes for restore
2022-10-28 17:04:48 +11:00
David Bomba
a566d8b0a2
Fixes for breaking change in CreateInvoicePdf
2022-10-28 14:37:01 +11:00
David Bomba
95610fd25e
Restrict size and amount of jobs
2022-10-28 13:09:17 +11:00
David Bomba
08dbbade14
Pass references instead of full models into auto bill jobs
2022-10-28 12:10:20 +11:00
David Bomba
c05a0dd598
restore paymentable reliably when restoring invoice with attached payment
2022-10-28 10:37:58 +11:00
David Bomba
ec95d087f1
Order designs in ascending order
2022-10-28 07:56:38 +11:00
David Bomba
c1a1ff0b41
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-10-27 20:17:40 +11:00
David Bomba
5ffe3028ed
Fixes for Payment Previews
2022-10-27 20:17:31 +11:00
David Bomba
9d5ff0711f
2FA reset
2022-10-27 17:24:49 +11:00
David Bomba
44f12bcd5e
2FA reset
2022-10-27 16:27:19 +11:00
David Bomba
6004b7f08f
2FA reset
2022-10-27 16:11:55 +11:00
David Bomba
a27d47552a
minor fixes when calculating invoice cancellations
2022-10-27 14:56:59 +11:00
David Bomba
07d7326f63
Improve check data
2022-10-27 14:47:40 +11:00
David Bomba
68d56e92cb
Wipe OAuth data when changing email addresses
2022-10-27 13:11:50 +11:00
David Bomba
941ae136be
Set company defaults for expenses when matching bank transactions
2022-10-27 12:43:25 +11:00
David Bomba
6ef7d5ec6a
Additional checks for exchange rates
2022-10-27 11:59:14 +11:00
David Bomba
a9004fa9f7
Fixes for purchase order viewed activity
2022-10-27 11:28:09 +11:00
David Bomba
151f345d77
Ensure token is present in request
2022-10-26 17:15:52 +11:00
David Bomba
17d90c0291
Bank Transactions
2022-10-26 13:27:04 +11:00
David Bomba
b3351d88f1
Merge branch 'yodlee' into v5-develop
2022-10-26 13:26:51 +11:00
David Bomba
a6dec224d2
Attempt to import documents into new company
2022-10-26 11:56:03 +11:00
David Bomba
118ddc87a1
Adjust status if invoice is modified after payment
2022-10-26 10:58:53 +11:00
David Bomba
91cfc33f61
Disable auto billing when an invoice has been refunded.
2022-10-26 10:54:23 +11:00
David Bomba
dba0b50c50
Minor fixes for braintree 3DS
2022-10-26 10:36:36 +11:00
David Bomba
806d64563b
Bank Transactions CSV import
2022-10-25 18:48:19 +11:00
David Bomba
b7cb81a4dd
Bank Transaction matching
2022-10-25 13:58:44 +11:00
David Bomba
3a0ed494ef
Merge branch 'yodlee' of https://github.com/turbo124/invoiceninja into yodlee
2022-10-25 13:11:02 +11:00
David Bomba
ddc78c3e2a
Minor fixes for bank transformer
2022-10-25 13:10:58 +11:00
David Bomba
ff56fa1ba8
Minor clean up for activity repo
2022-10-25 13:07:21 +11:00
David Bomba
7459a211cd
Minor fixes for vendor key login
2022-10-25 12:42:05 +11:00
David Bomba
012322afcc
Add Bank Transaction Importer
2022-10-25 10:25:04 +11:00
David Bomba
fce12d1fcf
Free email list update
2022-10-24 21:49:05 +11:00
David Bomba
9a8468906a
Return list of bank transactions
2022-10-24 21:23:52 +11:00
David Bomba
049da325af
Return list of bank transactions
2022-10-24 21:22:17 +11:00
David Bomba
dfed106ba1
Return list of bank transactions
2022-10-24 21:20:29 +11:00
David Bomba
c346218c55
Always force a baseType
2022-10-24 20:10:01 +11:00
David Bomba
bb6e62add8
Always force a baseType
2022-10-24 20:00:49 +11:00
David Bomba
8ba4c07069
Always force a baseType
2022-10-24 20:00:01 +11:00
David Bomba
78cc2c9914
Always force a baseType
2022-10-24 19:57:59 +11:00
David Bomba
7031d1abf9
Always force a baseType
2022-10-24 19:50:45 +11:00
David Bomba
0d0c21f1bb
Always force a baseType
2022-10-24 19:35:50 +11:00
David Bomba
028b6f29f1
Always force a baseType
2022-10-24 19:31:17 +11:00
David Bomba
215a0d298a
Always force a baseType
2022-10-24 19:30:15 +11:00
David Bomba
3ceb777fca
Always force a baseType
2022-10-24 19:27:40 +11:00
David Bomba
cc8de60920
Always force a baseType
2022-10-24 19:25:59 +11:00
David Bomba
46cd244a1d
Always force a baseType
2022-10-24 19:18:50 +11:00
David Bomba
0a1f41f1f1
Always force a baseType
2022-10-24 19:11:37 +11:00
David Bomba
701b474efa
Bank Transactions matching default category ID
2022-10-24 15:51:34 +11:00
David Bomba
e96a6aaf13
Bank Transactions matching default category ID
2022-10-24 15:48:17 +11:00
David Bomba
9cb68884b3
Bank Transactions matching default category ID
2022-10-24 15:46:46 +11:00
David Bomba
01bdcc39fa
Bank Transactions matching default category ID
2022-10-24 15:45:14 +11:00
David Bomba
02080cc3b7
Bank Transactions matching default category ID
2022-10-24 15:38:47 +11:00
David Bomba
18859b237c
Save Bank Transaction manually
2022-10-24 09:17:30 +11:00
David Bomba
b1dc70f18a
Save Bank Transaction manually
2022-10-24 09:14:42 +11:00
David Bomba
f5ee320ce2
Allow Bank Accounts to be created manually
2022-10-24 09:07:55 +11:00
David Bomba
ce47e30aa2
Merge branch 'v5-develop' into yodlee
2022-10-24 08:43:02 +11:00
David Bomba
922aecdd9f
Add configuration for R2
2022-10-24 08:42:38 +11:00
David Bomba
7dfa86c70f
Improve reliabilty of attachments for emails
2022-10-22 17:31:04 +11:00
David Bomba
76badf854c
Add R2 options to filesystems
2022-10-22 17:04:42 +11:00
David Bomba
89c42a257c
Reduce storage calls
2022-10-22 10:08:37 +11:00
David Bomba
eca5635d3e
Disable creating backups
2022-10-22 08:23:36 +11:00
David Bomba
2f4e129cf0
Remove make dir for Storage::
2022-10-22 08:19:35 +11:00
David Bomba
ab71be42a0
Delete pdf when deleting invoice
2022-10-21 15:00:33 +11:00
David Bomba
cc84f9eb2e
Fix for placeholder replacements in invoices
2022-10-21 09:05:37 +11:00
David Bomba
c1ac1647f6
Fixes for policies
2022-10-19 09:33:00 +11:00
David Bomba
b72222c3c7
Fixes for formatting of quantity column
2022-10-19 09:17:32 +11:00
David Bomba
76525ceacf
System Log Checkout Failures
2022-10-18 20:30:55 +11:00
David Bomba
830676f673
Add custom values into Expenses
2022-10-17 07:15:56 +11:00
David Bomba
0bc64273dd
Minor fixes for check data
2022-10-14 21:19:41 +11:00
David Bomba
f622b3786a
Minor changes for setup intents
2022-10-14 20:38:20 +11:00
David Bomba
9838131a37
Additional records
2022-10-14 15:39:39 +11:00
David Bomba
0ce2578b8c
Minor fixes for filters
2022-10-14 09:18:28 +11:00
David Bomba
aa68bc2567
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-10-14 08:24:33 +11:00
David Bomba
8f4a164dca
Fixes for refund activity notes
2022-10-14 08:24:28 +11:00
David Bomba
b163dac38d
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-10-13 21:37:40 +11:00
David Bomba
f0b9bb3673
Minor fixes for company ledger
2022-10-13 20:28:50 +11:00
David Bomba
6728754d4b
Minor fixes
2022-10-12 17:05:24 +11:00
David Bomba
0892b6035f
handle invoices going from zero balance to positive balance
2022-10-12 13:39:08 +11:00
David Bomba
fa4d4d3a22
Minor fixes for recurring invoices
2022-10-12 13:24:05 +11:00
David Bomba
271a81da3e
Clean up for preload
2022-10-12 12:55:11 +11:00
David Bomba
8e5c825750
fixes for storage paths in self host
2022-10-12 11:27:14 +11:00
David Bomba
b8cbd65f87
Add to fillable
2022-10-12 07:53:29 +11:00
David Bomba
48e21e9495
fixes for purge client
2022-10-10 14:26:53 +11:00
David Bomba
f26cdc2da7
Minor fixes for snappdf on updates
2022-10-09 18:32:53 +11:00
David Bomba
b34a665c24
fixes for client portal links from client entity
2022-10-09 16:42:31 +11:00
David Bomba
1e92e3fe3a
Domain Failure renewal
2022-10-07 11:49:00 +11:00
David Bomba
f32ca25372
Merge branch 'v5-develop' into yodlee
2022-10-07 10:10:35 +11:00
David Bomba
31f4e61c1f
Fixes for subscription renewals
2022-10-07 10:10:10 +11:00
David Bomba
db9ed2c8eb
Fixes for forte payment driver
2022-10-07 08:20:07 +11:00
David Bomba
8ace213c40
minor updates for htmlengine
2022-10-07 07:41:17 +11:00
David Bomba
965c43ca3c
Merge branch 'v5-develop' into yodlee
2022-10-06 21:08:22 +11:00
David Bomba
73ae9ea89f
Add key to account transformer
2022-10-06 21:08:15 +11:00
David Bomba
1745899525
Merge branch 'yodlee' of https://github.com/turbo124/invoiceninja into yodlee
2022-10-06 20:56:28 +11:00
David Bomba
0a2cb6f88d
Merge branch 'v5-develop' into yodlee
2022-10-06 20:55:44 +11:00
David Bomba
86859e4f58
Add key to account transformer
2022-10-06 20:55:39 +11:00
David Bomba
de9154b1bf
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-10-06 16:37:43 +11:00
David Bomba
e62e2d5fc9
Fixes for low permission users hitting list views
2022-10-06 16:37:39 +11:00
David Bomba
3c4dd84a4f
Improving CSV Expense imports
2022-10-06 14:28:57 +11:00
David Bomba
b88e47e9d2
minor fixes for expense import date
2022-10-06 13:48:04 +11:00
David Bomba
63ea5abebf
Notifications
2022-10-06 12:54:30 +11:00
David Bomba
6cd6c218de
Improve ACH flow
2022-10-06 11:00:39 +11:00
David Bomba
0fc0f4d6bb
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-10-06 10:34:43 +11:00
David Bomba
9bec6d458b
Improve Stripe ACH Payments with microdeposits
2022-10-06 10:12:57 +11:00
David Bomba
5b69694101
Merge pull request #7848 from turbo124/v5-develop
...
Additional Database Indexing.
2022-10-06 08:15:42 +11:00
David Bomba
c0d4aa18c4
Database indexing
2022-10-06 08:13:42 +11:00
David Bomba
f072b921c7
Fixes for WePay
2022-10-05 11:21:55 +11:00
David Bomba
df0e9e0a73
fixes for injecting gateway into views
2022-10-05 09:50:28 +11:00
David Bomba
867b960532
Merge branch 'v5-develop' into yodlee
2022-10-04 13:43:32 +11:00
David Bomba
c26904645b
Return early to improve PDF generation performance
2022-10-04 09:02:27 +11:00
Filippo
bd6bf59f83
fix: SwissQr postal code appears twice
2022-10-03 22:55:07 +02:00
David Bomba
8a8580ecba
Minor fixes for wepay
2022-10-02 18:14:41 +11:00
David Bomba
fa794e1edb
Remove redundant code in save company request
2022-10-02 17:27:04 +11:00
David Bomba
32ee09ae1f
strip tags from client and user nameS
2022-10-02 17:24:16 +11:00
David Bomba
e951a44737
Fixes for generating counters
2022-10-02 12:24:49 +11:00
David Bomba
2b07dd1066
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-10-02 11:00:40 +11:00
David Bomba
64c5e2a4e4
Minor fixes
2022-10-02 11:00:32 +11:00
David Bomba
295ab42951
Remove authorize for SEPA
2022-10-01 21:36:56 +10:00
David Bomba
0f1d9f68b9
Fixes for wepay
2022-10-01 11:07:44 +10:00
David Bomba
6d7ddc3beb
Minor fixes for Stripe ACH Verifications
2022-10-01 10:29:15 +10:00
David Bomba
4e2ddb748e
Fixes for sms verification list
2022-09-30 20:07:17 +10:00
David Bomba
8dbf1b238f
Exception handling for checkout
2022-09-30 19:45:18 +10:00
David Bomba
6cb3f5c372
Minor fixes for QR Code generation for live previews
2022-09-30 15:34:06 +10:00
David Bomba
2eee0d9c1f
minor fixes
2022-09-29 19:43:59 +10:00
David Bomba
56fe8c08da
Fixes for swagger
2022-09-27 20:02:37 +10:00
David Bomba
49044be48c
Fixes for checkout catching failures
2022-09-27 20:01:58 +10:00
David Bomba
775ee542b5
Fixes for bank integration routres
2022-09-24 07:37:55 +10:00
David Bomba
38923c8897
Minor fixes
2022-09-23 19:26:17 +10:00
David Bomba
8048992871
Minor fixes
2022-09-23 16:59:41 +10:00
David Bomba
a53f3edae6
Minor fixes
2022-09-23 16:54:22 +10:00
David Bomba
99704a3dbd
Refactor for bank transactions
2022-09-23 12:58:49 +10:00
David Bomba
013a7430b3
Refactor for bank transactions
2022-09-23 12:51:10 +10:00
David Bomba
1b8472fbc7
Refactor for bank transactions
2022-09-23 12:50:18 +10:00
David Bomba
8f82e366c3
Refactor for bank transactions
2022-09-23 12:48:11 +10:00
David Bomba
7ae5413b5a
Refactor for bank transactions
2022-09-23 12:47:49 +10:00
David Bomba
5b9253124e
Refactor for bank transactions
2022-09-23 12:45:19 +10:00
David Bomba
24fb32768f
Refactor for bank transactions
2022-09-23 12:44:28 +10:00
David Bomba
c62f621dc0
Refactor for bank transactions
2022-09-23 12:42:41 +10:00
David Bomba
f2ca50a0ff
Refactor for bank transactions
2022-09-23 12:38:24 +10:00
David Bomba
268ad71bfb
Refactor for bank transactions
2022-09-23 12:34:52 +10:00
David Bomba
023d596844
Add transaction id to expenses and payments
2022-09-23 12:30:53 +10:00
David Bomba
dd414fc588
Refactor bank transactions
2022-09-22 16:20:54 +10:00
David Bomba
8300b01504
Refactor for bank transactions
2022-09-22 15:54:58 +10:00
David Bomba
78a1a3020c
Minor fixes
2022-09-22 11:47:58 +10:00
David Bomba
3d0b8c629b
Put in checks for client filters
2022-09-22 09:59:40 +10:00
David Bomba
e63cf9c48f
Do not serialize company after migration
2022-09-21 22:02:29 +10:00
David Bomba
9c3b9f0548
fill from_date to be one year in the past
2022-09-21 21:05:12 +10:00
David Bomba
f14e9c9948
Auto pull transactions when linking accounts
2022-09-21 21:03:04 +10:00
David Bomba
50f08362a3
Minor fixes for stripe imports
2022-09-21 20:35:36 +10:00
David Bomba
dcce96be88
minor fixes
2022-09-21 17:10:18 +10:00
David Bomba
3865d7193e
Refactor for bank transactions
2022-09-21 17:00:49 +10:00
David Bomba
d14df7ef2d
Refactor for bank transactions
2022-09-21 15:43:35 +10:00
David Bomba
f4a12660ad
Refactor for bank transactions
2022-09-21 15:30:57 +10:00
David Bomba
d7931fa6ba
Add fillable properties
2022-09-21 13:38:33 +10:00
David Bomba
3aa0df508e
Refactor bank transactions
2022-09-21 13:21:52 +10:00
David Bomba
9a3a912549
Fixes for checkout.com customer request class
2022-09-21 12:56:16 +10:00
David Bomba
0d2cd69ad3
Implement 3DS for Braintree
2022-09-21 12:43:24 +10:00
David Bomba
55ab915529
Ensure we do not remove gateway feed prematurely
2022-09-18 10:03:03 +10:00
David Bomba
b475c05482
Force company currency for purchase orders
2022-09-18 09:59:58 +10:00
David Bomba
b2bd8b40c2
Increase backoff period
2022-09-17 13:30:02 +10:00
David Bomba
20fb487873
improve trial page
2022-09-17 13:23:06 +10:00
David Bomba
08802deeb1
Add provisional match
2022-09-17 12:06:11 +10:00
David Bomba
af8becfc68
Upgrades
2022-09-17 11:49:53 +10:00
David Bomba
24d542a023
If blank exchange rate is sent, force 1
2022-09-17 07:56:23 +10:00
David Bomba
77e1ba1ad2
Fixes for tests
2022-09-16 15:29:48 +10:00
David Bomba
cb63cb8f8f
minor fixes for client portal queries
2022-09-16 14:20:46 +10:00
David Bomba
b81851b190
Update resources to defer
2022-09-16 13:34:39 +10:00
David Bomba
774a05b148
Single root element for wepay signups
2022-09-16 13:01:04 +10:00
David Bomba
090d4c994a
Fixes for send now functionality of recurring invoice
2022-09-16 12:49:09 +10:00
David Bomba
b6b36c89fd
Add webhook functionality to credits
2022-09-15 17:43:33 +10:00
David Bomba
02071e93d6
Bank Transaction matching
2022-09-15 17:31:32 +10:00
David Bomba
a4d7d4af54
Resolve categories
2022-09-15 16:28:18 +10:00
David Bomba
d93efb434d
Expense categories
2022-09-15 16:15:57 +10:00
David Bomba
e0a770c663
Working on matching transactions
2022-09-15 15:02:39 +10:00
David Bomba
7e7f5395f8
Match Bank Transactions validation
2022-09-15 14:15:02 +10:00
David Bomba
0f3893a6ab
MatchBankTransactions
2022-09-15 13:58:42 +10:00
David Bomba
2f429b9313
Refactor for bank transactions
2022-09-15 13:49:57 +10:00
David Bomba
6015bb36dd
Fixes for sending custom templates with purchase orders
2022-09-15 08:52:28 +10:00
David Bomba
26577d6aef
Adapt Email entity sending using emailentity
2022-09-15 08:26:52 +10:00
David Bomba
630d591fd4
Fixes for adding a payment method with Checkout.com
2022-09-14 19:57:06 +10:00
David Bomba
212c5706b3
Cleanup
2022-09-14 19:49:23 +10:00
David Bomba
0eb7c730d8
Fixes for bank transactions:
2022-09-14 19:23:00 +10:00
David Bomba
1c7acc161e
Fixes for bank transactions:
2022-09-14 19:14:00 +10:00
David Bomba
1128529ba1
Fixes for bank transactions:
2022-09-14 19:12:50 +10:00
David Bomba
24644a2ba1
Fixes for bank transactions:
2022-09-14 19:07:12 +10:00
David Bomba
c2768eff34
Fixes for bank transactions:
2022-09-14 18:52:17 +10:00
David Bomba
104c6cf016
Fixes for bank transactions:
2022-09-14 18:25:30 +10:00
David Bomba
132eff8b24
Fixes for bank transactions:
2022-09-14 18:23:52 +10:00
David Bomba
53d0aef5cc
Fixes for bank transactions:
2022-09-14 18:13:46 +10:00
David Bomba
bced761d9b
Fixes for bank transactions:
2022-09-14 17:53:38 +10:00
David Bomba
433af7b00c
Fixes for bank transactions:
2022-09-14 17:51:46 +10:00
David Bomba
5410f0b95a
Fixes for bank transactions:
2022-09-14 17:45:25 +10:00
David Bomba
8d81ebf876
Fixes for bank transactions:
2022-09-14 17:42:54 +10:00
David Bomba
37f6106125
Fixes for bank transactions:
2022-09-14 17:40:34 +10:00
David Bomba
0cae4d0671
Fixes for bank transactions:
2022-09-14 17:35:13 +10:00
David Bomba
f1efdb663e
Fixes for bank transactions:
2022-09-14 17:00:47 +10:00
David Bomba
8f0fc3a303
Fixes for bank transactions:
2022-09-14 16:57:47 +10:00
David Bomba
73acc1b7d5
Fixes for bank transactions:
2022-09-14 16:48:56 +10:00
David Bomba
8d91b7d85f
Logging
2022-09-14 16:29:00 +10:00
David Bomba
60d15f5d9f
Logging
2022-09-14 16:24:48 +10:00
David Bomba
90c6f4a48c
Logging
2022-09-14 16:21:40 +10:00
David Bomba
9b74cb4615
Logging
2022-09-14 16:19:08 +10:00
David Bomba
c15c1572e9
Logging
2022-09-14 15:52:54 +10:00
David Bomba
a2e2602ccb
Logging
2022-09-14 15:51:34 +10:00
David Bomba
25ac6a68b2
Logging
2022-09-14 15:50:44 +10:00
David Bomba
aaa06e0f33
Fixes for bank transactions transformer
2022-09-14 15:41:07 +10:00
David Bomba
73f5c599fb
Fixes for bank transactions transformer
2022-09-14 15:35:51 +10:00
David Bomba
96115adeac
Fixes for bank transactions transformer
2022-09-14 14:47:08 +10:00
David Bomba
599424d75f
Add bank transactios as default includes
2022-09-14 14:33:05 +10:00
David Bomba
c57c40aa27
Remove logging
2022-09-14 13:37:39 +10:00
David Bomba
84347eb583
Add logging
2022-09-14 13:08:35 +10:00
David Bomba
895bb8deef
Fixes for QR Ibans with no payment references
2022-09-14 11:33:54 +10:00
David Bomba
2845f2c79e
Set SEPA stripe token payments to pending
2022-09-14 10:51:41 +10:00
David Bomba
43a29c2bb0
Minor fixes for zip documents
2022-09-14 09:48:25 +10:00
David Bomba
fbea193f75
Logging
2022-09-14 09:40:08 +10:00
David Bomba
56f3af100f
Logging
2022-09-14 09:33:49 +10:00
David Bomba
f512edb606
Logging
2022-09-14 09:16:27 +10:00
David Bomba
0a9a93b74a
Initialize from_date
2022-09-14 08:59:04 +10:00
David Bomba
06480caff1
remove queue from bank transactions
2022-09-14 08:56:53 +10:00
David Bomba
17cb8b1b94
Working on bank transactions
2022-09-14 08:54:59 +10:00
David Bomba
5de7d09541
Port entity policy changes to view() policy
2022-09-14 08:15:32 +10:00
David Bomba
20f398d49b
Add redundancy checks when creating task numbers
2022-09-13 19:32:53 +10:00
David Bomba
3d32cc7ac8
Fixes for restricting csv imports
2022-09-13 16:37:56 +10:00
David Bomba
be19d42e78
Update customer details
2022-09-13 09:59:16 +10:00
David Bomba
0c0687febe
Fixes for entity policy not capturing recurring invoice policies
2022-09-13 07:54:32 +10:00
David Bomba
a1629bbab4
Fixes for applying numbers
2022-09-12 21:08:50 +10:00
David Bomba
9dd06fae34
minor fixes + additional logging
2022-09-12 13:03:39 +10:00
David Bomba
ab2d529923
Additional logging in generates counter
2022-09-12 12:32:16 +10:00
David Bomba
3a33be37a0
Logging around generates counter
2022-09-12 10:00:05 +10:00
David Bomba
d68918b213
Ensure we also query trashed client records before lock
2022-09-12 08:33:59 +10:00
David Bomba
2346a4452d
Minor fixes for support messages
2022-09-12 07:09:20 +10:00
David Bomba
e90710d2f0
Fixes for check data
2022-09-11 22:03:36 +10:00
David Bomba
316daa166e
Fixes for support messages
2022-09-11 20:29:11 +10:00
David Bomba
2cdc33149b
Add recurring invoice id to expense when it is generated
2022-09-11 15:50:00 +10:00
David Bomba
bc8525641b
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-09-10 09:44:47 +10:00
David Bomba
3613a0e2d5
Improve client imports
2022-09-10 09:44:43 +10:00
David Bomba
700451bac1
Move lightlogs to batch
2022-09-10 08:24:23 +10:00
David Bomba
48f46dbd45
Configuration for in app purchases
2022-09-09 18:36:54 +10:00
David Bomba
61b6bb4543
Move lightlogs back to batching
2022-09-09 11:07:14 +10:00
David Bomba
2f322d630d
Change [] for vendors to contacts.company
2022-09-09 09:27:29 +10:00
David Bomba
d069d6f0e1
Fixes for sending purchase orders when using a custom template
2022-09-09 09:12:43 +10:00
David Bomba
98127fbab4
Fixes for vendor templates
2022-09-08 21:01:49 +10:00
David Bomba
efbca7d753
Improve efficiency of lightlogs
2022-09-08 18:57:32 +10:00
David Bomba
99045110ed
Additional checks for GoCardless webhooks
2022-09-08 15:58:34 +10:00
David Bomba
b159a5a08d
Improve float parsing in csv imports
2022-09-08 12:15:25 +10:00
David Bomba
3a8b1eb7e3
Improve date resolution in recurring invoices
2022-09-08 11:30:40 +10:00
David Bomba
870da39eb3
Fixes for race condition when saving expense numbers
2022-09-08 07:57:30 +10:00
David Bomba
87005cb3e5
Fixes for InputBag
2022-09-07 21:28:35 +10:00
David Bomba
654460758d
Fixes for bank service query
2022-09-07 21:27:53 +10:00
David Bomba
29975335ca
Add secondary font as a variable in HTMLENGINE
2022-09-07 20:23:05 +10:00
David Bomba
4738e1c82c
Clean up for query logging
2022-09-07 17:31:15 +10:00
David Bomba
d6039cec3a
Attempt to refresh account list from auth page
2022-09-07 15:24:08 +10:00
David Bomba
3542e35da0
Add bank integrations into default includes
2022-09-07 15:09:53 +10:00
David Bomba
c0cb157309
Merge branch 'v5-develop' into yodlee
2022-09-07 14:54:50 +10:00
David Bomba
52d5afbce0
Remove DispatchNow()
2022-09-07 14:15:27 +10:00
David Bomba
28915d82a4
CLean up code paths for client balance
2022-09-07 08:35:19 +10:00
David Bomba
4e29459985
Remove redundant code from CompanySettings
2022-09-07 07:29:09 +10:00
David Bomba
3e676d584b
Fixes for registration fields and ensure client contact email is unique per company
2022-09-06 21:32:52 +10:00
David Bomba
d79b374eda
Fixes for select box background color
2022-09-06 20:51:42 +10:00
David Bomba
c5de797e04
Refactor for client balance
2022-09-06 20:29:32 +10:00
David Bomba
a0d1635a58
Fixes for handling partial payments with credits
2022-09-06 19:18:05 +10:00
David Bomba
84e634c28c
Handle single contact object passed into array
2022-09-06 17:42:33 +10:00
David Bomba
b35bdebccf
Handle single contact object passed into array
2022-09-06 17:41:37 +10:00
David Bomba
bfff515b59
Ensure documents array is an array
2022-09-06 17:36:56 +10:00
David Bomba
4b0b32ed5b
Fixes for store payment request
2022-09-06 13:38:54 +10:00
David Bomba
8dbc70d277
Working on credit paymentS
2022-09-05 21:15:23 +10:00
David Bomba
9d1df2aa97
Add in a switch for the dev url for fasttrack
2022-09-05 20:14:03 +10:00
David Bomba
9e7f70dacd
Fixes for auto billing when using credits
2022-09-05 18:15:08 +10:00
David Bomba
8d250209e3
Fixes for tests.
2022-09-05 17:51:26 +10:00
David Bomba
9846a3e18f
Fixes for default mark down settings
2022-09-05 17:18:08 +10:00
David Bomba
7381ceecbc
Update client presenter methods
2022-09-05 13:12:47 +10:00
David Bomba
8ba5e12778
Fixes for braintree
2022-09-05 13:01:13 +10:00
David Bomba
ccf8aa1dea
Client Paid To Date updates
2022-09-05 11:51:47 +10:00
David Bomba
0187d92412
Improve handling of purchaseOrder and purchase_order
2022-09-05 11:29:46 +10:00
David Bomba
fc8064fd86
Add checks for ninja portal urls
2022-09-05 08:37:11 +10:00
David Bomba
43ca2c72d1
Add check if plan is expired
2022-09-05 08:19:03 +10:00
David Bomba
0dd4f53332
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-09-03 10:48:27 +10:00
David Bomba
f29dfb8f0f
Add gates for lists
2022-09-03 10:48:22 +10:00
David Bomba
6a60c89b38
Fixes for inventory notifications
2022-09-02 21:26:59 +10:00
David Bomba
a963fe1aee
Fixes for canvaskit path
2022-09-02 20:53:32 +10:00
David Bomba
0934925071
Add option to send payment email when invoice has been marked as paid
2022-09-02 20:43:35 +10:00
David Bomba
0187e7408f
Update project name to just project for label
2022-09-02 20:39:17 +10:00
David Bomba
fee7d2c697
Fresh client prior to updating
2022-09-02 14:22:04 +10:00
David Bomba
6bd300a49b
Better logging around setLateFee()
2022-09-02 12:33:00 +10:00
David Bomba
cbc10359e3
Better logging around setLateFee()
2022-09-02 12:30:02 +10:00
David Bomba
a43f30adbc
Refactor for switch plans
2022-09-02 10:38:27 +10:00
David Bomba
5f3d48e189
Check for valid bank account property before attempting to iterate
2022-09-02 07:36:41 +10:00
David Bomba
43718dc139
Fixes for transforming vendor contacts
2022-09-01 19:59:25 +10:00
David Bomba
59f5eca578
Improve query efficiency
2022-09-01 17:37:55 +10:00
David Bomba
db30327391
Refactor recurring invoice query
2022-09-01 16:45:50 +10:00
David Bomba
0c8aaa6782
Support for vendor and vendor contact imports
2022-09-01 16:09:25 +10:00
David Bomba
e1edac0da1
Minor fixes for client filter sorted by display name
2022-09-01 08:28:01 +10:00
David Bomba
cf46b8be6c
Check for exec function prior to attemping to use it
2022-08-31 19:08:01 +10:00
David Bomba
d1bdf4cc97
Minor fixes for templates
2022-08-31 14:30:23 +10:00
David Bomba
df1bdf0e68
Adjust spam filtering
2022-08-31 12:05:15 +10:00
David Bomba
384ce1fa8d
Use transaction when marking an invoice as paid
2022-08-29 18:15:50 +10:00
David Bomba
24cfda9b18
Add checks for oauth provider id
2022-08-29 17:07:20 +10:00
David Bomba
f557a93533
Catch and remove updates for oauth_provider_id
2022-08-29 17:04:48 +10:00
David Bomba
322f81bbab
Clean up login controller
2022-08-29 16:55:00 +10:00
David Bomba
861b87bc58
Fixes for applying payment number
2022-08-29 07:59:40 +10:00
David Bomba
8efbeda4e2
Refactor trial confirmed page
2022-08-29 07:52:18 +10:00
David Bomba
53ccd2c361
Allow client variables in purchase orders
2022-08-29 07:27:42 +10:00
David Bomba
c01f6debca
Fixes for showing invoice
2022-08-28 18:55:55 +10:00
David Bomba
98c07573e3
Minor fixes for invitation in view portal
2022-08-28 16:27:12 +10:00
David Bomba
1f1d8d53cc
code cleanup
2022-08-28 13:58:40 +10:00
David Bomba
8f0316a2ec
Improve Check Data
2022-08-28 11:08:15 +10:00
David Bomba
b7c8e197e9
Improve query efficiency
2022-08-27 19:43:01 +10:00
David Bomba
9b629c80d9
Refactor to nested queries to improve query planner
2022-08-27 18:49:34 +10:00
David Bomba
0e2b945c3b
Update client records when trial activated in Stripe
2022-08-27 10:01:53 +10:00
David Bomba
187c5b115b
Update purchase order invitations table
2022-08-27 09:26:08 +10:00
David Bomba
6565be9afd
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-08-26 15:35:59 +10:00
David Bomba
e31e7f8502
Ensure invoice marked as paid
2022-08-26 15:35:20 +10:00
David Bomba
092416b9e6
Toggle sms verification based on domain
2022-08-25 14:02:40 +10:00
David Bomba
59f9f0702a
Wrap client paid to date in transaction
2022-08-25 09:05:57 +10:00
David Bomba
880f1a620f
Fixes for project with both project and client id
2022-08-25 08:10:26 +10:00
David Bomba
7d01295168
Add new column for invoice_task_project
2022-08-25 08:00:52 +10:00
David Bomba
0987d44898
Merge pull request #7779 from beganovich/purchase-orders-includes
...
Add `vendor` & `expense` includes for purchase orders
2022-08-24 22:12:46 +10:00
David Bomba
a2b8d57313
Ensure correct PDF is displayed to the contact
2022-08-24 18:28:08 +10:00
David Bomba
496da291d8
Prevent negative credits from being applied as payments to a invoice
2022-08-24 16:08:30 +10:00
Benjamin Beganović
e4a9ae4526
Add vendor
& expense
includes for purchase orders
2022-08-23 14:15:09 +02:00
David Bomba
a07b955d79
Version bump
2022-08-22 18:12:54 +10:00
=
16a1c65354
valid credits rules
2022-08-22 15:05:02 +10:00
=
2c8d25eeb3
Refactor payment queries for improved efficiency
2022-08-22 13:49:07 +10:00
=
4e3f52a1ee
Refactor for payments to improve query efficiency
2022-08-22 13:24:33 +10:00
=
b99e623100
fixes for restoring a credit
2022-08-22 11:21:43 +10:00
=
b63b3c707e
Add daily checks for credit balances
2022-08-22 11:07:11 +10:00
=
35e21e4551
Update credit balances when a payment is deleted
2022-08-22 10:44:36 +10:00
=
b5f61d22a7
Tests for credit balance
2022-08-22 10:27:11 +10:00
=
59e3ab9993
Working on client credit balance field
2022-08-22 08:48:52 +10:00
=
5070b2745e
Adjust credit balance on client record
2022-08-22 08:24:36 +10:00
=
77d489211e
Fixes for task requests
2022-08-22 07:53:15 +10:00
David Bomba
6862fabbe0
Clean up for mail listener
2022-08-21 15:33:32 +10:00
David Bomba
5e8bcc04dc
Update user observer to dispatch a job
2022-08-21 09:26:58 +10:00
David Bomba
acb756b229
Additions for hosted
2022-08-21 09:13:06 +10:00
David Bomba
761508c436
Fixes for mail sent listener in self hosted
2022-08-20 07:38:01 +10:00
David Bomba
879bca1fd1
Refactor email limits on hosted
2022-08-19 19:19:17 +10:00
David Bomba
4460e970bd
Sort by status_id for quotes in client portal
2022-08-19 15:11:48 +10:00
David Bomba
5c13668a37
Remove snappdf download from composer script
2022-08-19 14:07:33 +10:00
David Bomba
87e3f12920
Fixes for edge case when deleting an invoice with a partial payment
2022-08-19 12:48:58 +10:00
David Bomba
6e134098b5
tests for deleting an invoice
2022-08-19 12:09:50 +10:00
David Bomba
66291e69ab
Change the order of email filters
2022-08-19 10:36:13 +10:00
David Bomba
e716bb5a02
Fixes for showing fees in both the product and tax tables
2022-08-19 08:41:50 +10:00
David Bomba
1c95603b70
OpenAPI
2022-08-18 23:16:25 +10:00
David Bomba
d6ccc27507
Open API
2022-08-18 23:13:06 +10:00
David Bomba
b7a5c055a8
Fixes for single route actions
2022-08-18 14:08:50 +10:00
David Bomba
e1fd87d174
Add validation for task time logs
2022-08-18 13:29:18 +10:00
David Bomba
45d658cf47
Tests for bank transaction matching
2022-08-18 09:27:28 +10:00
David Bomba
30defb6170
Fixes for postmark delivery logging
2022-08-17 17:18:30 +10:00
David Bomba
c9f50608f2
Parsing bank transactions
2022-08-17 16:37:05 +10:00
David Bomba
fc80f96534
Parsing bank transactions
2022-08-17 13:43:16 +10:00
David Bomba
2d6888a6ec
Parsing bank transactions
2022-08-17 11:52:16 +10:00
David Bomba
72ad8915e9
Portuguese translations updated
2022-08-17 09:20:27 +10:00
David Bomba
724dcec2cc
Improve zoho imports
2022-08-17 08:50:02 +10:00
David Bomba
0c5c4c1188
Fixes for zoho imports
2022-08-16 17:13:56 +10:00
David Bomba
d348d2ce4e
Bank transactions
2022-08-16 10:45:51 +10:00
David Bomba
37883b4e67
Add documentation for console scheduler
2022-08-16 09:53:22 +10:00
David Bomba
b031e53a77
Fixes for openapi docs
2022-08-16 09:47:05 +10:00
David Bomba
f45d7f2897
Psalm cleanup
2022-08-16 09:39:12 +10:00
David Bomba
f014ced0d5
Fixes for tax floats with precision greater than 2
2022-08-16 08:02:48 +10:00
David Bomba
e0c1d0d29e
Merge pull request #7746 from kishanmnpatel/refund_feature_added_for_forte
...
Refund feature added for Forte
2022-08-16 07:34:44 +10:00
David Bomba
1bfafbe24c
refactor test mode
2022-08-16 06:03:12 +10:00
Kishan Patel
c23e53af2d
Refund feature added.
2022-08-15 19:21:21 +05:30
=
9d5c181634
Convert quote to project tests
2022-08-15 13:49:47 +10:00
=
fa2c9fdcdd
Convert to project
2022-08-15 12:50:45 +10:00
=
02b38316f2
Convert quote to project
2022-08-15 12:31:20 +10:00
=
528c96addb
Improve subscription currencies
2022-08-15 09:24:47 +10:00
David Bomba
372ec488bc
Paytrace cleanup
2022-08-14 08:57:59 +10:00
David Bomba
baf38e07d3
OpenAPI
2022-08-12 22:35:30 +10:00
David Bomba
532b2325b8
Open API docs
2022-08-12 20:44:09 +10:00
David Bomba
e6045b3fa9
OPENAPI DOCS
2022-08-12 18:58:37 +10:00
David Bomba
2da7f4e17c
Data matching for bank integration
2022-08-12 15:25:18 +10:00
David Bomba
de33548908
working on data matching
2022-08-12 14:23:23 +10:00
David Bomba
3b1d0e07e2
Automating data pulls
2022-08-12 13:41:55 +10:00
David Bomba
ea611e9256
HasMany BankTransactions
2022-08-12 11:40:35 +10:00
David Bomba
4b6447befe
Add missing fields for activity transformer
2022-08-12 11:32:29 +10:00
David Bomba
fd551c563d
Additional checks for checkout.com
2022-08-12 11:25:10 +10:00
David Bomba
45df81ceab
Catch when braintree does not create the customer
2022-08-12 11:02:16 +10:00
David Bomba
b688a432ab
Make square postal code optional
2022-08-12 10:24:51 +10:00
David Bomba
b8f76691fa
Make stripe postal code optional
2022-08-12 10:04:08 +10:00
David Bomba
3562ffd8ce
Fixes for fee labels
2022-08-12 09:45:59 +10:00
David Bomba
c0d781daa6
Fixes for editing an archived gateway
2022-08-12 09:38:48 +10:00
David Bomba
b35cb2be35
Fixes for paytrace:
2022-08-12 09:23:52 +10:00
David Bomba
f6c377a10a
Padding out OpenAPI definitions
2022-08-11 10:47:34 +10:00
David Bomba
04642b0324
Bank Transaction stubs
2022-08-11 17:18:53 +10:00
David Bomba
8c7d002b31
Bank Transaction scaffold
2022-08-11 17:13:40 +10:00
David Bomba
d50220c387
Bank Integration API Tests
2022-08-11 17:05:33 +10:00
David Bomba
90557a3083
Working on BankTransaction scaffolds
2022-08-11 16:26:47 +10:00
David Bomba
0c5efe3ec2
Refactor the tables
2022-08-11 14:47:08 +10:00
David Bomba
6f9baa1c37
Refresh and remove accounts
2022-08-11 14:19:35 +10:00
David Bomba
f7eb506e0d
Refresh accounts
2022-08-11 12:39:43 +10:00
David Bomba
5a2a2cce4a
Bank integration
2022-08-11 11:49:39 +10:00
David Bomba
e0e702d87f
Fixes for language init
2022-08-11 09:34:13 +10:00
David Bomba
7994bf5574
Fixes for custom fields for purchase orders
2022-08-11 08:59:03 +10:00
David Bomba
a5bef4240a
Fixes for password confirmation validation form
2022-08-11 07:50:45 +10:00
David Bomba
4573bd916b
Fixes for confirmation password verification:
2022-08-11 07:36:16 +10:00
David Bomba
b471920155
Clean up for Yodlee authentication
2022-08-10 19:49:27 +10:00
David Bomba
2893c98b0e
Tests for reminders
2022-08-10 13:35:47 +10:00
David Bomba
d80ec520f9
Fast link provisioning
2022-08-10 11:56:46 +10:00
David Bomba
957cc727f1
Data matching
2022-08-09 12:21:06 +10:00
David Bomba
72b86cd25b
Merge branch 'v5-develop' into yodlee
2022-08-09 08:40:48 +10:00
David Bomba
3b136a7539
Merge pull request #7711 from kishanmnpatel/system_logger_for_forte
...
System logger added for Forte.
2022-08-09 08:15:25 +10:00
David Bomba
0faeb63ba3
Merge pull request #7726 from turbo124/v5-develop
...
Clean up for PHP 8.1
2022-08-09 08:11:26 +10:00
David Bomba
5e7846952d
Merge pull request #7684 from yois615/patch-4
...
Relocate portalButton variable
2022-08-09 08:09:49 +10:00
David Bomba
19a9d4aea4
Merge pull request #7521 from yois615/recur_recpt
...
Recurring invoice due on receipt
2022-08-09 08:06:54 +10:00
David Bomba
603fa858e1
Paytrace cleanup
2022-08-09 07:39:38 +10:00
David Bomba
962ea9cc69
Capture sending metrics
2022-08-09 07:26:43 +10:00
David Bomba
3d397b40e3
Transaction matching service
2022-08-08 19:07:35 +10:00
David Bomba
357cb17ebf
Working on bank integration
2022-08-08 17:56:21 +10:00
Kishan Patel
2f80012f64
Merge branch 'v5-develop' into system_logger_for_forte
2022-08-08 08:41:15 +05:30
David Bomba
820070925a
Clean up logging
2022-08-08 12:50:01 +10:00
David Bomba
38704c6ce5
Transaction transformers
2022-08-08 12:46:41 +10:00
David Bomba
b7fbfe6531
Transform accounts
2022-08-08 09:15:31 +10:00
David Bomba
090f8f5dab
Refactor for Yodlee API'
2022-08-08 08:26:27 +10:00
David Bomba
6be2828abf
Minor fixes
2022-08-08 07:54:31 +10:00
David Bomba
15991c9b5b
Update description of changes
2022-08-08 07:50:55 +10:00
David Bomba
7fb139cd9b
Fixes for stripe catching aborted payments
2022-08-08 07:35:00 +10:00
David Bomba
35098f5b14
Merge branch 'v5-develop' into yodlee
2022-08-08 07:00:22 +10:00
David Bomba
3db1210a12
Centralize where we inject email tags
2022-08-07 17:34:23 +10:00
David Bomba
776da3b3ca
Fixes for auto billing
2022-08-07 16:47:37 +10:00
David Bomba
f52c2c7a09
Remove duplicate email tags
2022-08-07 16:26:17 +10:00
David Bomba
c5269832f9
Padding
2022-08-06 18:11:43 +10:00
David Bomba
edfbcb9514
Working on Fastlink
2022-08-06 16:58:48 +10:00
David Bomba
69f2b7059e
Merge branch 'v5-stable' into yodlee
2022-08-06 16:25:56 +10:00
David Bomba
0dc50bb171
Stubbing bank integration controllers
2022-08-05 19:05:59 +10:00
David Bomba
5cd8307686
Fixes for users
2022-08-05 17:42:54 +10:00
David Bomba
96191ff1f1
Fixes for company token generation
2022-08-05 17:27:17 +10:00
David Bomba
1be1a80437
Stubs for bank integration
2022-08-05 14:25:06 +10:00
David Bomba
6dd9f7302d
Income / Expense TransformeR
2022-08-05 13:45:53 +10:00
David Bomba
d1530c4477
Merge v5
2022-08-05 13:04:02 +10:00
David Bomba
8810596511
Merge v5
2022-08-05 12:58:45 +10:00
David Bomba
e41503a5f5
Test yodlee endpoints
2022-08-05 11:37:31 +10:00
David Bomba
1506323ff7
Merge v5
2022-08-05 11:28:29 +10:00
David Bomba
effd1678a5
Merge branch 'v5-stable' into yodlee
2022-08-05 11:27:52 +10:00
David Bomba
5371bed25b
Fixes for missing invites for recurring invitations
2022-08-05 11:12:50 +10:00
David Bomba
6eab259568
add memory limit to PHP check
2022-08-05 10:38:40 +10:00
David Bomba
8df82cf2e5
v5.5.7
2022-08-05 09:54:05 +10:00
David Bomba
0c05370686
Move payment numbering into service
2022-08-05 08:08:19 +10:00
Kishan Patel
8438b1ed87
system logger added for Forte.
2022-08-04 19:32:15 +05:30
David Bomba
e976a4d8fb
Fixes for company logos in client portal
2022-08-04 17:12:07 +10:00
David Bomba
0ca668f7ff
Fixes for null contact
2022-08-04 16:41:56 +10:00
David Bomba
b9c198f38e
Vendor Contact key login
2022-08-04 16:30:11 +10:00
David Bomba
92c236e788
Fixes for payment emails
2022-08-04 16:22:48 +10:00
David Bomba
54ba4de7ad
Fixes for update customer
2022-08-04 14:01:31 +10:00
David Bomba
6b30b38e32
Fixes for update customer
2022-08-04 13:37:16 +10:00
David Bomba
adcdd69177
Update customer for stripe
2022-08-04 13:23:49 +10:00
David Bomba
12febeadfe
Update customer for stripe
2022-08-04 13:22:19 +10:00
David Bomba
0ba05bc985
Update customer for stripe
2022-08-04 13:19:34 +10:00
David Bomba
24b37e2789
Minor fixes for PDF generation
2022-08-04 12:40:14 +10:00
David Bomba
95d53ada66
Minor fixes for PDF generation
2022-08-04 11:26:58 +10:00
David Bomba
68fe664ad6
Return early when deleting non existent filename
2022-08-04 09:29:30 +10:00
David Bomba
cbcf0dc238
Update customers for stripe
2022-08-03 20:06:09 +10:00
David Bomba
6ca955164e
fixes for bccs
2022-08-03 12:35:38 +10:00
David Bomba
7594397d2a
Force required fields for paytrace
2022-08-02 19:38:11 +10:00
David Bomba
412a4a1315
return early when model is missing
2022-08-02 17:04:33 +10:00
David Bomba
85edd8ace6
Minor fixes for expense transformer
2022-08-02 07:39:50 +10:00
David Bomba
1e3b1c08da
Remove dispatchSync
2022-08-01 17:43:26 +10:00
David Bomba
ad7889b769
Clean up for spam notifications
2022-08-01 17:17:06 +10:00
David Bomba
e63d99c2d1
Performance improvements for recurring invoices
2022-08-01 12:50:55 +10:00
David Bomba
524fad7bf4
Refactor for recurring invoices
2022-08-01 11:28:19 +10:00
David Bomba
8ac4aa56a0
Limit logging
2022-08-01 10:39:47 +10:00
David Bomba
87396cd626
Fixes for expense date imports
2022-08-01 08:02:04 +10:00
David Bomba
4634662136
Fixes for query logging
2022-08-01 07:46:45 +10:00
David Bomba
7ac4786bff
Refactor to remove dispatchSync from code path
2022-08-01 07:30:04 +10:00
David Bomba
a321153a5a
Add tag to all outbound emails
2022-08-01 07:02:08 +10:00
David Bomba
d7f01907fa
Fixes for template emails
2022-08-01 06:20:38 +10:00
David Bomba
2ac46b7392
Minor fixes
2022-08-01 04:53:39 +10:00
David Bomba
b38b0e4517
Add tags to mailables
2022-07-31 22:33:00 +10:00
David Bomba
4de240c3ab
Remove storage checks
2022-07-31 22:23:50 +10:00
David Bomba
a9b3522081
Fixes for using dispatchSync()
2022-07-31 21:51:35 +10:00
David Bomba
2ec8e21506
Fixes for mail sent listener
2022-07-31 20:43:43 +10:00
David Bomba
05559feeb2
Fixes for routes
2022-07-31 20:02:21 +10:00
David Bomba
57e1eb7a8e
Inject delay into Send Recurring invoices to allow PDFs to catch up
2022-07-31 19:20:18 +10:00
David Bomba
48c36d0004
Fixes for mailers
2022-07-31 19:11:32 +10:00
David Bomba
a2b89d1476
Transactions
2022-07-30 12:10:42 +10:00
David Bomba
3e84dbc357
fixes for authorizatoin
2022-07-30 11:43:24 +10:00
David Bomba
36509a3f5b
Fixes for design controller
2022-07-30 10:45:55 +10:00
David Bomba
7501d0e7b2
Merge pull request #7699 from turbo124/v5-stable
...
Fixes for client portal payment method display.
2022-07-30 10:30:58 +10:00
David Bomba
99c7adfab4
Fixes for client portal
2022-07-30 10:12:15 +10:00
Christoph Neuhaus
064fe179f9
Update Helpers.php
...
Supporting reserved keywords in custom fields
2022-07-29 12:05:30 +02:00
David Bomba
b4dfabd684
fixes for company table types
2022-07-29 19:14:18 +10:00
David Bomba
9731054125
client contact login
2022-07-29 15:05:47 +10:00
David Bomba
63a7fd35f3
Use null safe operators
2022-07-29 12:12:24 +10:00
David Bomba
3a510ffd4a
Fixes for subscriptions - allow currency id to be passed through
2022-07-29 10:34:33 +10:00
David Bomba
1196ea8122
Add enabled_expense_tax_rates
2022-07-29 09:26:31 +10:00
David Bomba
066f959c7d
Merge pull request #7692 from beganovich/with-filter-stable
...
`with` filter
2022-07-28 18:20:21 +10:00
Benjamin Beganović
eaddb9c8b6
The "with" filter for the QueryFilters
2022-07-28 10:16:15 +02:00
Benjamin Beganović
11aec2d63c
Define "with_property" for ProductFilters
2022-07-28 10:16:05 +02:00
David Bomba
15b53ca617
Stubs for yodlee
2022-07-28 17:33:47 +10:00
David Bomba
b44e1a02ca
Auth tokens
2022-07-28 16:29:42 +10:00
David Bomba
d98fd30add
Auth tokens
2022-07-28 15:07:35 +10:00
David Bomba
f6821e9fcc
Yodlee init
2022-07-28 14:09:13 +10:00
David Bomba
717a34aa99
Fixes for tests
2022-07-28 11:24:50 +10:00
David Bomba
d93bac1b09
Improve efficiency of queries relying on Country
2022-07-28 10:58:13 +10:00
David Bomba
9916288cab
Fixes for livewire
2022-07-28 08:29:18 +10:00
David Bomba
c8fc1a36a3
Fixes for Twilio
2022-07-27 23:12:36 +10:00
David Bomba
3ee0186c67
fixeS
2022-07-27 22:43:53 +10:00
David Bomba
aceb377081
Fixes for settings purchase order designs
2022-07-27 20:03:46 +10:00
David Bomba
fd42442beb
Minor fixes for check data
2022-07-27 17:37:37 +10:00
David Bomba
cef753bbd0
Update lists
2022-07-27 16:45:58 +10:00
David Bomba
6df802509b
Fixes for vendor documents
2022-07-27 16:09:25 +10:00
David Bomba
2942dfa528
Vendor documents
2022-07-27 15:39:43 +10:00
David Bomba
9bf603e584
Fixes for emails - remove mime types
2022-07-27 14:57:17 +10:00
David Bomba
0d4eb7e37a
rebasing commits from v5-develop
2022-07-27 11:28:30 +10:00
David Bomba
d78415b6bf
Fixes for multidb + twilio
2022-07-27 11:22:11 +10:00
David Bomba
438562ab8f
Integrate twilio
2022-07-27 11:21:12 +10:00
yois615
26d8cb6883
Relocate portalButton variable
2022-07-25 09:37:52 -04:00
David Bomba
8e654c21ce
Merge v5
2022-07-25 15:28:06 +10:00
=
3b66b9acdf
Fixes for portal button
2022-07-25 11:02:51 +10:00
=
d7d99f457a
Clean up for variables
2022-07-25 10:51:22 +10:00
=
80ad607e62
Replace 404 with not available screen for deleted entities
2022-07-25 10:47:18 +10:00
=
375b663425
changes for aliases
2022-07-25 09:44:57 +10:00
=
802490a7ee
Refactor for logos in dockerfile
2022-07-25 09:01:15 +10:00
=
ba133360a2
Silence errors from file_get_contents
2022-07-25 08:00:52 +10:00
David Bomba
65e9e604c0
Fixes for mailer
2022-07-24 17:44:40 +10:00
David Bomba
013ce5e6e4
Add logging for stripe intents
2022-07-24 17:38:24 +10:00
David Bomba
f0e215c293
Merge pull request #7669 from turbo124/v5-develop
...
v5.4.12
2022-07-23 09:20:13 +10:00
David Bomba
cf5791f589
Fixes for mailer
2022-07-23 09:19:06 +10:00
David Bomba
cf992be71e
Set defaults
2022-07-22 18:37:27 +10:00
David Bomba
ace8c64162
Fixes for vendors
2022-07-22 14:07:51 +10:00
David Bomba
974d614075
Fixes for hosted
2022-07-22 11:00:29 +10:00
Benjamin Beganović
3c313848d8
vendor
include for expenses
2022-07-21 16:54:47 +02:00
Benjamin Beganović
de44058c76
client
include for expenses
2022-07-21 16:50:34 +02:00
David Bomba
93c782fcc5
Merge branch 'v5-develop' into l9
2022-07-21 14:22:45 +10:00
David Bomba
ccaf4b99ff
Fixes for task statuses
2022-07-21 14:02:29 +10:00
David Bomba
7c500c0247
Prep for Hebrew
2022-07-21 13:20:29 +10:00
David Bomba
cd86b690cd
Fixes for custom surcharges on invoice and purchase order tax currency
2022-07-21 09:05:08 +10:00
David Bomba
97eb8d2aad
Force delete activities on purge data
2022-07-21 08:28:34 +10:00
David Bomba
3251bbdc6a
Minor fixes
2022-07-20 15:12:47 +10:00
David Bomba
e337abe819
Patches from v5-dev
2022-07-20 10:56:02 +10:00
David Bomba
4af46e1c66
Merge branch 'v5-develop' into v5-develop
2022-07-20 10:42:44 +10:00
David Bomba
0c2df0bc22
remove logging
2022-07-20 09:25:57 +10:00
David Bomba
b3707967d8
add support for showing related entity documents on invoice
2022-07-20 09:24:38 +10:00
David Bomba
7051048fdf
Fixes for purchase orders and business design
2022-07-20 08:41:04 +10:00
David Bomba
add1827759
Add exchange rate to factory
2022-07-20 07:57:57 +10:00
David Bomba
f3093f6b75
Merge pull request #7575 from yois615/email-client-portal
...
Button for Client Portal
2022-07-19 20:26:49 +10:00
David Bomba
a73e961123
Fixes for relations
2022-07-19 20:07:23 +10:00
David Bomba
5e06dceb2f
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-07-19 19:38:19 +10:00
David Bomba
c5b8c97b57
Fixes for invoice status if balance changes to negative
2022-07-19 19:36:55 +10:00
David Bomba
c1352e700d
Fixes for purging company data
2022-07-19 09:39:54 +10:00
David Bomba
852fe26cc1
minor fixes for stripe
2022-07-19 08:34:39 +10:00
David Bomba
c3f9addeca
Update Stripe responses for redirect_status
2022-07-19 07:59:20 +10:00
David Bomba
6e4132f08a
Fixes for psalm
2022-07-18 10:26:42 +10:00
David Bomba
5cdb48e7f6
Fixes for psalm
2022-07-18 10:04:17 +10:00
David Bomba
ca95b59b08
Merge branch 'v5-develop' into l9
2022-07-18 07:17:23 +10:00
David Bomba
9b00f76a79
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-07-18 07:15:43 +10:00
David Bomba
e04deab52d
Fixes for purchase orders
2022-07-18 07:15:37 +10:00
David Bomba
d07ba90e10
Updates for minimum requirements
2022-07-17 21:14:25 +10:00
David Bomba
4dcb0def99
Laravel 9 set minimum requirements to PHP 8.1
2022-07-17 20:58:02 +10:00
David Bomba
9b6bfbf96c
merge v5-dev
2022-07-17 20:38:00 +10:00
David Bomba
6fcab82101
Fixes for plan expiry
2022-07-17 20:33:34 +10:00
David Bomba
00eb180afc
minor fixes
2022-07-17 15:26:35 +10:00
David Bomba
9e7375a127
Translate entities
2022-07-16 16:15:31 +10:00
David Bomba
49eb2b63df
Add rules for invitations
2022-07-16 14:43:10 +10:00
David Bomba
5246846018
Company Import|Export for purchase orders
2022-07-16 12:26:55 +10:00
David Bomba
6581abf46d
Merge v5-develop into L9
2022-07-15 22:59:25 +10:00
David Bomba
071f2ee102
Post Merge v5-develop
2022-07-15 17:41:30 +10:00
David Bomba
deecf38b10
Fixes for sending via graph
2022-07-15 17:03:51 +10:00
David Bomba
164b8c41aa
Fixes for sending via graph
2022-07-15 17:03:32 +10:00
David Bomba
a626858752
Implement Microsoft Graph email
2022-07-15 16:55:10 +10:00
David Bomba
76b307d20f
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-07-15 15:54:24 +10:00
David Bomba
90de7b9f96
MErge clients
2022-07-15 15:54:19 +10:00
David Bomba
3a8513cbaf
Fixes for required fields
2022-07-14 21:29:17 +10:00
David Bomba
ced6588087
Minor fixeS
2022-07-14 13:52:31 +10:00
David Bomba
d0759b1215
Fixes for required fields
2022-07-14 10:39:55 +10:00
David Bomba
5735dd7c15
Apple OAuth
2022-07-13 16:31:48 +10:00
David Bomba
8b03e9bee1
Apple OAuth
2022-07-13 16:29:45 +10:00
David Bomba
9c68aebd1a
Apple OAuth
2022-07-13 16:27:19 +10:00
David Bomba
c7b5148e64
Apple OAuth
2022-07-13 16:23:11 +10:00
David Bomba
b487ac8c0c
Apple OAuth
2022-07-13 16:19:27 +10:00
David Bomba
577751cf6f
Apple OAuth
2022-07-13 16:17:54 +10:00
David Bomba
e96db5eb40
Apple OAuth
2022-07-13 16:16:49 +10:00
David Bomba
fa91a755c7
Apple OAuth
2022-07-13 16:14:46 +10:00
David Bomba
469a3f053e
Apple OAuth
2022-07-13 16:05:52 +10:00
David Bomba
b135168dde
Apple OAuth
2022-07-13 16:03:51 +10:00
David Bomba
49eb1bac9e
Apple OAuth
2022-07-13 16:03:24 +10:00
David Bomba
2301409f16
Apple OAuth
2022-07-13 16:01:06 +10:00
David Bomba
33e68ba9d5
Apple OAuth
2022-07-13 16:00:41 +10:00
David Bomba
9925214b31
Apple OAuth
2022-07-13 15:55:15 +10:00
David Bomba
dfd0670dba
Apple OAuth
2022-07-13 15:47:12 +10:00
David Bomba
675ccc7b9e
Add status and client to task transformer
2022-07-12 20:50:50 +10:00
David Bomba
7157c95ef4
Start recurring invoice on send now
2022-07-12 20:47:17 +10:00
David Bomba
63eb2ca524
Fixes for wrong payment types
2022-07-12 08:37:18 +10:00
David Bomba
84ef064e3d
Handle scenario where task has no client
2022-07-12 08:22:03 +10:00
David Bomba
68d5ed1d12
Transforming office365 mailer
2022-07-11 21:48:23 +10:00
David Bomba
7c66de28df
Remove redundant package
2022-07-11 21:40:54 +10:00
David Bomba
9dd1941bc7
Remove redundant package
2022-07-11 21:40:23 +10:00
David Bomba
0ae322798d
Apple OAuth
2022-07-11 18:48:24 +10:00
David Bomba
09d5b7c38f
Wrap paid to date in transaction
2022-07-11 18:24:49 +10:00
David Bomba
05e42a3f99
Working on send with Microsoft
2022-07-11 12:48:59 +10:00
David Bomba
eaf1e193dd
Add webhook endpoint when connecting Stripe
2022-07-11 11:47:01 +10:00
David Bomba
4a262d00ab
Silence bounce notifications
2022-07-11 11:21:01 +10:00
David Bomba
2c38a7d420
Add trial days to account transformer
2022-07-11 10:42:05 +10:00
David Bomba
47768a70a4
Allow forced sending of first recurring invoice
2022-07-11 10:33:41 +10:00
David Bomba
c072841e71
Clean up
2022-07-11 09:34:25 +10:00
David Bomba
f7be77e5d5
fixes for quote filters
2022-07-11 07:15:06 +10:00
David Bomba
49683e8654
Minor fixes
2022-07-10 15:53:23 +10:00
David Bomba
1ca9459365
Do no alter client balance after an invoice has been marked as paid
2022-07-10 15:07:37 +10:00
David Bomba
15da7b841a
Fixes for indexes
2022-07-10 10:56:37 +10:00
David Bomba
0a717f5ad5
Verify hash
2022-07-09 20:50:58 +10:00
David Bomba
1d4e68938e
Handle pay now redirects offsite
2022-07-09 12:15:35 +10:00
David Bomba
085fa81169
Pad out expense when converted from Purchase Order
2022-07-08 17:30:25 +10:00
David Bomba
6a911149ca
Pad out expense when converted from Purchase Order
2022-07-08 17:28:49 +10:00
David Bomba
30c5a8f06e
Minor fixes for invoice filters
2022-07-08 09:38:09 +10:00
David Bomba
9a3a1b92f6
Fixes for send_email bulk routes
2022-07-08 09:00:36 +10:00
David Bomba
44ec3fdd50
Fixes for purchase order to expense
2022-07-07 22:09:39 +10:00
David Bomba
375ce81df9
Fixes for language seeder
2022-07-07 16:13:37 +10:00
David Bomba
d9d6b9f64b
Update translations
2022-07-07 11:20:43 +10:00
David Bomba
4462e3f97b
Fixes for tests
2022-07-06 22:01:07 +10:00
David Bomba
261a2e0ab6
Inventory management from purchase orders
2022-07-06 20:04:59 +10:00
David Bomba
6b3b50318b
Expense a Purchase Order
2022-07-06 19:25:22 +10:00
David Bomba
ffcd3b05d4
Add quantities to subscriptions
2022-07-06 17:12:29 +10:00
David Bomba
9359c84013
Add quantity to subscriptions
2022-07-06 16:18:16 +10:00
David Bomba
3e5e915acc
Uploads for purchase orders
2022-07-06 15:18:41 +10:00
David Bomba
ea0ef763bf
Remove paid to date from credits
2022-07-06 11:51:24 +10:00
David Bomba
3f42bf9bff
working on mailers
2022-07-06 10:08:09 +10:00
David Bomba
2e37d793ac
working on 8.1 support
2022-07-05 16:15:46 +10:00
David Bomba
8075849e7d
Merge pull request #7615 from turbo124/v5-develop
...
v5.4.8
2022-07-05 09:55:52 +10:00
David Bomba
a55dd2ec40
Purchase Orders
2022-07-05 09:55:05 +10:00
David Bomba
6d54db8507
Minor fixes for import
2022-07-05 08:26:41 +10:00
Benjamin Beganović
7bc4770f41
Client
include in TaskTransformer
2022-07-04 21:39:45 +02:00
David Bomba
0a2a4e91e2
Minor fixes for vendor contacts
2022-07-04 16:34:35 +10:00
David Bomba
32387e052c
Purchase Order Emails
2022-07-04 15:37:37 +10:00
David Bomba
8f5896db22
Purchase Order Emails
2022-07-04 15:37:00 +10:00
David Bomba
24b4c3fbab
Purchase Order Emails
2022-07-04 15:34:54 +10:00
David Bomba
dee96182d5
Purchase Order Emails
2022-07-04 15:33:31 +10:00
David Bomba
80ea41568c
Purchase Order Emails
2022-07-04 15:27:09 +10:00
David Bomba
ae6ae410d3
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-07-04 14:41:28 +10:00
David Bomba
40bf4c9a1a
Fixes for template engine
2022-07-04 14:41:16 +10:00
David Bomba
4a4f528814
New Account Notification
2022-07-04 10:53:33 +10:00
David Bomba
357b232b6a
Minor fixes for mailer
2022-07-03 15:52:13 +10:00
David Bomba
866dd58b03
email quality
2022-07-03 10:21:54 +10:00
David Bomba
f592af1469
email quality
2022-07-03 08:54:22 +10:00
David Bomba
aac03163dd
Merge pull request #7607 from turbo124/v5-develop
...
v5.4.7
2022-07-02 12:38:04 +10:00
David Bomba
356d7aeba4
Hide custom values that are empty
2022-07-02 11:59:40 +10:00
David Bomba
6faa3a0ccb
Adjust number applying on Purchase orders when_sent / when_saved
2022-07-02 11:40:51 +10:00
David Bomba
6e5f5da6bb
Fixes for tests when calling classes outside app scope
2022-07-02 08:28:12 +10:00
yois615
5cd4db6a62
BUGFIX - Show recurring invoice
...
https://forum.invoiceninja.com/t/view-recurring-invoice-you-are-not-authorized-to-view-or-perform-this-action/7906
2022-07-01 12:56:54 -04:00
David Bomba
f464c6fb1c
Minor fixes
2022-07-01 21:08:20 +10:00
David Bomba
f583a54863
Fixes for tests
2022-07-01 21:07:34 +10:00
David Bomba
19d71337ba
Fixes for tests
2022-07-01 18:56:19 +10:00
David Bomba
0ac5acda82
Fixes for templates
2022-07-01 18:35:52 +10:00
David Bomba
3499ad885c
Fixes for templates
2022-07-01 18:19:40 +10:00
David Bomba
fcdc69c829
Fixes for surcharge visibility
2022-07-01 18:11:04 +10:00
David Bomba
af8ec95e2c
Fixes for surcharge visibility
2022-07-01 17:51:35 +10:00
David Bomba
a20240b64f
Fixes for type checking for purchase orders
2022-07-01 17:13:35 +10:00
David Bomba
999ff54593
Fixes for type checking for purchase orders
2022-07-01 16:58:57 +10:00
David Bomba
9ae0474de3
Fixes for type checking for purchase orders
2022-07-01 16:56:36 +10:00
David Bomba
8d0dffa4f4
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-07-01 08:26:32 +10:00
David Bomba
b80ff12677
Fixes for duplicate quote approved notifications
2022-07-01 08:26:27 +10:00
David Bomba
90805ca46b
Working on QR Codes
2022-06-30 22:48:16 +10:00
David Bomba
716561e22b
Add filters for swiss QR Codes
2022-06-30 20:12:23 +10:00
David Bomba
ebf88ab693
Templates and reminders for purchase orders
2022-06-30 19:41:44 +10:00
David Bomba
f02cd08d80
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-06-30 19:12:10 +10:00
David Bomba
dc4b42932f
Add Purchase Order Templates
2022-06-30 19:12:04 +10:00
David Bomba
64b9e22db9
Fixes for tests
2022-06-30 18:36:09 +10:00
David Bomba
0894752c80
Fixes for tests
2022-06-30 17:51:39 +10:00
David Bomba
59e3978374
Templates for Purchase Orders
2022-06-30 16:40:31 +10:00
David Bomba
f0c7f4588c
Swiss QR Codes
2022-06-30 16:09:06 +10:00
David Bomba
da66fa6271
Qr Swiss
2022-06-30 14:37:08 +10:00
David Bomba
27f1e753a3
Working on Swiss QR Codes
2022-06-30 14:29:18 +10:00
David Bomba
8e6d0fd250
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-06-30 13:34:17 +10:00
David Bomba
c59ad58200
minor fixes
2022-06-30 13:34:15 +10:00
David Bomba
f59c2dc57f
Fixes for conflicts
2022-06-30 13:33:47 +10:00
David Bomba
725aca8796
Fixes for paths
2022-06-30 13:32:44 +10:00
David Bomba
7ec0850684
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-06-30 10:11:59 +10:00
David Bomba
127e9f723f
Add flagging abilities to accounts table
2022-06-30 10:11:55 +10:00
David Bomba
73bb2c96db
Purchase order decorators
2022-06-29 11:47:16 +10:00
David Bomba
36a7290679
Purchase order decorators
2022-06-29 11:44:05 +10:00
David Bomba
776f3428ba
Purchase order decorators
2022-06-29 11:37:40 +10:00
David Bomba
7129cd1e6f
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-06-29 10:38:56 +10:00
David Bomba
8bd3f54bb0
Minor fixes for company imports
2022-06-29 10:38:48 +10:00
David Bomba
ae11332d24
Minor fixes for create user route
2022-06-27 16:37:18 +10:00
David Bomba
5c621b4e98
Minor fixes for connected accounts
2022-06-26 13:27:32 +10:00
David Bomba
53f76db81a
Minor fixes for connected accounts
2022-06-26 13:26:58 +10:00
David Bomba
d2d14175b7
Minor fixes for connected accounts
2022-06-26 13:25:51 +10:00
David Bomba
b705cf0520
bulk actions for purchase orders
2022-06-25 09:44:14 +10:00
David Bomba
77845c2259
Always ensure contacts can pay an invoice with an invitation link
2022-06-25 09:13:56 +10:00
David Bomba
a26fd73169
Fixes for connected accounts
2022-06-25 08:49:12 +10:00
David Bomba
81a8e67b35
Fixes for connected accounts
2022-06-25 08:46:27 +10:00
David Bomba
3266af0db5
Password protection route with Microsoft OAuth
2022-06-25 08:40:29 +10:00
David Bomba
296c6a56a8
Password protection route with Microsoft OAuth
2022-06-25 08:39:45 +10:00
David Bomba
e8b3fff483
Password protection route with Microsoft OAuth
2022-06-25 08:31:19 +10:00
David Bomba
263ae4f3ac
Password protection route with Microsoft OAuth
2022-06-25 08:30:06 +10:00
David Bomba
3fbd1849b3
Password protection route with Microsoft OAuth
2022-06-25 07:47:15 +10:00
David Bomba
94ca620b27
Fixes for gmailer
2022-06-25 07:02:59 +10:00
David Bomba
dee3ff7042
Fixes for gmailer
2022-06-25 00:36:59 +10:00
David Bomba
488b90f0e4
Fixes for mailers
2022-06-25 00:27:29 +10:00
David Bomba
04cabac085
Migration table for failed jobs
2022-06-25 00:11:10 +10:00
David Bomba
91b658918a
Merge branch 'l9' of https://github.com/turbo124/invoiceninja into l9
2022-06-24 23:49:29 +10:00
David Bomba
b1ff9f0305
Mailers for Laravel
2022-06-24 23:49:22 +10:00
Nikola Cirkovic
c75b1d303f
Cirkovic/ina 16 fixes ( #50 )
...
* Dispatch | PdfCreatorTest | Removed deprecated method
* Dispatch | Remove deprecated dispatchNow() method and use dispatchSync or call handle() on class where return is mandatory.
2022-06-24 21:15:14 +10:00
David Bomba
a170c4a4d1
Permissions updated at
2022-06-24 21:13:24 +10:00
David Bomba
94f224cf2e
Reduce scopes for microsoft email
2022-06-24 20:41:18 +10:00
David Bomba
bea7cdf9a1
Minor fixes for Forte
2022-06-24 16:06:44 +10:00
David Bomba
4266300fe3
Merge pull request #7586 from turbo124/v5-develop
...
Add purchase orders to first load
2022-06-24 16:06:01 +10:00
David Bomba
d46f55ed6d
Add purchase orders to first load
2022-06-24 15:54:34 +10:00
David Bomba
6bd785cc66
Add boot up for gmail api transport
2022-06-24 13:25:02 +10:00
David Bomba
ff783804ff
Working on mail drivers
2022-06-24 13:15:56 +10:00
David Bomba
add5a9d9f7
Fixes for tests
2022-06-24 12:21:31 +10:00
David Bomba
3e916e0f1f
Fixes for tests
2022-06-24 11:55:41 +10:00
David Bomba
50402559a5
Merge pull request #7373 from kishanmnpatel/forte_payment_driver
...
Forte payment driver
2022-06-24 07:34:31 +10:00
David Bomba
86976f4bcb
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-06-23 20:55:30 +10:00
David Bomba
9174746956
Fixes for stripe webhooks
2022-06-23 20:55:26 +10:00
David Bomba
ec8afed28f
gMerge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-06-23 18:47:53 +10:00
David Bomba
c0e3d2e677
add signup checks to flutter routes
2022-06-23 18:47:44 +10:00
David Bomba
a7c5779eea
Change purchase order transformer type
2022-06-23 17:38:57 +10:00
David Bomba
290ac8dc7e
Fixes for purchase orders
2022-06-23 17:04:11 +10:00
Kishan Patel
c30616fc46
calculation updated for credit card.
2022-06-23 12:03:57 +05:30
David Bomba
2e29bbce3c
Laravel 9
2022-06-23 15:34:15 +10:00
David Bomba
4eed22d811
Refactor for store client request
2022-06-23 13:12:28 +10:00
David Bomba
f84e760c1f
Spam notifications
2022-06-23 12:30:38 +10:00
David Bomba
e7ab088e90
admin notifications
2022-06-23 10:52:41 +10:00
David Bomba
ade8b24031
Laravel 9
2022-06-23 09:24:56 +10:00
David Bomba
865bb009ad
Laravel 9
2022-06-22 21:57:45 +10:00
David Bomba
93ebf3a767
Response handling with microsoft
2022-06-22 20:55:14 +10:00
David Bomba
5670abe224
Appropriately refresh sending tokens
2022-06-22 19:26:14 +10:00
David Bomba
3391ad54e0
Appropriately refresh sending tokens
2022-06-22 19:21:58 +10:00
David Bomba
5513422739
Appropriately refresh sending tokens
2022-06-22 19:18:00 +10:00
David Bomba
3141a33ced
Appropriately refresh sending tokens
2022-06-22 19:15:31 +10:00
David Bomba
444b3f2375
Improve queries for client statements
2022-06-22 14:26:10 +10:00
David Bomba
7515d0e689
checks for access token property
2022-06-22 11:47:14 +10:00
yois615
b519b6cf43
Button for Client Portal
...
Email button for view client portal
2022-06-21 10:38:01 -04:00
Shift
6edb82308f
Shift cleanup
2022-06-21 10:03:51 +00:00
Shift
63dc08532c
Convert deprecated $dates
property to $casts
2022-06-21 09:59:53 +00:00
Shift
8a74d9072a
Shift to class based routes
2022-06-21 09:59:51 +00:00
Shift
06d910a53b
Use Faker methods
...
Accessing Faker properties was deprecated in Faker 1.14.
2022-06-21 09:59:36 +00:00
Shift
0a20889916
Convert optional()
to nullsafe operator
2022-06-21 09:59:25 +00:00
Shift
e0a8e84108
Shift core files
2022-06-21 09:59:19 +00:00
Shift
a1403b62da
Convert to Symfony Mailer
2022-06-21 09:59:02 +00:00
Shift
59a54c03b0
Replace deprecated HEADER_X_FORWARDED_ALL
constant
2022-06-21 09:58:36 +00:00
Shift
c89b142eec
Streamline $commands
property
2022-06-21 09:58:33 +00:00
Shift
96c992f103
Remove fruitcake/laravel-cors
dependency
2022-06-21 09:58:33 +00:00
Shift
3811375a34
Rename password
validation rule
2022-06-21 09:58:30 +00:00
Shift
299464f604
Shift bindings
...
PHP 5.5.9+ adds the new static `class` property which provides the fully qualified class name. This is preferred over using strings for class names since the `class` property references are checked by PHP.
2022-06-21 09:58:11 +00:00
Shift
19080933b6
Apply Laravel coding style
...
Shift automatically applies the Laravel coding style - which uses the PSR-2 coding style as a base with some minor additions.
You may customize the code style applied by adding a [PHP CS Fixer][1] or [PHP CodeSniffer][2] ruleset to your project root. Feel free to use [Shift's Laravel ruleset][3] to help you get started.
For more information on customizing the code style applied by Shift, [watch this short video][4].
[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer
[2]: https://github.com/squizlabs/PHP_CodeSniffer
[3]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200
[4]: https://laravelshift.com/videos/shift-code-style
2022-06-21 09:57:17 +00:00
David Bomba
2f8ea76d31
Fixes for purchase order fillable list
2022-06-21 07:33:55 +10:00
Kishan Patel
203f6184bf
service fee related issue solved.
2022-06-20 16:29:19 +05:30
David Bomba
3d968d31e6
Add microsoft oauth to index.html
2022-06-20 16:28:03 +10:00
yois615
771dd3ad73
Recurring invoice due on receipt
...
Create logic for recurring invoice to be due on receipt
2022-06-20 00:34:21 -04:00
David Bomba
9fbe81302e
Add logging for payment intents
2022-06-19 17:39:25 +10:00
David Bomba
f5af59e5ca
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-06-19 16:10:42 +10:00
David Bomba
ad1bea598c
Minor fixes for bcc's
2022-06-19 16:10:37 +10:00
David Bomba
e8108ed34c
Updates for hosted platform
2022-06-19 13:01:29 +10:00
David Bomba
f014cda4e6
Ensure we save auto_bill_tries
2022-06-18 17:10:15 +10:00
David Bomba
7b7fbc5c13
Add dedicated :MONTHYEAR reserved keyword
2022-06-18 14:25:29 +10:00
David Bomba
81e507271a
Fixes for reminders when no due date is set
2022-06-18 13:52:30 +10:00
David Bomba
5b5167ae59
Merge pull request #7565 from beganovich/credit-client-relationship
...
Add `client` relationship to CreditTransformer
2022-06-18 08:57:09 +10:00
David Bomba
ef15933a0f
Fixes for email quotas
2022-06-18 08:54:58 +10:00
Benjamin Beganović
ff1acba00c
Add client
relationship to CreditTransformer
2022-06-17 16:56:35 +02:00
David Bomba
dac15b02d7
Minor fixes for Office 365 transport
2022-06-17 20:13:16 +10:00
David Bomba
1ac45452b2
Refresh tokens
2022-06-17 18:37:45 +10:00
David Bomba
213a51ad62
Update column for refresh tokens
2022-06-17 18:28:31 +10:00
David Bomba
d9ca212f81
FIxes for microsoft oauth
2022-06-17 16:46:33 +10:00
David Bomba
98bc3e8125
Change id for microsoft from sub to oid
2022-06-17 16:20:35 +10:00
David Bomba
59ee228820
Handle personal o365 accounts
2022-06-17 16:14:52 +10:00
David Bomba
174b3af863
Handle personal o365 accounts
2022-06-17 15:59:47 +10:00
David Bomba
89f0740703
Handle personal o365 accounts
2022-06-17 15:53:44 +10:00
David Bomba
9e75ebb317
Handle personal o365 accounts
2022-06-17 15:51:37 +10:00
David Bomba
3d7a65fea0
OAuth o365 permissions
2022-06-17 15:42:14 +10:00
David Bomba
913b202743
Refactor logincontroller for oauth providers
2022-06-17 15:09:35 +10:00
David Bomba
250f0bf2e8
Clean up logout requests
2022-06-17 14:31:53 +10:00
David Bomba
c5f4b31023
Microsoft oauth + signup
2022-06-17 12:52:08 +10:00
David Bomba
8e7dc5fca4
Microsoft oauth
2022-06-17 11:48:17 +10:00
David Bomba
e546d7348a
Fixes for viewing soft deleted invites
2022-06-17 09:08:07 +10:00
David Bomba
ce12b181cf
Don't allow upgrade to react if it is not installed
2022-06-16 16:52:43 +10:00
David Bomba
ce1aea5146
Docs
2022-06-16 15:59:36 +10:00
David Bomba
77d0dd8ae4
Allow setting react_ap flag on accounts table
2022-06-16 15:58:11 +10:00
David Bomba
9032bc6fa7
Notifications for Purchase orders / Viewed / Accepted
2022-06-16 14:42:24 +10:00
David Bomba
2fb1a130c3
Update for self updater
2022-06-16 13:36:38 +10:00
David Bomba
742e0d5c9b
Clean up for self updater
2022-06-16 13:07:53 +10:00
David Bomba
5ce95010d5
Add switch to force react as front end
2022-06-16 13:04:05 +10:00
David Bomba
b35a55ae13
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-06-16 12:03:22 +10:00
David Bomba
6444ed02ae
Version bump for checkout refactor + dependency update
2022-06-16 11:51:42 +10:00
David Bomba
63468a1669
Checkout v2 refund refactor
2022-06-16 11:21:10 +10:00
David Bomba
9856946302
Checkout v2 refactor
2022-06-16 10:01:24 +10:00
David Bomba
2c5e6a4893
Minor fixes for recurring invoices
2022-06-16 08:04:20 +10:00
David Bomba
3f8449ba01
Checkout v2 refactor
2022-06-15 22:47:25 +10:00
David Bomba
4606215ba2
vendor profile updates
2022-06-15 21:24:30 +10:00
David Bomba
e074350c5e
Accept signatures on purchase orders
2022-06-15 16:33:03 +10:00
David Bomba
0f32e43fb6
Accept listener
2022-06-15 16:27:21 +10:00
David Bomba
1e30bf4bdc
Accept a purchase order
2022-06-15 15:20:00 +10:00
David Bomba
03f756fc5d
Fixes for plan controller
2022-06-15 14:38:22 +10:00
David Bomba
041156fa89
Updates for vendor portal
2022-06-14 22:54:31 +10:00
David Bomba
063d600bbd
Vendor Portal - Purchase Orders
2022-06-14 22:18:20 +10:00
=
cbdf0a827c
Remove old snappdf installations prior to upgrading
2022-06-14 09:01:25 +10:00
David Bomba
31054c8a13
Vendor Portal stubs
2022-06-13 20:34:40 +10:00
David Bomba
6674424244
Stubs for vendor portal
2022-06-13 19:59:24 +10:00
David Bomba
8164d40007
MInor fixes for correct disk configuration
2022-06-13 09:33:40 +10:00
David Bomba
bbbe234372
v5.3.100
2022-06-13 08:15:02 +10:00
David Bomba
80b0d19951
Fixes for GoCardless
2022-06-12 20:35:48 +10:00
David Bomba
ce1f57b55f
minor fixes for client portal badges
2022-06-12 17:15:51 +10:00
David Bomba
19216934a5
Merge pull request #7540 from CirkaN/Cirkovic/INA-12
...
Cirkovic/ina 12
2022-06-12 17:13:56 +10:00
David Bomba
7658c66953
Merge pull request #7507 from CirkaN/Cirkovic/INA-7
...
INA-7 | Add Vendor guard
2022-06-12 17:13:26 +10:00
Nikola Cirkovic
e626896732
INA-7 | fix routes file
2022-06-12 02:16:14 +02:00
Nikola Cirkovic
117a4e4028
INA-12 | add apple to the login, refactor of microsoft login.
2022-06-11 05:31:32 +02:00
Nikola Cirkovic
94a07df7cc
INA-12 | Register drivers in EventServiceProvider.php (required for Manager to actually register drivers)
2022-06-11 05:27:26 +02:00
Nikola Cirkovic
79efa59f36
INA-12 | Add social apple to the OAuth.php
2022-06-11 05:26:47 +02:00
Nikola Cirkovic
469461f490
INA-12 | Handle microsoft login
2022-06-11 04:07:56 +02:00
Nikola Cirkovic
f6b22f8fb7
INA-12 | Support microsoft in OAuth.php
2022-06-11 04:07:46 +02:00
David Bomba
50000144c6
Fixes for falsey conditions
2022-06-11 09:07:09 +10:00
David Bomba
54c97a8755
Fixes for GoCardless webhooks
2022-06-11 07:02:24 +10:00
David Bomba
6e357d8c7b
Purchase Order Download emails
2022-06-10 18:29:15 +10:00
David Bomba
b1c3878da2
Bulk actions for Purchase Orders
2022-06-10 18:00:07 +10:00
David Bomba
90bff41600
Purchase Order Emails
2022-06-10 17:04:16 +10:00
David Bomba
646091f89e
Fixes for quote form request
2022-06-10 15:15:26 +10:00
David Bomba
7885813c1a
Store silent in session to prevent entities being viewed by admins
2022-06-10 13:03:05 +10:00
David Bomba
c285e26302
Ensure client contact id is being return in activity
2022-06-10 12:39:52 +10:00
David Bomba
f9ade5af77
Hide surcharges on PDF if the value is blank
2022-06-10 12:23:46 +10:00
David Bomba
481c015efb
Clean up logging
2022-06-10 12:18:02 +10:00
David Bomba
2c04cbb86f
Clean up logging
2022-06-10 10:12:26 +10:00
David Bomba
bc21d916b9
Adjustments for payment requests
2022-06-10 08:20:40 +10:00
David Bomba
938eecc0cd
Email Template defaults for Purchase Orders
2022-06-09 17:45:19 +10:00
David Bomba
e6e651b4b4
Event / Listeners for Purchase Orders
2022-06-09 13:33:13 +10:00
David Bomba
76bd11facb
Purchase Order Events
2022-06-09 12:24:42 +10:00
David Bomba
1f7f58c693
Remove logging for google analytics data
2022-06-09 11:18:39 +10:00
David Bomba
49fedd9828
add activity events for purchase orders
2022-06-09 11:03:21 +10:00
David Bomba
f85efed650
Update language files for inventory management
2022-06-09 10:53:44 +10:00
David Bomba
aa832e1d24
Update product request
2022-06-09 10:20:18 +10:00
David Bomba
f92070e3be
Inventory Management Tests
2022-06-08 20:40:26 +10:00
David Bomba
e153a0a06a
Update license
2022-06-08 14:25:44 +10:00
David Bomba
49a5a739da
Fixes for csv imports - exclude deleted data
2022-06-08 09:04:48 +10:00
David Bomba
f4aeee59fa
Merge pull request #7523 from turbo124/v5-develop
...
Purchase Orders
2022-06-08 08:28:31 +10:00
David Bomba
21c5bdcd90
Fixes for tests
2022-06-08 08:27:47 +10:00
David Bomba
25b48994d6
Fixes for invoice sum calculations
2022-06-07 21:07:14 +10:00
David Bomba
d7c7289ca9
Update for invoice designs
2022-06-07 20:36:47 +10:00
=
a6327b7694
Purchase Order Actions
2022-06-07 08:12:06 +10:00
David Bomba
c0ba8aa822
TDD for purchase order PDFs
2022-06-06 22:27:17 +10:00
Benjamin Beganović
50c6ab270a
Fixes for variable naming
2022-06-06 13:41:29 +02:00
Benjamin Beganović
810a38f25d
Add client
include for quotes
2022-06-06 13:38:14 +02:00
David Bomba
04e55836ea
Translations for purchase orders
2022-06-06 19:05:08 +10:00
David Bomba
614987a55e
Vendor PDFs
2022-06-06 13:28:10 +10:00
David Bomba
57f8bddd04
Vendor PDFs
2022-06-06 08:49:41 +10:00
David Bomba
888dfd3092
Scaffold for PDF generation for purchase orders
2022-06-05 20:48:49 +10:00
David Bomba
feacf65160
Stubs for purchase orderS
2022-06-05 20:30:56 +10:00
David Bomba
f9685035cd
Fixes for purchase orders
2022-06-05 19:41:19 +10:00
David Bomba
4a2ecdb6a7
Update Purchase Order Scaffold
2022-06-05 19:22:58 +10:00
David Bomba
3949429b53
Merge pull request #7518 from turbo124/v5-develop
...
Adjust memory settings for queue work
2022-06-05 19:12:38 +10:00
David Bomba
f2bfca648f
Merge pull request #7499 from CirkaN/Cirkovic/INA-6
...
Cirkovic/ina 6
2022-06-05 19:12:21 +10:00
Nikola Cirkovic
4e4420dd32
INA-6 |Added purchase order number counter
2022-06-05 05:59:33 +02:00
Nikola Cirkovic
7e5e10e5f1
INA-6 | Add applyNumber and setStatus in purchase order service
2022-06-05 05:58:29 +02:00
Nikola Cirkovic
e2e00f0a0b
INA-6 | MarkSent.php for purchase orders
2022-06-05 05:57:44 +02:00
Nikola Cirkovic
93b0ebe716
INA-6 | Add PurchaseOrderWasMarkedSent to the EventServiceProvider.php
2022-06-05 05:57:08 +02:00
Nikola Cirkovic
0d5ca2ccfa
INA-6 | ApplyNumber for PurchaseOrder
2022-06-05 05:56:08 +02:00
Nikola Cirkovic
d085595774
INA-6 | Update transformer for purchase order
2022-06-05 05:55:24 +02:00
Nikola Cirkovic
a4361c2b6d
INA-6 | PurchaseOrderWasMarkedSent event
2022-06-05 05:55:05 +02:00
Nikola Cirkovic
b80283914e
INA-6 | fix property name in PurcahseOrderInvitation model
2022-06-05 04:41:43 +02:00
Nikola Cirkovic
e4c055059f
INA-6 | Create PurchaseOrderInvitationTransformer
2022-06-05 04:41:24 +02:00
Nikola Cirkovic
79f189d0e8
INA-6 | add getInvitationByKey method to purchase order repository.
2022-06-05 04:41:04 +02:00
Nikola Cirkovic
426e8967d1
INA-6 | Add purchase order invitations relationship to the VendorContact.php
2022-06-05 04:40:48 +02:00
Nikola Cirkovic
a02bbe5cc9
INA-7 | Handle case when vendor is authenticated (just scaff, since we don't have routes built)
2022-06-05 01:49:34 +02:00
Nikola Cirkovic
1daed11b7c
INA-7 | Map vendors api routes
2022-06-05 01:44:12 +02:00
David Bomba
1e7214e2e7
Adjust memory settings for queue work
2022-06-04 18:38:04 +10:00
David Bomba
67e82a733d
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-06-04 18:19:16 +10:00
David Bomba
10591cdd58
Handle negative surcharges
2022-06-04 18:19:09 +10:00
David Bomba
ec7f0117fc
Fixes for product transformer
2022-06-04 08:48:52 +10:00
David Bomba
777d0a54d0
Merge branch 'inventory_management' into v5-develop
2022-06-03 20:50:29 +10:00
David Bomba
849a3f6b7c
Adjust schema for inventory management
2022-06-03 20:50:19 +10:00
David Bomba
094a74b1a8
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-06-03 13:29:15 +10:00
David Bomba
af9b578a7e
Minor fixes for exports
2022-06-03 12:36:30 +10:00
David Bomba
3e8ad10efe
Revert zip package
2022-06-02 16:42:37 +10:00
David Bomba
3b24248cf1
Fixes for timezone issues with recurring entities
2022-06-02 14:00:54 +10:00
David Bomba
3bf56af37f
Fixes for timezone issues with recurring entities
2022-06-02 13:49:29 +10:00
Nikola Cirkovic
d1f9235cec
INA-6 | WIP
2022-06-02 04:41:44 +02:00
Nikola Cirkovic
f4035b7e3b
INA-6 | Create Invitations for Purchase Orders (wip)
2022-06-02 04:41:16 +02:00
Nikola Cirkovic
e449debad6
INA-6 | Purchase Order Invitation Factory
2022-06-02 04:40:41 +02:00
Nikola Cirkovic
df4d8dc0d2
INA-6 | Purchase order invitation model (WIP)
2022-06-02 04:40:26 +02:00
David Bomba
38b77e72fe
Fixes for gocardless events
2022-06-02 07:33:06 +10:00
David Bomba
f98bdc19ae
Merge pull request #7493 from turbo124/v5-develop
...
Fixes for setting permissions on chrome binary
2022-06-01 09:38:12 +10:00
David Bomba
7a4c1f1779
Merge pull request #7486 from yois615/v5-develop
...
Auth.net Level 2 tax data
2022-06-01 09:37:55 +10:00
David Bomba
aecc3c27c4
Fixes for setting permissions on chrome binary
2022-06-01 08:59:00 +10:00
David Bomba
55e7c8b000
Fixes for bug that sends multiple emails per import
2022-06-01 07:49:33 +10:00
David Bomba
3d9bb490e3
first pass
2022-05-31 21:17:18 +10:00
David Bomba
ce0327e99e
Add additional properties
2022-05-31 08:52:10 +10:00
David Bomba
a16e7eaa62
Send email set on blank contact vendor
2022-05-31 08:40:17 +10:00
David Bomba
720e42e35e
Purchase order scaffold
2022-05-31 08:28:32 +10:00
David Bomba
978884f2ee
Merge pull request #7489 from turbo124/v5-develop
...
Adjustments for Stripe Webhooks
2022-05-31 07:40:52 +10:00
David Bomba
605d38f756
Merge pull request #7488 from CirkaN/Cirkovic/INA-5-refactor
...
Cirkovic/ina 5 refactor
2022-05-31 07:36:54 +10:00
David Bomba
7874d52e2a
Merge pull request #7479 from CirkaN/Cirkovic/IINA-4
...
Cirkovic/iina 4
2022-05-31 07:36:33 +10:00
Nikola Cirkovic
b0ca7ea1cc
INA-5 | Refactor of the Scheduler Job, removed unused parts of the code
2022-05-30 20:52:12 +02:00
Nikola Cirkovic
876cb3d93c
INA-5 | Refactor of service, removed references for SchedulerJob
2022-05-30 20:46:41 +02:00
Nikola Cirkovic
f2d1ef6bbb
INA-5 | Remove unused method, remove ScheduledJob references
2022-05-30 20:46:21 +02:00
Nikola Cirkovic
5062616877
INA-5 | Refactor of scheduler model
2022-05-30 20:45:38 +02:00
Nikola Cirkovic
ea8325fbe7
INA-5 | Update docs
2022-05-30 20:44:59 +02:00
Nikola Cirkovic
3c22a097b2
INA-5 | Update task scheduler transformer
2022-05-30 20:44:51 +02:00
Nikola Cirkovic
219853eb9a
INA-5 | Remove unused import
2022-05-30 20:44:41 +02:00
Nikola Cirkovic
e7a96b6f31
INA-5 | Remove unused classes
2022-05-30 20:44:07 +02:00
Nikola Cirkovic
92d797d35c
INA-4 | Update migration | add missing licenses
2022-05-30 20:02:17 +02:00
yois615
51b21f512f
Auth.net Level 2 tax data
...
Transactions are downgraded to higher interchange fees
if Level 2 data is not submitted with the transaction. This
commit ensures that the data is transmitted accordingly.
2022-05-30 09:50:36 -04:00
David Bomba
a96ff66dee
Configure webhooks on gateway creation
2022-05-30 20:08:12 +10:00
David Bomba
4b796fe362
Adjustments for Stripe Webhooks
2022-05-30 20:05:34 +10:00
David Bomba
768bf847c0
Merge pull request #7483 from turbo124/v5-develop
...
Add Stripe Webhooks automagically
2022-05-30 09:50:22 +10:00
=
61eb3380dd
Add Stripe Webhooks automagically
2022-05-30 08:19:16 +10:00
David Bomba
de3c67838c
Merge pull request #7482 from turbo124/v5-develop
...
Fixes for check data
2022-05-29 21:53:38 +10:00
David Bomba
16f52e0f45
Fixes for check data
2022-05-29 18:17:03 +10:00
David Bomba
356c352d30
Merge pull request #7481 from turbo124/v5-develop
...
Fixes for schedule form validation
2022-05-29 16:43:23 +10:00
David Bomba
56e83f6e6c
Fixes for schedule form validation
2022-05-29 16:43:07 +10:00
Nikola Cirkovic
020cf10202
INA-4 | Add Purchase Order Observer
2022-05-29 05:59:44 +02:00
Nikola Cirkovic
eaa0898222
INA-4 | Register purchase order policy
2022-05-29 05:59:35 +02:00
Nikola Cirkovic
26486be960
Update | Fix wrong named entity
2022-05-29 05:25:39 +02:00
Nikola Cirkovic
62089ed74f
INA-4 | Fix syntax
2022-05-29 05:22:22 +02:00
Nikola Cirkovic
50a65b8d81
INA-4 | Purchase Order Policy
2022-05-29 05:22:00 +02:00
Nikola Cirkovic
4b9a7a2b47
INA-4 | Purchase Order Controller
2022-05-29 04:29:06 +02:00
Nikola Cirkovic
a752be5f8e
INA-4 | Purchase Order Repository
2022-05-29 04:13:19 +02:00
Nikola Cirkovic
18be96d7c6
INA-4 | Purchase Order Service
2022-05-29 04:13:09 +02:00
Nikola Cirkovic
dc57d93902
INA-4 | Purchase Order Transformer
2022-05-29 04:08:30 +02:00
Nikola Cirkovic
a4f67cdfb2
INA-4 | Purchase Order Filters
2022-05-29 04:08:09 +02:00
Nikola Cirkovic
8afb288fa0
INA-4 | Purchase Order form requests
2022-05-29 04:06:18 +02:00
Nikola Cirkovic
c62e03de5b
INA-4 | Purchase Order Factory
2022-05-29 04:05:28 +02:00
Nikola Cirkovic
19c286c37e
INA-4 | Purchase Order model
2022-05-29 04:05:12 +02:00
David Bomba
5d4ee1f586
Change output of activities for react app
2022-05-29 11:24:23 +10:00
David Bomba
5138dc8092
Fixes for activity controller
2022-05-29 10:14:12 +10:00
David Bomba
df3a1832fe
Fixes for trial plans
2022-05-28 10:20:32 +10:00
David Bomba
1e43e172a7
Actitivity output for React
2022-05-27 18:25:32 +10:00
David Bomba
cf141e36c8
Fixes for scheduler
2022-05-27 17:01:15 +10:00
David Bomba
13a1447b79
Padding out react application
2022-05-27 13:10:32 +10:00
David Bomba
c08cdc4927
Ensure query parameter is a string
2022-05-27 12:17:59 +10:00
David Bomba
108aa22387
Fixes for openAPI schema
2022-05-27 12:17:06 +10:00
David Bomba
d211e75c26
Prep for react
2022-05-27 12:08:51 +10:00
David Bomba
a17c97a5ba
Merge pull request #7475 from turbo124/v5-develop
...
Prep for react application
2022-05-27 12:06:38 +10:00
David Bomba
92b5af5a39
Merge pull request #7456 from CirkaN/Cirkovic/INA-5
...
Cirkovic/INA-5 (Ninja task scheduler)
2022-05-27 12:05:47 +10:00
Nikola Cirkovic
3d67c99567
INA-5 | replace archived with is_deleted property
2022-05-27 02:50:50 +02:00
Nikola Cirkovic
9bd2279290
INA-5 | Update OpenAPI schema
2022-05-27 02:50:12 +02:00
Nikola Cirkovic
8754ac9375
INA-5 | Add biweekly option
2022-05-27 02:50:03 +02:00
David Bomba
e071c3aae7
Ensure freshness of models
2022-05-27 09:51:54 +10:00
David Bomba
df9e1f902d
Fixes for page numbering in previews
2022-05-27 07:32:13 +10:00
David Bomba
76240fdbfb
Change requirements for report request
2022-05-26 16:58:14 +10:00
David Bomba
d123fea439
Change requirements for report request
2022-05-26 16:57:37 +10:00
Nikola Cirkovic
63061b6cf4
INA-5 | Renamed repository and added license
2022-05-26 04:32:37 +02:00
Nikola Cirkovic
b3e58d93dc
INA-5 | TaskSchedulerTransformer updated to use archived_at
2022-05-26 04:29:57 +02:00
Nikola Cirkovic
c4809b1e18
INA-5 | TaskSchedulerController (fixes for fractal)
2022-05-26 04:18:53 +02:00
Nikola Cirkovic
798258ab16
INA-5 | TaskSchedulerService (Fixed license,refactored methods for update|destroy|store)
2022-05-26 04:18:10 +02:00
Nikola Cirkovic
3b26246e1b
INA-5 | Requests [Removed unused property]
2022-05-26 04:16:47 +02:00
Nikola Cirkovic
1d09cda4a4
INA-5 | Scheduler [License fix, is_deleted introduced, archived property removed]
2022-05-26 04:16:19 +02:00
David Bomba
f5e24de767
Fixes for self hosted setup
2022-05-26 12:00:53 +10:00
David Bomba
a6fea388ad
Enable page numbering logic
2022-05-26 11:13:46 +10:00
Nikola Cirkovic
5538c2ee59
INA-5 | TaskSchedulerTransformer [License, typehints]
2022-05-25 23:27:07 +02:00
Nikola Cirkovic
b1795df3ec
INA-5 | TaskSchedulerTransformer [License, typehints]
2022-05-25 23:26:38 +02:00
Nikola Cirkovic
25b7d8962b
INA-5 | Scheduler [Soft Deletes, Timezone calculations ]
2022-05-25 23:25:54 +02:00
Nikola Cirkovic
384038d910
INA-5 | ScheduledJobTransformer [Licence, type hints]
2022-05-25 23:24:35 +02:00
Nikola Cirkovic
72f7b1c76c
INA-5 | ScheduledJob [Soft deletes, BaseModel]
2022-05-25 23:24:13 +02:00
David Bomba
b6f48c0d8c
Page numbering for PDFs
2022-05-25 22:00:17 +10:00
David Bomba
a2977ef1ad
minor fixes for self updater
2022-05-25 20:53:12 +10:00
David Bomba
51455cacef
Page numbering for PDFs
2022-05-25 16:34:43 +10:00
David Bomba
bdb08bf93a
Page numbering trait
2022-05-25 11:49:27 +10:00
David Bomba
36f8dddc4d
Page numbering with TCPDF
2022-05-25 11:00:20 +10:00
Nikola Cirkovic
de4adadfae
INA-5 | Use fractal
2022-05-25 00:06:42 +02:00
David Bomba
d849a51f1f
Hide @example.com email address
2022-05-24 21:46:52 +10:00
David Bomba
808e54aa9a
fixes for mollie
2022-05-24 20:12:24 +10:00
Nikola Cirkovic
fbb64effec
INA-5 | New way of setting next scheduled run date
2022-05-24 01:42:43 +02:00
Nikola Cirkovic
99dc9ac65a
INA-5 | Add company_id to schedulers so we can fetch them via company_id
2022-05-23 21:58:05 +02:00
Nikola Cirkovic
05ff9531ab
INA-5 | Add prepareForValidation |code cleanup
2022-05-23 21:57:48 +02:00
Nikola Cirkovic
270166b050
INA-5 | Fix syntax
2022-05-23 21:32:43 +02:00
Nikola Cirkovic
d1a7ff9ff5
Merge remote-tracking branch 'origin/Cirkovic/INA-5' into Cirkovic/INA-5
2022-05-23 21:25:55 +02:00
Nikola Cirkovic
58116cb3c9
INA-5 | Set explicit response code for better readability.
2022-05-23 21:25:46 +02:00
Nikola Cirkovic
14a988f5fa
INA-5 | Fix license
2022-05-23 21:25:27 +02:00
David Bomba
bb20f8324e
Drop redundant column
2022-05-23 15:09:00 +10:00
Nikola Cirkovic
492eb5ffbd
Merge branch 'v5-develop' into Cirkovic/INA-5
2022-05-23 02:33:06 +02:00
Nikola Cirkovic
3489e36a71
INA-5 | fix params
2022-05-23 02:31:37 +02:00
Nikola Cirkovic
fd028102bd
INA-5 | Add docs for a task scheduler
2022-05-23 02:13:23 +02:00
Nikola Cirkovic
e8a2476463
INA-5 | Fix old docs conflicts
2022-05-23 01:39:20 +02:00
Nikola Cirkovic
b4c0fe3d53
INA-5 | Removed excess comment
2022-05-23 01:39:10 +02:00
Nikola Cirkovic
6aa01001c9
INA-5 | Moved Actions to the service | Controller clean-up
2022-05-23 01:33:56 +02:00
Nikola Cirkovic
be5439c1ec
INA-5 | Added job @property in the Scheduler Model
2022-05-23 01:33:33 +02:00
Nikola Cirkovic
209ddf12b4
INA-5 | Fix formatting
2022-05-23 01:33:13 +02:00
Nikola Cirkovic
8a6ccba0af
INA-5 | Update Schedule |Create Scheduler | Update Scheduled Job requests
2022-05-23 01:32:31 +02:00
Nikola Cirkovic
89373701c9
INA-5 | Add service | append linked job
2022-05-23 01:08:08 +02:00
Nikola Cirkovic
5a6f4801ce
INA-5 | Set multidb, set company_id as database parameter
2022-05-21 20:53:22 +02:00
David Bomba
4500c1d6fd
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-05-21 20:00:49 +10:00
David Bomba
0611da45d3
Add logging for google analytics
2022-05-21 20:00:45 +10:00
David Bomba
fb680606e8
Handle no report key parameter
2022-05-21 10:37:30 +10:00
David Bomba
bcd67cf42b
fixes for reports
2022-05-21 10:35:56 +10:00
David Bomba
eff1407521
Fixes for data array for migration email
2022-05-21 09:53:05 +10:00
David Bomba
dfd82520a2
Fixes for validation rules for exports
2022-05-21 08:37:19 +10:00
David Bomba
f9c70719ae
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-05-20 20:05:30 +10:00
David Bomba
2f8f39ca90
Fixes for required request parameter
2022-05-20 20:05:23 +10:00
David Bomba
8e8e81b24e
Additional invoice filters
2022-05-20 16:41:54 +10:00
David Bomba
66f3a4fc14
Improve system maintenance task
2022-05-20 09:46:21 +10:00
David Bomba
accd408ba1
Fixes for company ledger
2022-05-20 09:21:47 +10:00
David Bomba
d8b37a08ab
Improve handling of missing tokens on login
2022-05-20 09:11:57 +10:00
David Bomba
4198d203e2
clean up for login controller
2022-05-20 08:56:51 +10:00
David Bomba
16e55d89ec
Add a System maintenance teask
2022-05-19 20:39:02 +10:00
David Bomba
c172a5ed3b
Minor fixes
2022-05-19 17:41:53 +10:00
David Bomba
053b8a4319
Fixes for trial layout
2022-05-19 16:50:36 +10:00
David Bomba
6a17a58df3
Merge branch 'stripe_ach_refactor' into v5-develop
2022-05-19 16:00:18 +10:00
David Bomba
d29a1626cb
Refactor for Stripe ACH
2022-05-19 15:48:31 +10:00
Kishan Patel
4fc565960b
double submission removed.
2022-05-19 08:15:06 +05:30
Nikola Cirkovic
39400d3b08
INA-5 | Scheduler Job Creation [WIP]
2022-05-19 00:34:09 +02:00
Nikola Cirkovic
753978fe86
INA-5 | TaskScheduler Job [WIP]
2022-05-19 00:33:38 +02:00
Nikola Cirkovic
131cacd47f
INA-5 | TaskScheduler Job [WIP]
2022-05-19 00:33:29 +02:00
Nikola Cirkovic
b3bf078f4c
INA-3 | Request class for creating scheduled task
2022-05-19 00:33:00 +02:00
Nikola Cirkovic
09b895dfcb
INA-3 | Scheduler and ScheduledJob models & migrations
2022-05-19 00:32:40 +02:00
David Bomba
7bd7996d7a
Fixes for paypal fees
2022-05-18 20:30:57 +10:00
David Bomba
b12abf9103
Updates for ach payments
2022-05-18 20:10:39 +10:00
David Bomba
7f1cf9ea30
Minor fixes for auto billing
2022-05-18 14:37:11 +10:00
David Bomba
7df60f5f27
ACH updates
2022-05-18 12:59:24 +10:00
David Bomba
d7a505546c
Merge pull request #7447 from CirkaN/Cirkovic/INA-3
...
Cirkovic/INA-3 Support sending csv reports via email
2022-05-18 11:46:59 +10:00
Nikola Cirkovic
944fa97138
INA-3 | Elastic license added
2022-05-18 02:29:01 +02:00
Nikola Cirkovic
c47ba04528
INA-3 | Set response message in controllers
2022-05-18 02:28:45 +02:00
Nikola Cirkovic
9680b3540f
INA-3 | Modify controllers to use newly created Job for sending reports via mail
2022-05-18 02:05:53 +02:00
Nikola Cirkovic
3b00edb3e2
INA-3 | Job for creating csv report & sending it to the admin
2022-05-18 02:03:54 +02:00
Nikola Cirkovic
c7cde8b96f
INA-3 | Download report mailable
2022-05-18 02:00:51 +02:00
David Bomba
c4231f702d
refactor for ach payments
2022-05-18 09:39:54 +10:00
David Bomba
8e3ccc83ad
Fixes for displaying payment gateways where min_limit is enforced
2022-05-18 08:47:54 +10:00
David Bomba
1973c4c214
v5.3.89
2022-05-17 21:03:07 +10:00
David Bomba
20c2a1690f
Improve resilience of client number creation
2022-05-17 20:31:43 +10:00
David Bomba
7311508e15
Add send_email in the request body for reports
2022-05-17 18:01:59 +10:00
David Bomba
53b1f4911c
Set conditionals for recurring invoices that are being restarted
2022-05-17 17:47:55 +10:00
David Bomba
14b5770a0a
Set flags for recurring invoices and quote terms
2022-05-17 17:36:28 +10:00
=
d32184a3d7
Add auto bill tries into cron
2022-05-17 14:50:10 +10:00
=
ede64ef03d
Minor refactor for auto billing
2022-05-17 14:46:03 +10:00
David Bomba
d7bbc36251
Merge pull request #7439 from CirkaN/Cirkovic/INA-2!
...
Cirkovic/INA-2 (Add limit to the auto bill )
2022-05-17 14:44:17 +10:00
=
b29831f8a4
Fixes for failed payment email
2022-05-17 11:18:34 +10:00
Nikola Cirkovic
adc6e7b32a
Merge branch 'v5-develop' into Cirkovic/INA-2!
2022-05-17 01:46:30 +02:00
Nikola Cirkovic
6d2b3a1c05
INA-2 | Added counter logic into the auto bill service
2022-05-17 01:33:52 +02:00
Nikola Cirkovic
b15018a73a
INA-2 | Added auto_bill_tries property to the database
2022-05-17 01:22:03 +02:00
=
c59b7e0187
Listen for additional webhooks for gocardless
2022-05-17 07:30:41 +10:00
David Bomba
b398154ebc
unwind reminder changes
2022-05-16 20:38:04 +10:00
David Bomba
2dfe001152
Fixes for reminders
2022-05-16 18:53:01 +10:00
=
02ac1029c2
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-05-16 07:41:13 +10:00
=
7521ef4459
Minor fixes for statement dates
2022-05-16 07:41:05 +10:00
David Bomba
6a99cba813
Analytics on queue size
2022-05-15 20:43:50 +10:00
David Bomba
aeae0a19ab
Adjust delays for observers
2022-05-15 20:14:14 +10:00
David Bomba
7c3613455d
Ledger refactor
2022-05-15 17:51:06 +10:00
David Bomba
69ad0c23e9
Protected domains
2022-05-15 11:08:05 +10:00
David Bomba
8fc9cdd6d8
Force cache rebuild after update
2022-05-15 09:03:42 +10:00
David Bomba
026336de09
Fixes for statements
2022-05-14 17:00:24 +10:00
David Bomba
ba771c5cec
Better handling of failed downloads for .zip
2022-05-14 16:52:31 +10:00
David Bomba
3b6a4b7538
Minor fixes for Stripe connect webhooks
2022-05-14 07:54:19 +10:00
David Bomba
0c55a9968d
Minor fixes for gocardless
2022-05-14 07:30:40 +10:00
David Bomba
641fd20ef2
Minor fixes for deleted company mail
2022-05-14 06:40:59 +10:00
David Bomba
202ab0357c
Attach task documents to invoice emails
2022-05-14 06:34:53 +10:00
David Bomba
d843b43034
Attach task documents to invoice emails
2022-05-13 19:47:18 +10:00
David Bomba
8ef12f2ce9
Attach expense documents to invoices
2022-05-13 19:42:49 +10:00
David Bomba
f59a7653ff
Profit and loss controller end point
2022-05-13 18:53:38 +10:00
David Bomba
dffd48b723
Update for statements
2022-05-13 17:20:16 +10:00
David Bomba
6c13512c6a
Profit and loss
2022-05-13 17:15:05 +10:00
David Bomba
e0373006d8
PnL Expense tests
2022-05-13 16:42:04 +10:00
David Bomba
4e8389f72e
Minor fixes for check data
2022-05-13 14:06:21 +10:00
David Bomba
7df6b8f940
PnL Expense tests
2022-05-13 13:07:42 +10:00
David Bomba
fd67d8202e
Fixes for tests
2022-05-13 11:13:25 +10:00
David Bomba
00a99698ac
Profit and loss income by cash
2022-05-13 09:11:40 +10:00
David Bomba
7ff3397616
limit system logs in client response
2022-05-13 07:52:02 +10:00
David Bomba
618d2234d1
TDD Profit and loss
2022-05-12 14:40:44 +10:00
David Bomba
d7084785fe
fixes for jobs breaking with massive payloads
2022-05-12 13:57:41 +10:00
David Bomba
dd5800eac7
TDD for profit and loss
2022-05-12 10:57:58 +10:00
David Bomba
755b366c81
Add throttling
2022-05-11 22:38:19 +10:00
David Bomba
2c765d5187
Updated translations
2022-05-11 18:24:15 +10:00
David Bomba
eaa6ba1d39
Fixes for ACH notification with WePay
2022-05-11 16:29:56 +10:00
David Bomba
f604e463c2
Throttle payment methods to prevent spam:
2022-05-11 15:25:33 +10:00
David Bomba
ffbfc11407
Add domains to blacklist
2022-05-11 12:23:40 +10:00
David Bomba
62f518e25b
Minor fixes for statement dates
2022-05-11 10:01:24 +10:00
David Bomba
c9a9c285cc
Clean up for task export
2022-05-10 18:23:13 +10:00
David Bomba
2852a1a5e3
Fixes for task columns in export
2022-05-10 18:05:15 +10:00
David Bomba
252d9a3745
Recurring invoice export CSV
2022-05-10 17:04:24 +10:00
David Bomba
f3ee7355c4
Quote Items
2022-05-10 16:59:41 +10:00
David Bomba
99c55ec217
Quotes CSV Exports
2022-05-10 16:50:30 +10:00
David Bomba
12918da9c6
Products CSV export
2022-05-10 16:39:05 +10:00
David Bomba
7feab5dc9a
Payment CSV exports
2022-05-10 16:27:04 +10:00
David Bomba
b7de59beb4
Requirements for reports
2022-05-10 16:14:57 +10:00
David Bomba
660a5b7aaa
invoice item export
2022-05-10 16:13:06 +10:00
David Bomba
27c7ff9f66
Expense Export
2022-05-10 15:06:27 +10:00
David Bomba
bab52faa56
Documents Export
2022-05-10 15:03:03 +10:00
David Bomba
434b7d77e7
Fixes for invoice exports
2022-05-10 14:51:39 +10:00
David Bomba
e0e53af87f
Fixes for credits
2022-05-10 14:25:16 +10:00
David Bomba
9c359bc3b4
Fixes for contact exports
2022-05-10 13:59:39 +10:00
David Bomba
0d812f97a0
Fixes for Client CSV Export
2022-05-10 13:39:08 +10:00
David Bomba
f5a9e5ffbe
Minor fixes
2022-05-10 11:25:26 +10:00
David Bomba
b91c92e99d
Fixes for paypal express gateway fees
2022-05-10 09:20:25 +10:00
David Bomba
ccd8a77a69
Payment Status
2022-05-10 08:03:36 +10:00
David Bomba
8491df0c6a
Fixes for client exports
2022-05-09 14:59:01 +10:00
David Bomba
f06ba2644d
Fixes for import
2022-05-09 13:31:19 +10:00
David Bomba
3c4894c806
Fixes for Stripe SEPA auto billing
2022-05-09 08:19:35 +10:00
David Bomba
1ddd07c392
Add statement label to statements
2022-05-09 07:17:25 +10:00
David Bomba
213e46e989
Fixes for SEPA auto-billing
2022-05-08 11:22:59 +10:00
David Bomba
4a4bdf322d
minor fixes for ledger adjustments
2022-05-07 17:35:56 +10:00
David Bomba
871122d1ba
Minor improvements to CSV exports
2022-05-07 17:10:23 +10:00
David Bomba
bcd9ad5478
Minor fixes for wave imports
2022-05-07 10:15:05 +10:00
David Bomba
37ea391ae4
FIxes for check data
2022-05-07 09:50:25 +10:00
David Bomba
b7e00952fa
Minor fixes for support messages
2022-05-06 17:08:55 +10:00
David Bomba
8a0fded7ca
Fixes for gmail notifications when credentials expire
2022-05-06 13:05:25 +10:00
David Bomba
be89ac9362
Refactor for ledger serice
2022-05-06 10:55:48 +10:00
David Bomba
3e5dcecf06
Minor fixes for gocardless ACH
2022-05-06 10:55:35 +10:00
David Bomba
6e17404cac
Clean up for email sending API
2022-05-06 09:34:18 +10:00
David Bomba
964563dce4
Fixes for login refactory
2022-05-06 09:29:45 +10:00
David Bomba
ba5037c6da
Refactor Ledger Service
2022-05-06 08:40:34 +10:00
David Bomba
33059f97da
Disable markdown
2022-05-05 19:33:15 +10:00
David Bomba
aa6fb24a8f
Add a slight delay the payment observers in case all the data is not being sent
2022-05-05 10:40:43 +10:00
David Bomba
b6350d323f
Fixes for login controller
2022-05-05 10:14:28 +10:00
David Bomba
5c64d9754a
Fixes for converting company gateway ids for client gateway tokens
2022-05-04 13:13:31 +10:00
David Bomba
9c9d721866
v5.3.85
2022-05-04 09:29:43 +10:00
David Bomba
0ae42195b2
Handle edge case where removed user tries to log into the system
2022-05-04 08:39:54 +10:00
David Bomba
352a1fc1c0
Handle edge case where removed user tries to log into the system
2022-05-04 08:35:36 +10:00
David Bomba
d9ec77003d
Fixes for missing properties
2022-05-03 17:24:35 +10:00
=
f09e460fc4
Bail early
2022-05-03 14:43:46 +10:00
=
2dca66d23c
Additional fixes for client payment failure mails
2022-05-03 09:51:53 +10:00
=
854141ede8
Logging for gmail notifications
2022-05-03 09:45:40 +10:00
=
c7a9e2bac7
Fixes for generates counter
2022-05-03 09:33:18 +10:00
=
342cc10bc2
Check is_large flag when creating a new company
2022-05-03 09:04:44 +10:00
=
623fbdb229
Update trial plans
2022-05-03 09:00:07 +10:00
=
d7d3c8d591
Fixes for generates counter
2022-05-02 12:50:55 +10:00
=
e989644718
Round appropriately for paypal
2022-05-02 12:07:55 +10:00
=
6709e5bbc4
Fixes for localizing dates for reset counter
2022-05-02 08:20:54 +10:00
=
b0ae010e42
Fixes for types in Authorize
2022-05-02 08:10:12 +10:00
=
90e60fb8fc
Add is_hosted flag to accoun transformer
2022-05-02 07:51:39 +10:00
David Bomba
25aadf9202
Email blacklists
2022-04-30 11:55:39 +10:00
David Bomba
fd7ff4d285
Clean up
2022-04-30 11:16:59 +10:00
David Bomba
fbfeb76473
Export Task CSVs
2022-04-29 11:31:19 +10:00
David Bomba
20d1ec5706
Task exports with no timelog
2022-04-29 10:23:00 +10:00