Commit Graph

680 Commits

Author SHA1 Message Date
David Bomba 4dac7cdded Updates for storing paypal invoices 2024-05-24 17:27:33 +10:00
David Bomba aaae12e691 Capture additional metrics 2024-05-19 19:42:20 +10:00
David Bomba 2cc5fa4376 Clean up for einvoicing 2024-05-18 22:25:42 +10:00
David Bomba be612db0b4 clean up paths for fatturapa 2024-05-18 17:34:30 +10:00
David Bomba 4a7819d2ce Fixes for einvoice tests 2024-05-18 17:32:03 +10:00
David Bomba 9865ed5c2e Updated schema 2024-05-13 21:01:15 +10:00
David Bomba 5d1ed7b086 Updated schema 2024-05-13 20:00:23 +10:00
David Bomba 40b1601352 Updates for ro xml format 2024-05-13 18:08:01 +10:00
David Bomba f1ef674c20 Reduce bulk of schema 2024-05-13 11:00:08 +10:00
David Bomba 483eec6c08 Stubs for schema 2024-05-12 20:11:01 +10:00
David Bomba 34eb936927 Validation 2024-05-12 09:13:14 +10:00
David Bomba 1db95e3e32 PHP classes for FatturaPA 2024-05-11 20:18:44 +10:00
David Bomba 331bdabfb1 Fattura object classes 2024-05-11 17:27:32 +10:00
David Bomba 9ef6fc8be7 Minor fixes 2024-05-03 12:44:52 +10:00
David Bomba aa649ac625 Add rounding to tasks 2024-04-28 18:16:56 +10:00
David Bomba f1ab3845eb null checks 2024-04-16 07:23:34 +10:00
David Bomba b9c8d42327 Rule mapping 2024-04-15 10:52:35 +10:00
David Bomba 5e5f9d0184 Fixes for subscription cron 2024-04-15 10:24:37 +10:00
David Bomba 2f13b68ee8 Updated langs 2024-04-12 18:18:09 +10:00
David Bomba f65567a637 Update copyright 2024-04-12 14:15:41 +10:00
David Bomba b6d1a561c3 Adjustments for RO E-invoicing 2024-04-03 16:03:52 +11:00
David Bomba 14e62ee70a Minor fixes 2024-04-01 11:59:23 +11:00
David Bomba dfb59a0d28 Improvements for paytrace required fields capture 2024-03-21 09:40:19 +11:00
David Bomba 8e431a4138 Updated lock 2024-03-17 23:00:19 +11:00
David Bomba d752f03b82
Merge branch 'v5-develop' into v5-develop
Signed-off-by: David Bomba <turbo124@gmail.com>
2024-03-17 22:37:30 +11:00
paulwer e443fb28ec Merge branches 'feature-brevo' and 'feature-brevo' of https://github.com/paulwer/invoiceninja; branch 'v5-develop' of https://github.com/invoiceninja/invoiceninja into feature-brevo 2024-03-17 07:29:17 +01:00
David Bomba 3de8df8066 Create auth routes for gateways 2024-03-16 12:36:40 +11:00
David Bomba 8ca9d0ff0e Better handling of failsafe for US State calculations 2024-02-26 07:32:23 +11:00
David Bomba 9ecf49f6d5 Fixes for null coalescing 2024-02-24 14:20:50 +11:00
David Bomba d3cd6765bb Fixes for taxes not displaying 2024-02-24 13:28:19 +11:00
paulwer 4e180db731 Merge branch 'v5-develop' of https://github.com/invoiceninja/invoiceninja into feature-brevo 2024-02-18 17:32:05 +01:00
David Bomba 1263e6a1db Add company setting 2024-02-17 18:24:26 +11:00
David Bomba dba0bab91e Set default payment notifications for new companies 2024-02-14 16:23:37 +11:00
David Bomba c5b6938447 php cs fixer 2024-02-13 15:25:18 +11:00
David Bomba 2873b0e522 Add option for html entity view in Client Portal 2024-01-28 15:05:30 +11:00
David Bomba 339c9d549a Set tax %0 on line item if zero rated tax is selecteD 2024-01-22 11:02:17 +11:00
David Bomba fee1f7311d Prevent reminder fees being taxes in DE region 2024-01-22 09:50:39 +11:00
paulwer 04be097edd Merge branch 'v5-develop' of https://github.com/invoiceninja/invoiceninja into feature-brevo 2024-01-20 08:15:40 +01:00
David Bomba 2e51bbd655 Update hosted platform to use mailgun as an optional email driver 2024-01-17 07:13:56 +11:00
David Bomba 40086db271 cs fixer 2024-01-14 15:05:00 +11:00
paulwer 1a749c5d93 Merge branch 'v5-develop' of https://github.com/paulwer/invoiceninja into feature-brevo 2024-01-03 22:46:03 +01:00
paulwer 507cdafa26 working 2023-12-21 16:59:39 +01:00
paulwer 3206e46349 initial changings 2023-12-18 19:37:13 +01:00
David Bomba dfcf8e0a39 Updates for send email validation 2023-12-17 10:16:02 +11:00
David Bomba 80b85d5c21 php cs fixes 2023-11-30 17:59:17 +11:00
David Bomba b78b1e4af6 email report template 2023-11-29 23:26:10 +11:00
David Bomba 7ce22909f1 email report template 2023-11-29 23:23:45 +11:00
David Bomba 3bf0f642e1 email report template 2023-11-29 23:23:34 +11:00
David Bomba f7340d6114 PHP CS Fixer 2023-11-26 18:41:42 +11:00
David Bomba 2d6bf6cace Updates for vendor notifications 2023-11-24 16:10:10 +11:00
David Bomba 4934af9ee5 Minor fixes for search 2023-11-18 08:13:09 +11:00
David Bomba 27ffea0280 Minor fixes for company imports 2023-11-17 15:07:19 +11:00
David Bomba 51614b48b7 Updates for email send logs 2023-11-11 10:57:46 +11:00
David Bomba 3269d0cd05 V5.7.39 2023-10-31 09:17:43 +11:00
David Bomba 33585c65c4 php cs fixes 2023-10-26 13:57:44 +11:00
David Bomba 23a43c219c Fixes for settings data 2023-10-25 20:56:56 +11:00
David Bomba 99b3efda20 merging template 2023-10-25 13:53:50 +11:00
David Bomba 238d6668e8 Improvements to type casts 2023-10-20 16:30:11 +11:00
David Bomba 1403345989 Fixes for null or missing tax_id props 2023-10-15 17:16:27 +11:00
David Bomba 9913d4c0b2 Minor fixes for tax rules 2023-10-15 17:15:38 +11:00
David Bomba e5997128d6 Fixes for entity images 2023-10-10 21:00:38 +11:00
David Bomba 7055be44ba Updates for displaying delivery notes 2023-10-04 15:29:31 +11:00
David Bomba 2012e0dd5e Add classifications for clients/vendors and company 2023-09-11 11:05:05 +10:00
David Bomba f9925e0486 Set default notifications on initial account creation 2023-09-11 09:51:52 +10:00
David Bomba 22367c1f19 Business classification 2023-09-09 23:56:24 +10:00
David Bomba 7cef481916 Add void transactions for auth.net 2023-09-09 22:20:12 +10:00
David Bomba 33dd437d96 Minor fixes for return types for e-invoices 2023-08-16 15:38:08 +10:00
David Bomba 71b1428994 Minor fixes 2023-08-16 09:37:11 +10:00
David Bomba aa45e686ee Internal lightlogs 2023-08-13 16:21:55 +10:00
David Bomba d465fd3f2e Fixes for tests 2023-08-11 17:14:54 +10:00
David Bomba e5d5b9d25c Static analysis 2023-08-11 14:18:58 +10:00
David Bomba c0bd70454e Add permissions for view_dashboard 2023-08-07 07:33:33 +10:00
David Bomba 90fdfedacb Static analysis cleanup 2023-07-25 20:04:04 +10:00
David Bomba 60daf3d3fc Force exchange rates 2023-07-24 15:22:12 +10:00
David Bomba 116f7df015 Remove redundant else 2023-07-09 16:30:07 +10:00
David Bomba 57f6bce7d9 Catch edge case where client tax data is not configured 2023-07-03 19:28:59 +10:00
David Bomba 0b55e49111 Catch edge case where client tax data is not configured 2023-07-03 19:26:08 +10:00
David Bomba 8ae74490bd Fixes for tax calculations 2023-06-29 14:02:02 +10:00
David Bomba eb44584fe8 Fixes for tax calculations 2023-06-29 13:57:16 +10:00
David Bomba 2385bf8ad2 Catch Quote Exceptions 2023-06-26 21:05:15 +10:00
David Bomba 08f86419b4 Remove taxes 2023-06-22 17:21:04 +10:00
Joshua Dwire 2d54c4fdb3 Support All Time option for statements and support excluding clients with no invoices matching the selected filters 2023-06-13 15:23:54 -04:00
David Bomba 3f610d68eb Refactor for subdomain validations: 2023-06-07 11:21:26 +10:00
David Bomba b37192aa9e Add Rules for all EU states 2023-06-05 20:17:47 +10:00
David Bomba e46b186b08 Minor fixes for filter queries 2023-06-05 19:38:38 +10:00
David Bomba 27dbadadbc Additional checks for tax calculations 2023-06-05 07:58:03 +10:00
David Bomba da9d9ac395 Update tax rules for AT 2023-06-02 17:44:04 +10:00
David Bomba 66aa198cf4 Updates for taxes 2023-06-02 15:53:33 +10:00
David Bomba 12a9cff6d7 AU taxes 2023-05-31 22:29:37 +10:00
David Bomba 57e7b4f879 Enhancements for reports 2023-05-26 12:07:37 +10:00
David Bomba 527c99eb5b Adjustments for taxes 2023-05-25 10:38:43 +10:00
David Bomba e5c3c1b257 FIxes for the base rule 2023-05-24 23:31:19 +10:00
David Bomba 36449fa56c Update company tax data 2023-05-24 23:06:27 +10:00
David Bomba 32daee0fa6 Update company tax data 2023-05-24 22:40:40 +10:00
David Bomba 51fd4d3ee9 Clean up for logging 2023-05-17 21:02:25 +10:00
David Bomba 0adb908df9 Clean up for taxes 2023-05-17 20:55:27 +10:00
David Bomba 71719e38ab Tax Tests 2023-05-17 18:06:07 +10:00
David Bomba 5182ff815a Additional tests 2023-05-17 17:12:48 +10:00
David Bomba 79383b8811 Fixes for tests 2023-05-17 16:33:40 +10:00
David Bomba fa9f9ab462 Fixes for tests 2023-05-17 16:02:33 +10:00
David Bomba 4dba4ec35a Return early if we are not in a taxable region 2023-05-17 15:45:06 +10:00
David Bomba 7b91911c24 Fixes for taxes 2023-05-17 14:39:59 +10:00
David Bomba 8908bc318c Fixes for taxes 2023-05-17 14:07:48 +10:00
David Bomba 36269e4e1b Fixes for scheduler tests 2023-05-17 11:15:50 +10:00
David Bomba 269fbea1f0 Update client tax data when updating the client record 2023-05-16 07:43:26 +10:00
David Bomba 25a7038a11 Fixes for tests 2023-05-15 21:40:57 +10:00
David Bomba 7a88d631dc Updates for e-invoice signatures 2023-05-15 21:20:47 +10:00
David Bomba 913599334b Fixes for Zip Tax Response 2023-05-15 14:38:11 +10:00
David Bomba 63da663afa Rules 2023-05-15 13:57:00 +10:00
David Bomba 80e20c0f1e Fixes for client tax_data 2023-05-08 19:42:47 +10:00
David Bomba 06e2bcbf83 Fixes for subscriptions 2023-04-29 16:04:42 +10:00
David Bomba 3e46aad567 Fixes for tax calculations 2023-04-29 10:07:23 +10:00
David Bomba affb0d60c9 Fixes for taxes 2023-04-28 20:18:25 +10:00
David Bomba edd8269c08 Fixes for e-invoices 2023-04-28 20:16:54 +10:00
David Bomba 76b2e2290d Minor fixes 2023-04-28 16:42:15 +10:00
David Bomba 77bbb8d9e6 move e_invoice config into company settings 2023-04-28 11:39:41 +10:00
David Bomba eea6bf3659 Static analysis cleanup 2023-04-26 16:55:49 +10:00
David Bomba 11c5aaba82 FIxes for show_credits_tables 2023-04-26 10:56:23 +10:00
David Bomba ebda7b7033 Cast int to string 2023-04-26 10:23:23 +10:00
David Bomba 01b5d44f9f Add default expense payment type id 2023-04-24 17:03:02 +10:00
David Bomba 6a38b7a14a Add in multiple methods to determine the USState 2023-04-24 12:50:35 +10:00
David Bomba 056e0dc7a4 remove tax_data from transformers 2023-04-24 12:50:08 +10:00
David Bomba 9584fe0ee5 Fixes for cross region rules 2023-04-24 12:22:15 +10:00
David Bomba 85b261ab21 remove tax_data from transformers 2023-04-24 12:07:36 +10:00
David Bomba f356ddd845 Refactor for taxes 2023-04-24 11:47:48 +10:00
David Bomba 91563a4102 Fixes for taxes 2023-04-23 16:59:17 +10:00
David Bomba 25b4bb3d45 Minor fies 2023-04-23 08:16:28 +10:00
David Bomba 9ea94b285b Refactor for taxes 2023-04-22 17:07:22 +10:00
David Bomba 4e5e9c3a16 Minor fixes 2023-04-21 14:40:56 +10:00
David Bomba d06fa55f31 Move e_invoice_type to settings object 2023-04-21 07:54:35 +10:00
David Bomba 8af6a571d4 Updates for resolving tax sub region for AU 2023-04-20 13:31:04 +10:00
David Bomba 80b801fb90 Update tax model for Denmark" 2023-04-20 13:12:45 +10:00
David Bomba 78e429d559 Fixes for taxes 2023-04-19 16:51:01 +10:00
David Bomba 1a503cf290 Add credits as an optional display for statements 2023-04-19 12:31:27 +10:00
David Bomba 751c55dd3c Updates for tax model 2023-04-18 17:17:07 +10:00
David Bomba e591dbb7cd Tax Reports 2023-04-14 15:46:49 +10:00
David Bomba 3a778525c3 Product Report Scheduler 2023-04-13 13:31:19 +10:00
David Bomba 47e35fe4d1 Doc blocks for Rules 2023-04-12 14:08:56 +10:00
David Bomba b3d9dc3a51 Refactors for taxes 2023-04-12 13:59:38 +10:00
David Bomba d81029c445 Exempt foreign exports 2023-04-12 11:27:33 +10:00
David Bomba 081b727a07 Update tax model 2023-04-12 10:33:02 +10:00
David Bomba 35e3ae8d50 Tax Name / Tax Rate added to Tax Model 2023-04-12 10:21:02 +10:00
David Bomba 15676a3683 building out tax model 2023-04-10 21:11:55 +10:00
David Bomba 76d2780a60 Tax rule variable refactor 2023-04-10 21:04:16 +10:00
David Bomba 4ad389ccec Tax rule refactor 2023-04-10 20:37:57 +10:00
David Bomba 55a1ddf3c6 Tax rule refactor 2023-04-10 20:37:09 +10:00
David Bomba e88bf18fe7 Centralize resolution of subregion 2023-04-10 17:52:40 +10:00
David Bomba d6bb7a3510 Update model definitions 2023-04-10 17:37:40 +10:00
David Bomba 05b55ca724 Fixes for EU Taxes 2023-04-10 17:33:24 +10:00
David Bomba f9886fdf89 Fixes for taxes 2023-04-10 17:27:59 +10:00