Lars Kusch
66193b6e6a
More improvements
2023-04-05 11:43:37 +02:00
Lars Kusch
fd72b1dce5
Fixed some bugs
2023-04-05 11:41:26 +02:00
Lars Kusch
3239431faa
Fixes some bugs and finished refactoring for calc method
2023-04-05 11:39:54 +02:00
Lars Kusch
d079a02bff
Refactoring to use the $invoice->calc() method
2023-04-05 11:22:41 +02:00
Lars Kusch
dabfe543f1
More fixes
2023-04-04 11:46:51 +02:00
Lars Kusch
073fee4c5b
Add Xinvoice to E-Mail
2023-04-04 09:18:22 +02:00
Lars Kusch
f2c38bb948
Add Xinvoice to E-Mail
2023-04-04 08:58:01 +02:00
Lars Kusch
73ac25072f
More fixes
2023-04-03 21:00:47 +02:00
Lars Kusch
1c339cd208
More fixes
2023-04-03 17:55:40 +02:00
Lars Kusch
0e74d6e03d
Created API for XInvoice
2023-04-03 14:34:47 +02:00
Lars Kusch
8da6911e0e
Simplified switch statement
2023-03-14 21:41:43 +01:00
Lars Kusch
92f2678370
Add different types of taxes in the european union
2023-03-14 21:39:17 +01:00
Lars Kusch
d5bb25fb35
Minor fix
2023-03-14 21:26:28 +01:00
Lars Kusch
b1be93828a
Implement different invoice taxes
2023-03-14 21:26:08 +01:00
Lars Kusch
dd49768aef
Fixes for XInvoice and differniate between Profiles
2023-03-13 08:50:37 +01:00
Lars Kusch
a765153642
Create XInvoice automatically, when enabled
2023-03-13 08:28:46 +01:00
Lars Kusch
d4bc9de472
Renamed class to respect english convention
...
Added support for saving file
2023-03-13 08:07:54 +01:00
Lars Kusch
060cc2d6a0
Add support for "Leitweg-ID" and po-number
2023-03-13 08:01:17 +01:00
Lars Kusch
454182f49c
Improve implementation
2023-03-12 12:58:48 +01:00
Lars Kusch
c11ff31cc3
Minor fixes
2023-03-12 12:46:10 +01:00
Lars Kusch
cd50941bc1
Added discounts and surcharges
2023-03-12 12:45:04 +01:00
Lars Kusch
f3ed4abd9f
Inital version for XRechnung / ZugFerd
2023-03-12 12:13:59 +01:00
David Bomba
043cc121b2
Refactor constructor
2023-03-09 13:56:34 +11:00
David Bomba
594646823c
Add UBL feature to invoices
2023-03-08 20:47:13 +11:00
David Bomba
4babfbb651
php-cs-fixer
2023-02-16 12:36:09 +11:00
David Bomba
6c86d7151a
Update copyright year
2023-01-29 09:21:40 +11:00
David Bomba
e0170dbecf
Show credit payment amounts in the client portal
2023-01-19 14:45:34 +11:00
David Bomba
de41d2546c
Fixes for touching reminders inappropriately
2023-01-13 22:26:12 +11:00
David Bomba
894c2011b0
Improve clean up of stale gateway fees
2023-01-11 15:43:54 +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
7ac4786bff
Refactor to remove dispatchSync from code path
2022-08-01 07:30:04 +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
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
1973c4c214
v5.3.89
2022-05-17 21:03:07 +10:00
David Bomba
6f491dfb92
Update Copyright text
2022-04-27 13:20:41 +10:00
David Bomba
bdf95fcf70
Improve bulk email performance
2022-04-21 09:25:19 +10:00
David Bomba
a3dae762d0
Fixes for bulk download entities
2022-03-06 20:41:43 +11:00
David Bomba
bed77a2710
Text email stubs
2022-03-04 13:08:18 +11:00
David Bomba
8e33463bf7
Fixes for bulk downloading pdfs
2022-03-02 14:17:45 +11:00
David Bomba
1b256dba9b
refactor for bulk downloads
2022-03-02 13:51:38 +11:00
David Bomba
475831bf70
Refactor for bulk downloads
2022-03-02 13:26:30 +11:00
David Bomba
118d2bc214
Refactor for zip files
2022-02-18 21:45:01 +11:00
David Bomba
a1366c0cce
Fixes for UBL creation
2021-12-27 09:05:00 +11:00
David Bomba
075fe7a5e5
Clean up logging
2021-11-09 21:59:52 +11:00
David Bomba
57e1385cbf
Fixes for invitations
2021-11-09 21:15:08 +11:00
David Bomba
7f13a79623
Fixes for stripe payment currency amount
2021-06-30 13:56:11 +10:00
David Bomba
8eb5cb71a1
Fixes for downloading invoices
2021-06-30 06:23:23 +10:00
David Bomba
36f6cbbcc9
Update license in codebase
2021-06-16 16:58:16 +10:00
=
afdfddd7e9
Refactor for entity paths
2021-06-12 21:50:01 +10:00
David Bomba
c52311bcde
Fixes for PDF file paths
2021-05-15 12:19:36 +10:00
David Bomba
06bc49b0d6
Refactoring emails
2021-02-18 10:30:31 +11:00
David Bomba
55839d66ed
Auto archive invoice - Mark Paid
2021-02-05 16:02:38 +11:00
David Bomba
7d5b679214
Fix for failed() method returning an error instead of exception
2021-01-21 10:02:39 +11:00
David Bomba
934610a01c
Update copyright + version bump + set canadian dollar symbol to $
2021-01-04 08:54:54 +11:00
Benjamin Beganović
ae88d5e08e
php-cs-fixer format
2020-11-25 15:19:52 +01:00
Benjamin Beganović
501f3c9b0e
injecting signatures into entity invitations
2020-11-17 16:57:34 +01:00
David Bomba
f1c1243146
Fixes for mail
2020-11-12 20:41:19 +11:00
David Bomba
9aeb2d7a5b
Psalm cleanup
2020-10-28 21:10:49 +11:00
David Bomba
d7930e4c14
Remove redundant classes
2020-10-28 17:27:10 +11:00
David Bomba
417562b80d
Fixes for phantom JS view invitation
2020-10-27 15:26:04 +11:00
David Bomba
1de7a693cc
Refactor Phantom JS building HTML
2020-10-27 14:09:13 +11:00
David Bomba
e17f5438ee
Working on generic entity emailer
2020-10-27 11:05:42 +11:00
David Bomba
8f53424017
Fixes
2020-10-27 06:10:04 +11:00
Clément Gayot
5458bf83b0
🐛 Fix invoice preview with custom designs
2020-10-22 01:19:33 +02:00
Benjamin Beganović
1de6f94f10
fix custom1234
2020-10-20 13:01:07 +02:00
David Bomba
cd0dce3816
Merge pull request #4138 from turbo124/v2
...
Projects API
2020-10-08 09:31:37 +11:00
David Bomba
b8b3149582
Working on recurring & analytics
2020-10-07 14:00:32 +11:00
Benjamin Beganović
76695b8462
- Add new "product" key to $context of Design
...
- Add custom products table body handling in Design.php
2020-10-06 12:49:00 +02:00
David Bomba
f0bd089acb
Merge pull request #4054 from turbo124/v2
...
Gateway fees and payments.
2020-09-11 16:15:53 +10:00
Benjamin Beganović
1b36dc5868
cleanup
2020-09-10 13:01:34 +02:00
Benjamin Beganović
207c9388b5
Fix migration issues
2020-09-10 13:01:10 +02:00
David Bomba
f7dc573551
Fixes for invoices
2020-09-10 15:20:13 +10:00
David Bomba
d909b4939c
Minor fixes for PayPal
2020-09-07 13:14:43 +10:00
David Bomba
ba75a44eb8
Laravel 7.x Shift ( #40 )
...
* Adopt Laravel coding style
The Laravel framework adopts the PSR-2 coding style with some additions.
Laravel apps *should* adopt this coding style as well.
However, Shift allows you to customize the adopted coding style by
adding your own [PHP CS Fixer][1] `.php_cs` config to your project.
You may use [Shift's .php_cs][2] file as a base.
[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer
[2]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200
* Shift bindings
PHP 5.5.9+ adds the new static `class` property which provides the fully qualified class name. This is preferred over using class name strings as these references are checked by the parser.
* Shift core files
* Shift to Throwable
* Add laravel/ui dependency
* Unindent vendor mail templates
* Shift config files
* Default config files
In an effort to make upgrading the constantly changing config files
easier, Shift defaulted them so you can review the commit diff for
changes. Moving forward, you should use ENV variables or create a
separate config file to allow the core config files to remain
automatically upgradeable.
* Shift Laravel dependencies
* Shift cleanup
* Upgrade to Laravel 7
Co-authored-by: Laravel Shift <shift@laravelshift.com>
2020-09-06 19:38:10 +10:00
Benjamin Beganović
1a66f1835f
Merge remote-tracking branch 'upstream/v2' into v2-pdfmaker-design-improvements
2020-09-04 13:20:39 +02:00
Benjamin Beganović
219666f765
Generating PDFs using new templates
2020-09-04 13:17:30 +02:00
David Bomba
bb4aac1aeb
Merge pull request #4025 from turbo124/v2
...
Gateway fees implementation
2020-08-31 17:58:43 +10:00
Benjamin Beganović
d508d9b8f2
Merge branch 'v2' into v2-pdfmaker-design-improvements
2020-08-28 08:17:46 +02:00
David Bomba
1a7d0d3cbd
Working on gateway fees across multiple invoices
2020-08-27 22:12:39 +10:00
Benjamin Beganović
af7995815c
Rename all_page_* to all_pages_* for dynamic header/footer
2020-08-27 08:47:51 +02:00
Benjamin Beganović
23577a5f0f
Refactor context['product-table-columns'] to generic pdf_variables:
...
- Pass 'pdf_variables' to CreateQuotePdf & CreateInvoicPdf
- Update Playful & Plain to support new variable engine
- Update DesignHelpers trait to support new variable engine
- Make tests pass for ExampleIntegrationTest
2020-08-21 11:59:39 +02:00
David Bomba
3ac9cc5158
Add reminder fields to entities
2020-08-14 08:08:10 +10:00
David Bomba
5bfcdc80b2
Merge pull request #3972 from beganovich/v2-0708-pdfmaker-integration
...
(wip) End-to-end PDF Maker integration
2020-08-14 06:53:00 +10:00
Benjamin Beganović
0ba6a4351e
Integrate new PdfMaker for CreateQuotePdf
2020-08-12 19:21:29 +02:00
Benjamin Beganović
a302891bec
Change $pdf_variables scope
2020-08-12 19:14:14 +02:00
David Bomba
e347c5ad51
Document permissions
2020-08-12 13:13:39 +10:00
David Bomba
de24d00315
Error handling for emails
2020-08-12 12:16:44 +10:00
Benjamin Beganović
caa704af96
wip - CreateInvoicePdf
2020-08-11 18:50:24 +02:00
David Bomba
2e663447b8
Tests for container manipulation
2020-08-10 14:55:44 +10:00
David Bomba
6840e3e471
Fixes for mailers
2020-08-08 14:38:02 +10:00
David Bomba
c220108168
Add documents as default includes
2020-08-06 13:04:09 +10:00
David Bomba
d7dbde3789
Implement PhantomJS
2020-08-04 21:00:19 +10:00
Benjamin Beganović
6319c208df
injecting signature and sending it to backend
2020-05-28 15:59:45 +02:00
David Bomba
42ccfe0700
Checkout stubs ( #3672 )
...
* minor fixes for name spaces, collector facade and composer version bump
* Fixes for invoiceworkflowsettings
* Add more context to support emails
* Working on Firing Subscriptions
* Minor fixes
* Fixes for gateway filtering
* Checkout Driver
2020-05-04 21:13:46 +10:00
David Bomba
e204eedaa2
Fix for invoice design not changing dynamically ( #3666 )
2020-05-01 22:43:08 +10:00
David Bomba
c503d58505
Adjust email quotas - Hosted plan. ( #3663 )
...
* Fixes for invitations not being created in RandomDataSeeder
* Resend failed/quota exceeded emails
* Queue email tests
* Refund a client for a ninja account
* Adjust email quotas - hosted plan
2020-04-30 21:45:47 +10:00
Benjamin Beganović
d516b1b097
Workflow settings for quotes & invoices ( #3655 )
...
* Fix inputs
* Workflow settings: Auto archive
- New InvoiceWorkflowSettings job
- Updated PaymentCreatedActivity to dispatch the job
- New 'Archivable' trait
- New 'archived_at' field
* Workflow settings: Sending e-mail to client with auto_send
* Workflow settings: Quotes
* Fix HTML markup
* Fix archive & sending
* Remove Archivable trait & migration file
* Change order of sending the events
2020-04-28 09:50:54 +10:00
David Bomba
aa690578e3
Implement Currency Conversion library. ( #3643 )
...
* Fixes for testS
* Fixes for migration
* Fixes for migratin
* Query performance improvements
* Check Data Script
* Currency Conversion API
* Implement currency conversion
* Currency Conversions
2020-04-19 20:29:58 +10:00
David Bomba
7454dfbb2f
Fixes for createinvoicepdf ( #3639 )
2020-04-17 20:13:19 +10:00