This repository was archived by the owner on Oct 21, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathreadme.txt
More file actions
1577 lines (1085 loc) · 52.6 KB
/
Copy pathreadme.txt
File metadata and controls
1577 lines (1085 loc) · 52.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
=== Client Invoicing by Sprout Invoices - Easy Estimates and Invoices for WordPress ===
Contributors: dancameron, sproutapps
Donate link: https://sproutinvoices.com/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org
Tags: invoice, invoicing, billing, estimates, quote, quotes, payments, billings, paypal, online payment, send invoice, bill clients, credit cards, Stripe, freshbooks, Harvest, sliced, wp-invoice
Requires at least: 4.5
Tested up to: 5.4
Stable tag: 19.9.0.7
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
The best invoicing plugin for WordPress. See how you can get paid faster without those hidden service fees.
== Description ==
= WordPress Invoicing Made Easy =
Our focus _since day one 4+ years ago_ with <a href="https://sproutinvoices.com?utm_medium=link&utm_campaign=free&utm_source=wordpress.org" rel="friend" title="Sprout Invoices Reviews">Sprout Invoices</a> has been to create a way for WordPress site owners to invoice and EASILY get paid. We also understand that customization beyond branding is important, and that's why we built the most POWERFUL solution with the most integrations around.
Sprout Invoices allows you to create beautiful estimates and invoices for your clients in minutes -- not hours. If you're not familiar with WordPress templating than our <a href="https://docs.sproutinvoices.com">knowledgebase</a> and priority support can help.
Even though our goal is to make getting paid easy, providing fast and reliable support is a priority. We don't want any user to feel alone.
Trust the <a href="https://wordpress.org/support/plugin/sprout-invoices/reviews/?filter=5" rel="friend" title="Sprout Invoices WordPress.org Reviews">reviews</a> and join an <a href="https://sproutinvoices.com/reviews/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org" rel="friend" title="Sprout Invoices Reviews">awesome community</a> of happy users.
> <strong>Sprout Invoices Pro</strong><br />
> This plugin is the lite version of the Sprout Invoices Pro plugin that comes with all the invoicing features you will ever need including recurring invoices, recurring payments, pre-defined line items, client dashboards, Stripe and many other payment processors, advanced reporting, hundreds of integrations (including Zapier) and a ton more. <a href="https://sproutinvoices.com?utm_medium=link&utm_campaign=free&utm_source=wordpress.org" rel="friend" title="Sprout Invoices">Click here to learn more about the best Invoicing plugin for WordPress now!</a>
= Getting Paid Efficiently =
Sprout Invoices is meant to remove the hoops and hurdles required in a typical workflow of accepting estimate requests, creating an estimate/quote, and getting paid. Learn more about this goal to <a href="https://sproutinvoices.com/news/what-sprout-invoices-solves-for-freelancers-and-wordpress-sites/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org" rel="friend" title="What Sprout Invoices Sets To Solve">improve your workflow on sproutinvoices.com</a>.
= The Integration Powers of Sprout Invoices =
While Sprout Invoices automates many tasks the real power comes from the flexibility through <a href="https://sproutinvoices.com/integrations/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org" rel="friend" title="WordPress invoicing integrations">integrations</a>.
= Payments Integrations =
Sprout Invoices integrates with the most popular payment gateways around. Including: PayPal (free), Stripe, Authorize.net, Square, 2Checkout, eWay, NMI, and <a href="https://sproutinvoices.com/marketplace/category/payment-gateway/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org" rel="friend" title="WordPress invoicing payment processors">many more</a>.
Integrate with PayPal & make accepting invoice payments easy. The free <a href="https://sproutinvoices.com/marketplace/paypal-payments-express-checkout/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org" rel="friend" title="WordPress Invoicing with PayPal">PayPal plugin is available here</a>.
= Easy Invoice & Estimate Submissions with WordPress =
Integrations with your favorite WordPress form plugins allow you to build an easy solution to creating dynamic invoices based on the prospective client’s form selections. Pre-defined Line Items (pro feature) are used to create the custom submission form and every form integration is easy!
All form builder integrations are free!
* <a href="https://wordpress.org/plugins/sprout-invoices-gravity-forms/" rel="friend" title="Easy Invoice & Estimate Submissions with WordPress">Gravity Forms</a>
* <a href="https://wordpress.org/plugins/sprout-invoices-ninja-forms/" rel="friend" title="Easy Invoice & Estimate Submissions with WordPress">Ninja Forms</a>
* <a href="https://wordpress.org/plugins/sprout-invoices-wp-forms/" rel="friend" title="Easy Invoice & Estimate Submissions with WordPress">WP Forms</a>
* <a href="https://wordpress.org/plugins/sprout-invoices-formidable-forms/" rel="friend" title="Easy Invoice & Estimate Submissions with WordPress">Formidable Forms</a>
= Invoicing Requirements Around the Globe =
Supporting many <a href="https://translate.wordpress.org/projects/wp-plugins/sprout-invoices">different languages</a> is another focus of ours, and with that comes the responsibility of meeting local government invoicing requirements. Here are some of free plugins to help support the globe:
* <a href="https://sproutinvoices.com/marketplace/eu-invoicing-requirements-customizations/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org" rel="friend" title="EU Invoicing Requirements">EU Invoicing Requirements</a>
* <a href="https://sproutinvoices.com/marketplace/australian-invoicing-requirements-customizations/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org" rel="friend" title="Australian Invoicing Requirements">Australian Invoicing Requirements</a>
* <a href="https://sproutinvoices.com/marketplace/canadian-tax-requirements/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org" rel="friend" title="Canadian Invoicing Requirements">Canadian Invoicing Requirements</a>
* <a href="https://sproutinvoices.com/marketplace/esp-invoicing-requirements-iva-irpf-customizations/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org" rel="friend" title="Invoicing Tax Requirements">ESP Invoicing Requirements (IVA & IRPF)</a>
If your invoice requirements are not met with one of the plugins above please <a href="https://sproutinvoices.com/contact/">let us know</a>.
= Full Sprout Invoices Feature List =
* Unlimited Invoices, Estimates and Clients. No restrictions!
* The best [payment experience](https://sproutinvoices.com/news/sprout-invoices-payment-options-deposits-checks-authorizations/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org) for your clients with options for them to pay via Check, PO or [Paypal](https://sproutinvoices.com/marketplace/paypal-payments-express-checkout/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org) ([additional gateways available](https://sproutinvoices.com/marketplace/category/payment-gateway/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org)).
* [Hundreds of Integrations](https://sproutinvoices.com/integrations/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org)
* Fully [customizable templates](https://sproutinvoices.com/support/knowledgebase/sprout-invoices/customizing-templates/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org) with your own theme.
* [Payment management](https://sproutinvoices.com/support/knowledgebase/sprout-invoices/payments/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org).
* [Advanced Reporting](https://sproutinvoices.com/support/knowledgebase/sprout-invoices/reports/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org) (limited w/ free version)
* [Client management](https://sproutinvoices.com/support/knowledgebase/sprout-invoices/clients/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org).
* [Multi-currency support with client specific options](https://sproutinvoices.com/support/knowledgebase/sprout-invoices/clients-options/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org).
* Localization support for your language!
* [Freshbooks, Harvest, WP-Invoice, and CSV Importing](https://sproutinvoices.com/news/feature-spotlight-import-freshbooks-harvest-wp-invoice/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org).
* Fully [customizable notifications](https://sproutinvoices.com/support/knowledgebase/sprout-invoices/notifications/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org). Notifications are sent from your server and allow for plain-text and HTML.
* [Nested line items](https://sproutinvoices.com/news/feature-spotlight-nested-invoice-line-items/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org).
* [Advanced records](https://sproutinvoices.com/support/knowledgebase/sprout-invoices/tools/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org) with any extra tables!
* Includes a [customizable estimates/lead generation form](https://sproutinvoices.com/support/knowledgebase/sprout-invoices/advanced/customize-estimate-submission-form/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org).
* Improved user experience with AJAX.
* [Advanced Taxes for your region](https://sproutinvoices.com/marketplace/category/free/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org)
* Client records with multiple points of contact
* No extra database tables!
= Pro Features =
All of the popular features listed below are bundled [with a pro license](https://sproutinvoices.com?utm_medium=link&utm_campaign=free&utm_source=wordpress.org). Consider joining the community of happy Sprout Invoices Pro users.
* [Sprout Billings](https://sproutinvoices.com/sprout-billings/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org) an effortless way for recurring invoices to be paid automatically on a set bill date, and easily settle outstanding invoices with a single click. Your customers/clients can easily manage their payment profiles from a dashboards or an invoice. Sprout Billings offers ACH support too!
* [Recurring/Subscription Payments](https://sproutinvoices.com/news/sprout-invoices-3-0-release-recurring-aka-subscription-payments-recurring-invoices/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org)
* [Recurring Invoices](https://sproutinvoices.com/news/sprout-invoices-3-0-release-recurring-aka-subscription-payments-recurring-invoices/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org)
* [Client Dashboards](http://docs.sproutinvoices.com/article/36-client-dashboards/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org)
* [Payment Terms](https://sproutinvoices.com/news/payment-terms-simple-invoice-payment-scheduling-v14/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org)
* [Deposit payments](https://sproutinvoices.com/news/feature-spotlight-invoice-deposits/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org)
* [WooCommerce Integrations](https://sproutinvoices.com/integrations/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org)
* [Pre-defined Line Items](https://sproutinvoices.com/news/latest-version-of-sprout-invoices-brings-line-item-commenting-pre-defined-items-and-more//?utm_medium=link&utm_campaign=free&utm_source=wordpress.org)
* [Client Summary Notications](https://sproutinvoices.com/news/sprout-invoices-v10-account-credits-client-summary-notifications/)
* Accept [Stripe Payments](https://sproutinvoices.com/marketplace/stripe-payments/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org)
* Accept payments from [Authorize.net, Square, 2Checkout, eWay, NMI, and many more](https://sproutinvoices.com/marketplace/category/payment-gateway/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org)
* [Time Tracking and Projects](https://sproutinvoices.comprojects-time-tracking-sprout-invoices/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org)
* [Line Item Commenting](https://sproutinvoices.com/news/latest-version-of-sprout-invoices-brings-line-item-commenting-pre-defined-items-and-more//?utm_medium=link&utm_campaign=free&utm_source=wordpress.org)
* [Dynamic Text](https://sproutinvoices.com/news/latest-version-of-sprout-invoices-brings-line-item-commenting-pre-defined-items-and-more//?utm_medium=link&utm_campaign=free&utm_source=wordpress.org)
Make sure to review the [Sprout Invoices](https://sproutinvoices.com?utm_medium=link&utm_campaign=free&utm_source=wordpress.org) features page for more detailed information. As well as the full featured [demo](https://sproutinvoices.com/demo/playground).
= Getting Paid with WordPress and Sprout Invoices =
https://www.youtube.com/watch?v=n1pP_hQSKlQ
== Installation ==
1. Upload plugin folder to the `/wp-content/plugins/` directory
1. Activate the plugin through the 'Plugins' menu in WordPress
== Frequently Asked Questions ==
*Please visit [Sprout Invoices](https://sproutinvoices.com/support/knowledgebase/sprout-invoices/faqs/?utm_medium=link&utm_campaign=free&utm_source=wordpress.org) for the latest FAQs.*
== Screenshots ==
For more detailed look, checkout the full featured [demo](https://sproutinvoices.com/demo/playground)
1. Invoice Template
2. Easy Invoice Management
3. Easy Invoice Management
4. A dashboard with charts and summaries answer the question "how am I doing?".
5. Dynamic reports allow for date filtering, sorting, search, and exporting.
6. Common management tasks are sped up by Sprout Invoices utilization of AJAX.
7. Easy Estimate Management
== Upgrade Notice ==
Form integrations for everyone!
== Changelog ==
= 19.9 =
* New: Stripe Checkout Integration for Biz+ licenses
* Update: Additional translations
= 19.8.5 =
* Fix: Payment terms and auto billing with Sprout Billings.
= 19.8.4 =
* Fix: Basic theme issue with payment options
= 19.8.3 =
* Fix: TOS Agreement add-on incompatibility with e-signature add-on.
* Update: Handle Stripe user tokens different.
= 19.8.2 =
* New: New filter for getting visitor ip, 'si_get_user_ip'.
* Fix: Notification fixes for new interest email.
* Fix: Adding interest fix.
* Fix: Error prevention on dashboard.
* Fix: Styling updates to prevent conflict.
* Fix: Don't show hidden invoices within reports.
* Fix: Zapier payments info.
* Fix: Square payment processor API keys incorrectly used.
= 19.8 =
* NEW: TOS Add-on
* NEW: Processor Limits by Payment Amount
* NEW: Recurring Payment Terms
* NEW: Importable Default Payment Terms
* NEW: Interest on Unpaid Balance and Payment Terms
* NEW: New Payment Term Shortcodes, payment_term_min_due and payment_term_min_due_date
* NEW: Set Line Item Type with "Line Item Type" with CSV Import
* Update: Payments Table Updated
* Update: Stripe updated for payment source management
= 19.7.5 =
* NEW: Ability to reset payment generation dates for subscription based invoices
* Update: PDF Filter si_pdf_invoice_file_name passes doc_id
* NEW: Filter si_do_attempt_status_update_on_get_balance
* Update: Partial Payments updates for Sprout Billings, and improved user experience.
* Fix: Advanced ID Generation with padding
* Update: Show compat with WordPress 5.1
* Update: Adding Stripe partner id
= 19.7.2 =
* Fix: Metabox saved when other posts are saved, i.e. WooCommerce orders.
= 19.7.1 =
* Update: Zapier Updates
* Fix: Partial Payments setting invoices as paid under specific circumstances.
* Fix: Notifications sent without complete information
* Fix: WooCommerce product for integration will be recreated
* New: Project times filter - si_project_get_associated_times
= 19.7 =
* Update: Zapier authentication simplification
* New: [admin_note] shortcode added to more notifications
* Fix: Due date changed after notification sent from invoices admin
* New: Filter to remove help desk - si_show_help_desk
* Fix: PDF template color issues
= 19.6.1 =
* Update: New Zapier Integrations & Updates
* Fix: Mobile view for admin tables
* New: New Hook for Importing
= 19.6 =
* Fix: WooCommerce Cart Issue
* New: Square Payment Notes
* New Filter: "si_recurring_invoice_default_status" set the default status for recurring invoices
* Update: Client wont need to sign invoice after signing the approved estimate
= 19.5.9 =
* Fix: WooCommerce Bug with "Cart is Empty"
* New: Filter for WooCommerce to allow for products to be added back to the cart for payment from an invoice payment - "si_woo_payment_single_product_for_payment"
* New: Invoice reciept delay with "si_create_invoice_receipts_upto"
* Update: Zapier fixes for updates
* Fix: Slate theme logo styling
* Update: Record views only for published docs
* Update: PDF display for footer
* Update: Time widget
* Update: PDF Attachment
= 19.5.8.1 =
* Update: Scheduled posts in Zapier
* Update: Change invoice status when sent before PDF is generated
* Update: Select2 Update
* Fix: Advanced select options on clients and project pages
* Fix: Generating notifications for recurring invoices error under specific conditions
= 19.5.7 =
* Fix: Stripe filters caused error for plans
= 19.5.6 =
* Fix: PDF Template overrides were not working correctly for PDF Service
* Fix: CSS Updates for report pages
* Fix: Subscription payment reciepts not working after invoice was edited after payment.
* Update: Subscription and Recurring invoice messaging updates to help prevent conflicts
* Update: Stripe filters
* Update: Translations
* Update: Optimizations
= 19.5.5 =
* NEW: Show the notification descriptions on the main admin page
* NEW: Authorize.net line items
* NEW: Points of Contact Add-on updated to allow manual sends
* Fix: Compatibility fix with plugins that like to share CSS with broad selectors on pages they shouldn't.
* Fix: Advanced ID Generation for recurring/cloned invoices
= 19.5.4 =
* Fix: Recurring notifications not sending to all associated client users
= 19.5.3 =
* Fix: CSS Issue on payment page
* Fix: Conditional bug that prevented the credit card form to show
= 19.5.2 =
* Fix: PHP Notices for older installs upgrading
* Fix: A few Basic/Freelancer add-ons removed after a review that they shouldn't have been included
* Fix: Service fee added after a fee was already added
* Fix: Partial payments updated for better payment workflow, and styling
= 19.5.1 =
* Fix: Address not saving for some client records
* Fix: Mercadopago sandbox option, and new filter for button
= 19.5 =
* NEW: Basic Theme
* NEW: Phone and Fax
* Update: CSS for Basic and Default themes
* NEW: Shipping add-on support for new themes
= 19.1.1 =
* Fix: Settings not saved on sites with differing HOME/SITE urls.
* Update: Partial Payments and Deposit option logic
* Fix: Pointer conflicts
* NEW: si_default_due_in_days includes invoice object as param
= 19.1 =
* New: Transition to new domain
* New: New branding for Sprout Invoices
* New: Getting started is changed up for new users
* Fix: PDF purchase button links
* Fix: Login compat with default theme
= 19.0.2 =
* Fix: Developer logs incorrectly enabled under some circumstances.
= 19.0.1 =
* New: Start of transition to new domain
* Fix: Admin views support smaller screens
* New: Login view override support
* Fix: Estimate ranges typo
= 19.0 =
* New: A lot of change to how Partial Payments and Deposits works. They're now an add-on that can be enabled/disabled.
* New: Estimate Ranges Add-on
* New: Manual recurring/payment-receipts creation
* New: Estimate expiration shortcode
* Fix: Payment Term notification shortcodes
* Fix: Payment Term notification status
= 18.1.7 =
* Fix: WooCommerce correctly updating invoice after order status changed.
* Update: Service line item type has no qty, and manage admin prevents its use.
* Fix: Service fee not automatically added if single processor is active
* Fix: PayPal Pro and Standard mode conflicts.
* Update: Updated messaging for free users
= 18.1.6 =
* Fix/Refactor: Line item commenting
* New: Filter to bypass service fee
* New: Filter for WooCommerce product import
= 18.1.5 =
* Fix: Notification admin optimization
* Fix: Notification content not resetting
* Fix: Notification content reset with HTML
= 18.1.4 =
* Temp: Temporarily removing comments add-on
* Fix: PDF CSS not showing terms/info titles
* Fix: GST not calculated on reports correctly
* Fix: Title of Invoice/Estimate not shown
= 18.1.3 =
* Fix: Improved PHP 7.1 Support
* Fix: Stripe error section shown when there are no errors
* Fix: Stripe settings not saving correctly
= 18.1.1 =
* Fix: Payment receipts for subscription payments not completing under certain circumstances.
= 18.1 =
* Update: Stripe SDK Updated
* Fix: Account Credit Types
* Update: Payment options template is using the invoice balance
* Update: Try to not record bot/se visits
* Fix: Update old admin urls
= 18.0.9 =
* Update: Double check some meta for recurring and subscription payment invoice duplication, in case the WP_Query meta query is being hijacked.
= 18.0.8 =
* Update: Notification previews respect which format is selected
= 18.0.7 =
* Update: Test notifications brought back
* Fixed: WooCommerce Add-on description updated
= 18.0.6 =
* NEW: New filter for invoice total - si_use_total_for_calculated_total
* NEW: Add-ons settings no longer blank
* Fixed: License key being reset after certain conditions
* Fixed: Account Credits add-on unavailable
= 18.0.5 =
* Fixed: CC Settings not saving
= 18.0.4 =
* Fixed: Some js admin callbacks not working under some setups
* Fixed: More Responize Admin
* Fixed: Deprecated PHP Support
* Fixed: Typos
= 18.0 =
* New: Completely New Admin
* New: Integrated Support
* New: Manual Notifications
* New: Improved Invoices List Admin
* New: New Notifications: Payment Cleared, and Recurring Invoice
* New: Additional Importer (Sliced)
More information found [here](https://sproutinvoices.com/news/summer-update-brings-all-new-sprout-invoices-admin/).
= 17.2.1 =
* Update/Fix: Reset totals after invoices are cloned for subscriptions and recurring. This should address when servers cache the balance and it's not reset before the invoice is viewed.
= 17.2 =
* Update/New/Fix: New WYSIWYG Editor
* Update: Sprout Billings styling updates
= 17.1.0.1 =
* Fix: Stripe user defaulting to admin under specific circumstances
* Update: Better PDF Formatting and additional filters
= 17.0.10 =
* Fix: elements collapsing instead of auto flowing
* Update: Allow for estimate totals cache to be reset
= 17.0.9 =
* Update: All Pro versions of Sprout Invoices include the advanced numbering add-on.
* Fix: Stored PDF for notifications may not be stored with the correct file names.
= 17.0.7 =
* Fix: Prevent non existent users from being attributed to possible payments
* Fix: CSS Updates
* NEW: Notification shortcode for first_name
* Fix: Notes not saving for estimates before sending
* Update: PHP version check for WooCommerce integration
* Fix: Estimate acceptance actions bug fix for invoice creation
* Update: GMT for all history
= 17.0.6 =
* Update: Improved error messaging for PDF Service.
= 17.0.5 =
* Fix: PDF Service caching issue
* Update: Reporting totals and column adjustments
= 17.0.3 =
* Fix/Update: Password protection compat for new PDF Service
* Fix/Update: Ability to view PDF after invoice is paid (default theme)
* Fix: Add-on caching issue
= 17.0 =
* NEW: PDF Service for better PDF creation!
* Fix/Update: Status for records being updated irregularly
* Update: Stripe API fixes
* Update: Fix for client types
* Update: Show the client's stored address info when using a credit card payment
* Update: Minor updates and bug fixes
= 16.8.1 =
* Update: New Stripe API Changes
= 16.8 =
* Update: Remove all form integrations add-ons since they're now in the .org repo for free
= 16.7.6 =
* Update: Freemius updated for free versions
* Fix: Removed private bundled add-on
= 16.7.5 =
* Update: PO updates
* Update: Remove Ready Status add-on because of incompatibilities
* Fix: Recurring (more) fail checks
* Update: Plaid filter for enviroment
* Fix: Project time tracking meta box redundancy
* Fix: Fees should not be doubled up
= 16.7 =
* NEW: More options to change the colors for the default theme in the customizer
* Update: Adjustments for better PDF add-on support
= 16.6.0.1 =
* Update: Reverting GMT offset changes from last release. Needs more testing.
* Update: Offsite payment processor update
* New: Filtering for checkboxes
* Update: Line items totals display updated for the admin.
* New: Save a default list of add-ons to be active on setup.
* Update/Fix: WooCommerce exclusive/inclusive tax updates
* Update: WooCommerce compatibility update
= 16.5.7 =
* Update: Point of Contact add-on will no longer force itself if unused.
* Update: Use GMT offset everywhere
* Fix: Signature add-on errors for default theme
= 16.5.6 =
* Fix: Some payment processsors were executing filters/actions without being active.
= 16.5.5 =
* Fix: Extraneous callback for updates on every load.
* Fix: NMI bundle fix
= 16.5.3 =
* Fix: Pushing an update because business license holders were not receiving the proper bundle
= 16.5.2 =
* Fix: Latest version of WordPress handles taxonomy queries differently which may have resulted in some records being purged.
= 16.5 =
New pricing plans for all pro licenses
* Updated: Minor updates including EU and VAT importing
= 16.0.4 =
* Fix: date warnings displayed above recurring payments section
* Updated: Adjust recurring invoice editing, so the start date is updated after every change.
* Updated: Prevent future invoices from being generated.
* New: New filter when clients are created, si_create_user_args
* New: Don't repeat line item headers via filter: si_show_all_line_item_headers
* New: Payment Term notifications have new shortcodes
* Fix: Localization issues for estimates template
= 16.0.4 =
* Updated: New action for Default theme to show more info
* Fix: Subscription payment method using wrong object param
* Fix: Prevent error for non WP object
* Updated: Better show the deposit payment with the Default theme
* Updated: Woo integration updates for cached product
= 16.0.1 =
* New: Zapier Support
* New: Recurring invoices re-write
* New: ApproveMe integration support for Default Theme
* New: Client set payments supoort for new Default Theme
* New: Allow to easily filter default line item
* New: Square support
* Updated: Subscription payments, new information
* Updated: PO, Localization
* Updated: Free version now necessary
* Fix: WooCommerce customer not logged in
* Fix: Payment terms display issue
* Fix: WooCommerce Checkout w/ Shipping
= 15.2 =
* Fix: Free version deactivation bug
* New: Spanish Translation
* Updated: Templates have body classes
= 15.1.8 =
* Fix: Payment term notifications not being sent.
= 15.1.7 =
* Fix: Payment processor object not returned, causing CRON to fail under certain circumstances.
= 15.1.6 =
* Fix: Localazation
= 15.1.5 =
* Fix: Recurring Invoices dups created with pre-startdate save.
* Fix: CA Tax error
= 15.1.4 =
* Fix: Notification shortcodes bug
* Fix: Lineitem template overrides
= 15.1.3 =
* Fix: Jetpack compatibility issue
* Fix: Avada Theme compat
= 15.1.2 =
* Fix: Estimate template function typo
* Fix: Service Fee add-on updated
* Update: Select2 Upgraded
= 15.1 =
* NEW: Sprout Billings support
* Fix: Auto select the first payment method if only one exists
* Fix: Multiple theme selections
= 15.0 =
* NEW: Default Theme!!!!
* NEW: Theme selection
* NEW: Updates to support the new Service Fee add-on.
* NEW: Fees are added to reports.
* NEW: Support for Square payments, new add-on will be released soon.
* NEW: Added info for recurring invoice on the invoice admin.
* NEW: Notification shortcode to show payments
* FIX: Bulk edit causing lost client association.
= 14.0.5 =
* FIX: Firefox support
* UPDATE: EU Region name update
* FIX: HTML Notifications add-on conflict with Test Notifications
* FEATURE: CA GST Report Support
= 14.0.4 =
* FIX: Payment Term Notifications Disabled
* FIX: WC Compat Check
= 14.0.3 =
* FIX: Shipping fees not loaded
* NEW: Delay loading hook, si_delayed_load
= 14.0.2 =
* COMPAT: WPSEO compatibility
= 14.0.1 =
* FIX: Reset totals on submission
* FIX: WooCommerce integration fixes for VAT
* FIX: Payment obejct sent and interpreted as array
= 14.0 =
* NEW FEATURE: Payment Terms
* FIX: Minor bug fixes all around
= 13.0.4 =
* UPDATE: WooCommerce Tools Update
* UPDATE: Ninja Forms THREES support
= 13.0.1 =
* FIX: Customizer not saving colors correctly
* UPDATE: IP address method global use
= 13.0.0 =
* NEW: Notification status indicators
* NEW: Digital signature support
* FIX: Multiple bug fixes, including the escaping of notes
= 12.1.1 =
* FIX: Saving error for new PO payment processor
* NEW: New method for is_processor_enabled.
= 12.1 =
* NEW: New PO processor
* IMPROVED: CSV Importer error messaging
* FIX: CSV importer fix
= 12.0.2 =
* FIX: Select2 Compat issues with themes and other plugins
= 12.0.1 =
* Commpatibility: ACF Pro
= 12 =
* New: Notification testing!
* New: Ability to delete all SI records, great for a bad first import.
* New: Project expense overview.
* New: New Zapier integration authorizations to prevent issues on some servers.
* New: Allow the filtering of recurring invoices in the admin.
* New: Allow the filtering of subscription payment invoices in the admin.
* New: Client edit url shortcode [client_edit_url]
* New: Client Address shortcodes [client_address]
* New: Client website shortcodes [client_company_website]
* New: New notification filters.
= 11.1 =
* Fix: Recurring subscription fixes
* Fix: Subscription compatibility updates
* Fix: Ability to override si_split_full_name
* New: Allow for sumary to be sent to admin - si_send_summary_to_admin
= 11.0.7 =
* Fix: Recurring totals improperly calculated on dashboard
* Fix: THREEs support for Advanced Form Integrations
* Fix: number formatter fix
= 11 =
* NEW: Compatibility with expense tracking add-on
* NEW: Create new invoices for subscriptions payments.
* NEW: Fees API!
* NEW: Shipping fee option.
* NEW: Footer counts dynamically update on reports.
* NEW: Invoices sent when new invoices are created from recurring settings.
* NEW: Default rate for projects.
* Fix: Predefined option disappears under some conditions.
* Fix: ".00" removed from line item totals has a condition for site currency settings.
* Fix: Payment calculations within some dashboard widgets
* Fix: Invoice status updates for void/complete
= 10.3.2 =
* Fix: PayPal issues with advanced tax add-ons
= 10.3.1 =
* Fix: Overdue invoices within widgets
= 10.3 =
* NEW: Add WooCommerce product import compatibility
* Fix: Line item fix
* Fix: Payment reminder refactored
* Update: Redactor updated
* Fix: PHP warning
= 10.2 =
* New: Project Panorama Integration
* Fix: WooCommerce Integration Update Mechanism fix
* Fix: UI for Recurring
* Update: Translations
= 10.0.8 =
* Fix: Selection of of users from client admin
* Change: Free updates
= 10.0.7 =
* Change: Option to help improve sprout invoices.
* Fix: Fields error when no payment options are available
* Fix: Account credits doesn't have an admin bar option
* Fix: Slow loading servers need feedback on AJAX requests
= 10.0.6 =
* Fix: Select2 Compatibility issues
* Fix: Recurring options missing under certain conditions.
= 10.0.5 =
* Fix: PayPal transaction error when parent line items are used.
* Fix: Line item totals not formatted
* Fix: Select2 should not be loaded everywhere
* Fix: PHP7 compatibility
* Fix: Client payment processor limits fix
= 10.0 =
* New: Account credits and payment credits
* New: Improved payment reminder (new reminder email)
* New: Estimate approval reminder (new reminder email)
* New: Client specific payment options
* New: Archive status, removes from front-end views
* New: Limit automatic recurring creation
* New: Payments dashboard widget
* Change: Automatically change status of scheduled docs
* Change: Automatically send invoice/estimate when published from a schedule
* Change: Send to multiple recipients with comma separated list
* Change: Add user of time keeper
* Change: Tax and discount are seperate line item totals
* Change: Premium reports updated with HTML5 export options
* Change: Remove visual editor from notification admin
* Fix: New line adjustments for address
* Fix: Dynamic text
* Fix: New line for plain text notifications
* Fix: Code cleanup with WP coding standards (formatting)
* Fix: Misc. minor bug fixes
= 9.4 =
* Fix: Reporting fixes
* Fix: Email address truncated on long top level domains.
* New: Notifications action.
Security updates:
* Possible for anyone to save new importer options, including uploading CSVs.
* Possible for anyone to create a payment
* Security issue with unfinished (unreleased) JSON API.
= 9.3 =
* UPDATE: Default Invoice/Estimate Subject to ID
* UPDATE: Localization update, including French translation
= 9.2.2 =
* UPDATE: Added more line item totals within the admin
* FIX: Cloning line items would result in descriptions that couldn't be saved.
* FIX: Extreme edge case calculation issues
= 9.2.1 =
* UPDATE: Theme compatibility improvements, e.g select2
* FIX: discount calculation improvements
= 9.2.0.1 =
* FIX: Estimates issue
= 9.2 =
* FIX: Parent line item totals
* OPT: Slight optimization for estimates and invoices
= 9.1.1 =
* FIX: PayPal cart total errors with invoices that utilize discounts, deposits, and taxes with fractional totals.
= 9.1 =
* NEW: Notes and Terms notification shortcodes
* FIX: Zapier routing issues
* FIX: Pass estimates notes to newly created invoice from estimate
* FIX: Time tracking load order fix
= 9.0.3 =
* FIX: AJAX callback errors, i.e. client creation.
* FIX: Localization changes causing errors on free version.
= 9.0 =
* NEW: Estimate and Invoice shortcodes
* NEW: Improved reporting and filtering
* NEW: Dashboard report caches are deleted on record updates
* NEW: All strings are wrapped by WP functions not wrapper class methods.
* FIX: Payments by month filtering error
* NEW: Load custom CSS based on invoice or estimate
* CHANGE: Line items have a unique index for future features
* FIX: Line item commenting allows for reordering of comments
* NEW: Improved dashboard time tracking widget
* FIX: Fractional discounts for PayPal
* NEW: Temp status redirects user to home page
* NEW: Associated client records are removed when a client is deleted.
= 8.7.1 =
* NEW: Filter for sending invoices to prevent filters. i.e. fix for PDF add-on. #165
* FIX: Estimate dashboard not showing current records. #167
* FIX: Fix for line item comments not showing highlighted icon when a comment is available. #166
* FIX: Default Terms/Notes transposed in some cases.
= 8.7 =
* NEW: Filter to suppress notifications on an individual basis. #163
* FIX: Default Terms/Notes for All Estimate/Invoices bug priority. #162
* UPDATE: Submission Hooks & Line Item Type priority. #161
* FIX: Report Filtering/Sorting. #159
* FIX: Estimate Submission Info Missing. #158
= 8.6 =
* NEW: Sprout Billings Support
* NEW: Recurring dashboard updates
* NEW: Form field wrapper classes
* Fix: PayPal "Adjustment" resolution
* OPT: Prevent looping of meta_box saves
= 8.5 =
* NEW: Payment options templating
* Fix: Caldera Forms compatibility
* Update: Improved Sprout Clients compatibility with Client Dashboards
= 8.4 =
* NEW: Reduce overall size.
* Fix: CSV Importing of already imported client users
* Fix: Invoice template showing "Pending Payment" when balance is zero
* Fix: Ultimate Member compatibility
= 8.3.1 =
* New: Save info meta action hook.
* New: New add-on compatibility hooks.
* New: New add-on hook to disable invoice creation.
* FIX: ACF compatibility fixes.
* FIX: Select2 compatibility issues with some plugins.
= 8.2 =
* New: Bundled add-on for admin filtering
* New: Pricing options is a hook for invoice templates
* New: Filter for attachments
= 8.1.1 =
* Fix: PHP Notice suppression on old line items.
= 8.1 =
* NEW: MercadoPago Support (payment button link callback)
* NEW: Line item total sorting
* Fix: Misc. Error fixes
= 8.0.5 =
* Fix: Escaped Addresses
* Fix: Redactor fix from 8.0.4
* Fix: WooCommerce compatibility with their outdated version of select2
= 8.0.3 =
* Fix: Estimates and pre-defined items
* Fix: Estimates not saved advanced columns correctly
* NEW: New filters for some bundled add-ons
= 8.0.2 =
* Fix: Javascript error when adding new users on clients page (select2 incompatibility)
* Fix: Javascript error on some admin pages
= 8.0 =
Read more all about the release at [Sprout Invoices](https://sproutinvoices.com/news/rocket-8-0-brings-a-new-invoice-line-item-management-and-more/)
* New: Line Item Types and new management
* New: Pre-defined editing with new types
* New: Pre-defined item selection search
* Update: Time Tracking update to support item types
* New: Invoices and Estimates Admin filtering
* New: New bulk send of invoices or estimates
= 7.6.1 =
* FIX: Possible security fix with exposed estimates/invoices with site.com?post_type=*
= 7.6 =
* FIX: Deposit notification sent only if the payment is complete (not pending)
* FIX: Allow for deposit total to be set before saving
* FIX: Help section added to the new reporting dashboards
* FIX: WP-Invoice Issues with duplicate clients
* FIX: PayPal line item totaling issues preventing some payments
= 7.5 =
* NEW: Sprout Client Compatibility
= 7.4 =
* NEW: Deposit filter allows for new add-ons
* CHANGE: More Responsive Admin
* CHANGE: Improved no-index via http headers
= 7.3 =
* FIX: Edit post link fix for notification shortcodes
* FIX: Remove "pre=" header that some SEO plugins add
* CHANGE: [dashboard_link] available on User Creation notification
* CHANGE: Free Version messaging updates
= 7.2.1 =
* FIX: Updates for Pro Versions
= 7.1 =