diff --git a/CHANGELOG.md b/CHANGELOG.md
index 249aa3e2d..28349a4d8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
Please report any bugs or features that you find so that they can be fixed.
To get more details visit https://quantumwarp.com/
+## [3.1.2] 2019-11-03
+### Changed
+- Upgraded all code to OOP Coding Paradigm
+- Messages are now rendered from a messages store allowing for multiple messages to be displayed
+- Minimum PHP version is now 7.2.0
+
+### Fixed
+- Many Bugs
+
## [3.1.1] 2019-07-25
### Added
- Language files can now be dropped in to the /language/ folder which are automatically detected and can then be used
diff --git a/src/language/en_GB/LC_MESSAGES/site.mo b/src/language/en_GB/LC_MESSAGES/site.mo
index e20e1120f..fc6c93c43 100644
Binary files a/src/language/en_GB/LC_MESSAGES/site.mo and b/src/language/en_GB/LC_MESSAGES/site.mo differ
diff --git a/src/language/en_GB/LC_MESSAGES/site.po b/src/language/en_GB/LC_MESSAGES/site.po
index 2b84c7ed1..924e26c27 100644
--- a/src/language/en_GB/LC_MESSAGES/site.po
+++ b/src/language/en_GB/LC_MESSAGES/site.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: QWcrm v3.1.1\n"
-"POT-Creation-Date: 2019-07-08 17:45+0100\n"
-"PO-Revision-Date: 2019-07-08 17:46+0100\n"
+"POT-Creation-Date: 2019-11-03 19:22+0000\n"
+"PO-Revision-Date: 2019-11-03 19:22+0000\n"
"Last-Translator: \n"
"Language-Team: https://quantumwarp.com/\n"
"Language: en_GB\n"
@@ -234,17 +234,17 @@ msgstr ""
#: themes/default/templates/administrator/acl.tpl:31
#: themes/default/templates/setup/blocks/install_administrator_account_block.tpl:114
#: themes/default/templates/setup/blocks/migrate_myitcrm_administrator_account_block.tpl:119
-#: language/_gettext_only/system_variables.php:172
+#: language/_gettext_only/system_variables.php:175
msgid "Administrator"
msgstr ""
#: themes/default/templates/administrator/acl.tpl:32
-#: language/_gettext_only/system_variables.php:173
+#: language/_gettext_only/system_variables.php:176
msgid "Manager"
msgstr ""
#: themes/default/templates/administrator/acl.tpl:33
-#: language/_gettext_only/system_variables.php:174
+#: language/_gettext_only/system_variables.php:177
msgid "Supervisor"
msgstr ""
@@ -252,17 +252,17 @@ msgstr ""
#: themes/default/templates/workorder/printing/print_technician_workorder_slip.tpl:182
#: themes/default/templates/workorder/printing/print_technician_workorder_slip.tpl:214
#: themes/default/templates/workorder/printing/print_technician_workorder_slip.tpl:289
-#: language/_gettext_only/system_variables.php:175
+#: language/_gettext_only/system_variables.php:178
msgid "Technician"
msgstr ""
#: themes/default/templates/administrator/acl.tpl:35
-#: language/_gettext_only/system_variables.php:176
+#: language/_gettext_only/system_variables.php:179
msgid "Clerical"
msgstr ""
#: themes/default/templates/administrator/acl.tpl:36
-#: language/_gettext_only/system_variables.php:177
+#: language/_gettext_only/system_variables.php:180
msgid "Counter"
msgstr ""
@@ -289,7 +289,7 @@ msgstr ""
#: themes/default/templates/user/edit.tpl:77
#: themes/default/templates/user/new.tpl:56
#: themes/default/templates/user/new.tpl:80
-#: themes/default/templates/user/search.tpl:59
+#: themes/default/templates/user/search.tpl:62
#: themes/default/templates/voucher/blocks/display_vouchers_block.tpl:17
#: themes/default/templates/voucher/details.tpl:32
#: themes/default/templates/voucher/edit.tpl:50
@@ -301,18 +301,18 @@ msgstr ""
#: themes/default/templates/workorder/new.tpl:38
#: themes/default/templates/workorder/printing/print_technician_job_sheet.tpl:52
#: themes/default/templates/workorder/search.tpl:39
-#: components/_includes/user.php:215
-#: language/_gettext_only/system_variables.php:178
+#: components/_includes/User.php:213
+#: language/_gettext_only/system_variables.php:181
msgid "Client"
msgstr ""
#: themes/default/templates/administrator/acl.tpl:38
-#: language/_gettext_only/system_variables.php:179
+#: language/_gettext_only/system_variables.php:182
msgid "Guest"
msgstr ""
#: themes/default/templates/administrator/acl.tpl:39
-#: language/_gettext_only/system_variables.php:180
+#: language/_gettext_only/system_variables.php:183
msgid "Public"
msgstr ""
@@ -352,7 +352,7 @@ msgstr ""
#: themes/default/templates/administrator/config.tpl:647
#: themes/default/templates/administrator/config.tpl:657
#: themes/default/templates/client/edit.tpl:86
-#: themes/default/templates/client/new.tpl:88
+#: themes/default/templates/client/new.tpl:89
#: themes/default/templates/company/edit.tpl:357
#: themes/default/templates/company/edit.tpl:390
#: themes/default/templates/company/edit.tpl:422
@@ -402,7 +402,7 @@ msgstr ""
#: themes/default/templates/administrator/config.tpl:646
#: themes/default/templates/administrator/config.tpl:656
#: themes/default/templates/client/edit.tpl:85
-#: themes/default/templates/client/new.tpl:89
+#: themes/default/templates/client/new.tpl:90
#: themes/default/templates/company/edit.tpl:358
#: themes/default/templates/company/edit.tpl:391
#: themes/default/templates/company/edit.tpl:423
@@ -428,26 +428,26 @@ msgid "No"
msgstr ""
#: themes/default/templates/administrator/acl.tpl:140
-#: themes/default/templates/client/new.tpl:154
+#: themes/default/templates/client/new.tpl:155
#: themes/default/templates/client/note_edit.tpl:50
#: themes/default/templates/client/note_new.tpl:36
#: themes/default/templates/company/business_hours.tpl:39
#: themes/default/templates/expense/new.tpl:187
-#: themes/default/templates/invoice/edit.tpl:958
+#: themes/default/templates/invoice/edit.tpl:959
#: themes/default/templates/otherincome/new.tpl:189
#: themes/default/templates/payment/options.tpl:118
#: themes/default/templates/refund/new.tpl:144
#: themes/default/templates/report/financial.tpl:78
-#: themes/default/templates/schedule/edit.tpl:96
-#: themes/default/templates/schedule/new.tpl:83
+#: themes/default/templates/schedule/edit.tpl:97
+#: themes/default/templates/schedule/new.tpl:84
#: themes/default/templates/supplier/new.tpl:130
#: themes/default/templates/user/blocks/reset_enter_email_block.tpl:34
#: themes/default/templates/user/blocks/reset_enter_password_block.tpl:40
#: themes/default/templates/user/blocks/reset_enter_token_block.tpl:34
-#: themes/default/templates/user/edit.tpl:244
+#: themes/default/templates/user/edit.tpl:245
#: themes/default/templates/user/new.tpl:245
-#: themes/default/templates/voucher/edit.tpl:87
-#: themes/default/templates/voucher/new.tpl:79
+#: themes/default/templates/voucher/edit.tpl:88
+#: themes/default/templates/voucher/new.tpl:80
#: themes/default/templates/workorder/details_edit_comment.tpl:32
#: themes/default/templates/workorder/details_edit_description.tpl:44
#: themes/default/templates/workorder/new.tpl:93
@@ -464,7 +464,7 @@ msgstr ""
#: themes/default/templates/payment/search.tpl:51
#: themes/default/templates/refund/search.tpl:53
#: themes/default/templates/schedule/search.tpl:48
-#: themes/default/templates/user/search.tpl:37
+#: themes/default/templates/user/search.tpl:38
#: themes/default/templates/voucher/search.tpl:51
#: themes/default/templates/workorder/search.tpl:51
msgid "Reset"
@@ -472,20 +472,20 @@ msgstr ""
#: themes/default/templates/administrator/acl.tpl:142
#: themes/default/templates/administrator/config.tpl:686
-#: themes/default/templates/client/edit.tpl:154
-#: themes/default/templates/client/new.tpl:155
+#: themes/default/templates/client/edit.tpl:155
+#: themes/default/templates/client/new.tpl:156
#: themes/default/templates/client/note_edit.tpl:51
#: themes/default/templates/client/note_new.tpl:37
#: themes/default/templates/company/business_hours.tpl:40
#: themes/default/templates/company/edit.tpl:453
-#: themes/default/templates/expense/edit.tpl:175
+#: themes/default/templates/expense/edit.tpl:176
#: themes/default/templates/expense/new.tpl:190
#: themes/default/templates/expense/status.tpl:25
#: themes/default/templates/expense/status.tpl:62
-#: themes/default/templates/invoice/edit.tpl:959
+#: themes/default/templates/invoice/edit.tpl:960
#: themes/default/templates/invoice/status.tpl:76
#: themes/default/templates/invoice/status.tpl:95
-#: themes/default/templates/otherincome/edit.tpl:181
+#: themes/default/templates/otherincome/edit.tpl:182
#: themes/default/templates/otherincome/new.tpl:192
#: themes/default/templates/otherincome/status.tpl:25
#: themes/default/templates/otherincome/status.tpl:62
@@ -493,34 +493,34 @@ msgstr ""
#: themes/default/templates/payment/options.tpl:119
#: themes/default/templates/payment/status.tpl:25
#: themes/default/templates/payment/status.tpl:62
-#: themes/default/templates/refund/edit.tpl:108
+#: themes/default/templates/refund/edit.tpl:109
#: themes/default/templates/refund/new.tpl:146
#: themes/default/templates/refund/status.tpl:25
#: themes/default/templates/refund/status.tpl:62
#: themes/default/templates/schedule/day.tpl:65
-#: themes/default/templates/schedule/edit.tpl:97
-#: themes/default/templates/schedule/new.tpl:84
-#: themes/default/templates/supplier/edit.tpl:137
+#: themes/default/templates/schedule/edit.tpl:98
+#: themes/default/templates/schedule/new.tpl:85
+#: themes/default/templates/supplier/edit.tpl:138
#: themes/default/templates/supplier/new.tpl:132
#: themes/default/templates/supplier/status.tpl:25
#: themes/default/templates/supplier/status.tpl:62
#: themes/default/templates/user/blocks/reset_enter_email_block.tpl:35
#: themes/default/templates/user/blocks/reset_enter_token_block.tpl:35
-#: themes/default/templates/user/edit.tpl:245
+#: themes/default/templates/user/edit.tpl:246
#: themes/default/templates/user/new.tpl:246
-#: themes/default/templates/voucher/edit.tpl:88
-#: themes/default/templates/voucher/new.tpl:80
+#: themes/default/templates/voucher/edit.tpl:89
+#: themes/default/templates/voucher/new.tpl:81
#: themes/default/templates/workorder/details_edit_comment.tpl:33
#: themes/default/templates/workorder/details_edit_description.tpl:45
#: themes/default/templates/workorder/details_edit_resolution.tpl:35
#: themes/default/templates/workorder/new.tpl:94
#: themes/default/templates/workorder/note_edit.tpl:51
#: themes/default/templates/workorder/note_new.tpl:34
-#: components/payment/types/expense.php:103
-#: components/payment/types/invoice.php:105
-#: components/payment/types/invoice.php:110
-#: components/payment/types/otherincome.php:103
-#: components/payment/types/refund.php:105
+#: components/payment/types/PaymentTypeExpense.php:104
+#: components/payment/types/PaymentTypeInvoice.php:106
+#: components/payment/types/PaymentTypeInvoice.php:111
+#: components/payment/types/PaymentTypeOtherincome.php:104
+#: components/payment/types/PaymentTypeRefund.php:106
msgid "Cancel"
msgstr ""
@@ -685,10 +685,10 @@ msgstr ""
#: themes/default/templates/administrator/config.tpl:71
#: themes/default/templates/payment/blocks/display_payment_methods_block.tpl:338
#: language/_gettext_only/system_variables.php:63
-#: language/_gettext_only/system_variables.php:99
-#: language/_gettext_only/system_variables.php:115
-#: language/_gettext_only/system_variables.php:123
-#: language/_gettext_only/system_variables.php:162
+#: language/_gettext_only/system_variables.php:100
+#: language/_gettext_only/system_variables.php:118
+#: language/_gettext_only/system_variables.php:126
+#: language/_gettext_only/system_variables.php:165
msgid "Other"
msgstr ""
@@ -875,9 +875,9 @@ msgstr ""
#: themes/default/templates/administrator/config.tpl:230
msgid ""
"Enter the port number of the SMTP server QWcrm will use to send emails. "
-"Usually:
- 25 when using an unsecure mail server
- 465 when using "
-"a secure server with SMTPS
- 25 or 587 when using a secure server with "
-"SMTP with STARTTLS extension."
+"Usually:
- 25 or 26 when using an unsecure mail server.
- 465 when using a secure server with SMTPS.
- 25, 26 or 587 "
+"when using a secure server with SMTP with STARTTLS extension."
msgstr ""
#: themes/default/templates/administrator/config.tpl:234
@@ -892,20 +892,23 @@ msgstr ""
#: themes/default/templates/administrator/config.tpl:580
#: themes/default/templates/administrator/config.tpl:628
#: themes/default/templates/client/search.tpl:59
-#: themes/default/templates/client/search.tpl:70
+#: themes/default/templates/client/search.tpl:71
#: themes/default/templates/expense/search.tpl:63
+#: themes/default/templates/expense/search.tpl:75
#: themes/default/templates/invoice/search.tpl:61
#: themes/default/templates/otherincome/search.tpl:63
+#: themes/default/templates/otherincome/search.tpl:75
#: themes/default/templates/payment/search.tpl:61
-#: themes/default/templates/payment/search.tpl:72
+#: themes/default/templates/payment/search.tpl:76
#: themes/default/templates/payment/search.tpl:87
#: themes/default/templates/refund/search.tpl:63
#: themes/default/templates/refund/search.tpl:75
#: themes/default/templates/setup/blocks/migrate_myitcrm_company_details_block.tpl:148
#: themes/default/templates/supplier/search.tpl:59
-#: themes/default/templates/user/search.tpl:47
-#: themes/default/templates/user/search.tpl:57
-#: themes/default/templates/user/search.tpl:66
+#: themes/default/templates/supplier/search.tpl:71
+#: themes/default/templates/user/search.tpl:48
+#: themes/default/templates/user/search.tpl:60
+#: themes/default/templates/user/search.tpl:70
#: themes/default/templates/voucher/search.tpl:61
#: themes/default/templates/workorder/search.tpl:61
msgid "None"
@@ -913,10 +916,13 @@ msgstr ""
#: themes/default/templates/administrator/config.tpl:241
msgid ""
-"Select the security model of the SMTP server Joomla will use to send emails."
-"
- None for no encryption
- SSL/TLS for SMTPS (usually on port "
-"465)
- STARTTLS for SMTP with STARTTLS extension (usually on port 25 or "
-"port 587)"
+"Select the security model of the SMTP server QWcrm will use to send emails."
+"
- None: No encryption
- SSL/"
+"TLS for SMTPS: This specifies that encryption should be explicitly "
+"used. The strongest available cipher will be used (SSL/TLS/TLSv1.2).
- STARTTLS for SMTP with STARTTLS extension: This "
+"allows an encrypted connection be brought up over a normally unencrypted "
+"email port."
msgstr ""
#: themes/default/templates/administrator/config.tpl:245
@@ -1472,20 +1478,20 @@ msgid "Cannot Change"
msgstr ""
#: themes/default/templates/administrator/config.tpl:685
-#: themes/default/templates/client/edit.tpl:153
+#: themes/default/templates/client/edit.tpl:154
#: themes/default/templates/core/blocks/theme_menu_block.tpl:210
-#: themes/default/templates/expense/edit.tpl:174
+#: themes/default/templates/expense/edit.tpl:175
#: themes/default/templates/expense/status.tpl:42
#: themes/default/templates/invoice/prefill_items.tpl:62
#: themes/default/templates/invoice/status.tpl:42
#: themes/default/templates/invoice/status.tpl:60
-#: themes/default/templates/otherincome/edit.tpl:180
+#: themes/default/templates/otherincome/edit.tpl:181
#: themes/default/templates/otherincome/status.tpl:42
#: themes/default/templates/payment/edit.tpl:148
#: themes/default/templates/payment/status.tpl:42
-#: themes/default/templates/refund/edit.tpl:107
+#: themes/default/templates/refund/edit.tpl:108
#: themes/default/templates/refund/status.tpl:42
-#: themes/default/templates/supplier/edit.tpl:136
+#: themes/default/templates/supplier/edit.tpl:137
#: themes/default/templates/supplier/status.tpl:42
#: themes/default/templates/voucher/status.tpl:42
#: themes/default/templates/workorder/status.tpl:44
@@ -1586,47 +1592,47 @@ msgstr ""
#: themes/default/templates/client/blocks/details_account_block.tpl:32
#: themes/default/templates/workorder/blocks/display_workorder_current_stats_block.tpl:13
-#: language/_gettext_only/system_variables.php:197
+#: language/_gettext_only/system_variables.php:200
msgid "Assigned"
msgstr ""
#: themes/default/templates/client/blocks/details_account_block.tpl:36
#: themes/default/templates/workorder/blocks/display_workorder_current_stats_block.tpl:14
-#: language/_gettext_only/system_variables.php:198
+#: language/_gettext_only/system_variables.php:201
msgid "Waiting for Parts"
msgstr ""
#: themes/default/templates/client/blocks/details_account_block.tpl:40
#: themes/default/templates/workorder/blocks/display_workorder_current_stats_block.tpl:15
-#: language/_gettext_only/system_variables.php:199
+#: language/_gettext_only/system_variables.php:202
msgid "Scheduled"
msgstr ""
#: themes/default/templates/client/blocks/details_account_block.tpl:44
#: themes/default/templates/workorder/blocks/display_workorder_current_stats_block.tpl:16
-#: language/_gettext_only/system_variables.php:200
+#: language/_gettext_only/system_variables.php:203
msgid "With Client"
msgstr ""
#: themes/default/templates/client/blocks/details_account_block.tpl:48
#: themes/default/templates/workorder/blocks/display_workorder_current_stats_block.tpl:17
-#: language/_gettext_only/system_variables.php:201
+#: language/_gettext_only/system_variables.php:204
msgid "On Hold"
msgstr ""
#: themes/default/templates/client/blocks/details_account_block.tpl:52
#: themes/default/templates/workorder/blocks/display_workorder_current_stats_block.tpl:18
-#: language/_gettext_only/system_variables.php:202
+#: language/_gettext_only/system_variables.php:205
msgid "Management"
msgstr ""
#: themes/default/templates/client/blocks/details_account_block.tpl:56
-#: language/_gettext_only/system_variables.php:203
+#: language/_gettext_only/system_variables.php:206
msgid "Closed without Invoice"
msgstr ""
#: themes/default/templates/client/blocks/details_account_block.tpl:60
-#: language/_gettext_only/system_variables.php:204
+#: language/_gettext_only/system_variables.php:207
msgid "Closed with Invoice"
msgstr ""
@@ -1695,54 +1701,58 @@ msgstr ""
#: themes/default/templates/client/blocks/details_account_block.tpl:98
#: themes/default/templates/invoice/blocks/display_invoice_current_stats_block.tpl:13
-#: language/_gettext_only/system_variables.php:76
+#: language/_gettext_only/system_variables.php:77
msgid "Pending"
msgstr ""
#: themes/default/templates/client/blocks/details_account_block.tpl:103
#: themes/default/templates/invoice/blocks/display_invoice_current_stats_block.tpl:14
#: language/_gettext_only/system_variables.php:47
-#: language/_gettext_only/system_variables.php:77
-#: language/_gettext_only/system_variables.php:88
-#: language/_gettext_only/system_variables.php:137
+#: language/_gettext_only/system_variables.php:78
+#: language/_gettext_only/system_variables.php:89
+#: language/_gettext_only/system_variables.php:140
msgid "Unpaid"
msgstr ""
#: themes/default/templates/client/blocks/details_account_block.tpl:108
#: themes/default/templates/invoice/blocks/display_invoice_current_stats_block.tpl:15
#: language/_gettext_only/system_variables.php:48
-#: language/_gettext_only/system_variables.php:78
-#: language/_gettext_only/system_variables.php:89
-#: language/_gettext_only/system_variables.php:138
+#: language/_gettext_only/system_variables.php:79
+#: language/_gettext_only/system_variables.php:90
+#: language/_gettext_only/system_variables.php:141
msgid "Partially Paid"
msgstr ""
#: themes/default/templates/client/blocks/details_account_block.tpl:113
+#: themes/default/templates/expense/blocks/display_expense_balance_block.tpl:18
+#: themes/default/templates/invoice/blocks/display_invoice_balance_block.tpl:19
#: themes/default/templates/invoice/blocks/display_invoice_current_stats_block.tpl:16
#: themes/default/templates/invoice/details.tpl:45
+#: themes/default/templates/otherincome/blocks/display_otherincome_balance_block.tpl:18
+#: themes/default/templates/refund/blocks/display_refund_balance_block.tpl:20
#: themes/default/templates/report/financial.tpl:150
#: language/_gettext_only/system_variables.php:49
-#: language/_gettext_only/system_variables.php:79
-#: language/_gettext_only/system_variables.php:90
-#: language/_gettext_only/system_variables.php:139
+#: language/_gettext_only/system_variables.php:80
+#: language/_gettext_only/system_variables.php:91
+#: language/_gettext_only/system_variables.php:142
msgid "Paid"
msgstr ""
#: themes/default/templates/client/blocks/details_account_block.tpl:118
#: themes/default/templates/invoice/blocks/display_invoice_current_stats_block.tpl:17
-#: language/_gettext_only/system_variables.php:80
+#: language/_gettext_only/system_variables.php:81
msgid "In Dispute"
msgstr ""
#: themes/default/templates/client/blocks/details_account_block.tpl:123
#: themes/default/templates/invoice/blocks/display_invoice_current_stats_block.tpl:18
-#: language/_gettext_only/system_variables.php:81
+#: language/_gettext_only/system_variables.php:82
msgid "Overdue"
msgstr ""
#: themes/default/templates/client/blocks/details_account_block.tpl:128
#: themes/default/templates/invoice/blocks/display_invoice_current_stats_block.tpl:21
-#: language/_gettext_only/system_variables.php:82
+#: language/_gettext_only/system_variables.php:83
msgid "Collections"
msgstr ""
@@ -1751,8 +1761,8 @@ msgstr ""
#: themes/default/templates/invoice/blocks/display_invoice_current_stats_block.tpl:20
#: themes/default/templates/report/financial.tpl:154
#: themes/default/templates/report/financial.tpl:187
-#: language/_gettext_only/system_variables.php:83
-#: language/_gettext_only/system_variables.php:191
+#: language/_gettext_only/system_variables.php:84
+#: language/_gettext_only/system_variables.php:194
msgid "Refunded"
msgstr ""
@@ -1762,12 +1772,12 @@ msgstr ""
#: themes/default/templates/report/financial.tpl:158
#: themes/default/templates/report/financial.tpl:191
#: language/_gettext_only/system_variables.php:50
-#: language/_gettext_only/system_variables.php:84
-#: language/_gettext_only/system_variables.php:91
-#: language/_gettext_only/system_variables.php:129
-#: language/_gettext_only/system_variables.php:140
-#: language/_gettext_only/system_variables.php:148
-#: language/_gettext_only/system_variables.php:192
+#: language/_gettext_only/system_variables.php:85
+#: language/_gettext_only/system_variables.php:92
+#: language/_gettext_only/system_variables.php:132
+#: language/_gettext_only/system_variables.php:143
+#: language/_gettext_only/system_variables.php:151
+#: language/_gettext_only/system_variables.php:195
msgid "Cancelled"
msgstr ""
@@ -1792,24 +1802,24 @@ msgid "Purchased"
msgstr ""
#: themes/default/templates/client/blocks/details_account_block.tpl:182
-#: language/_gettext_only/system_variables.php:187
+#: language/_gettext_only/system_variables.php:190
msgid "Unused"
msgstr ""
#: themes/default/templates/client/blocks/details_account_block.tpl:187
#: themes/default/templates/report/financial.tpl:179
-#: language/_gettext_only/system_variables.php:188
+#: language/_gettext_only/system_variables.php:191
msgid "Redeemed"
msgstr ""
#: themes/default/templates/client/blocks/details_account_block.tpl:192
-#: language/_gettext_only/system_variables.php:189
+#: language/_gettext_only/system_variables.php:192
msgid "Suspended"
msgstr ""
#: themes/default/templates/client/blocks/details_account_block.tpl:197
#: themes/default/templates/report/financial.tpl:183
-#: language/_gettext_only/system_variables.php:190
+#: language/_gettext_only/system_variables.php:193
msgid "Expired"
msgstr ""
@@ -1831,13 +1841,13 @@ msgid "Payments"
msgstr ""
#: themes/default/templates/client/blocks/details_account_block.tpl:247
-#: themes/default/templates/payment/search.tpl:75
+#: themes/default/templates/payment/search.tpl:64
#: themes/default/templates/report/financial.tpl:560
msgid "Sent"
msgstr ""
#: themes/default/templates/client/blocks/details_account_block.tpl:252
-#: themes/default/templates/payment/search.tpl:74
+#: themes/default/templates/payment/search.tpl:63
#: themes/default/templates/report/financial.tpl:565
msgid "Received"
msgstr ""
@@ -1999,17 +2009,17 @@ msgid "[N]"
msgstr ""
#: themes/default/templates/client/blocks/details_account_block.tpl:293
-#: themes/default/templates/expense/blocks/display_expense_balance_block.tpl:18
+#: themes/default/templates/expense/blocks/display_expense_balance_block.tpl:19
#: themes/default/templates/expense/blocks/display_expenses_block.tpl:21
#: themes/default/templates/expense/details.tpl:93
-#: themes/default/templates/invoice/blocks/display_invoice_balance_block.tpl:19
+#: themes/default/templates/invoice/blocks/display_invoice_balance_block.tpl:20
#: themes/default/templates/invoice/blocks/display_invoices_block.tpl:24
#: themes/default/templates/invoice/details.tpl:44
#: themes/default/templates/invoice/edit.tpl:487
-#: themes/default/templates/otherincome/blocks/display_otherincome_balance_block.tpl:18
+#: themes/default/templates/otherincome/blocks/display_otherincome_balance_block.tpl:19
#: themes/default/templates/otherincome/blocks/display_otherincomes_block.tpl:21
#: themes/default/templates/otherincome/details.tpl:95
-#: themes/default/templates/refund/blocks/display_refund_balance_block.tpl:20
+#: themes/default/templates/refund/blocks/display_refund_balance_block.tpl:21
#: themes/default/templates/refund/blocks/display_refunds_block.tpl:22
#: themes/default/templates/refund/details.tpl:97
#: themes/default/templates/report/financial.tpl:352
@@ -2076,7 +2086,7 @@ msgstr ""
#: themes/default/templates/user/blocks/display_users_block.tpl:28
#: themes/default/templates/user/edit.tpl:57
#: themes/default/templates/user/new.tpl:59
-#: themes/default/templates/user/search.tpl:58
+#: themes/default/templates/user/search.tpl:61
#: themes/default/templates/voucher/blocks/display_vouchers_block.tpl:12
#: themes/default/templates/voucher/search.tpl:38
#: themes/default/templates/workorder/blocks/details_history_block.tpl:24
@@ -2087,7 +2097,7 @@ msgstr ""
#: themes/default/templates/workorder/printing/print_client_workorder_slip.tpl:158
#: themes/default/templates/workorder/printing/print_client_workorder_slip.tpl:190
#: themes/default/templates/workorder/search.tpl:40
-#: components/_includes/user.php:217
+#: components/_includes/User.php:215
msgid "Employee"
msgstr ""
@@ -2173,9 +2183,9 @@ msgstr ""
#: themes/default/templates/voucher/status.tpl:13
#: themes/default/templates/workorder/search.tpl:47
#: themes/default/templates/workorder/status.tpl:13
-#: components/_includes/client.php:428 components/_includes/schedule.php:842
-#: components/invoice/print.php:144 components/schedule/icalendar.php:52
-#: setup/migrate/myitcrm/migrate_routines.php:74
+#: components/_includes/Client.php:411 components/_includes/Schedule.php:809
+#: components/invoice/print.php:142 components/schedule/icalendar.php:49
+#: setup/migrate/myitcrm/migrate_routines.php:65
msgid "for"
msgstr ""
@@ -2199,7 +2209,7 @@ msgstr ""
#: themes/default/templates/user/blocks/display_users_block.tpl:53
#: themes/default/templates/voucher/blocks/display_vouchers_block.tpl:79
#: themes/default/templates/voucher/details.tpl:15
-#: components/_includes/schedule.php:854
+#: components/_includes/Schedule.php:821
msgid "Edit"
msgstr ""
@@ -2214,7 +2224,7 @@ msgstr ""
#: themes/default/templates/supplier/search.tpl:35
#: themes/default/templates/user/blocks/details_details_block.tpl:21
#: themes/default/templates/user/blocks/display_users_block.tpl:12
-#: themes/default/templates/user/search.tpl:33
+#: themes/default/templates/user/search.tpl:34
msgid "Name"
msgstr ""
@@ -2231,7 +2241,7 @@ msgstr ""
#: themes/default/templates/supplier/new.tpl:57
#: themes/default/templates/workorder/printing/print_client_workorder_slip.tpl:100
#: themes/default/templates/workorder/printing/print_technician_workorder_slip.tpl:101
-#: components/_includes/schedule.php:552 components/_includes/schedule.php:586
+#: components/_includes/Schedule.php:520 components/_includes/Schedule.php:554
msgid "Website"
msgstr ""
@@ -2260,7 +2270,7 @@ msgstr ""
#: themes/default/templates/workorder/printing/print_technician_job_sheet.tpl:58
#: themes/default/templates/workorder/printing/print_technician_workorder_slip.tpl:70
#: themes/default/templates/workorder/printing/print_technician_workorder_slip.tpl:102
-#: components/_includes/schedule.php:553 components/_includes/schedule.php:587
+#: components/_includes/Schedule.php:521 components/_includes/Schedule.php:555
msgid "Email"
msgstr ""
@@ -2285,15 +2295,15 @@ msgstr ""
#: themes/default/templates/workorder/printing/print_technician_job_sheet.tpl:78
#: themes/default/templates/workorder/printing/print_technician_workorder_slip.tpl:66
#: themes/default/templates/workorder/status.tpl:67
-#: components/_includes/schedule.php:549 components/_includes/schedule.php:583
+#: components/_includes/Schedule.php:517 components/_includes/Schedule.php:551
msgid "Contact"
msgstr ""
#: themes/default/templates/client/blocks/display_client_details_block.tpl:59
#: themes/default/templates/client/edit.tpl:116
#: themes/default/templates/client/edit.tpl:122
-#: themes/default/templates/client/new.tpl:119
-#: themes/default/templates/client/new.tpl:126
+#: themes/default/templates/client/new.tpl:120
+#: themes/default/templates/client/new.tpl:127
#: themes/default/templates/company/edit.tpl:146
#: themes/default/templates/invoice/printing/print_invoice.tpl:40
#: themes/default/templates/setup/blocks/install_administrator_account_block.tpl:192
@@ -2315,7 +2325,7 @@ msgstr ""
#: themes/default/templates/workorder/printing/print_technician_job_sheet.tpl:86
#: themes/default/templates/workorder/printing/print_technician_workorder_slip.tpl:58
#: themes/default/templates/workorder/printing/print_technician_workorder_slip.tpl:90
-#: components/_includes/schedule.php:554 components/_includes/schedule.php:589
+#: components/_includes/Schedule.php:522 components/_includes/Schedule.php:557
msgid "Address"
msgstr ""
@@ -2327,7 +2337,7 @@ msgstr ""
#: themes/default/templates/client/blocks/display_clients_block.tpl:14
#: themes/default/templates/client/edit.tpl:95
#: themes/default/templates/client/edit.tpl:101
-#: themes/default/templates/client/new.tpl:98
+#: themes/default/templates/client/new.tpl:99
#: themes/default/templates/invoice/blocks/display_invoices_block.tpl:37
#: themes/default/templates/invoice/blocks/display_invoices_block.tpl:38
#: themes/default/templates/invoice/printing/print_invoice.tpl:50
@@ -2341,7 +2351,7 @@ msgstr ""
#: themes/default/templates/workorder/printing/print_technician_job_sheet.tpl:56
#: themes/default/templates/workorder/printing/print_technician_workorder_slip.tpl:67
#: themes/default/templates/workorder/printing/print_technician_workorder_slip.tpl:98
-#: components/_includes/schedule.php:550 components/_includes/schedule.php:584
+#: components/_includes/Schedule.php:518 components/_includes/Schedule.php:552
msgid "Phone"
msgstr ""
@@ -2355,7 +2365,7 @@ msgstr ""
#: themes/default/templates/client/blocks/display_client_details_block.tpl:73
#: themes/default/templates/client/blocks/display_clients_block.tpl:29
#: themes/default/templates/client/edit.tpl:109
-#: themes/default/templates/client/new.tpl:112
+#: themes/default/templates/client/new.tpl:113
#: themes/default/templates/company/edit.tpl:174
#: themes/default/templates/invoice/blocks/display_invoices_block.tpl:37
#: themes/default/templates/setup/blocks/install_company_details_block.tpl:170
@@ -2381,8 +2391,8 @@ msgstr ""
#: themes/default/templates/client/blocks/display_clients_block.tpl:16
#: themes/default/templates/client/blocks/display_clients_block.tpl:31
#: themes/default/templates/client/edit.tpl:82
-#: themes/default/templates/client/new.tpl:85
-#: themes/default/templates/client/search.tpl:61
+#: themes/default/templates/client/new.tpl:86
+#: themes/default/templates/client/search.tpl:73
#: themes/default/templates/invoice/prefill_items.tpl:37
#: themes/default/templates/invoice/prefill_items.tpl:80
#: themes/default/templates/setup/blocks/install_administrator_account_block.tpl:122
@@ -2393,22 +2403,22 @@ msgstr ""
#: themes/default/templates/user/blocks/display_users_block.tpl:38
#: themes/default/templates/user/edit.tpl:133
#: themes/default/templates/user/new.tpl:136
-#: themes/default/templates/user/search.tpl:49
+#: themes/default/templates/user/search.tpl:72
#: themes/default/templates/voucher/search.tpl:63
-#: components/_includes/invoice.php:1531
+#: components/_includes/Invoice.php:1468
msgid "Active"
msgstr ""
#: themes/default/templates/client/blocks/display_client_details_block.tpl:87
#: themes/default/templates/client/blocks/display_clients_block.tpl:31
-#: themes/default/templates/client/search.tpl:62
+#: themes/default/templates/client/search.tpl:74
#: themes/default/templates/setup/blocks/install_administrator_account_block.tpl:123
#: themes/default/templates/setup/blocks/migrate_myitcrm_administrator_account_block.tpl:128
#: themes/default/templates/user/blocks/details_details_block.tpl:78
#: themes/default/templates/user/blocks/display_users_block.tpl:37
#: themes/default/templates/user/edit.tpl:132
#: themes/default/templates/user/new.tpl:137
-#: themes/default/templates/user/search.tpl:48
+#: themes/default/templates/user/search.tpl:71
#: themes/default/templates/voucher/blocks/display_vouchers_block.tpl:23
#: themes/default/templates/voucher/details.tpl:85
#: themes/default/templates/voucher/search.tpl:64
@@ -2438,7 +2448,7 @@ msgstr ""
#: themes/default/templates/client/blocks/display_clients_block.tpl:17
#: themes/default/templates/client/blocks/display_clients_block.tpl:34
#: themes/default/templates/client/edit.tpl:142
-#: themes/default/templates/client/new.tpl:146
+#: themes/default/templates/client/new.tpl:147
#: themes/default/templates/client/note_edit.tpl:47
#: themes/default/templates/client/search.tpl:42
#: themes/default/templates/expense/blocks/display_expenses_block.tpl:23
@@ -2501,7 +2511,7 @@ msgstr ""
#: themes/default/templates/voucher/search.tpl:42
#: themes/default/templates/workorder/note_edit.tpl:47
#: themes/default/templates/workorder/printing/print_technician_workorder_slip.tpl:265
-#: components/_includes/schedule.php:848
+#: components/_includes/Schedule.php:815
msgid "Note"
msgstr ""
@@ -2538,7 +2548,7 @@ msgstr ""
#: themes/default/templates/voucher/new.tpl:45
#: themes/default/templates/workorder/printing/print_client_workorder_slip.tpl:72
#: themes/default/templates/workorder/printing/print_technician_workorder_slip.tpl:73
-#: components/_includes/invoice.php:1531
+#: components/_includes/Invoice.php:1468
msgid "Type"
msgstr ""
@@ -2559,7 +2569,7 @@ msgstr ""
#: themes/default/templates/client/blocks/display_clients_block.tpl:29
#: themes/default/templates/client/edit.tpl:105
-#: themes/default/templates/client/new.tpl:108
+#: themes/default/templates/client/new.tpl:109
#: themes/default/templates/invoice/blocks/display_invoices_block.tpl:37
#: themes/default/templates/invoice/blocks/display_invoices_block.tpl:38
#: themes/default/templates/supplier/details.tpl:45
@@ -2574,7 +2584,7 @@ msgstr ""
#: themes/default/templates/workorder/printing/print_technician_workorder_slip.tpl:68
#: themes/default/templates/workorder/printing/print_technician_workorder_slip.tpl:99
#: themes/default/templates/workorder/status.tpl:67
-#: components/_includes/schedule.php:551 components/_includes/schedule.php:585
+#: components/_includes/Schedule.php:519 components/_includes/Schedule.php:553
msgid "Mobile"
msgstr ""
@@ -2702,7 +2712,7 @@ msgid "Last Name"
msgstr ""
#: themes/default/templates/client/edit.tpl:126
-#: themes/default/templates/client/new.tpl:130
+#: themes/default/templates/client/new.tpl:131
#: themes/default/templates/company/edit.tpl:150
#: themes/default/templates/setup/blocks/install_administrator_account_block.tpl:196
#: themes/default/templates/setup/blocks/install_company_details_block.tpl:146
@@ -2717,7 +2727,7 @@ msgid "City"
msgstr ""
#: themes/default/templates/client/edit.tpl:130
-#: themes/default/templates/client/new.tpl:134
+#: themes/default/templates/client/new.tpl:135
#: themes/default/templates/company/edit.tpl:154
#: themes/default/templates/setup/blocks/install_administrator_account_block.tpl:200
#: themes/default/templates/setup/blocks/install_company_details_block.tpl:150
@@ -2732,7 +2742,7 @@ msgid "State"
msgstr ""
#: themes/default/templates/client/edit.tpl:134
-#: themes/default/templates/client/new.tpl:138
+#: themes/default/templates/client/new.tpl:139
#: themes/default/templates/company/edit.tpl:158
#: themes/default/templates/setup/blocks/install_administrator_account_block.tpl:204
#: themes/default/templates/setup/blocks/install_company_details_block.tpl:154
@@ -2749,7 +2759,7 @@ msgid "Zip"
msgstr ""
#: themes/default/templates/client/edit.tpl:138
-#: themes/default/templates/client/new.tpl:142
+#: themes/default/templates/client/new.tpl:143
#: themes/default/templates/company/edit.tpl:162
#: themes/default/templates/setup/blocks/install_administrator_account_block.tpl:208
#: themes/default/templates/setup/blocks/install_company_details_block.tpl:158
@@ -2778,7 +2788,7 @@ msgstr "Help"
msgid "CLIENT_NEW_HELP_CONTENT"
msgstr "Fill in the new clients's details and then hit submit."
-#: themes/default/templates/client/new.tpl:104
+#: themes/default/templates/client/new.tpl:105
#: themes/default/templates/supplier/edit.tpl:78
msgid "Primary"
msgstr ""
@@ -2841,7 +2851,7 @@ msgstr ""
#: themes/default/templates/client/search.tpl:39
#: themes/default/templates/core/blocks/theme_menu_block.tpl:171
#: themes/default/templates/supplier/search.tpl:37
-#: components/_includes/schedule.php:548 components/_includes/schedule.php:582
+#: components/_includes/Schedule.php:516 components/_includes/Schedule.php:550
msgid "Company"
msgstr ""
@@ -2867,7 +2877,7 @@ msgstr ""
#: themes/default/templates/schedule/search.tpl:34
#: themes/default/templates/schedule/search.tpl:47
#: themes/default/templates/supplier/search.tpl:48
-#: themes/default/templates/user/search.tpl:36
+#: themes/default/templates/user/search.tpl:37
#: themes/default/templates/voucher/search.tpl:13
#: themes/default/templates/voucher/search.tpl:33
#: themes/default/templates/voucher/search.tpl:50
@@ -2884,50 +2894,53 @@ msgstr ""
#: themes/default/templates/refund/search.tpl:57
#: themes/default/templates/schedule/search.tpl:52
#: themes/default/templates/supplier/search.tpl:53
-#: themes/default/templates/user/search.tpl:41
+#: themes/default/templates/user/search.tpl:42
#: themes/default/templates/voucher/search.tpl:55
#: themes/default/templates/workorder/search.tpl:55
msgid "NO special characters like !@#$%^*()"
msgstr ""
#: themes/default/templates/client/search.tpl:57
-#: themes/default/templates/invoice/search.tpl:59
+#: themes/default/templates/expense/search.tpl:61
+#: themes/default/templates/otherincome/search.tpl:61
#: themes/default/templates/payment/search.tpl:59
#: themes/default/templates/refund/search.tpl:61
-#: themes/default/templates/user/search.tpl:45
-#: themes/default/templates/voucher/search.tpl:59
-#: themes/default/templates/workorder/search.tpl:59
-msgid "Filter By Status"
+#: themes/default/templates/supplier/search.tpl:57
+msgid "Filter By Type"
msgstr ""
-#: themes/default/templates/client/search.tpl:68
-#: themes/default/templates/expense/search.tpl:61
-#: themes/default/templates/otherincome/search.tpl:61
-#: themes/default/templates/payment/search.tpl:70
+#: themes/default/templates/client/search.tpl:69
+#: themes/default/templates/expense/search.tpl:73
+#: themes/default/templates/invoice/search.tpl:59
+#: themes/default/templates/otherincome/search.tpl:73
+#: themes/default/templates/payment/search.tpl:85
#: themes/default/templates/refund/search.tpl:73
-#: themes/default/templates/supplier/search.tpl:57
-msgid "Filter By Type"
+#: themes/default/templates/supplier/search.tpl:69
+#: themes/default/templates/user/search.tpl:68
+#: themes/default/templates/voucher/search.tpl:59
+#: themes/default/templates/workorder/search.tpl:59
+msgid "Filter By Status"
msgstr ""
#: themes/default/templates/client/search.tpl:102
#: themes/default/templates/client/search.tpl:106
#: themes/default/templates/core/blocks/theme_debug_block.tpl:36
-#: themes/default/templates/expense/search.tpl:95
-#: themes/default/templates/expense/search.tpl:99
+#: themes/default/templates/expense/search.tpl:106
+#: themes/default/templates/expense/search.tpl:110
#: themes/default/templates/invoice/search.tpl:96
#: themes/default/templates/invoice/search.tpl:100
-#: themes/default/templates/otherincome/search.tpl:95
-#: themes/default/templates/otherincome/search.tpl:99
+#: themes/default/templates/otherincome/search.tpl:106
+#: themes/default/templates/otherincome/search.tpl:110
#: themes/default/templates/payment/search.tpl:118
#: themes/default/templates/payment/search.tpl:122
#: themes/default/templates/refund/search.tpl:107
#: themes/default/templates/refund/search.tpl:111
#: themes/default/templates/schedule/search.tpl:78
#: themes/default/templates/schedule/search.tpl:82
-#: themes/default/templates/supplier/search.tpl:90
-#: themes/default/templates/supplier/search.tpl:94
-#: themes/default/templates/user/search.tpl:98
-#: themes/default/templates/user/search.tpl:102
+#: themes/default/templates/supplier/search.tpl:101
+#: themes/default/templates/supplier/search.tpl:105
+#: themes/default/templates/user/search.tpl:100
+#: themes/default/templates/user/search.tpl:104
#: themes/default/templates/voucher/search.tpl:96
#: themes/default/templates/voucher/search.tpl:100
#: themes/default/templates/workorder/search.tpl:96
@@ -2937,22 +2950,22 @@ msgstr ""
#: themes/default/templates/client/search.tpl:102
#: themes/default/templates/client/search.tpl:106
-#: themes/default/templates/expense/search.tpl:95
-#: themes/default/templates/expense/search.tpl:99
+#: themes/default/templates/expense/search.tpl:106
+#: themes/default/templates/expense/search.tpl:110
#: themes/default/templates/invoice/search.tpl:96
#: themes/default/templates/invoice/search.tpl:100
-#: themes/default/templates/otherincome/search.tpl:95
-#: themes/default/templates/otherincome/search.tpl:99
+#: themes/default/templates/otherincome/search.tpl:106
+#: themes/default/templates/otherincome/search.tpl:110
#: themes/default/templates/payment/search.tpl:118
#: themes/default/templates/payment/search.tpl:122
#: themes/default/templates/refund/search.tpl:107
#: themes/default/templates/refund/search.tpl:111
#: themes/default/templates/schedule/search.tpl:78
#: themes/default/templates/schedule/search.tpl:82
-#: themes/default/templates/supplier/search.tpl:90
-#: themes/default/templates/supplier/search.tpl:94
-#: themes/default/templates/user/search.tpl:98
-#: themes/default/templates/user/search.tpl:102
+#: themes/default/templates/supplier/search.tpl:101
+#: themes/default/templates/supplier/search.tpl:105
+#: themes/default/templates/user/search.tpl:100
+#: themes/default/templates/user/search.tpl:104
#: themes/default/templates/voucher/search.tpl:96
#: themes/default/templates/voucher/search.tpl:100
#: themes/default/templates/workorder/search.tpl:96
@@ -2961,14 +2974,14 @@ msgid "of"
msgstr ""
#: themes/default/templates/client/search.tpl:125
-#: themes/default/templates/expense/search.tpl:118
+#: themes/default/templates/expense/search.tpl:129
#: themes/default/templates/invoice/search.tpl:119
-#: themes/default/templates/otherincome/search.tpl:118
+#: themes/default/templates/otherincome/search.tpl:129
#: themes/default/templates/payment/search.tpl:141
#: themes/default/templates/refund/search.tpl:130
#: themes/default/templates/schedule/search.tpl:101
-#: themes/default/templates/supplier/search.tpl:113
-#: themes/default/templates/user/search.tpl:121
+#: themes/default/templates/supplier/search.tpl:124
+#: themes/default/templates/user/search.tpl:123
#: themes/default/templates/voucher/search.tpl:119
#: themes/default/templates/workorder/search.tpl:119
msgid "records found."
@@ -3382,7 +3395,7 @@ msgstr ""
#: themes/default/templates/voucher/status.tpl:68
#: themes/default/templates/workorder/status.tpl:26
#: themes/default/templates/workorder/status.tpl:79
-#: components/_includes/schedule.php:856
+#: components/_includes/Schedule.php:823
msgid "Delete"
msgstr ""
@@ -3407,20 +3420,20 @@ msgstr ""
#: themes/default/templates/core/blocks/theme_menu_block.tpl:146
#: themes/default/templates/core/blocks/theme_menu_block.tpl:164
#: themes/default/templates/core/blocks/theme_menu_block.tpl:190
-#: themes/default/templates/expense/blocks/display_expense_balance_block.tpl:19
+#: themes/default/templates/expense/blocks/display_expense_balance_block.tpl:20
#: themes/default/templates/expense/blocks/display_expenses_block.tpl:22
#: themes/default/templates/expense/details.tpl:95
#: themes/default/templates/expense/edit.tpl:157
#: themes/default/templates/expense/status.tpl:13
#: themes/default/templates/expense/status.tpl:24
-#: themes/default/templates/invoice/blocks/display_invoice_balance_block.tpl:20
+#: themes/default/templates/invoice/blocks/display_invoice_balance_block.tpl:21
#: themes/default/templates/invoice/blocks/display_invoices_block.tpl:18
#: themes/default/templates/invoice/details.tpl:42
#: themes/default/templates/invoice/edit.tpl:485
#: themes/default/templates/invoice/printing/print_invoice.tpl:87
#: themes/default/templates/invoice/status.tpl:13
#: themes/default/templates/invoice/status.tpl:24
-#: themes/default/templates/otherincome/blocks/display_otherincome_balance_block.tpl:19
+#: themes/default/templates/otherincome/blocks/display_otherincome_balance_block.tpl:20
#: themes/default/templates/otherincome/blocks/display_otherincomes_block.tpl:22
#: themes/default/templates/otherincome/details.tpl:97
#: themes/default/templates/otherincome/edit.tpl:163
@@ -3431,7 +3444,7 @@ msgstr ""
#: themes/default/templates/payment/edit.tpl:127
#: themes/default/templates/payment/status.tpl:13
#: themes/default/templates/payment/status.tpl:24
-#: themes/default/templates/refund/blocks/display_refund_balance_block.tpl:21
+#: themes/default/templates/refund/blocks/display_refund_balance_block.tpl:22
#: themes/default/templates/refund/blocks/display_refunds_block.tpl:23
#: themes/default/templates/refund/details.tpl:103
#: themes/default/templates/refund/edit.tpl:94
@@ -3481,7 +3494,7 @@ msgstr ""
#: themes/default/templates/schedule/blocks/display_schedules_block.tpl:58
#: themes/default/templates/setup/blocks/install_company_details_block.tpl:107
#: themes/default/templates/setup/blocks/migrate_myitcrm_company_details_block.tpl:65
-#: components/_includes/schedule.php:852
+#: components/_includes/Schedule.php:819
msgid "Details"
msgstr ""
@@ -3643,38 +3656,38 @@ msgstr ""
msgid "QWcrm - Welcome to your Online Office"
msgstr ""
-#: themes/default/templates/core/error.tpl:9 components/core/error.php:48
+#: themes/default/templates/core/error.tpl:9 components/core/error.php:49
msgid "Error Page"
msgstr ""
-#: themes/default/templates/core/error.tpl:10 components/core/error.php:49
+#: themes/default/templates/core/error.tpl:10 components/core/error.php:50
msgid "Error Type"
msgstr ""
-#: themes/default/templates/core/error.tpl:12 components/core/error.php:51
+#: themes/default/templates/core/error.tpl:12 components/core/error.php:52
msgid "Error Location"
msgstr ""
-#: themes/default/templates/core/error.tpl:13 components/core/error.php:52
+#: themes/default/templates/core/error.tpl:13 components/core/error.php:53
msgid "PHP Function"
msgstr ""
-#: themes/default/templates/core/error.tpl:15 components/core/error.php:54
+#: themes/default/templates/core/error.tpl:15 components/core/error.php:55
msgid "Database Error"
msgstr ""
-#: themes/default/templates/core/error.tpl:16 components/core/error.php:55
+#: themes/default/templates/core/error.tpl:16 components/core/error.php:56
msgid "SQL Query"
msgstr ""
-#: themes/default/templates/core/error.tpl:18 components/core/error.php:57
+#: themes/default/templates/core/error.tpl:18 components/core/error.php:58
msgid "Error Message"
msgstr ""
#: themes/default/templates/expense/blocks/display_expense_balance_block.tpl:8
#: themes/default/templates/expense/status.tpl:13
-#: components/_includes/expense.php:417 components/_includes/payment.php:669
-#: components/_includes/payment.php:702 components/_includes/refund.php:509
+#: components/_includes/Expense.php:407 components/_includes/Payment.php:648
+#: components/_includes/Payment.php:681 components/_includes/Refund.php:492
msgid "Expense"
msgstr ""
@@ -3685,10 +3698,10 @@ msgstr ""
#: themes/default/templates/refund/blocks/display_refund_balance_block.tpl:8
#: themes/default/templates/report/financial.tpl:800
#: themes/default/templates/report/financial.tpl:898
-#: components/_includes/payment.php:222 components/_includes/payment.php:225
-#: components/_includes/payment.php:546 components/_includes/payment.php:549
-#: components/_includes/payment.php:699 components/_includes/payment.php:752
-#: components/_includes/payment.php:755
+#: components/_includes/Payment.php:229 components/_includes/Payment.php:232
+#: components/_includes/Payment.php:531 components/_includes/Payment.php:534
+#: components/_includes/Payment.php:678 components/_includes/Payment.php:729
+#: components/_includes/Payment.php:732
msgid "Payment"
msgstr ""
@@ -3696,7 +3709,7 @@ msgstr ""
#: themes/default/templates/expense/blocks/display_expenses_block.tpl:11
#: themes/default/templates/expense/details.tpl:29
#: themes/default/templates/expense/edit.tpl:97
-#: themes/default/templates/expense/search.tpl:37
+#: themes/default/templates/expense/search.tpl:38
#: themes/default/templates/payment/blocks/display_payments_block.tpl:17
#: themes/default/templates/payment/details.tpl:61
#: themes/default/templates/payment/edit.tpl:80
@@ -3827,12 +3840,12 @@ msgstr ""
#: themes/default/templates/expense/details.tpl:35
#: themes/default/templates/expense/edit.tpl:101
#: themes/default/templates/expense/new.tpl:110
-#: themes/default/templates/expense/search.tpl:38
+#: themes/default/templates/expense/search.tpl:37
#: themes/default/templates/otherincome/blocks/display_otherincomes_block.tpl:12
#: themes/default/templates/otherincome/details.tpl:37
#: themes/default/templates/otherincome/edit.tpl:102
#: themes/default/templates/otherincome/new.tpl:110
-#: themes/default/templates/otherincome/search.tpl:38
+#: themes/default/templates/otherincome/search.tpl:37
msgid "Payee"
msgstr ""
@@ -3966,10 +3979,10 @@ msgstr ""
#: themes/default/templates/expense/details.tpl:145
#: themes/default/templates/otherincome/details.tpl:147
#: themes/default/templates/refund/details.tpl:142
-#: components/payment/types/expense.php:95
-#: components/payment/types/invoice.php:96
-#: components/payment/types/otherincome.php:95
-#: components/payment/types/refund.php:97
+#: components/payment/types/PaymentTypeExpense.php:96
+#: components/payment/types/PaymentTypeInvoice.php:97
+#: components/payment/types/PaymentTypeOtherincome.php:96
+#: components/payment/types/PaymentTypeRefund.php:98
msgid "Submit Payment"
msgstr ""
@@ -4148,19 +4161,19 @@ msgstr ""
#: themes/default/templates/invoice/printing/print_invoice.tpl:125
#: themes/default/templates/invoice/status.tpl:13
#: themes/default/templates/voucher/new.tpl:38
-#: components/_includes/invoice.php:261 components/_includes/invoice.php:265
-#: components/_includes/invoice.php:267 components/_includes/invoice.php:779
-#: components/_includes/invoice.php:782 components/_includes/invoice.php:833
-#: components/_includes/invoice.php:836 components/_includes/invoice.php:930
-#: components/_includes/invoice.php:1043 components/_includes/invoice.php:1046
-#: components/_includes/invoice.php:1079 components/_includes/invoice.php:1082
-#: components/_includes/invoice.php:1153 components/_includes/invoice.php:1156
-#: components/_includes/invoice.php:1609 components/_includes/invoice.php:1612
-#: components/invoice/print.php:78 components/invoice/print.php:84
-#: components/invoice/print.php:98 components/invoice/print.php:124
-#: components/invoice/print.php:128 components/refund/new.php:61
-#: language/_gettext_only/system_variables.php:133
-#: language/_gettext_only/system_variables.php:144
+#: components/_includes/Invoice.php:258 components/_includes/Invoice.php:262
+#: components/_includes/Invoice.php:264 components/_includes/Invoice.php:746
+#: components/_includes/Invoice.php:749 components/_includes/Invoice.php:798
+#: components/_includes/Invoice.php:801 components/_includes/Invoice.php:891
+#: components/_includes/Invoice.php:998 components/_includes/Invoice.php:1001
+#: components/_includes/Invoice.php:1034 components/_includes/Invoice.php:1037
+#: components/_includes/Invoice.php:1106 components/_includes/Invoice.php:1109
+#: components/_includes/Invoice.php:1544 components/_includes/Invoice.php:1547
+#: components/invoice/print.php:72 components/invoice/print.php:78
+#: components/invoice/print.php:93 components/invoice/print.php:122
+#: components/invoice/print.php:126 components/refund/new.php:54
+#: language/_gettext_only/system_variables.php:136
+#: language/_gettext_only/system_variables.php:147
msgid "Invoice"
msgstr ""
@@ -4176,12 +4189,12 @@ msgstr ""
#: themes/default/templates/invoice/blocks/display_invoice_historic_stats_block.tpl:14
#: themes/default/templates/workorder/blocks/display_workorder_historic_stats_block.tpl:14
#: language/_gettext_only/system_variables.php:51
-#: language/_gettext_only/system_variables.php:85
-#: language/_gettext_only/system_variables.php:92
-#: language/_gettext_only/system_variables.php:130
-#: language/_gettext_only/system_variables.php:141
-#: language/_gettext_only/system_variables.php:193
-#: language/_gettext_only/system_variables.php:205
+#: language/_gettext_only/system_variables.php:86
+#: language/_gettext_only/system_variables.php:93
+#: language/_gettext_only/system_variables.php:133
+#: language/_gettext_only/system_variables.php:144
+#: language/_gettext_only/system_variables.php:196
+#: language/_gettext_only/system_variables.php:208
msgid "Deleted"
msgstr ""
@@ -4238,7 +4251,7 @@ msgstr ""
#: themes/default/templates/report/financial.tpl:220
#: themes/default/templates/report/financial.tpl:317
#: language/_gettext_only/system_variables.php:64
-#: language/_gettext_only/system_variables.php:163
+#: language/_gettext_only/system_variables.php:166
msgid "Parts"
msgstr ""
@@ -4296,18 +4309,18 @@ msgstr ""
#: themes/default/templates/invoice/printing/print_invoice.tpl:111
#: themes/default/templates/invoice/printing/print_invoice.tpl:112
#: themes/default/templates/workorder/details.tpl:44
-#: components/_includes/schedule.php:842 components/_includes/schedule.php:851
-#: components/_includes/workorder.php:281
-#: components/_includes/workorder.php:600
-#: components/_includes/workorder.php:636
-#: components/_includes/workorder.php:672
-#: components/_includes/workorder.php:741
-#: components/_includes/workorder.php:897
-#: components/_includes/workorder.php:941
-#: components/_includes/workorder.php:1033
-#: components/_includes/workorder.php:1173
-#: components/_includes/workorder.php:1176 components/workorder/print.php:91
-#: components/workorder/print.php:150 components/workorder/print.php:209
+#: components/_includes/Schedule.php:809 components/_includes/Schedule.php:818
+#: components/_includes/Workorder.php:274
+#: components/_includes/Workorder.php:580
+#: components/_includes/Workorder.php:614
+#: components/_includes/Workorder.php:648
+#: components/_includes/Workorder.php:715
+#: components/_includes/Workorder.php:866
+#: components/_includes/Workorder.php:913
+#: components/_includes/Workorder.php:1003
+#: components/_includes/Workorder.php:1139
+#: components/_includes/Workorder.php:1142 components/workorder/print.php:88
+#: components/workorder/print.php:147 components/workorder/print.php:206
msgid "Work Order"
msgstr ""
@@ -4436,8 +4449,8 @@ msgstr ""
#: themes/default/templates/workorder/printing/print_technician_job_sheet.tpl:115
#: themes/default/templates/workorder/printing/print_technician_workorder_slip.tpl:136
#: themes/default/templates/workorder/search.tpl:42
-#: components/_includes/invoice.php:1531 components/_includes/schedule.php:541
-#: components/_includes/schedule.php:574
+#: components/_includes/Invoice.php:1468 components/_includes/Schedule.php:509
+#: components/_includes/Schedule.php:542
msgid "Description"
msgstr ""
@@ -4513,18 +4526,18 @@ msgstr ""
#: themes/default/templates/voucher/details.tpl:23
#: themes/default/templates/voucher/search.tpl:13
#: themes/default/templates/voucher/status.tpl:13
-#: components/_includes/voucher.php:244 components/_includes/voucher.php:437
-#: components/_includes/voucher.php:511 components/_includes/voucher.php:551
-#: components/_includes/voucher.php:593 components/_includes/voucher.php:607
-#: components/_includes/voucher.php:610 components/_includes/voucher.php:646
-#: components/_includes/voucher.php:649 components/_includes/voucher.php:672
-#: components/_includes/voucher.php:680 components/_includes/voucher.php:810
-#: components/_includes/voucher.php:854 components/voucher/new.php:42
-#: components/voucher/print.php:42 components/voucher/print.php:48
-#: components/voucher/print.php:61 components/voucher/print.php:85
-#: components/voucher/print.php:89
-#: language/_gettext_only/system_variables.php:72
-#: language/_gettext_only/system_variables.php:125
+#: components/_includes/Voucher.php:242 components/_includes/Voucher.php:449
+#: components/_includes/Voucher.php:521 components/_includes/Voucher.php:559
+#: components/_includes/Voucher.php:599 components/_includes/Voucher.php:614
+#: components/_includes/Voucher.php:617 components/_includes/Voucher.php:654
+#: components/_includes/Voucher.php:657 components/_includes/Voucher.php:680
+#: components/_includes/Voucher.php:689 components/_includes/Voucher.php:812
+#: components/_includes/Voucher.php:857 components/voucher/new.php:36
+#: components/voucher/print.php:41 components/voucher/print.php:47
+#: components/voucher/print.php:60 components/voucher/print.php:84
+#: components/voucher/print.php:88
+#: language/_gettext_only/system_variables.php:73
+#: language/_gettext_only/system_variables.php:128
msgid "Voucher"
msgstr ""
@@ -4645,11 +4658,11 @@ msgstr ""
#: themes/default/templates/supplier/blocks/display_suppliers_block.tpl:11
#: themes/default/templates/user/blocks/display_users_block.tpl:11
#: themes/default/templates/voucher/blocks/display_vouchers_block.tpl:11
-#: components/expense/new.php:26 components/expense/new.php:31
-#: components/expense/new.php:36 components/otherincome/new.php:26
-#: components/otherincome/new.php:31 components/otherincome/new.php:36
-#: components/refund/new.php:48 components/refund/new.php:53
-#: components/supplier/new.php:22 components/supplier/new.php:27
+#: components/expense/new.php:21 components/expense/new.php:26
+#: components/expense/new.php:31 components/otherincome/new.php:21
+#: components/otherincome/new.php:26 components/otherincome/new.php:31
+#: components/refund/new.php:41 components/refund/new.php:46
+#: components/supplier/new.php:20 components/supplier/new.php:25
msgid "ID"
msgstr ""
@@ -4673,7 +4686,7 @@ msgstr ""
#: themes/default/templates/schedule/blocks/display_schedules_block.tpl:60
#: themes/default/templates/schedule/day.tpl:64
#: themes/default/templates/schedule/details.tpl:37
-#: components/_includes/schedule.php:855
+#: components/_includes/Schedule.php:822
msgid "Export"
msgstr ""
@@ -4763,7 +4776,7 @@ msgstr ""
#: themes/default/templates/invoice/printing/print_invoice.tpl:313
#: themes/default/templates/payment/blocks/display_payment_methods_block.tpl:87
#: themes/default/templates/payment/options.tpl:105
-#: language/_gettext_only/system_variables.php:118
+#: language/_gettext_only/system_variables.php:121
msgid "Bank Transfer"
msgstr ""
@@ -4796,7 +4809,7 @@ msgstr ""
#: themes/default/templates/invoice/printing/print_invoice.tpl:348
#: themes/default/templates/payment/options.tpl:94
#: themes/default/templates/payment/options.tpl:97
-#: language/_gettext_only/system_variables.php:124
+#: language/_gettext_only/system_variables.php:127
msgid "PayPal"
msgstr ""
@@ -4861,10 +4874,10 @@ msgstr ""
#: themes/default/templates/invoice/status.tpl:85
#: themes/default/templates/refund/blocks/display_refund_balance_block.tpl:8
#: themes/default/templates/refund/status.tpl:13
-#: components/_includes/refund.php:186 components/_includes/refund.php:325
-#: components/_includes/refund.php:389 components/_includes/refund.php:435
-#: components/_includes/refund.php:438
-#: language/_gettext_only/system_variables.php:134
+#: components/_includes/Refund.php:183 components/_includes/Refund.php:312
+#: components/_includes/Refund.php:374 components/_includes/Refund.php:420
+#: components/_includes/Refund.php:423
+#: language/_gettext_only/system_variables.php:137
msgid "Refund"
msgstr ""
@@ -4912,7 +4925,7 @@ msgstr ""
#: themes/default/templates/otherincome/blocks/display_otherincomes_block.tpl:11
#: themes/default/templates/otherincome/details.tpl:31
#: themes/default/templates/otherincome/edit.tpl:98
-#: themes/default/templates/otherincome/search.tpl:37
+#: themes/default/templates/otherincome/search.tpl:38
msgid "Other Income ID"
msgstr ""
@@ -5043,8 +5056,8 @@ msgid "Other Income Search"
msgstr ""
#: themes/default/templates/otherincome/status.tpl:13
-#: components/_includes/otherincome.php:345
-#: components/_includes/otherincome.php:371
+#: components/_includes/Otherincome.php:334
+#: components/_includes/Otherincome.php:360
msgid "Otherincome"
msgstr ""
@@ -5109,28 +5122,28 @@ msgstr ""
#: themes/default/templates/payment/details.tpl:91
#: themes/default/templates/payment/edit.tpl:135
#: themes/default/templates/payment/search.tpl:42
-#: components/_includes/invoice.php:1531
+#: components/_includes/Invoice.php:1468
msgid "Amount"
msgstr ""
#: themes/default/templates/payment/blocks/display_payment_methods_block.tpl:128
-#: language/_gettext_only/system_variables.php:120
+#: language/_gettext_only/system_variables.php:123
msgid "Cash"
msgstr ""
#: themes/default/templates/payment/blocks/display_payment_methods_block.tpl:167
#: themes/default/templates/payment/options.tpl:109
-#: language/_gettext_only/system_variables.php:121
+#: language/_gettext_only/system_variables.php:124
msgid "Cheque"
msgstr ""
#: themes/default/templates/payment/blocks/display_payment_methods_block.tpl:175
-#: language/_gettext_only/system_variables.php:106
+#: language/_gettext_only/system_variables.php:109
msgid "Cheque Number"
msgstr ""
#: themes/default/templates/payment/blocks/display_payment_methods_block.tpl:208
-#: language/_gettext_only/system_variables.php:119
+#: language/_gettext_only/system_variables.php:122
msgid "Card"
msgstr ""
@@ -5139,12 +5152,12 @@ msgid "type"
msgstr ""
#: themes/default/templates/payment/blocks/display_payment_methods_block.tpl:217
-#: language/_gettext_only/system_variables.php:105
+#: language/_gettext_only/system_variables.php:108
msgid "Name on Card"
msgstr ""
#: themes/default/templates/payment/blocks/display_payment_methods_block.tpl:258
-#: language/_gettext_only/system_variables.php:122
+#: language/_gettext_only/system_variables.php:125
msgid "Direct Debit"
msgstr ""
@@ -5154,7 +5167,7 @@ msgstr ""
#: themes/default/templates/payment/blocks/display_payment_methods_block.tpl:307
#: themes/default/templates/voucher/edit.tpl:38
-#: themes/default/templates/voucher/search.tpl:37
+#: themes/default/templates/voucher/search.tpl:36
msgid "Voucher Code"
msgstr ""
@@ -5181,7 +5194,7 @@ msgstr ""
#: themes/default/templates/payment/edit.tpl:68
#: themes/default/templates/voucher/details.tpl:47
#: themes/default/templates/voucher/edit.tpl:34
-#: themes/default/templates/voucher/search.tpl:36
+#: themes/default/templates/voucher/search.tpl:37
msgid "Voucher ID"
msgstr ""
@@ -5364,7 +5377,7 @@ msgstr "Help"
msgid "PAYMENT_SEARCH_HELP_CONTENT"
msgstr "Search through all of the payments that has been registered on QWcrm."
-#: themes/default/templates/payment/search.tpl:85
+#: themes/default/templates/payment/search.tpl:74
msgid "Filter By Method"
msgstr ""
@@ -6746,7 +6759,7 @@ msgid "reset"
msgstr ""
#: themes/default/templates/supplier/status.tpl:13
-#: components/_includes/supplier.php:386 components/_includes/supplier.php:415
+#: components/_includes/Supplier.php:375 components/_includes/Supplier.php:404
msgid "Supplier"
msgstr ""
@@ -6784,7 +6797,7 @@ msgid "This Supplier cannot be deleted because it's status does not allow it."
msgstr ""
#: themes/default/templates/user/blocks/details_details_block.tpl:11
-#: components/_includes/schedule.php:547 components/_includes/schedule.php:580
+#: components/_includes/Schedule.php:515 components/_includes/Schedule.php:548
msgid "Contact Information"
msgstr ""
@@ -6909,16 +6922,16 @@ msgstr ""
msgid "There has been an error."
msgstr ""
-#: themes/default/templates/user/search.tpl:13
+#: themes/default/templates/user/search.tpl:14
msgid "User Search"
msgstr ""
-#: themes/default/templates/user/search.tpl:15
+#: themes/default/templates/user/search.tpl:16
#: language/_gettext_only/pages.php:646
msgid "USER_SEARCH_HELP_TITLE"
msgstr "Help"
-#: themes/default/templates/user/search.tpl:15
+#: themes/default/templates/user/search.tpl:16
#: themes/default/templates/voucher/search.tpl:15
#: language/_gettext_only/pages.php:647
msgid "USER_SEARCH_HELP_CONTENT"
@@ -6926,12 +6939,12 @@ msgstr ""
"You can search by the user's name only. By default all employees are listed. "
"You can browse the results using the navigation arrows."
-#: themes/default/templates/user/search.tpl:55
-msgid "Filter By Usertype"
+#: themes/default/templates/user/search.tpl:46
+msgid "Filter By Usergroup"
msgstr ""
-#: themes/default/templates/user/search.tpl:64
-msgid "Filter By Usergroup"
+#: themes/default/templates/user/search.tpl:58
+msgid "Filter By Usertype"
msgstr ""
#: themes/default/templates/voucher/blocks/display_vouchers_block.tpl:19
@@ -7070,6 +7083,11 @@ msgid ""
"not allow it."
msgstr ""
+#: themes/default/templates/voucher/status.tpl:61
+msgid ""
+"A voucher can currently only be cancelled when you cancel the parent invoice."
+msgstr ""
+
#: themes/default/templates/voucher/status.tpl:68
msgid "Are you sure you want to delete this Voucher?"
msgstr ""
@@ -7112,11 +7130,11 @@ msgstr ""
#: themes/default/templates/workorder/blocks/details_schedule_block.tpl:19
#: themes/default/templates/workorder/details.tpl:46
#: themes/default/templates/workorder/printing/print_technician_workorder_slip.tpl:259
-#: components/_includes/schedule.php:229 components/_includes/schedule.php:232
-#: components/_includes/schedule.php:344 components/_includes/schedule.php:347
-#: components/_includes/schedule.php:393 components/_includes/schedule.php:396
-#: components/schedule/icalendar.php:46 components/schedule/icalendar.php:65
-#: components/schedule/icalendar.php:72
+#: components/_includes/Schedule.php:216 components/_includes/Schedule.php:219
+#: components/_includes/Schedule.php:314 components/_includes/Schedule.php:317
+#: components/_includes/Schedule.php:361 components/_includes/Schedule.php:364
+#: components/schedule/icalendar.php:43 components/schedule/icalendar.php:62
+#: components/schedule/icalendar.php:69
msgid "Schedule"
msgstr ""
@@ -7143,7 +7161,7 @@ msgstr ""
#: themes/default/templates/workorder/printing/print_technician_job_sheet.tpl:107
#: themes/default/templates/workorder/printing/print_technician_workorder_slip.tpl:126
#: themes/default/templates/workorder/search.tpl:41
-#: components/_includes/schedule.php:539 components/_includes/schedule.php:572
+#: components/_includes/Schedule.php:507 components/_includes/Schedule.php:540
msgid "Scope"
msgstr ""
@@ -7232,7 +7250,7 @@ msgstr ""
"and start the invoicing processes."
#: themes/default/templates/workorder/details_edit_comment.tpl:16
-msgid "Edit Work Order comment"
+msgid "Edit Work Order Comment"
msgstr ""
#: themes/default/templates/workorder/details_edit_comment.tpl:19
@@ -7474,8 +7492,8 @@ msgstr ""
"Processing, Simple to use"
#: themes/default/templates/workorder/printing/print_technician_job_sheet.tpl:36
-#: components/workorder/print.php:162 components/workorder/print.php:168
-#: components/workorder/print.php:181 components/workorder/print.php:205
+#: components/workorder/print.php:159 components/workorder/print.php:165
+#: components/workorder/print.php:178 components/workorder/print.php:202
msgid "Technician Job Sheet"
msgstr ""
@@ -7590,2632 +7608,3584 @@ msgid ""
"invoice."
msgstr ""
-#: components/_includes/administrator.php:57
-#: components/_includes/administrator.php:136
-#: components/_includes/administrator.php:296
+#: components/_includes/Administrator.php:59
+#: components/_includes/Administrator.php:163
+#: components/_includes/Administrator.php:321
msgid "The QWcrm config setting"
msgstr ""
-#: components/_includes/administrator.php:57
+#: components/_includes/Administrator.php:59
msgid "was inserted."
msgstr ""
-#: components/_includes/administrator.php:105
+#: components/_includes/Administrator.php:98
+#: components/_includes/Administrator.php:117
+msgid "The QWcrm live config registry has been refreshed from the config file."
+msgstr ""
+
+#: components/_includes/Administrator.php:132
msgid "Failed to load the Page ACL permissions from the database."
msgstr ""
-#: components/_includes/administrator.php:136
+#: components/_includes/Administrator.php:163
msgid "was updated to"
msgstr ""
-#: components/_includes/administrator.php:182
+#: components/_includes/Administrator.php:207
msgid "Failed to update the Submitted ACL permissions."
msgstr ""
-#: components/_includes/administrator.php:229
+#: components/_includes/Administrator.php:254
msgid "Failed to update the Mandatory ACL permissions."
msgstr ""
-#: components/_includes/administrator.php:235
+#: components/_includes/Administrator.php:260
msgid "ACL permissions updated."
msgstr ""
-#: components/_includes/administrator.php:266
+#: components/_includes/Administrator.php:291
msgid "QWcrm config settings updated."
msgstr ""
-#: components/_includes/administrator.php:296
+#: components/_includes/Administrator.php:321
msgid "was deleted."
msgstr ""
-#: components/_includes/administrator.php:352
+#: components/_includes/Administrator.php:375
msgid "Connection Error - cURL Error Number"
msgstr ""
-#: components/_includes/administrator.php:358
-#: components/_includes/administrator.php:368
+#: components/_includes/Administrator.php:381
+#: components/_includes/Administrator.php:391
msgid "No response from the QWcrm update server."
msgstr ""
-#: components/_includes/administrator.php:391
+#: components/_includes/Administrator.php:414
msgid "QWcrm checked for updates."
msgstr ""
-#: components/_includes/administrator.php:481
+#: components/_includes/Administrator.php:501
msgid "Failed to empty the database session table."
msgstr ""
-#: components/_includes/administrator.php:521
+#: components/_includes/Administrator.php:547
msgid "Test mail from QWcrm"
msgstr ""
-#: components/_includes/administrator.php:524
+#: components/_includes/Administrator.php:550
msgid "Test email initiated."
msgstr ""
-#: components/_includes/administrator.php:540
-#: components/_includes/administrator.php:660
+#: components/_includes/Administrator.php:564
+#: components/_includes/Administrator.php:684
msgid "Failed reset default permissions."
msgstr ""
-#: components/_includes/administrator.php:667
+#: components/_includes/Administrator.php:691
msgid "ACL permissions reset to default settings."
msgstr ""
-#: components/_includes/administrator.php:686
-msgid "The QWcrm live config registry has been refreshed from the config file."
-msgstr ""
-
-#: components/_includes/client.php:88
+#: components/_includes/Client.php:87
msgid "Failed to count the number of matching client records."
msgstr ""
-#: components/_includes/client.php:128
+#: components/_includes/Client.php:127
msgid "Failed to return the matching client records."
msgstr ""
-#: components/_includes/client.php:180
+#: components/_includes/Client.php:177
msgid "Failed to insert the client record into the database."
msgstr ""
-#: components/_includes/client.php:186
+#: components/_includes/Client.php:183
msgid "New client"
msgstr ""
-#: components/_includes/client.php:186
+#: components/_includes/Client.php:183
msgid "has been created."
msgstr ""
-#: components/_includes/client.php:210
+#: components/_includes/Client.php:205
msgid "Failed to insert the client note into the database."
msgstr ""
-#: components/_includes/client.php:215
+#: components/_includes/Client.php:210
msgid "A new client note was added to the client"
msgstr ""
-#: components/_includes/client.php:215 components/_includes/invoice.php:261
-#: components/_includes/invoice.php:927 components/_includes/invoice.php:930
-#: components/_includes/invoice.php:1609 components/_includes/invoice.php:1612
-#: components/_includes/otherincome.php:345
-#: components/_includes/payment.php:666 components/_includes/payment.php:669
-#: components/_includes/refund.php:186 components/_includes/refund.php:325
-#: components/_includes/refund.php:386 components/_includes/refund.php:389
-#: components/_includes/schedule.php:232 components/_includes/setup.php:568
-#: components/_includes/setup.php:586 components/_includes/supplier.php:386
-#: components/_includes/voucher.php:508 components/_includes/voucher.php:511
-#: components/_includes/workorder.php:352
-#: components/_includes/workorder.php:738
-#: components/_includes/workorder.php:741
-#: components/_includes/workorder.php:1173
-#: components/_includes/workorder.php:1176
+#: components/_includes/Client.php:210 components/_includes/Invoice.php:258
+#: components/_includes/Invoice.php:888 components/_includes/Invoice.php:891
+#: components/_includes/Invoice.php:1544 components/_includes/Invoice.php:1547
+#: components/_includes/Otherincome.php:334
+#: components/_includes/Payment.php:645 components/_includes/Payment.php:648
+#: components/_includes/Refund.php:183 components/_includes/Refund.php:312
+#: components/_includes/Refund.php:371 components/_includes/Refund.php:374
+#: components/_includes/Schedule.php:219 components/_includes/Setup.php:593
+#: components/_includes/Setup.php:611 components/_includes/Supplier.php:375
+#: components/_includes/Voucher.php:518 components/_includes/Voucher.php:521
+#: components/_includes/Workorder.php:343
+#: components/_includes/Workorder.php:712
+#: components/_includes/Workorder.php:715
+#: components/_includes/Workorder.php:1139
+#: components/_includes/Workorder.php:1142
msgid "by"
msgstr ""
-#: components/_includes/client.php:245
+#: components/_includes/Client.php:238
msgid "Failed to get the client's details."
msgstr ""
-#: components/_includes/client.php:292
+#: components/_includes/Client.php:283
msgid "Failed to get the client note."
msgstr ""
-#: components/_includes/client.php:329
+#: components/_includes/Client.php:318
msgid "Failed to get the client's notes."
msgstr ""
-#: components/_includes/client.php:349
+#: components/_includes/Client.php:336
msgid "Failed to get client types."
msgstr ""
-#: components/_includes/client.php:390
+#: components/_includes/Client.php:375
msgid "Failed to update the Client's details."
msgstr ""
-#: components/_includes/client.php:394 components/_includes/client.php:529
+#: components/_includes/Client.php:379 components/_includes/Client.php:473
msgid "The client"
msgstr ""
-#: components/_includes/client.php:394 components/_includes/client.php:428
-#: components/_includes/invoice.php:779 components/_includes/invoice.php:782
-#: components/_includes/invoice.php:833 components/_includes/invoice.php:836
-#: components/_includes/invoice.php:873 components/_includes/schedule.php:344
-#: components/_includes/schedule.php:347 components/_includes/voucher.php:437
-#: components/_includes/workorder.php:853
+#: components/_includes/Client.php:379 components/_includes/Client.php:411
+#: components/_includes/Invoice.php:746 components/_includes/Invoice.php:749
+#: components/_includes/Invoice.php:798 components/_includes/Invoice.php:801
+#: components/_includes/Invoice.php:836 components/_includes/Schedule.php:314
+#: components/_includes/Schedule.php:317 components/_includes/Voucher.php:449
+#: components/_includes/Workorder.php:819
msgid "was updated by"
msgstr ""
-#: components/_includes/client.php:420
+#: components/_includes/Client.php:403
msgid "Failed to update the client note."
msgstr ""
-#: components/_includes/client.php:428 components/_includes/client.php:558
+#: components/_includes/Client.php:411 components/_includes/Client.php:500
msgid "Client Note"
msgstr ""
-#: components/_includes/client.php:454
+#: components/_includes/Client.php:435
msgid "Failed to update a Client's last active time."
msgstr ""
-#: components/_includes/client.php:474
+#: components/_includes/Client.php:463
+msgid "Failed to delete the client's users from the database."
+msgstr ""
+
+#: components/_includes/Client.php:469
+msgid "Failed to delete the client from the database."
+msgstr ""
+
+#: components/_includes/Client.php:473 components/_includes/Payment.php:729
+#: components/_includes/Workorder.php:1003
+#: components/_includes/Workorder.php:1038
+msgid "has been deleted by"
+msgstr ""
+
+#: components/_includes/Client.php:493
+msgid "Failed to delete the client note."
+msgstr ""
+
+#: components/_includes/Client.php:500
+msgid "for Client"
+msgstr ""
+
+#: components/_includes/Client.php:500 components/_includes/Invoice.php:1106
+#: components/_includes/Invoice.php:1109 components/_includes/Invoice.php:1147
+#: components/_includes/Invoice.php:1201 components/_includes/Invoice.php:1247
+#: components/_includes/Refund.php:492 components/_includes/Schedule.php:361
+#: components/_includes/Schedule.php:364 components/_includes/Voucher.php:857
+#: components/_includes/Workorder.php:1041
+msgid "was deleted by"
+msgstr ""
+
+#: components/_includes/Client.php:521
+msgid ""
+"Failed to check the submitted Display Name for duplicates in the database."
+msgstr ""
+
+#: components/_includes/Client.php:589
msgid "Failed to count the client's Workorders in the database."
msgstr ""
-#: components/_includes/client.php:484
+#: components/_includes/Client.php:599
msgid "Failed to count the client's Invoices in the database."
msgstr ""
-#: components/_includes/client.php:494
+#: components/_includes/Client.php:609
msgid "Failed to count the client's Vouchers in the database."
msgstr ""
-#: components/_includes/client.php:504
+#: components/_includes/Client.php:619
msgid "Failed to count the client's Notes in the database."
msgstr ""
-#: components/_includes/client.php:519
-msgid "Failed to delete the client's users from the database."
+#: components/_includes/Company.php:49
+msgid ""
+"Something went wrong with your QWcrm database connection and it is not "
+"connected."
msgstr ""
-#: components/_includes/client.php:525
-msgid "Failed to delete the client from the database."
+#: components/_includes/Company.php:50 components/_includes/Company.php:68
+msgid "Check to see if your Prefix is correct, if not, you might have a"
msgstr ""
-#: components/_includes/client.php:529 components/_includes/payment.php:752
-#: components/_includes/workorder.php:1033
-#: components/_includes/workorder.php:1070
-msgid "has been deleted by"
+#: components/_includes/Company.php:50 components/_includes/Company.php:68
+msgid "file that should not be present or is corrupt."
msgstr ""
-#: components/_includes/client.php:551
-msgid "Failed to delete the client note."
+#: components/_includes/Company.php:51 components/_includes/Company.php:69
+#: setup/migrate/myitcrm/migrate_routines.php:98
+msgid "Error occured at"
msgstr ""
-#: components/_includes/client.php:558
-msgid "for Client"
+#: components/_includes/Company.php:52 components/_includes/Company.php:70
+msgid "Database Error Message"
msgstr ""
-#: components/_includes/client.php:558 components/_includes/invoice.php:1153
-#: components/_includes/invoice.php:1156 components/_includes/invoice.php:1196
-#: components/_includes/invoice.php:1254 components/_includes/invoice.php:1304
-#: components/_includes/refund.php:509 components/_includes/schedule.php:393
-#: components/_includes/schedule.php:396 components/_includes/voucher.php:854
-#: components/_includes/workorder.php:1073
-msgid "was deleted by"
+#: components/_includes/Company.php:67
+#: setup/migrate/myitcrm/migrate_routines.php:96
+msgid "Something went wrong executing an SQL query."
msgstr ""
-#: components/_includes/client.php:581
-msgid ""
-"Failed to check the submitted Display Name for duplicates in the database."
+#: components/_includes/Company.php:69
+#: setup/migrate/myitcrm/migrate_routines.php:98
+msgid "when trying to get the variable"
+msgstr ""
+
+#: components/_includes/Company.php:77
+#: setup/migrate/myitcrm/migrate_routines.php:103
+msgid "Failed to get company details."
msgstr ""
-#: components/_includes/company.php:48
+#: components/_includes/Company.php:104
msgid "Failed to get tax types."
msgstr ""
-#: components/_includes/company.php:69
+#: components/_includes/Company.php:123
msgid "Failed to get VAT rate."
msgstr ""
-#: components/_includes/company.php:107
+#: components/_includes/Company.php:159
msgid "Failed to get VAT Taxx Codes."
msgstr ""
-#: components/_includes/company.php:129
+#: components/_includes/Company.php:179
msgid "Failed to get VAT Tax Code status."
msgstr ""
-#: components/_includes/company.php:311
-#: setup/migrate/myitcrm/migrate_routines.php:310
+#: components/_includes/Company.php:331
+#: setup/migrate/myitcrm/migrate_routines.php:293
msgid "Failed to update the company details."
msgstr ""
-#: components/_includes/company.php:318 components/_includes/company.php:321
-#: components/company/edit.php:23
-#: setup/migrate/myitcrm/migrate_routines.php:314
-#: setup/migrate/myitcrm/migrate_routines.php:318
+#: components/_includes/Company.php:338 components/_includes/Company.php:341
+#: components/company/edit.php:21
+#: setup/migrate/myitcrm/migrate_routines.php:297
+#: setup/migrate/myitcrm/migrate_routines.php:300
msgid "Company details updated."
msgstr ""
-#: components/_includes/company.php:345
+#: components/_includes/Company.php:362
msgid "Failed to update the company hours."
msgstr ""
-#: components/_includes/company.php:349 components/_includes/company.php:352
+#: components/_includes/Company.php:366 components/_includes/Company.php:369
msgid "Business hours have been updated."
msgstr ""
-#: components/_includes/company.php:383
+#: components/_includes/Company.php:398
msgid "Failed to update the VAT rates."
msgstr ""
-#: components/_includes/company.php:415
+#: components/_includes/Company.php:428
msgid "Start Time is after End Time."
msgstr ""
-#: components/_includes/company.php:421
+#: components/_includes/Company.php:434
msgid "Start Time is the same as End Time."
msgstr ""
-#: components/_includes/company.php:486 components/_includes/invoice.php:1440
-#: setup/migrate/myitcrm/migrate_routines.php:1446
+#: components/_includes/Company.php:498 components/_includes/Invoice.php:1379
+#: setup/migrate/myitcrm/migrate_routines.php:1406
msgid "Return Code"
msgstr ""
-#: components/_includes/company.php:507
-#: setup/migrate/myitcrm/migrate_routines.php:1467
+#: components/_includes/Company.php:519
+#: setup/migrate/myitcrm/migrate_routines.php:1427
msgid "Failed to update logo because the submitted file was invalid."
msgstr ""
-#: components/_includes/core.php:32
+#: components/_includes/Core.php:32
msgid "Could not display the welcome message."
msgstr ""
-#: components/_includes/core_theme.php:20
+#: components/_includes/CoreTheme.php:22
msgid "Good morning"
msgstr ""
-#: components/_includes/core_theme.php:21
+#: components/_includes/CoreTheme.php:23
msgid "Good afternoon"
msgstr ""
-#: components/_includes/core_theme.php:22
+#: components/_includes/CoreTheme.php:24
msgid "Good evening"
msgstr ""
-#: components/_includes/core_theme.php:23
+#: components/_includes/CoreTheme.php:25
msgid "Working late"
msgstr ""
-#: components/_includes/core_theme.php:25
+#: components/_includes/CoreTheme.php:27
msgid "Get ready for the weekend!"
msgstr ""
-#: components/_includes/expense.php:73
+#: components/_includes/Expense.php:75
msgid "Failed to count the matching expense records."
msgstr ""
-#: components/_includes/expense.php:113
+#: components/_includes/Expense.php:115
msgid "Failed to return the matching expense records."
msgstr ""
-#: components/_includes/expense.php:161
+#: components/_includes/Expense.php:160
msgid "Failed to insert the expense record into the database."
msgstr ""
-#: components/_includes/expense.php:198
+#: components/_includes/Expense.php:196
msgid "Failed to get the expense details."
msgstr ""
-#: components/_includes/expense.php:231
+#: components/_includes/Expense.php:227
msgid "Failed to get Expense statuses."
msgstr ""
-#: components/_includes/expense.php:251
+#: components/_includes/Expense.php:245
msgid "Failed to get the expense status display name."
msgstr ""
-#: components/_includes/expense.php:271
+#: components/_includes/Expense.php:263
msgid "Failed to get expense types."
msgstr ""
-#: components/_includes/expense.php:306
+#: components/_includes/Expense.php:296
msgid "Failed to update the expense details."
msgstr ""
-#: components/_includes/expense.php:343
-#: components/_includes/otherincome.php:317
-#: components/_includes/payment.php:644 components/_includes/refund.php:355
-#: components/_includes/supplier.php:358 components/_includes/voucher.php:467
+#: components/_includes/Expense.php:332
+#: components/_includes/Otherincome.php:306
+#: components/_includes/Payment.php:623 components/_includes/Refund.php:340
+#: components/_includes/Supplier.php:347 components/_includes/Voucher.php:477
msgid "Nothing done. The new status is the same as the current status."
msgstr ""
-#: components/_includes/expense.php:360
+#: components/_includes/Expense.php:349
msgid "Failed to update an Expense Status."
msgstr ""
-#: components/_includes/expense.php:365
+#: components/_includes/Expense.php:354
msgid "Expense status updated."
msgstr ""
-#: components/_includes/expense.php:417 components/_includes/invoice.php:1079
-#: components/_includes/invoice.php:1082
-#: components/_includes/otherincome.php:371
-#: components/_includes/payment.php:699 components/_includes/payment.php:702
-#: components/_includes/refund.php:435 components/_includes/refund.php:438
-#: components/_includes/supplier.php:415 components/_includes/voucher.php:680
+#: components/_includes/Expense.php:407 components/_includes/Invoice.php:1034
+#: components/_includes/Invoice.php:1037
+#: components/_includes/Otherincome.php:360
+#: components/_includes/Payment.php:678 components/_includes/Payment.php:681
+#: components/_includes/Refund.php:420 components/_includes/Refund.php:423
+#: components/_includes/Supplier.php:404 components/_includes/Voucher.php:689
msgid "was cancelled by"
msgstr ""
-#: components/_includes/expense.php:473
+#: components/_includes/Expense.php:461
msgid "Failed to delete the expense record."
msgstr ""
-#: components/_includes/expense.php:480
+#: components/_includes/Expense.php:468
msgid "Expense Record"
msgstr ""
-#: components/_includes/expense.php:480
-#: components/_includes/otherincome.php:416 components/_includes/refund.php:512
-#: components/_includes/supplier.php:441 components/_includes/user.php:554
+#: components/_includes/Expense.php:468
+#: components/_includes/Otherincome.php:403 components/_includes/Refund.php:495
+#: components/_includes/Supplier.php:433 components/_includes/User.php:498
msgid "deleted."
msgstr ""
-#: components/_includes/expense.php:511
+#: components/_includes/Expense.php:497
msgid "Failed to lookup the last expense record ID."
msgstr ""
-#: components/_includes/expense.php:538
+#: components/_includes/Expense.php:522
msgid "Failed to recalculate the expense totals."
msgstr ""
-#: components/_includes/invoice.php:163
-msgid "Failed to count the matching Invoice records."
+#: components/_includes/Expense.php:561
+msgid ""
+"The expense status cannot be changed because the expense has payments and is "
+"partially paid."
msgstr ""
-#: components/_includes/invoice.php:202
-msgid "Failed to return the matching Invoice records."
+#: components/_includes/Expense.php:567
+msgid ""
+"The expense status cannot be changed because the expense has payments and is "
+"paid."
msgstr ""
-#: components/_includes/invoice.php:254
-msgid "Failed to insert the invoice record into the database."
+#: components/_includes/Expense.php:573
+msgid ""
+"The expense status cannot be changed because the expense has been deleted."
msgstr ""
-#: components/_includes/invoice.php:261
-msgid "was created for this Work Order"
+#: components/_includes/Expense.php:579
+msgid "The expense status cannot be changed because the expense has payments."
msgstr ""
-#: components/_includes/invoice.php:265 components/_includes/invoice.php:1046
-#: components/_includes/invoice.php:1082 components/_includes/invoice.php:1156
-#: components/_includes/schedule.php:396 components/_includes/workorder.php:853
-#: components/_includes/workorder.php:1073
-msgid "for Work Order"
+#: components/_includes/Expense.php:600
+msgid "This expense cannot be refunded because the expense is partially paid."
msgstr ""
-#: components/_includes/invoice.php:265 components/_includes/schedule.php:229
-#: components/_includes/voucher.php:244
-msgid "was created by"
+#: components/_includes/Expense.php:606
+msgid ""
+"The expense cannot be refunded because the expense has already been refunded."
msgstr ""
-#: components/_includes/invoice.php:267
-msgid "Created with no Work Order"
+#: components/_includes/Expense.php:612
+msgid "The expense cannot be refunded because the expense has been cancelled."
msgstr ""
-#: components/_includes/invoice.php:336
-msgid "Failed to insert Labour item into the database."
+#: components/_includes/Expense.php:618
+msgid "The expense cannot be refunded because the expense has been deleted."
msgstr ""
-#: components/_includes/invoice.php:400
-msgid "Failed to insert parts item into the database."
+#: components/_includes/Expense.php:624
+msgid "This expense cannot be refunded because the expense has no payments."
msgstr ""
-#: components/_includes/invoice.php:469
-msgid "Failed to insert an invoice prefill item into the database."
+#: components/_includes/Expense.php:645
+msgid "This expense cannot be cancelled because the expense is partially paid."
msgstr ""
-#: components/_includes/invoice.php:474 components/_includes/invoice.php:873
-#: components/_includes/invoice.php:1304
-msgid "The Invoice Prefill Item"
+#: components/_includes/Expense.php:651 components/_includes/Expense.php:696
+#: components/_includes/Otherincome.php:578
+msgid "This expense cannot be deleted because it has payments and is paid."
msgstr ""
-#: components/_includes/invoice.php:474
-msgid "was added by"
+#: components/_includes/Expense.php:657
+msgid ""
+"The expense cannot be cancelled because the expense has already been "
+"cancelled."
msgstr ""
-#: components/_includes/invoice.php:493
-msgid "Failed to get invoice details."
+#: components/_includes/Expense.php:663
+msgid "The expense cannot be cancelled because the expense has been deleted."
msgstr ""
-#: components/_includes/invoice.php:528
-msgid "Failed to get invoice labour items."
+#: components/_includes/Expense.php:669
+msgid "This expense cannot be cancelled because the expense has payments."
msgstr ""
-#: components/_includes/invoice.php:552
-msgid "Failed to get invoice labour item details."
+#: components/_includes/Expense.php:690
+msgid ""
+"This expense cannot be deleted because it has payments and is partially paid."
msgstr ""
-#: components/_includes/invoice.php:580
-msgid "Failed to get invoice parts items."
+#: components/_includes/Expense.php:702
+msgid "This expense cannot be deleted because it has been cancelled."
msgstr ""
-#: components/_includes/invoice.php:604
-msgid "Failed to get invoice parts item details."
+#: components/_includes/Expense.php:708
+msgid "This expense cannot be deleted because it already been deleted."
msgstr ""
-#: components/_includes/invoice.php:641
-msgid "Failed to get the invoice prefill items for the selected status."
+#: components/_includes/Expense.php:714
+msgid "This expense cannot be deleted because it has payments."
msgstr ""
-#: components/_includes/invoice.php:670
-msgid "Failed to get invoice statuses."
+#: components/_includes/Expense.php:735
+msgid "The expense cannot be edited because it is on a different Tax system."
msgstr ""
-#: components/_includes/invoice.php:690
-msgid "Failed to get the invoice status display name."
+#: components/_includes/Expense.php:741
+msgid ""
+"This expense cannot be edited because it has payments and is partially paid."
+msgstr ""
+
+#: components/_includes/Expense.php:747
+msgid "This expense cannot be edited because it has payments and is paid."
+msgstr ""
+
+#: components/_includes/Expense.php:753
+msgid "This expense cannot be edited because it has been cancelled."
+msgstr ""
+
+#: components/_includes/Expense.php:759
+msgid "The expense cannot be edited because it has been deleted."
+msgstr ""
+
+#: components/_includes/Expense.php:765
+msgid "This expense cannot be edited because it has payments."
+msgstr ""
+
+#: components/_includes/Expense.php:771
+msgid ""
+"This expense cannot be edited because it's current VAT Tax Code is not "
+"enabled."
+msgstr ""
+
+#: components/_includes/Invoice.php:162
+msgid "Failed to count the matching Invoice records."
+msgstr ""
+
+#: components/_includes/Invoice.php:201
+msgid "Failed to return the matching Invoice records."
+msgstr ""
+
+#: components/_includes/Invoice.php:251
+msgid "Failed to insert the invoice record into the database."
+msgstr ""
+
+#: components/_includes/Invoice.php:258
+msgid "was created for this Work Order"
+msgstr ""
+
+#: components/_includes/Invoice.php:262 components/_includes/Invoice.php:1001
+#: components/_includes/Invoice.php:1037 components/_includes/Invoice.php:1109
+#: components/_includes/Schedule.php:364 components/_includes/Workorder.php:819
+#: components/_includes/Workorder.php:1041
+msgid "for Work Order"
+msgstr ""
+
+#: components/_includes/Invoice.php:262 components/_includes/Schedule.php:216
+#: components/_includes/Voucher.php:242
+msgid "was created by"
+msgstr ""
+
+#: components/_includes/Invoice.php:264
+msgid "Created with no Work Order"
+msgstr ""
+
+#: components/_includes/Invoice.php:331
+msgid "Failed to insert Labour item into the database."
+msgstr ""
+
+#: components/_includes/Invoice.php:393
+msgid "Failed to insert parts item into the database."
msgstr ""
-#: components/_includes/invoice.php:718
+#: components/_includes/Invoice.php:458
+msgid "Failed to insert an invoice prefill item into the database."
+msgstr ""
+
+#: components/_includes/Invoice.php:463 components/_includes/Invoice.php:836
+#: components/_includes/Invoice.php:1247
+msgid "The Invoice Prefill Item"
+msgstr ""
+
+#: components/_includes/Invoice.php:463
+msgid "was added by"
+msgstr ""
+
+#: components/_includes/Invoice.php:480
+msgid "Failed to get invoice details."
+msgstr ""
+
+#: components/_includes/Invoice.php:513
+msgid "Failed to get invoice labour items."
+msgstr ""
+
+#: components/_includes/Invoice.php:535
+msgid "Failed to get invoice labour item details."
+msgstr ""
+
+#: components/_includes/Invoice.php:561
+msgid "Failed to get invoice parts items."
+msgstr ""
+
+#: components/_includes/Invoice.php:583
+msgid "Failed to get invoice parts item details."
+msgstr ""
+
+#: components/_includes/Invoice.php:618
+msgid "Failed to get the invoice prefill items for the selected status."
+msgstr ""
+
+#: components/_includes/Invoice.php:645
+msgid "Failed to get invoice statuses."
+msgstr ""
+
+#: components/_includes/Invoice.php:663
+msgid "Failed to get the invoice status display name."
+msgstr ""
+
+#: components/_includes/Invoice.php:689
msgid "Failed to get the invoice labour sub total."
msgstr ""
-#: components/_includes/invoice.php:746
+#: components/_includes/Invoice.php:715
msgid "Failed to get the invoice parts sub total."
msgstr ""
-#: components/_includes/invoice.php:772
+#: components/_includes/Invoice.php:739
msgid "Failed to update the invoice dates and discount rate."
msgstr ""
-#: components/_includes/invoice.php:826
+#: components/_includes/Invoice.php:791
msgid "Failed to update the invoice."
msgstr ""
-#: components/_includes/invoice.php:868
+#: components/_includes/Invoice.php:831
msgid "Failed to update an invoice labour rates item."
msgstr ""
-#: components/_includes/invoice.php:892
+#: components/_includes/Invoice.php:853
msgid ""
"Nothing done. The new invoice status is the same as the current invoice "
"status."
msgstr ""
-#: components/_includes/invoice.php:909
+#: components/_includes/Invoice.php:870
msgid "Failed to update an Invoice Status."
msgstr ""
-#: components/_includes/invoice.php:921
+#: components/_includes/Invoice.php:882
msgid "Invoice status updated."
msgstr ""
-#: components/_includes/invoice.php:927
+#: components/_includes/Invoice.php:888
msgid "Invoice Status updated to"
msgstr ""
-#: components/_includes/invoice.php:930
-#: components/_includes/otherincome.php:345
-#: components/_includes/payment.php:669 components/_includes/refund.php:389
-#: components/_includes/supplier.php:386 components/_includes/voucher.php:511
-#: components/_includes/workorder.php:738
-#: components/_includes/workorder.php:741
+#: components/_includes/Invoice.php:891
+#: components/_includes/Otherincome.php:334
+#: components/_includes/Payment.php:648 components/_includes/Refund.php:374
+#: components/_includes/Supplier.php:375 components/_includes/Voucher.php:521
+#: components/_includes/Workorder.php:712
+#: components/_includes/Workorder.php:715
msgid "Status updated to"
msgstr ""
-#: components/_includes/invoice.php:970
+#: components/_includes/Invoice.php:929
msgid "Failed to update an invoice Closed status."
msgstr ""
-#: components/_includes/invoice.php:991
+#: components/_includes/Invoice.php:948
msgid "Failed to update an invoice last active time."
msgstr ""
-#: components/_includes/invoice.php:1009
+#: components/_includes/Invoice.php:964
msgid "Failed to add a Refund ID to the invoice."
msgstr ""
-#: components/_includes/invoice.php:1043 components/_includes/invoice.php:1046
-#: components/_includes/voucher.php:607 components/_includes/voucher.php:610
+#: components/_includes/Invoice.php:998 components/_includes/Invoice.php:1001
+#: components/_includes/Voucher.php:614 components/_includes/Voucher.php:617
msgid "was refunded by"
msgstr ""
-#: components/_includes/invoice.php:1146
+#: components/_includes/Invoice.php:1099
msgid "Failed to delete the invoice."
msgstr ""
-#: components/_includes/invoice.php:1186
+#: components/_includes/Invoice.php:1137
msgid "Failed to delete an invoice labour item."
msgstr ""
-#: components/_includes/invoice.php:1196
+#: components/_includes/Invoice.php:1147
msgid "The Invoice Labour Item"
msgstr ""
-#: components/_includes/invoice.php:1221
+#: components/_includes/Invoice.php:1170
msgid "Failed to delete all of an invoice's labour items."
msgstr ""
-#: components/_includes/invoice.php:1243
+#: components/_includes/Invoice.php:1190
msgid "Failed to delete an invoice parts item."
msgstr ""
-#: components/_includes/invoice.php:1254
+#: components/_includes/Invoice.php:1201
msgid "The Invoice Parts Item"
msgstr ""
-#: components/_includes/invoice.php:1279
+#: components/_includes/Invoice.php:1224
msgid "Failed to delete all of an invoice's parts items."
msgstr ""
-#: components/_includes/invoice.php:1299
+#: components/_includes/Invoice.php:1242
msgid "Failed to delete an invoice prefill item."
msgstr ""
-#: components/_includes/invoice.php:1384
+#: components/_includes/Invoice.php:1325
msgid "Failed to recalculate the invoice totals."
msgstr ""
-#: components/_includes/invoice.php:1451
+#: components/_includes/Invoice.php:1390
msgid "Failed to empty the prefill items table."
msgstr ""
-#: components/_includes/invoice.php:1473
+#: components/_includes/Invoice.php:1412
msgid "Failed to insert the new prefill items into the database."
msgstr ""
-#: components/_includes/invoice.php:1487
+#: components/_includes/Invoice.php:1426
msgid "Invoice Prefill Items were uploaded via csv by"
msgstr ""
-#: components/_includes/invoice.php:1501
+#: components/_includes/Invoice.php:1440
msgid ""
"Failed to update the invoice labour rates because the submitted file was "
"invalid."
msgstr ""
-#: components/_includes/invoice.php:1518
+#: components/_includes/Invoice.php:1455
msgid "Failed to get invoice prefill items from the database."
msgstr ""
-#: components/_includes/invoice.php:1543
+#: components/_includes/Invoice.php:1480
msgid "Invoice Prefill Items were exported by"
msgstr ""
-#: components/_includes/invoice.php:1563
-#: components/_includes/workorder.php:1127
+#: components/_includes/Invoice.php:1498
+#: components/_includes/Workorder.php:1093
msgid "Nothing done. The new employee is the same as the current employee."
msgstr ""
-#: components/_includes/invoice.php:1585
+#: components/_includes/Invoice.php:1520
msgid "Failed to assign a Work Order to an employee."
msgstr ""
-#: components/_includes/invoice.php:1590
-#: components/_includes/workorder.php:1154
+#: components/_includes/Invoice.php:1525
+#: components/_includes/Workorder.php:1120
msgid "Assigned employee updated."
msgstr ""
-#: components/_includes/invoice.php:1600
-#: components/_includes/workorder.php:1164
-#: language/_gettext_only/system_variables.php:196
+#: components/_includes/Invoice.php:1535
+#: components/_includes/Workorder.php:1130
+#: language/_gettext_only/system_variables.php:199
msgid "Unassigned"
msgstr ""
-#: components/_includes/invoice.php:1609 components/_includes/invoice.php:1612
-#: components/_includes/workorder.php:1173
-#: components/_includes/workorder.php:1176
+#: components/_includes/Invoice.php:1544 components/_includes/Invoice.php:1547
+#: components/_includes/Workorder.php:1139
+#: components/_includes/Workorder.php:1142
msgid "has been assigned to"
msgstr ""
-#: components/_includes/invoice.php:1609 components/_includes/invoice.php:1612
-#: components/_includes/workorder.php:1173
-#: components/_includes/workorder.php:1176
+#: components/_includes/Invoice.php:1544 components/_includes/Invoice.php:1547
+#: components/_includes/Workorder.php:1139
+#: components/_includes/Workorder.php:1142
msgid "from"
msgstr ""
-#: components/_includes/otherincome.php:72
+#: components/_includes/Invoice.php:1576
+msgid ""
+"The invoice status cannot be changed because the invoice has payments and is "
+"partially paid."
+msgstr ""
+
+#: components/_includes/Invoice.php:1582
+msgid ""
+"The invoice status cannot be changed because the invoice has payments and is "
+"paid."
+msgstr ""
+
+#: components/_includes/Invoice.php:1588 components/_includes/Invoice.php:1645
+#: components/_includes/Invoice.php:1714 components/_includes/Invoice.php:1790
+msgid ""
+"The invoice status cannot be changed because the invoice has been partially "
+"refunded."
+msgstr ""
+
+#: components/_includes/Invoice.php:1594
+msgid ""
+"The invoice status cannot be changed because the invoice has been refunded."
+msgstr ""
+
+#: components/_includes/Invoice.php:1600
+msgid ""
+"The invoice status cannot be changed because the invoice has been cancelled."
+msgstr ""
+
+#: components/_includes/Invoice.php:1606
+msgid ""
+"The invoice status cannot be changed because the invoice has been deleted."
+msgstr ""
+
+#: components/_includes/Invoice.php:1612
+msgid "The invoice status cannot be changed because the invoice has payments."
+msgstr ""
+
+#: components/_includes/Invoice.php:1618 components/_includes/Invoice.php:1681
+#: components/_includes/Refund.php:621 components/_includes/Refund.php:780
+msgid "The invoice cannot be refunded because of Vouchers on it prevent this."
+msgstr ""
+
+#: components/_includes/Invoice.php:1639
+msgid "This invoice cannot be refunded because the invoice is partially paid."
+msgstr ""
+
+#: components/_includes/Invoice.php:1651 components/_includes/Invoice.php:1675
+msgid ""
+"The invoice cannot be refunded because the invoice has already been refunded."
+msgstr ""
+
+#: components/_includes/Invoice.php:1657
+msgid "The invoice cannot be refunded because the invoice has been cancelled."
+msgstr ""
+
+#: components/_includes/Invoice.php:1663
+msgid "The invoice cannot be refunded because the invoice has been deleted."
+msgstr ""
+
+#: components/_includes/Invoice.php:1669
+msgid "This invoice cannot be refunded because the invoice has no payments."
+msgstr ""
+
+#: components/_includes/Invoice.php:1702
+msgid ""
+"This invoice cannot be cancelled because the invoice does not have a balance."
+msgstr ""
+
+#: components/_includes/Invoice.php:1708
+msgid "This invoice cannot be cancelled because the invoice is partially paid."
+msgstr ""
+
+#: components/_includes/Invoice.php:1721 components/_includes/Invoice.php:1745
+msgid "The invoice cannot be cancelled because the invoice has been refunded."
+msgstr ""
+
+#: components/_includes/Invoice.php:1727
+msgid ""
+"The invoice cannot be cancelled because the invoice has already been "
+"cancelled."
+msgstr ""
+
+#: components/_includes/Invoice.php:1733
+msgid "The invoice cannot be cancelled because the invoice has been deleted."
+msgstr ""
+
+#: components/_includes/Invoice.php:1739
+msgid "This invoice cannot be cancelled because the invoice has payments."
+msgstr ""
+
+#: components/_includes/Invoice.php:1751 components/_includes/Refund.php:666
+msgid "The invoice cannot be cancelled because of Vouchers on it prevent this."
+msgstr ""
+
+#: components/_includes/Invoice.php:1772
+msgid "This invoice cannot be deleted because it is closed."
+msgstr ""
+
+#: components/_includes/Invoice.php:1778
+msgid ""
+"This invoice cannot be deleted because it has payments and is partially paid."
+msgstr ""
+
+#: components/_includes/Invoice.php:1784
+msgid "This invoice cannot be deleted because it has payments and is paid."
+msgstr ""
+
+#: components/_includes/Invoice.php:1796 components/_includes/Invoice.php:1834
+msgid "This invoice cannot be deleted because it has been refunded."
+msgstr ""
+
+#: components/_includes/Invoice.php:1802
+msgid "This invoice cannot be deleted because it has been cancelled."
+msgstr ""
+
+#: components/_includes/Invoice.php:1808
+msgid "This invoice cannot be deleted because it already been deleted."
+msgstr ""
+
+#: components/_includes/Invoice.php:1814
+msgid "This invoice cannot be deleted because it has payments."
+msgstr ""
+
+#: components/_includes/Invoice.php:1840 components/_includes/Refund.php:717
+msgid "The invoice cannot be deleted because of Vouchers on it prevent this."
+msgstr ""
+
+#: components/_includes/Invoice.php:1861
+msgid "The invoice cannot be edited because it is on a different Tax system."
+msgstr ""
+
+#: components/_includes/Invoice.php:1867
+msgid ""
+"The invoice cannot be edited because the invoice has payments and is "
+"partially paid."
+msgstr ""
+
+#: components/_includes/Invoice.php:1873
+msgid ""
+"The invoice cannot be edited because the invoice has payments and is paid."
+msgstr ""
+
+#: components/_includes/Invoice.php:1879
+msgid ""
+"The invoice cannot be edited because the invoice has been partially refunded."
+msgstr ""
+
+#: components/_includes/Invoice.php:1885
+msgid "The invoice cannot be edited because the invoice has been refunded."
+msgstr ""
+
+#: components/_includes/Invoice.php:1891
+msgid "The invoice cannot be edited because the invoice has been cancelled."
+msgstr ""
+
+#: components/_includes/Invoice.php:1897
+msgid "The invoice cannot be edited because the invoice has been deleted."
+msgstr ""
+
+#: components/_includes/Invoice.php:1903
+msgid "The invoice cannot be edited because the invoice has payments."
+msgstr ""
+
+#: components/_includes/Invoice.php:1909
+msgid "The invoice cannot be edited because of Vouchers on it prevent this."
+msgstr ""
+
+#: components/_includes/Invoice.php:1915
+msgid ""
+"This invoice cannot be edited because one or more of the parts or labour "
+"have a VAT Tax Code that is not enabled."
+msgstr ""
+
+#: components/_includes/Otherincome.php:75
msgid "Failed to count the matching otherincome records."
msgstr ""
-#: components/_includes/otherincome.php:111
+#: components/_includes/Otherincome.php:114
msgid "Failed to return the matching otherincome records."
msgstr ""
-#: components/_includes/otherincome.php:157
+#: components/_includes/Otherincome.php:158
msgid "Failed to insert the otherincome record into the database."
msgstr ""
-#: components/_includes/otherincome.php:161
-#: components/_includes/otherincome.php:295
-#: components/_includes/otherincome.php:416
+#: components/_includes/Otherincome.php:162
+#: components/_includes/Otherincome.php:286
+#: components/_includes/Otherincome.php:403
msgid "Otherincome Record"
msgstr ""
-#: components/_includes/otherincome.php:161
-#: components/_includes/payment.php:225 components/_includes/refund.php:189
-#: components/_includes/supplier.php:178
+#: components/_includes/Otherincome.php:162
+#: components/_includes/Payment.php:232 components/_includes/Refund.php:186
+#: components/_includes/Supplier.php:179
msgid "created."
msgstr ""
-#: components/_includes/otherincome.php:183
+#: components/_includes/Otherincome.php:182
msgid "Failed to get the otherincome details."
msgstr ""
-#: components/_includes/otherincome.php:216
+#: components/_includes/Otherincome.php:213
msgid "Failed to get Otherincome statuses."
msgstr ""
-#: components/_includes/otherincome.php:236
+#: components/_includes/Otherincome.php:231
msgid "Failed to get the otherincome status display name."
msgstr ""
-#: components/_includes/otherincome.php:256
+#: components/_includes/Otherincome.php:249
msgid "Failed to get otherincome types."
msgstr ""
-#: components/_includes/otherincome.php:291
+#: components/_includes/Otherincome.php:282
msgid "Failed to update the otherincome details."
msgstr ""
-#: components/_includes/otherincome.php:295
-#: components/_includes/payment.php:549 components/_includes/refund.php:328
-#: components/_includes/supplier.php:336 components/_includes/user.php:461
+#: components/_includes/Otherincome.php:286
+#: components/_includes/Payment.php:534 components/_includes/Refund.php:315
+#: components/_includes/Supplier.php:327 components/_includes/User.php:445
msgid "updated."
msgstr ""
-#: components/_includes/otherincome.php:334
+#: components/_includes/Otherincome.php:323
msgid "Failed to update an otherincome Status."
msgstr ""
-#: components/_includes/otherincome.php:339
+#: components/_includes/Otherincome.php:328
msgid "otherincome status updated."
msgstr ""
-#: components/_includes/otherincome.php:412
+#: components/_includes/Otherincome.php:399
msgid "Failed to delete the otherincome records."
msgstr ""
-#: components/_includes/otherincome.php:438
+#: components/_includes/Otherincome.php:423
msgid "Failed to lookup the last otherincome record ID."
msgstr ""
-#: components/_includes/otherincome.php:462
+#: components/_includes/Otherincome.php:449
msgid "Failed to recalculate the otherincome totals."
msgstr ""
-#: components/_includes/payment.php:126
+#: components/_includes/Otherincome.php:488
+msgid ""
+"The otherincome status cannot be changed because the otherincome has "
+"payments and is partially paid."
+msgstr ""
+
+#: components/_includes/Otherincome.php:494
+msgid ""
+"The otherincome status cannot be changed because the otherincome has "
+"payments and is paid."
+msgstr ""
+
+#: components/_includes/Otherincome.php:500
+msgid ""
+"The otherincome status cannot be changed because the otherincome has been "
+"deleted."
+msgstr ""
+
+#: components/_includes/Otherincome.php:506
+msgid ""
+"The otherincome status cannot be changed because the otherincome has "
+"payments."
+msgstr ""
+
+#: components/_includes/Otherincome.php:527
+msgid ""
+"This otherincome cannot be refunded because the otherincome is partially "
+"paid."
+msgstr ""
+
+#: components/_includes/Otherincome.php:533
+msgid ""
+"The otherincome cannot be refunded because the otherincome has already been "
+"refunded."
+msgstr ""
+
+#: components/_includes/Otherincome.php:539
+msgid ""
+"The otherincome cannot be refunded because the otherincome has been "
+"cancelled."
+msgstr ""
+
+#: components/_includes/Otherincome.php:545
+msgid ""
+"The otherincome cannot be refunded because the otherincome has been deleted."
+msgstr ""
+
+#: components/_includes/Otherincome.php:551
+msgid ""
+"This otherincome cannot be refunded because the otherincome has no payments."
+msgstr ""
+
+#: components/_includes/Otherincome.php:572
+msgid ""
+"This otherincome cannot be cancelled because the otherincome is partially "
+"paid."
+msgstr ""
+
+#: components/_includes/Otherincome.php:584
+msgid ""
+"The otherincome cannot be cancelled because the otherincome has already been "
+"cancelled."
+msgstr ""
+
+#: components/_includes/Otherincome.php:590
+msgid ""
+"The otherincome cannot be cancelled because the otherincome has been deleted."
+msgstr ""
+
+#: components/_includes/Otherincome.php:596
+msgid ""
+"This otherincome cannot be cancelled because the otherincome has payments."
+msgstr ""
+
+#: components/_includes/Otherincome.php:617
+msgid ""
+"This otherincome cannot be deleted because it has payments and is partially "
+"paid."
+msgstr ""
+
+#: components/_includes/Otherincome.php:623
+msgid "This otherincome cannot be deleted because it has payments and is paid."
+msgstr ""
+
+#: components/_includes/Otherincome.php:629
+msgid "This otherincome cannot be deleted because it has been cancelled."
+msgstr ""
+
+#: components/_includes/Otherincome.php:635
+msgid "This otherincome cannot be deleted because it already been deleted."
+msgstr ""
+
+#: components/_includes/Otherincome.php:641
+msgid "This otherincome cannot be deleted because it has payments."
+msgstr ""
+
+#: components/_includes/Otherincome.php:662
+msgid ""
+"The otherincome cannot be edited because it is on a different Tax system."
+msgstr ""
+
+#: components/_includes/Otherincome.php:668
+msgid ""
+"This otherincome cannot be edited because it has payments and is partially "
+"paid."
+msgstr ""
+
+#: components/_includes/Otherincome.php:674
+msgid "This otherincome cannot be edited because it has payments and is paid."
+msgstr ""
+
+#: components/_includes/Otherincome.php:680
+msgid "This otherincome cannot be edited because it already been deleted."
+msgstr ""
+
+#: components/_includes/Otherincome.php:686
+msgid "The otherincome cannot be edited because it has been deleted."
+msgstr ""
+
+#: components/_includes/Otherincome.php:692
+msgid "This otherincome cannot be edited because it has payments."
+msgstr ""
+
+#: components/_includes/Otherincome.php:698
+msgid ""
+"This otherincome cannot be edited because it's current VAT Tax Code is not "
+"enabled."
+msgstr ""
+
+#: components/_includes/Payment.php:135
msgid "Failed to count the matching payments."
msgstr ""
-#: components/_includes/payment.php:165 components/_includes/report.php:2060
+#: components/_includes/Payment.php:174 components/_includes/Report.php:1969
msgid "Failed to return the matching payments."
msgstr ""
-#: components/_includes/payment.php:214
+#: components/_includes/Payment.php:221
msgid "Failed to insert payment into the database."
msgstr ""
-#: components/_includes/payment.php:222 components/_includes/workorder.php:349
+#: components/_includes/Payment.php:229 components/_includes/Workorder.php:340
msgid "added by"
msgstr ""
-#: components/_includes/payment.php:253
+#: components/_includes/Payment.php:258
msgid "Failed to get payment details."
msgstr ""
-#: components/_includes/payment.php:281
+#: components/_includes/Payment.php:284
msgid "Failed to get payment options."
msgstr ""
-#: components/_includes/payment.php:324
+#: components/_includes/Payment.php:325
msgid "Failed to get payment method types."
msgstr ""
-#: components/_includes/payment.php:344
+#: components/_includes/Payment.php:343
msgid "Failed to get payment types."
msgstr ""
-#: components/_includes/payment.php:365
+#: components/_includes/Payment.php:362
msgid "Failed to get payment statuses."
msgstr ""
-#: components/_includes/payment.php:390
+#: components/_includes/Payment.php:385
msgid "Failed to get the active cards."
msgstr ""
-#: components/_includes/payment.php:420
+#: components/_includes/Payment.php:413
msgid "Failed to get Credit Card Name by key."
msgstr ""
-#: components/_includes/payment.php:441
+#: components/_includes/Payment.php:432
msgid "Failed to get Status Names."
msgstr ""
-#: components/_includes/payment.php:472
+#: components/_includes/Payment.php:461
msgid "Failed to get Card Names."
msgstr ""
-#: components/_includes/payment.php:503
+#: components/_includes/Payment.php:490
msgid "Failed to get payment additional info names."
msgstr ""
-#: components/_includes/payment.php:541
+#: components/_includes/Payment.php:526
msgid "Failed to update the payment details."
msgstr ""
-#: components/_includes/payment.php:546 components/_includes/workorder.php:850
+#: components/_includes/Payment.php:531 components/_includes/Workorder.php:816
msgid "updated by"
msgstr ""
-#: components/_includes/payment.php:583
+#: components/_includes/Payment.php:566
msgid "Failed to update payment options."
msgstr ""
-#: components/_includes/payment.php:619
+#: components/_includes/Payment.php:600
msgid "Failed to update payment method statuses."
msgstr ""
-#: components/_includes/payment.php:654
+#: components/_includes/Payment.php:633
msgid "Failed to update a Payment Status."
msgstr ""
-#: components/_includes/payment.php:659
+#: components/_includes/Payment.php:638
msgid "Payment status updated."
msgstr ""
-#: components/_includes/payment.php:666
+#: components/_includes/Payment.php:645
msgid "Payment Status updated to"
msgstr ""
-#: components/_includes/payment.php:748
+#: components/_includes/Payment.php:725
msgid "Failed to delete the payment record."
msgstr ""
-#: components/_includes/payment.php:755
+#: components/_includes/Payment.php:732
msgid "has been deleted."
msgstr ""
-#: components/_includes/payment.php:803
+#: components/_includes/Payment.php:778
msgid "You can not enter a payment with a negative amount."
msgstr ""
-#: components/_includes/payment.php:812
+#: components/_includes/Payment.php:787
msgid "You can not enter a payment with a zero (0.00) amount."
msgstr ""
-#: components/_includes/payment.php:821
+#: components/_includes/Payment.php:796
msgid ""
"You can not enter an payment with an amount greater than the outstanding "
"balance."
msgstr ""
-#: components/_includes/payment.php:844
+#: components/_includes/Payment.php:817
msgid "Failed to check if the payment method is active."
msgstr ""
-#: components/_includes/refund.php:93
+#: components/_includes/Payment.php:850
+msgid ""
+"The payment status cannot be changed because it's current payment method is "
+"not available."
+msgstr ""
+
+#: components/_includes/Payment.php:856
+msgid ""
+"The payment status cannot be changed because the payment has been deleted."
+msgstr ""
+
+#: components/_includes/Payment.php:862
+msgid ""
+"The payment cannot be changed because the parent invoice has been refunded."
+msgstr ""
+
+#: components/_includes/Payment.php:883
+msgid "This payment cannot be refunded because the payment is partially paid."
+msgstr ""
+
+#: components/_includes/Payment.php:889
+msgid ""
+"The payment cannot be refunded because the payment has already been refunded."
+msgstr ""
+
+#: components/_includes/Payment.php:895
+msgid "The payment cannot be refunded because the payment has been cancelled."
+msgstr ""
+
+#: components/_includes/Payment.php:901
+msgid "The payment cannot be refunded because the payment has been deleted."
+msgstr ""
+
+#: components/_includes/Payment.php:907
+msgid ""
+"The payment cannot be refunded because the parent invoice has been refunded."
+msgstr ""
+
+#: components/_includes/Payment.php:928
+msgid ""
+"The payment cannot be cancelled because the payment has already been "
+"cancelled."
+msgstr ""
+
+#: components/_includes/Payment.php:934
+msgid "The payment cannot be cancelled because the payment has been deleted."
+msgstr ""
+
+#: components/_includes/Payment.php:940
+msgid ""
+"The payment cannot be cancelled because the parent invoice has been refunded."
+msgstr ""
+
+#: components/_includes/Payment.php:961
+msgid "This payment cannot be deleted because it has been cancelled."
+msgstr ""
+
+#: components/_includes/Payment.php:967
+msgid "This payment cannot be deleted because it already been deleted."
+msgstr ""
+
+#: components/_includes/Payment.php:973
+msgid ""
+"The payment cannot be deleted because the parent invoice has been refunded."
+msgstr ""
+
+#: components/_includes/Payment.php:994
+msgid "The payment cannot be edited because it is on a different Tax system."
+msgstr ""
+
+#: components/_includes/Payment.php:1006
+msgid "The payment cannot be edited because it has been cancelled."
+msgstr ""
+
+#: components/_includes/Payment.php:1012
+msgid "The payment cannot be edited because it has been deleted."
+msgstr ""
+
+#: components/_includes/Payment.php:1018
+msgid ""
+"The payment cannot be edited because the parent invoice has been refunded."
+msgstr ""
+
+#: components/_includes/Refund.php:92
msgid "Failed to count the matching refund records."
msgstr ""
-#: components/_includes/refund.php:132
+#: components/_includes/Refund.php:131
msgid "Failed to return the matching refund records."
msgstr ""
-#: components/_includes/refund.php:180
+#: components/_includes/Refund.php:177
msgid "Failed to insert the refund record into the database."
msgstr ""
-#: components/_includes/refund.php:186
+#: components/_includes/Refund.php:183
msgid "added"
msgstr ""
-#: components/_includes/refund.php:189 components/_includes/refund.php:328
-#: components/_includes/refund.php:512
+#: components/_includes/Refund.php:186 components/_includes/Refund.php:315
+#: components/_includes/Refund.php:495
msgid "Refund Record"
msgstr ""
-#: components/_includes/refund.php:216
+#: components/_includes/Refund.php:211
msgid "Failed to get the refund details."
msgstr ""
-#: components/_includes/refund.php:249
+#: components/_includes/Refund.php:242
msgid "Failed to get Refund statuses."
msgstr ""
-#: components/_includes/refund.php:269
+#: components/_includes/Refund.php:260
msgid "Failed to get the refund status display name."
msgstr ""
-#: components/_includes/refund.php:289
+#: components/_includes/Refund.php:278
msgid "Failed to get refund types."
msgstr ""
-#: components/_includes/refund.php:316
+#: components/_includes/Refund.php:303
msgid "Failed to update the refund details."
msgstr ""
-#: components/_includes/refund.php:325
+#: components/_includes/Refund.php:312
msgid "updated"
msgstr ""
-#: components/_includes/refund.php:372
+#: components/_includes/Refund.php:357
msgid "Failed to update an refund Status."
msgstr ""
-#: components/_includes/refund.php:380
+#: components/_includes/Refund.php:365
msgid "Refund status updated."
msgstr ""
-#: components/_includes/refund.php:386
+#: components/_includes/Refund.php:371
msgid "Refund Status updated to"
msgstr ""
-#: components/_includes/refund.php:502
+#: components/_includes/Refund.php:485
msgid "Failed to delete the refund records."
msgstr ""
-#: components/_includes/refund.php:539
+#: components/_includes/Refund.php:520
msgid "Failed to lookup the last refund record ID."
msgstr ""
-#: components/_includes/refund.php:567
+#: components/_includes/Refund.php:546
msgid "Failed to recalculate the refund totals."
msgstr ""
-#: components/_includes/report.php:109
+#: components/_includes/Refund.php:585
+msgid "The refund status cannot be changed because the refund is unpaid."
+msgstr ""
+
+#: components/_includes/Refund.php:591
+msgid ""
+"The refund status cannot be changed because the refund has payments and is "
+"partially paid."
+msgstr ""
+
+#: components/_includes/Refund.php:597
+msgid ""
+"The refund status cannot be changed because the refund has payments and is "
+"paid."
+msgstr ""
+
+#: components/_includes/Refund.php:603
+msgid ""
+"The refund status cannot be changed because the refund has been cancelled."
+msgstr ""
+
+#: components/_includes/Refund.php:609
+msgid ""
+"The refund status cannot be changed because the refund has been deleted."
+msgstr ""
+
+#: components/_includes/Refund.php:615
+msgid "The refund status cannot be changed because the refund has payments."
+msgstr ""
+
+#: components/_includes/Refund.php:642
+msgid "This refund cannot be cancelled because the refund is partially paid."
+msgstr ""
+
+#: components/_includes/Refund.php:648
+msgid ""
+"The refund cannot be cancelled because the refund has already been cancelled."
+msgstr ""
+
+#: components/_includes/Refund.php:654
+msgid "The refund cannot be cancelled because the refund has been deleted."
+msgstr ""
+
+#: components/_includes/Refund.php:660
+msgid "This refund cannot be cancelled because the refund has payments."
+msgstr ""
+
+#: components/_includes/Refund.php:687
+msgid ""
+"This refund cannot be deleted because it has payments and is partially paid."
+msgstr ""
+
+#: components/_includes/Refund.php:693
+msgid "This refund cannot be deleted because it has payments and is paid."
+msgstr ""
+
+#: components/_includes/Refund.php:699
+msgid "This refund cannot be deleted because it has been cancelled."
+msgstr ""
+
+#: components/_includes/Refund.php:705
+msgid "This refund cannot be deleted because it already been deleted."
+msgstr ""
+
+#: components/_includes/Refund.php:711
+msgid "This refund cannot be deleted because it has payments."
+msgstr ""
+
+#: components/_includes/Refund.php:738
+msgid "The refund cannot be edited because it is on a different Tax system."
+msgstr ""
+
+#: components/_includes/Refund.php:750
+msgid ""
+"This refund cannot be edited because it has payments and is partially paid."
+msgstr ""
+
+#: components/_includes/Refund.php:756
+msgid "This refund cannot be edited because it has payments and is paid."
+msgstr ""
+
+#: components/_includes/Refund.php:762
+msgid "This refund cannot be edited because it already been cancelled."
+msgstr ""
+
+#: components/_includes/Refund.php:768
+msgid "The refund cannot be edited because it has been deleted."
+msgstr ""
+
+#: components/_includes/Refund.php:774
+msgid "This refund cannot be edited because it has payments."
+msgstr ""
+
+#: components/_includes/Refund.php:786
+msgid ""
+"This refund cannot be edited because it's current VAT Tax Code is not "
+"enabled."
+msgstr ""
+
+#: components/_includes/Report.php:109
msgid "Could not count the number of clients."
msgstr ""
-#: components/_includes/report.php:196
+#: components/_includes/Report.php:194
msgid "Could not count Work Orders for the defined status."
msgstr ""
-#: components/_includes/report.php:279
+#: components/_includes/Report.php:271
msgid "Could not count schedule items for the specified Work Order."
msgstr ""
-#: components/_includes/report.php:453
+#: components/_includes/Report.php:438
msgid "Could not count the number of Invoices."
msgstr ""
-#: components/_includes/report.php:505
+#: components/_includes/Report.php:483
msgid "Could not sum the invoice values."
msgstr ""
-#: components/_includes/report.php:615
+#: components/_includes/Report.php:587
msgid "Failed to count the total number of selected labour items."
msgstr ""
-#: components/_includes/report.php:675 components/_includes/report.php:789
+#: components/_includes/Report.php:645 components/_includes/Report.php:755
msgid "Failed to return the sum of labour items selected."
msgstr ""
-#: components/_includes/report.php:734
+#: components/_includes/Report.php:702
msgid "Failed to count the total number of selected parts items."
msgstr ""
-#: components/_includes/report.php:928
+#: components/_includes/Report.php:892
msgid "Could not count Vouchers."
msgstr ""
-#: components/_includes/report.php:991
+#: components/_includes/Report.php:953
msgid "Failed to return the sum value for the selected Vouchers."
msgstr ""
-#: components/_includes/report.php:1161
+#: components/_includes/Report.php:1117
msgid "Could not count Refunds."
msgstr ""
-#: components/_includes/report.php:1218
+#: components/_includes/Report.php:1172
msgid "Failed to return the sum value for the selected Refunds."
msgstr ""
-#: components/_includes/report.php:1370
+#: components/_includes/Report.php:1318
msgid "Could not count Expenses."
msgstr ""
-#: components/_includes/report.php:1422
+#: components/_includes/Report.php:1368
msgid "Failed to return the sum value for the selected expenses."
msgstr ""
-#: components/_includes/report.php:1577
+#: components/_includes/Report.php:1517
msgid "Could not count other incomes."
msgstr ""
-#: components/_includes/report.php:1629
+#: components/_includes/Report.php:1567
msgid "Failed to return the sum value for the selected other incomes."
msgstr ""
-#: components/_includes/report.php:1823
+#: components/_includes/Report.php:1750
msgid "Could not count the number of payments."
msgstr ""
-#: components/_includes/report.php:1905
+#: components/_includes/Report.php:1825
msgid "Could not sum the payment values."
msgstr ""
-#: components/_includes/report.php:2207
+#: components/_includes/Report.php:2114
msgid "Could not count the number of suppliers."
msgstr ""
-#: components/_includes/schedule.php:117
+#: components/_includes/Schedule.php:117
msgid "Failed to count the matching schedules."
msgstr ""
-#: components/_includes/schedule.php:156
+#: components/_includes/Schedule.php:156
msgid "Failed to return the matching schedules."
msgstr ""
-#: components/_includes/schedule.php:209
+#: components/_includes/Schedule.php:196
msgid "Failed to insert the schedule record into the database."
msgstr ""
-#: components/_includes/schedule.php:232
+#: components/_includes/Schedule.php:219
msgid "has been created and added to work order"
msgstr ""
-#: components/_includes/schedule.php:258
+#: components/_includes/Schedule.php:243
msgid "Failed to get the schedule details."
msgstr ""
-#: components/_includes/schedule.php:296
+#: components/_includes/Schedule.php:279
msgid "Failed to get all schedule IDs belonging to an employee."
msgstr ""
-#: components/_includes/schedule.php:340
+#: components/_includes/Schedule.php:310
msgid "Failed to update a schedule record."
msgstr ""
-#: components/_includes/schedule.php:378
+#: components/_includes/Schedule.php:346
msgid "Failed to delete a schedule record."
msgstr ""
-#: components/_includes/schedule.php:543 components/_includes/schedule.php:576
+#: components/_includes/Schedule.php:511 components/_includes/Schedule.php:544
msgid "Schedule Note"
msgstr ""
-#: components/_includes/schedule.php:763 components/_includes/schedule.php:978
+#: components/_includes/Schedule.php:730 components/_includes/Schedule.php:942
msgid "Failed to return the selected schedules."
msgstr ""
-#: components/_includes/schedule.php:856
+#: components/_includes/Schedule.php:823
msgid "Are you sure you want to delete this schedule?"
msgstr ""
-#: components/_includes/schedule.php:951
+#: components/_includes/Schedule.php:915
msgid "Schedule ends before it starts."
msgstr ""
-#: components/_includes/schedule.php:957
+#: components/_includes/Schedule.php:921
msgid "Start Time and End Time are the Same."
msgstr ""
-#: components/_includes/schedule.php:963
+#: components/_includes/Schedule.php:927
msgid "You cannot book work outside of company hours"
msgstr ""
-#: components/_includes/schedule.php:992
+#: components/_includes/Schedule.php:956
msgid ""
"Schedule conflict - This schedule item ends after another schedule has "
"started."
msgstr ""
-#: components/_includes/schedule.php:998
+#: components/_includes/Schedule.php:962
msgid ""
"Schedule conflict - This schedule item starts before another schedule ends."
msgstr ""
-#: components/_includes/setup.php:25
-msgid "You cannot use these functions without the setup folder."
-msgstr ""
-
-#: components/_includes/setup.php:119
+#: components/_includes/Setup.php:144
msgid "Could not open the Setup Log to save the record."
msgstr ""
-#: components/_includes/setup.php:139
+#: components/_includes/Setup.php:164
msgid "Failed to copy configuration file."
msgstr ""
-#: components/_includes/setup.php:157 components/_includes/setup.php:158
+#: components/_includes/Setup.php:182
msgid "The Setup folder has been deleted successfully."
msgstr ""
-#: components/_includes/setup.php:172
+#: components/_includes/Setup.php:198
msgid "The Setup folder failed to be deleted."
msgstr ""
-#: components/_includes/setup.php:173
-msgid ""
-"The Setup folder has not been deleted. You need to delete the folder "
-"manually."
+#: components/_includes/Setup.php:199
+msgid "You need to delete the folder manually."
msgstr ""
-#: components/_includes/setup.php:199
+#: components/_includes/Setup.php:226
msgid "Do not delete the root folder and files!!!"
msgstr ""
-#: components/_includes/setup.php:281
+#: components/_includes/Setup.php:308
msgid "PHP Version"
msgstr ""
-#: components/_includes/setup.php:295
+#: components/_includes/Setup.php:322
msgid "Magic Quotes GPC Off"
msgstr ""
-#: components/_includes/setup.php:302
+#: components/_includes/Setup.php:329
msgid "Register Globals Off"
msgstr ""
-#: components/_includes/setup.php:316
+#: components/_includes/Setup.php:343
msgid "XML Support"
msgstr ""
-#: components/_includes/setup.php:336
+#: components/_includes/Setup.php:363
msgid "MB Language is Default"
msgstr ""
-#: components/_includes/setup.php:338
+#: components/_includes/Setup.php:365
msgid ""
"PHP mbstring language is not set to neutral. This can be set locally by "
"entering php_value mbstring.language neutral in your ."
"htaccess
file."
msgstr ""
-#: components/_includes/setup.php:343
+#: components/_includes/Setup.php:370
msgid "MB String Overload Off"
msgstr ""
-#: components/_includes/setup.php:345
+#: components/_includes/Setup.php:372
msgid ""
-"PHP mbstring function overload is set. This can be turned off locally by "
-"entering php_value mbstring.func_overload 0 in your ."
-"htaccess
file."
+"PHP mbstring public function overload is set. This can be turned off locally "
+"by entering php_value mbstring.func_overload 0 in your "
+".htaccess
file."
msgstr ""
-#: components/_includes/setup.php:358
+#: components/_includes/Setup.php:385
msgid "JSON Support"
msgstr ""
-#: components/_includes/setup.php:377
+#: components/_includes/Setup.php:404
msgid "OpenSSL Support"
msgstr ""
-#: components/_includes/setup.php:379
+#: components/_includes/Setup.php:406
msgid ""
"The PHP Extension 'openssl' needs to be enabled. OpenSSL is required for "
"https:// protocol. "
msgstr ""
-#: components/_includes/setup.php:384
+#: components/_includes/Setup.php:411
msgid "cURL Support"
msgstr ""
-#: components/_includes/setup.php:386
+#: components/_includes/Setup.php:413
msgid "The PHP Extension 'curl' needs to be enabled."
msgstr ""
-#: components/_includes/setup.php:418
+#: components/_includes/Setup.php:445
msgid "file_get_contents() Enabled"
msgstr ""
-#: components/_includes/setup.php:420
+#: components/_includes/Setup.php:447
msgid "The PHP Function 'file_get_contents()' needs to be enabled."
msgstr ""
-#: components/_includes/setup.php:464
+#: components/_includes/Setup.php:491
msgid "Safe Mode"
msgstr ""
-#: components/_includes/setup.php:472
+#: components/_includes/Setup.php:499
msgid "Display Errors"
msgstr ""
-#: components/_includes/setup.php:480
+#: components/_includes/Setup.php:507
msgid "File Uploads"
msgstr ""
-#: components/_includes/setup.php:488
+#: components/_includes/Setup.php:515
msgid "Magic Quotes Runtime"
msgstr ""
-#: components/_includes/setup.php:496
+#: components/_includes/Setup.php:523
msgid "Output Buffering"
msgstr ""
-#: components/_includes/setup.php:504
+#: components/_includes/Setup.php:531
msgid "Session Auto Start"
msgstr ""
-#: components/_includes/setup.php:512
+#: components/_includes/Setup.php:539
msgid "Zlib Compression Support"
msgstr ""
-#: components/_includes/setup.php:522
+#: components/_includes/Setup.php:549
msgid "Internationalization Support"
msgstr ""
-#: components/_includes/setup.php:525
+#: components/_includes/Setup.php:552
msgid ""
"Internationalization support is required for automatic language detection. "
msgstr ""
-#: components/_includes/setup.php:534
+#: components/_includes/Setup.php:561
msgid "locale_accept_from_http()"
msgstr ""
-#: components/_includes/setup.php:537
+#: components/_includes/Setup.php:564
msgid ""
"The PHP Function 'locale_accept_from_http()' is required for automatic "
"language detection. "
msgstr ""
-#: components/_includes/setup.php:568
+#: components/_includes/Setup.php:593
msgid "Failed to update the record value"
msgstr ""
-#: components/_includes/setup.php:568 components/_includes/setup.php:586
+#: components/_includes/Setup.php:593 components/_includes/Setup.php:611
msgid "where the records were matched in the column"
msgstr ""
-#: components/_includes/setup.php:568 components/_includes/setup.php:586
-#: components/_includes/setup.php:631
+#: components/_includes/Setup.php:593 components/_includes/Setup.php:611
+#: components/_includes/Setup.php:654
msgid "from the table"
msgstr ""
-#: components/_includes/setup.php:570
+#: components/_includes/Setup.php:595
msgid "Failed to update the value for the record"
msgstr ""
-#: components/_includes/setup.php:570 components/_includes/setup.php:588
-#: components/_includes/setup.php:631 components/_includes/setup.php:648
-#: setup/upgrade/3_1_0/upgrade_routines.php:344
-#: setup/upgrade/3_1_0/upgrade_routines.php:523
+#: components/_includes/Setup.php:595 components/_includes/Setup.php:613
+#: components/_includes/Setup.php:654 components/_includes/Setup.php:671
+#: setup/upgrade/3_1_0/upgrade_routines.php:343
+#: setup/upgrade/3_1_0/upgrade_routines.php:521
msgid "to"
msgstr ""
-#: components/_includes/setup.php:570 components/_includes/setup.php:588
-#: setup/upgrade/3_1_0/upgrade_routines.php:236
-#: setup/upgrade/3_1_0/upgrade_routines.php:260
-#: setup/upgrade/3_1_0/upgrade_routines.php:291
-#: setup/upgrade/3_1_0/upgrade_routines.php:320
-#: setup/upgrade/3_1_0/upgrade_routines.php:344
-#: setup/upgrade/3_1_0/upgrade_routines.php:365
-#: setup/upgrade/3_1_0/upgrade_routines.php:379
-#: setup/upgrade/3_1_0/upgrade_routines.php:422
-#: setup/upgrade/3_1_0/upgrade_routines.php:473
-#: setup/upgrade/3_1_0/upgrade_routines.php:499
-#: setup/upgrade/3_1_0/upgrade_routines.php:523
-#: setup/upgrade/3_1_0/upgrade_routines.php:544
-#: setup/upgrade/3_1_0/upgrade_routines.php:558
+#: components/_includes/Setup.php:595 components/_includes/Setup.php:613
+#: setup/upgrade/3_1_0/upgrade_routines.php:235
+#: setup/upgrade/3_1_0/upgrade_routines.php:259
+#: setup/upgrade/3_1_0/upgrade_routines.php:290
+#: setup/upgrade/3_1_0/upgrade_routines.php:319
+#: setup/upgrade/3_1_0/upgrade_routines.php:343
+#: setup/upgrade/3_1_0/upgrade_routines.php:364
+#: setup/upgrade/3_1_0/upgrade_routines.php:378
+#: setup/upgrade/3_1_0/upgrade_routines.php:420
+#: setup/upgrade/3_1_0/upgrade_routines.php:471
+#: setup/upgrade/3_1_0/upgrade_routines.php:497
+#: setup/upgrade/3_1_0/upgrade_routines.php:521
+#: setup/upgrade/3_1_0/upgrade_routines.php:542
+#: setup/upgrade/3_1_0/upgrade_routines.php:556
msgid "in the table"
msgstr ""
-#: components/_includes/setup.php:586
+#: components/_includes/Setup.php:611
msgid "Successfully updated the record value"
msgstr ""
-#: components/_includes/setup.php:588
+#: components/_includes/Setup.php:613
msgid "Successfully updated the value for the record"
msgstr ""
-#: components/_includes/setup.php:631
+#: components/_includes/Setup.php:654
msgid "Failed to update the values"
msgstr ""
-#: components/_includes/setup.php:631 components/_includes/setup.php:648
-#: setup/upgrade/3_1_0/upgrade_routines.php:291
-#: setup/upgrade/3_1_0/upgrade_routines.php:473
+#: components/_includes/Setup.php:654 components/_includes/Setup.php:671
+#: setup/upgrade/3_1_0/upgrade_routines.php:290
+#: setup/upgrade/3_1_0/upgrade_routines.php:471
msgid "in the column"
msgstr ""
-#: components/_includes/setup.php:648
+#: components/_includes/Setup.php:671
msgid "Successfully updated the values"
msgstr ""
-#: components/_includes/setup.php:648
+#: components/_includes/Setup.php:671
msgid "from the the table"
msgstr ""
-#: components/_includes/setup.php:648
+#: components/_includes/Setup.php:671
msgid "Records Processed"
msgstr ""
-#: components/_includes/setup.php:705 components/_includes/setup.php:887
+#: components/_includes/Setup.php:727 components/_includes/Setup.php:907
msgid "Error performing SQL query"
msgstr ""
-#: components/_includes/setup.php:717 components/_includes/setup.php:898
+#: components/_includes/Setup.php:739 components/_includes/Setup.php:918
msgid "Performed SQL query successfully"
msgstr ""
-#: components/_includes/setup.php:733 components/_includes/setup.php:924
+#: components/_includes/Setup.php:755 components/_includes/Setup.php:944
msgid "One or more SQL rule has failed. Check the logs."
msgstr ""
-#: components/_includes/setup.php:746 components/_includes/setup.php:937
+#: components/_includes/Setup.php:768 components/_includes/Setup.php:957
msgid "All SQL rules have run successfully."
msgstr ""
-#: components/_includes/setup.php:820
+#: components/_includes/Setup.php:840
msgid "Unrecognised SQL Command"
msgstr ""
-#: components/_includes/setup.php:991
+#: components/_includes/Setup.php:1010
msgid "QWcrm requires MySQL"
msgstr ""
-#: components/_includes/setup.php:991
+#: components/_includes/Setup.php:1010
msgid "Your current version is"
msgstr ""
-#: components/_includes/setup.php:1045
+#: components/_includes/Setup.php:1064
msgid "The database installation process failed, check the logs."
msgstr ""
-#: components/_includes/setup.php:1057
+#: components/_includes/Setup.php:1076
msgid "The database installation process was successful."
msgstr ""
-#: components/_includes/setup.php:1135
+#: components/_includes/Setup.php:1149
msgid "Beginning the migration of MyITCRM data into the QWcrm table"
msgstr ""
-#: components/_includes/setup.php:1153
+#: components/_includes/Setup.php:1167
msgid "Error reading the MyITCRM table"
msgstr ""
-#: components/_includes/setup.php:1236
+#: components/_includes/Setup.php:1250
msgid "Error migrating a MyITCRM record into QWcrm"
msgstr ""
-#: components/_includes/setup.php:1277 components/_includes/setup.php:1289
-#: components/_includes/setup.php:1307
+#: components/_includes/Setup.php:1291 components/_includes/Setup.php:1303
+#: components/_includes/Setup.php:1321
msgid "MyITCRM Records Processed"
msgstr ""
-#: components/_includes/setup.php:1278 components/_includes/setup.php:1289
-#: components/_includes/setup.php:1307
+#: components/_includes/Setup.php:1292 components/_includes/Setup.php:1303
+#: components/_includes/Setup.php:1321
msgid "Records Failed To Migrate"
msgstr ""
-#: components/_includes/setup.php:1279 components/_includes/setup.php:1289
-#: components/_includes/setup.php:1307
+#: components/_includes/Setup.php:1293 components/_includes/Setup.php:1303
+#: components/_includes/Setup.php:1321
msgid "Records Successfuly Migrated"
msgstr ""
-#: components/_includes/setup.php:1288
+#: components/_includes/Setup.php:1302
msgid "Error migrating some records into QWcrm table"
msgstr ""
-#: components/_includes/setup.php:1306
+#: components/_includes/Setup.php:1320
msgid "Successfully migrated all records into QWcrm table"
msgstr ""
-#: components/_includes/setup.php:1363
+#: components/_includes/Setup.php:1376
msgid "The upgrade process has been split to prevent server timeouts."
msgstr ""
-#: components/_includes/setup.php:1364
+#: components/_includes/Setup.php:1377
msgid "This stage will upgrade QWcrm to version"
msgstr ""
-#: components/_includes/setup.php:1365
+#: components/_includes/Setup.php:1378
msgid ""
"If there are more upgrade stages to perform, they will start immediately "
"after this one."
msgstr ""
-#: components/_includes/setup.php:1412
+#: components/_includes/Setup.php:1427
msgid "The database upgrade process failed, check the logs."
msgstr ""
-#: components/_includes/setup.php:1424
+#: components/_includes/Setup.php:1439
msgid "The database upgrade process was successful."
msgstr ""
-#: components/_includes/setup.php:1472
+#: components/_includes/Setup.php:1485
msgid "Failed to copy ColumnA to ColumnB in the table"
msgstr ""
-#: components/_includes/setup.php:1486
+#: components/_includes/Setup.php:1499
msgid "Successfully copied ColumnA to ColumnB in the table"
msgstr ""
-#: components/_includes/supplier.php:84
+#: components/_includes/Supplier.php:87
msgid "Failed to count the matching supplier records."
msgstr ""
-#: components/_includes/supplier.php:123
+#: components/_includes/Supplier.php:126
msgid "Failed to return the matching supplier records."
msgstr ""
-#: components/_includes/supplier.php:174
+#: components/_includes/Supplier.php:175
msgid "Failed to insert the supplier record into the database."
msgstr ""
-#: components/_includes/supplier.php:178 components/_includes/supplier.php:336
-#: components/_includes/supplier.php:441
+#: components/_includes/Supplier.php:179 components/_includes/Supplier.php:327
+#: components/_includes/Supplier.php:433
msgid "Supplier Record"
msgstr ""
-#: components/_includes/supplier.php:200
+#: components/_includes/Supplier.php:199
msgid "Failed to get the supplier details."
msgstr ""
-#: components/_includes/supplier.php:251
+#: components/_includes/Supplier.php:248
msgid "Failed to get Supplier statuses."
msgstr ""
-#: components/_includes/supplier.php:271
+#: components/_includes/Supplier.php:266
msgid "Failed to get the supplier status display name."
msgstr ""
-#: components/_includes/supplier.php:291
+#: components/_includes/Supplier.php:284
msgid "Failed to get supplier types."
msgstr ""
-#: components/_includes/supplier.php:332
+#: components/_includes/Supplier.php:323
msgid "Failed to update the supplier details."
msgstr ""
-#: components/_includes/supplier.php:375
+#: components/_includes/Supplier.php:364
msgid "Failed to update an supplier Status."
msgstr ""
-#: components/_includes/supplier.php:380
+#: components/_includes/Supplier.php:369
msgid "supplier status updated."
msgstr ""
-#: components/_includes/supplier.php:437
+#: components/_includes/Supplier.php:429
msgid "Failed to delete the supplier record."
msgstr ""
-#: components/_includes/supplier.php:463
+#: components/_includes/Supplier.php:453
msgid "Failed to lookup the last supplier record ID."
msgstr ""
-#: components/_includes/user.php:107
+#: components/_includes/Supplier.php:497
+msgid "The supplier cannot be cancelled because the supplier has been deleted."
+msgstr ""
+
+#: components/_includes/Supplier.php:539
+msgid "The supplier cannot be edited because it has been cancelled."
+msgstr ""
+
+#: components/_includes/User.php:107
msgid "Failed to count the number of matching user records."
msgstr ""
-#: components/_includes/user.php:147
+#: components/_includes/User.php:147
msgid "Failed to return the matching user records."
msgstr ""
-#: components/_includes/user.php:204
-#: setup/migrate/myitcrm/migrate_routines.php:67
+#: components/_includes/User.php:202
+#: setup/migrate/myitcrm/migrate_routines.php:58
msgid "Failed to insert the user record into the database."
msgstr ""
-#: components/_includes/user.php:219 components/_includes/user.php:461
-#: components/_includes/user.php:554 components/_includes/user.php:737
-#: components/_includes/user.php:1058
+#: components/_includes/User.php:217 components/_includes/User.php:445
+#: components/_includes/User.php:498 components/_includes/User.php:668
+#: components/_includes/User.php:984
msgid "User Account"
msgstr ""
-#: components/_includes/user.php:219
-#: setup/migrate/myitcrm/migrate_routines.php:74
+#: components/_includes/User.php:217
+#: setup/migrate/myitcrm/migrate_routines.php:65
msgid "created"
msgstr ""
-#: components/_includes/user.php:246
-#: setup/migrate/myitcrm/migrate_routines.php:219
+#: components/_includes/User.php:242
+#: setup/migrate/myitcrm/migrate_routines.php:203
msgid "Failed to get the user details."
msgstr ""
-#: components/_includes/user.php:301
+#: components/_includes/User.php:295
msgid "Failed to get the User ID by their username."
msgstr ""
-#: components/_includes/user.php:321
+#: components/_includes/User.php:313
msgid "Failed to get the User ID by their email."
msgstr ""
-#: components/_includes/user.php:356
+#: components/_includes/User.php:346
msgid "Failed to get the usergroups."
msgstr ""
-#: components/_includes/user.php:385
+#: components/_includes/User.php:373
msgid "Failed to get the active users."
msgstr ""
-#: components/_includes/user.php:405
+#: components/_includes/User.php:391
msgid "Failed to get the user locations."
msgstr ""
-#: components/_includes/user.php:448
+#: components/_includes/User.php:432
msgid "Failed to update the user record."
msgstr ""
-#: components/_includes/user.php:487
+#: components/_includes/User.php:466
+msgid "Failed to update a User's last active time."
+msgstr ""
+
+#: components/_includes/User.php:494
+msgid "Failed to delete the user from the database."
+msgstr ""
+
+#: components/_includes/User.php:538
+msgid "Failed build and return and User list."
+msgstr ""
+
+#: components/_includes/User.php:560
+#: setup/migrate/myitcrm/migrate_routines.php:1300
+msgid "Failed to check if the username exists."
+msgstr ""
+
+#: components/_includes/User.php:567
+#: setup/migrate/myitcrm/migrate_routines.php:1307
+msgid "The Username"
+msgstr ""
+
+#: components/_includes/User.php:567
+#: setup/migrate/myitcrm/migrate_routines.php:1307
+msgid "already exists! Please use a different one."
+msgstr ""
+
+#: components/_includes/User.php:594
+#: setup/migrate/myitcrm/migrate_routines.php:1334
+msgid "Failed to check if the email address has been used."
+msgstr ""
+
+#: components/_includes/User.php:602
+#: setup/migrate/myitcrm/migrate_routines.php:1342
+msgid "The email address has already been used. Please use a different one."
+msgstr ""
+
+#: components/_includes/User.php:625
+msgid "Failed to check if the client already has a login."
+msgstr ""
+
+#: components/_includes/User.php:632 components/user/new.php:23
+msgid "The client already has a login."
+msgstr ""
+
+#: components/_includes/User.php:663 components/_includes/User.php:1007
+#: components/_includes/User.php:1188
+#: setup/migrate/myitcrm/migrate_routines.php:1275
+msgid "Failed to add password reset authorization."
+msgstr ""
+
+#: components/_includes/User.php:668
+msgid "password has been reset."
+msgstr ""
+
+#: components/_includes/User.php:690
+#: setup/migrate/myitcrm/migrate_routines.php:1234
+msgid "Failed to read all users from the database."
+msgstr ""
+
+#: components/_includes/User.php:706
+#: setup/migrate/myitcrm/migrate_routines.php:1250
+msgid "All User Account passwords have been reset."
+msgstr ""
+
+#: components/_includes/User.php:728
+msgid "Username or Password Missing."
+msgstr ""
+
+#: components/_includes/User.php:738
+msgid "You must reset your password before you are allowed to login."
+msgstr ""
+
+#: components/_includes/User.php:748
+msgid ""
+"Login denied! Your account has either been blocked or you have not activated "
+"it yet."
+msgstr ""
+
+#: components/_includes/User.php:751
+msgid "Login denied for"
+msgstr ""
+
+#: components/_includes/User.php:768
+msgid "Login successful for"
+msgstr ""
+
+#: components/_includes/User.php:775
+msgid "Login successful."
+msgstr ""
+
+#: components/_includes/User.php:784
+msgid "Login unsuccessful for"
+msgstr ""
+
+#: components/_includes/User.php:786
+msgid "Login Failed. Check you username and password."
+msgstr ""
+
+#: components/_includes/User.php:800
+msgid "Logout successful for"
+msgstr ""
+
+#: components/_includes/User.php:824
+msgid "Logout successful."
+msgstr ""
+
+#: components/_includes/User.php:844 components/_includes/User.php:858
+msgid "Failed to empty the Session table."
+msgstr ""
+
+#: components/_includes/User.php:850 components/_includes/User.php:863
+msgid "Failed to empty the Remember Me table."
+msgstr ""
+
+#: components/_includes/User.php:905
+msgid "Google reCAPTCHA Verification Failed."
+msgstr ""
+
+#: components/_includes/User.php:942
+msgid "Your QWcrm password reset request"
+msgstr ""
+
+#: components/_includes/User.php:967
+msgid "Hello"
+msgstr ""
+
+#: components/_includes/User.php:969
+msgid "A request has been made to reset your QWcrm account password."
+msgstr ""
+
+#: components/_includes/User.php:970
+msgid ""
+"To reset your password, you will need to submit this verification code in "
+"order to verify that the request was legitimate."
+msgstr ""
+
+#: components/_includes/User.php:972
+msgid "The verification code is"
+msgstr ""
+
+#: components/_includes/User.php:974
+msgid "Select the URL below and proceed with resetting your password."
+msgstr ""
+
+#: components/_includes/User.php:978
+msgid "Thank you."
+msgstr ""
+
+#: components/_includes/User.php:984
+msgid "reset email has been sent."
+msgstr ""
+
+#: components/_includes/User.php:1026 components/_includes/User.php:1084
+msgid "Failed to check for existing tokens for the submitted user."
+msgstr ""
+
+#: components/_includes/User.php:1048
+msgid "Failed to insert the user reset token into the database."
+msgstr ""
+
+#: components/_includes/User.php:1065
+msgid "Failed to get the User ID by secret code."
+msgstr ""
+
+#: components/_includes/User.php:1089
+msgid "The reset token does not exist."
+msgstr ""
+
+#: components/_includes/User.php:1095
+msgid "The user is blocked."
+msgstr ""
+
+#: components/_includes/User.php:1101
+msgid "The reset token has expired."
+msgstr ""
+
+#: components/_includes/User.php:1106
+msgid "Token accepted."
+msgstr ""
+
+#: components/_includes/User.php:1124
+msgid "Failed to check for the submitted reset code."
+msgstr ""
+
+#: components/_includes/User.php:1140
+msgid "Reset code accepted."
+msgstr ""
+
+#: components/_includes/User.php:1157 components/_includes/User.php:1171
+msgid "Failed to delete existing tokens for the submitted user."
+msgstr ""
+
+#: components/_includes/User.php:1211
msgid "You can not delete your own account."
msgstr ""
-#: components/_includes/user.php:496
+#: components/_includes/User.php:1220
msgid "Failed to count the users in the administrator usergroup."
msgstr ""
-#: components/_includes/user.php:499
+#: components/_includes/User.php:1223
msgid "You can not delete the last administrator user account."
msgstr ""
-#: components/_includes/user.php:508 components/_includes/user.php:518
+#: components/_includes/User.php:1231 components/_includes/User.php:1241
msgid "Failed to count the user's Workorders in the database."
msgstr ""
-#: components/_includes/user.php:511
+#: components/_includes/User.php:1234
msgid "You can not delete a user who has created work orders."
msgstr ""
-#: components/_includes/user.php:521
+#: components/_includes/User.php:1244
msgid "You can not delete a user who has assigned work orders."
msgstr ""
-#: components/_includes/user.php:528
+#: components/_includes/User.php:1251
msgid "Failed to count the user's Invoices in the database."
msgstr ""
-#: components/_includes/user.php:531
+#: components/_includes/User.php:1254
msgid "You can not delete a user who has invoices."
msgstr ""
-#: components/_includes/user.php:538
+#: components/_includes/User.php:1261
msgid "Failed to count the user's Vouchers in the database."
msgstr ""
-#: components/_includes/user.php:541
+#: components/_includes/User.php:1264
msgid "You can not delete a user who has Vouchers."
msgstr ""
-#: components/_includes/user.php:550
-msgid "Failed to delete the user from the database."
+#: components/_includes/Voucher.php:129
+msgid "Failed to count the matching Voucher records."
msgstr ""
-#: components/_includes/user.php:596
-msgid "Failed build and return and User list."
+#: components/_includes/Voucher.php:169
+msgid "Failed to return the matching Voucher records."
msgstr ""
-#: components/_includes/user.php:621
-#: setup/migrate/myitcrm/migrate_routines.php:1336
-msgid "Failed to check if the username exists."
+#: components/_includes/Voucher.php:232
+msgid "Failed to insert the Voucher into the database."
+msgstr ""
+
+#: components/_includes/Voucher.php:267
+msgid "Failed to get the Voucher details."
+msgstr ""
+
+#: components/_includes/Voucher.php:293
+msgid "Failed to get the Voucher ID by the Voucher code."
+msgstr ""
+
+#: components/_includes/Voucher.php:318
+msgid "Failed to get Voucher statuses."
+msgstr ""
+
+#: components/_includes/Voucher.php:336
+msgid "Failed to get the voucher status display name."
msgstr ""
-#: components/_includes/user.php:628
-#: setup/migrate/myitcrm/migrate_routines.php:1343
-msgid "The Username"
+#: components/_includes/Voucher.php:354
+msgid "Failed to get Voucher types."
msgstr ""
-#: components/_includes/user.php:628
-#: setup/migrate/myitcrm/migrate_routines.php:1343
-msgid "already exists! Please use a different one."
+#: components/_includes/Voucher.php:377
+msgid "Failed to get the invoice vouchers totals."
msgstr ""
-#: components/_includes/user.php:658
-#: setup/migrate/myitcrm/migrate_routines.php:1372
-msgid "Failed to check if the email address has been used."
+#: components/_includes/Voucher.php:436
+msgid "Failed to update the Voucher record in the database."
msgstr ""
-#: components/_includes/user.php:666
-#: setup/migrate/myitcrm/migrate_routines.php:1380
-msgid "The email address has already been used. Please use a different one."
+#: components/_includes/Voucher.php:507
+msgid "Failed to update a Voucher Status."
msgstr ""
-#: components/_includes/user.php:692
-msgid "Failed to check if the client already has a login."
+#: components/_includes/Voucher.php:512
+msgid "Voucher status updated."
msgstr ""
-#: components/_includes/user.php:699 components/user/new.php:26
-msgid "The client already has a login."
+#: components/_includes/Voucher.php:518
+msgid "Voucher Status updated to"
msgstr ""
-#: components/_includes/user.php:732 components/_includes/user.php:1083
-#: components/_includes/user.php:1280
-#: setup/migrate/myitcrm/migrate_routines.php:1309
-msgid "Failed to add password reset authorization."
+#: components/_includes/Voucher.php:552
+msgid "Failed to update the Voucher as redeemed."
msgstr ""
-#: components/_includes/user.php:737
-msgid "password has been reset."
+#: components/_includes/Voucher.php:559
+msgid "was redeemed by"
msgstr ""
-#: components/_includes/user.php:761
-#: setup/migrate/myitcrm/migrate_routines.php:1266
-msgid "Failed to read all users from the database."
+#: components/_includes/Voucher.php:582
+msgid "Failed to update an Invoice ID on the voucher."
msgstr ""
-#: components/_includes/user.php:777
-#: setup/migrate/myitcrm/migrate_routines.php:1282
-msgid "All User Account passwords have been reset."
+#: components/_includes/Voucher.php:599 components/refund/new.php:54
+msgid "cannot be refunded."
msgstr ""
-#: components/_includes/user.php:799
-msgid "Username or Password Missing."
+#: components/_includes/Voucher.php:617 components/_includes/Voucher.php:657
+msgid "for Invoice"
msgstr ""
-#: components/_includes/user.php:809
-msgid "You must reset your password before you are allowed to login."
+#: components/_includes/Voucher.php:654
+msgid "was refund was reverted by"
msgstr ""
-#: components/_includes/user.php:819
-msgid ""
-"Login denied! Your account has either been blocked or you have not activated "
-"it yet."
+#: components/_includes/Voucher.php:657
+msgid "refund was reverted by"
msgstr ""
-#: components/_includes/user.php:822
-msgid "Login denied for"
+#: components/_includes/Voucher.php:680
+msgid "cannot be cancelled."
msgstr ""
-#: components/_includes/user.php:835
-msgid "Login successful for"
+#: components/_includes/Voucher.php:715 components/_includes/Voucher.php:747
+#: components/_includes/Voucher.php:779 components/_includes/Voucher.php:885
+#: components/_includes/Voucher.php:936 components/_includes/Voucher.php:1330
+#: components/_includes/Voucher.php:1369 components/_includes/Voucher.php:1408
+#: components/_includes/Voucher.php:1445 components/_includes/Voucher.php:1482
+#: components/_includes/Voucher.php:1519
+msgid "Failed to return the matching Vouchers."
msgstr ""
-#: components/_includes/user.php:842
-msgid "Login successful."
+#: components/_includes/Voucher.php:812
+msgid "cannot be deleted."
msgstr ""
-#: components/_includes/user.php:851
-msgid "Login unsuccessful for"
+#: components/_includes/Voucher.php:849
+msgid "Failed to delete the Voucher."
msgstr ""
-#: components/_includes/user.php:853
-msgid "Login Failed. Check you username and password."
+#: components/_includes/Voucher.php:1020
+msgid "This voucher cannot be used to pay for itself."
msgstr ""
-#: components/_includes/user.php:869
-msgid "Logout successful for"
+#: components/_includes/Voucher.php:1026
+msgid "This voucher has not been paid for."
msgstr ""
-#: components/_includes/user.php:894
-msgid "Logout successful."
+#: components/_includes/Voucher.php:1032
+msgid "This voucher is expired."
msgstr ""
-#: components/_includes/user.php:916 components/_includes/user.php:930
-msgid "Failed to empty the Session table."
+#: components/_includes/Voucher.php:1038
+msgid "This voucher is unused."
msgstr ""
-#: components/_includes/user.php:922 components/_includes/user.php:935
-msgid "Failed to empty the Remember Me table."
+#: components/_includes/Voucher.php:1044
+msgid "This voucher is blocked."
msgstr ""
-#: components/_includes/user.php:979
-msgid "Google reCAPTCHA Verification Failed."
+#: components/_includes/Voucher.php:1065 components/_includes/Voucher.php:1578
+msgid "The voucher status cannot be changed because it has expired."
msgstr ""
-#: components/_includes/user.php:1016
-msgid "Your QWcrm password reset request"
+#: components/_includes/Voucher.php:1071 components/_includes/Voucher.php:1572
+#: components/_includes/Voucher.php:1734
+msgid "The voucher status cannot be changed because it has been redeemed."
msgstr ""
-#: components/_includes/user.php:1041
-msgid "Hello"
+#: components/_includes/Voucher.php:1077
+msgid "The voucher status cannot be changed because it has been expired."
msgstr ""
-#: components/_includes/user.php:1043
-msgid "A request has been made to reset your QWcrm account password."
+#: components/_includes/Voucher.php:1083 components/_includes/Voucher.php:1590
+#: components/_includes/Voucher.php:1740
+msgid "The voucher status cannot be changed because it has been refunded."
msgstr ""
-#: components/_includes/user.php:1044
-msgid ""
-"To reset your password, you will need to submit this verification code in "
-"order to verify that the request was legitimate."
+#: components/_includes/Voucher.php:1089 components/_includes/Voucher.php:1596
+#: components/_includes/Voucher.php:1752
+msgid "The voucher status cannot be changed because it has been cancelled."
msgstr ""
-#: components/_includes/user.php:1046
-msgid "The verification code is"
+#: components/_includes/Voucher.php:1095 components/_includes/Voucher.php:1602
+#: components/_includes/Voucher.php:1758
+msgid "The voucher status cannot be changed because it has been deleted."
msgstr ""
-#: components/_includes/user.php:1048
-msgid "Select the URL below and proceed with resetting your password."
+#: components/_includes/Voucher.php:1126
+msgid "This voucher cannot be refunded because it's status does not allow it."
msgstr ""
-#: components/_includes/user.php:1052
-msgid "Thank you."
+#: components/_includes/Voucher.php:1132
+msgid ""
+"The voucher cannot be refunded because the invoice it is attached to, does "
+"not allow it."
msgstr ""
-#: components/_includes/user.php:1058
-msgid "reset email has been sent."
+#: components/_includes/Voucher.php:1153
+msgid "This voucher cannot be cancelled because it's status does not allow it."
msgstr ""
-#: components/_includes/user.php:1104 components/_includes/user.php:1167
-msgid "Failed to check for existing tokens for the submitted user."
+#: components/_includes/Voucher.php:1159
+msgid ""
+"The voucher cannot be cancelled because the invoice it is attached to, does "
+"not allow it."
msgstr ""
-#: components/_includes/user.php:1126
-msgid "Failed to insert the user reset token into the database."
+#: components/_includes/Voucher.php:1180
+msgid "This voucher cannot be deleted because it's status does not allow it."
msgstr ""
-#: components/_includes/user.php:1145
-msgid "Failed to get the User ID by secret code."
+#: components/_includes/Voucher.php:1186
+msgid ""
+"The voucher cannot be deleted because the invoice it is attached to, does "
+"not allow it."
msgstr ""
-#: components/_includes/user.php:1172
-msgid "The reset token does not exist."
+#: components/_includes/Voucher.php:1207
+msgid "This voucher cannot be edited because it's status does not allow it."
msgstr ""
-#: components/_includes/user.php:1178
-msgid "The user is blocked."
+#: components/_includes/Voucher.php:1213
+msgid ""
+"The voucher cannot be edited because the invoice it is attached to, does not "
+"allow it."
msgstr ""
-#: components/_includes/user.php:1184
-msgid "The reset token has expired."
+#: components/_includes/Voucher.php:1261
+msgid ""
+"The voucher cannot be modified because the parent invoice is on a different "
+"Tax system."
msgstr ""
-#: components/_includes/user.php:1189
-msgid "Token accepted."
+#: components/_includes/Voucher.php:1267
+msgid ""
+"The voucher cannot be modified because the parent invoice is partially paid."
msgstr ""
-#: components/_includes/user.php:1210
-msgid "Failed to check for the submitted reset code."
+#: components/_includes/Voucher.php:1273
+msgid "The voucher cannot be modified because the parent invoice is paid."
msgstr ""
-#: components/_includes/user.php:1226
-msgid "Reset code accepted."
+#: components/_includes/Voucher.php:1279
+msgid ""
+"The voucher cannot be modified because the parent invoice is in dispute."
msgstr ""
-#: components/_includes/user.php:1245 components/_includes/user.php:1261
-msgid "Failed to delete existing tokens for the submitted user."
+#: components/_includes/Voucher.php:1285
+msgid ""
+"The voucher cannot be modified because the parent invoice payment is overdue."
msgstr ""
-#: components/_includes/voucher.php:130
-msgid "Failed to count the matching Voucher records."
+#: components/_includes/Voucher.php:1291
+msgid ""
+"The voucher cannot be modified because the parent invoice is in collections."
msgstr ""
-#: components/_includes/voucher.php:170
-msgid "Failed to return the matching Voucher records."
+#: components/_includes/Voucher.php:1297
+msgid ""
+"The voucher cannot be modified because the parent invoice has been refunded."
msgstr ""
-#: components/_includes/voucher.php:234
-msgid "Failed to insert the Voucher into the database."
+#: components/_includes/Voucher.php:1303
+msgid ""
+"The voucher cannot be modified because the parent invoice has been cancelled."
msgstr ""
-#: components/_includes/voucher.php:271
-msgid "Failed to get the Voucher details."
+#: components/_includes/Voucher.php:1309
+msgid ""
+"The voucher cannot be modified because the parent invoice has been deleted."
msgstr ""
-#: components/_includes/voucher.php:299
-msgid "Failed to get the Voucher ID by the Voucher code."
+#: components/_includes/Voucher.php:1340 components/_includes/Voucher.php:1527
+msgid "The invoice cannot be refunded because of Voucher"
msgstr ""
-#: components/_includes/voucher.php:326
-msgid "Failed to get Voucher statuses."
+#: components/_includes/Voucher.php:1379 components/_includes/Voucher.php:1490
+msgid "The invoice cannot be cancelled because of Voucher"
msgstr ""
-#: components/_includes/voucher.php:346
-msgid "Failed to get the voucher status display name."
+#: components/_includes/Voucher.php:1416
+msgid "The invoice cannot be deleted because of Voucher"
msgstr ""
-#: components/_includes/voucher.php:366
-msgid "Failed to get Voucher types."
+#: components/_includes/Voucher.php:1453
+msgid "The invoice cannot be edited because of Voucher"
msgstr ""
-#: components/_includes/voucher.php:391
-msgid "Failed to get the invoice vouchers totals."
+#: components/_includes/Voucher.php:1584
+msgid "The voucher status cannot be refunded because it has been expired."
msgstr ""
-#: components/_includes/voucher.php:424
-msgid "Failed to update the Voucher record in the database."
+#: components/_includes/Voucher.php:1623
+msgid "The voucher status cannot be cancelled because it has been redeemed."
msgstr ""
-#: components/_includes/voucher.php:497
-msgid "Failed to update a Voucher Status."
+#: components/_includes/Voucher.php:1629
+msgid "The voucher status cannot be cancelled because it has been suspended."
msgstr ""
-#: components/_includes/voucher.php:502
-msgid "Voucher status updated."
+#: components/_includes/Voucher.php:1635
+msgid "The voucher status cannot be cancelled because it has been expired."
msgstr ""
-#: components/_includes/voucher.php:508
-msgid "Voucher Status updated to"
+#: components/_includes/Voucher.php:1641
+msgid "The voucher status cannot be cancelled because it has been refunded."
msgstr ""
-#: components/_includes/voucher.php:544
-msgid "Failed to update the Voucher as redeemed."
+#: components/_includes/Voucher.php:1647
+msgid "The voucher status cannot be cancelled because it has been cancelled."
msgstr ""
-#: components/_includes/voucher.php:551
-msgid "was redeemed by"
+#: components/_includes/Voucher.php:1653
+msgid "The voucher status cannot be cancelled because it has been deleted."
msgstr ""
-#: components/_includes/voucher.php:576
-msgid "Failed to update an Invoice ID on the voucher."
+#: components/_includes/Voucher.php:1674
+msgid "The voucher cannot be deleted because it has been redeemed."
msgstr ""
-#: components/_includes/voucher.php:593 components/refund/new.php:61
-msgid "cannot be refunded."
+#: components/_includes/Voucher.php:1680
+msgid "The voucher cannot be deleted because it is suspended."
msgstr ""
-#: components/_includes/voucher.php:610 components/_includes/voucher.php:649
-msgid "for Invoice"
+#: components/_includes/Voucher.php:1686
+msgid "The voucher status cannot be deleted because it has been expired."
msgstr ""
-#: components/_includes/voucher.php:646
-msgid "was refund was reverted by"
+#: components/_includes/Voucher.php:1692
+msgid "The voucher cannot be deleted because it has been refunded."
msgstr ""
-#: components/_includes/voucher.php:649
-msgid "refund was reverted by"
+#: components/_includes/Voucher.php:1698
+msgid "The voucher cannot be deleted because it has been cancelled."
msgstr ""
-#: components/_includes/voucher.php:672
-msgid "cannot be cancelled."
+#: components/_includes/Voucher.php:1704
+msgid "The voucher cannot be deleted because it has been deleted."
msgstr ""
-#: components/_includes/voucher.php:708 components/_includes/voucher.php:742
-#: components/_includes/voucher.php:776 components/_includes/voucher.php:884
-#: components/_includes/voucher.php:937 components/_includes/voucher.php:1175
-#: components/_includes/voucher.php:1290 components/_includes/voucher.php:1404
-#: components/_includes/voucher.php:1525 components/_includes/voucher.php:1588
-#: components/_includes/voucher.php:1684
-msgid "Failed to return the matching Vouchers."
+#: components/_includes/Voucher.php:1728
+msgid "The voucher cannot be edited because it is on a different Tax system."
msgstr ""
-#: components/_includes/voucher.php:810
-msgid "cannot be deleted."
+#: components/_includes/Voucher.php:1764
+msgid ""
+"This voucher cannot be edited because it's current VAT Tax Code is not "
+"enabled."
msgstr ""
-#: components/_includes/voucher.php:846
-msgid "Failed to delete the Voucher."
+#: components/_includes/Voucher.php:1797 components/_includes/Voucher.php:1830
+msgid ""
+"The voucher status cannot have it' refund deleted because it is not refunded."
msgstr ""
-#: components/_includes/workorder.php:133
+#: components/_includes/Workorder.php:132
msgid "Failed to count the matching work orders."
msgstr ""
-#: components/_includes/workorder.php:172
+#: components/_includes/Workorder.php:171
msgid "Failed to return the matching work orders."
msgstr ""
-#: components/_includes/workorder.php:211
+#: components/_includes/Workorder.php:208
msgid "Failed to return notes for the work order."
msgstr ""
-#: components/_includes/workorder.php:240
+#: components/_includes/Workorder.php:235
msgid "Failed to return history records for the work order."
msgstr ""
-#: components/_includes/workorder.php:270
+#: components/_includes/Workorder.php:263
msgid "Failed to insert the work order Record into the database."
msgstr ""
-#: components/_includes/workorder.php:278
-#: components/_includes/workorder.php:281
+#: components/_includes/Workorder.php:271
+#: components/_includes/Workorder.php:274
msgid "Created by"
msgstr ""
-#: components/_includes/workorder.php:314
+#: components/_includes/Workorder.php:307
msgid "Failed to insert a work order history note."
msgstr ""
-#: components/_includes/workorder.php:338
+#: components/_includes/Workorder.php:329
msgid "Failed to insert a work order note."
msgstr ""
-#: components/_includes/workorder.php:349
-#: components/_includes/workorder.php:352
-#: components/_includes/workorder.php:850
-#: components/_includes/workorder.php:853
-#: components/_includes/workorder.php:1070
-#: components/_includes/workorder.php:1073
+#: components/_includes/Workorder.php:340
+#: components/_includes/Workorder.php:343
+#: components/_includes/Workorder.php:816
+#: components/_includes/Workorder.php:819
+#: components/_includes/Workorder.php:1038
+#: components/_includes/Workorder.php:1041
msgid "Work Order Note"
msgstr ""
-#: components/_includes/workorder.php:352
+#: components/_includes/Workorder.php:343
msgid "added to Work Order"
msgstr ""
-#: components/_includes/workorder.php:383
+#: components/_includes/Workorder.php:372
msgid "Failed to get work order details."
msgstr ""
-#: components/_includes/workorder.php:411
+#: components/_includes/Workorder.php:400
msgid "Failed to get a work order Note."
msgstr ""
-#: components/_includes/workorder.php:439
+#: components/_includes/Workorder.php:426
msgid "Failed to get all notes for a work order."
msgstr ""
-#: components/_includes/workorder.php:474
+#: components/_includes/Workorder.php:459
msgid "Failed to get work order statuses."
msgstr ""
-#: components/_includes/workorder.php:494
+#: components/_includes/Workorder.php:477
msgid "Failed to get the work order status display name."
msgstr ""
-#: components/_includes/workorder.php:590
+#: components/_includes/Workorder.php:570
msgid "Failed to update a work order scope and description."
msgstr ""
-#: components/_includes/workorder.php:597
-#: components/_includes/workorder.php:600
+#: components/_includes/Workorder.php:577
+#: components/_includes/Workorder.php:580
msgid "Scope and Description updated by"
msgstr ""
-#: components/_includes/workorder.php:626
+#: components/_includes/Workorder.php:604
msgid "Failed to update a work order Comment."
msgstr ""
-#: components/_includes/workorder.php:633
-#: components/_includes/workorder.php:636
+#: components/_includes/Workorder.php:611
+#: components/_includes/Workorder.php:614
msgid "Comment updated by"
msgstr ""
-#: components/_includes/workorder.php:662
+#: components/_includes/Workorder.php:638
msgid "Failed to update a work order resolution."
msgstr ""
-#: components/_includes/workorder.php:669
-#: components/_includes/workorder.php:672
+#: components/_includes/Workorder.php:645
+#: components/_includes/Workorder.php:648
msgid "Resolution updated by"
msgstr ""
-#: components/_includes/workorder.php:698
+#: components/_includes/Workorder.php:672
msgid ""
"Nothing done. The new work order status is the same as the current work "
"order status."
msgstr ""
-#: components/_includes/workorder.php:715
+#: components/_includes/Workorder.php:689
msgid "Failed to update a work order Status."
msgstr ""
-#: components/_includes/workorder.php:732
+#: components/_includes/Workorder.php:706
msgid "Work order status updated."
msgstr ""
-#: components/_includes/workorder.php:782
+#: components/_includes/Workorder.php:754
msgid "Failed to update a work order's Closed status."
msgstr ""
-#: components/_includes/workorder.php:803
+#: components/_includes/Workorder.php:773
msgid "Failed to update a work order last active time."
msgstr ""
-#: components/_includes/workorder.php:824
+#: components/_includes/Workorder.php:792
msgid "Failed to update a work order Invoice ID."
msgstr ""
-#: components/_includes/workorder.php:843
+#: components/_includes/Workorder.php:809
msgid "Failed to update a work order note."
msgstr ""
-#: components/_includes/workorder.php:884
+#: components/_includes/Workorder.php:848
msgid "Failed to close a work order without an invoice."
msgstr ""
-#: components/_includes/workorder.php:894
+#: components/_includes/Workorder.php:863
msgid "Closed without invoice by"
msgstr ""
-#: components/_includes/workorder.php:897
+#: components/_includes/Workorder.php:866
msgid "has been closed without invoice by"
msgstr ""
-#: components/_includes/workorder.php:928
+#: components/_includes/Workorder.php:895
msgid "Failed to close a work order with an invoice."
msgstr ""
-#: components/_includes/workorder.php:938
+#: components/_includes/Workorder.php:910
msgid "Closed with invoice by"
msgstr ""
-#: components/_includes/workorder.php:941
+#: components/_includes/Workorder.php:913
msgid "has been closed with invoice by"
msgstr ""
-#: components/_includes/workorder.php:966
+#: components/_includes/Workorder.php:936
msgid "This workorder cannot be deleted because it has an invoice."
msgstr ""
-#: components/_includes/workorder.php:972
+#: components/_includes/Workorder.php:942
msgid "This workorder cannot be deleted because its status does not allow it."
msgstr ""
-#: components/_includes/workorder.php:1002
+#: components/_includes/Workorder.php:972
msgid "Failed to delete the Work Order"
msgstr ""
-#: components/_includes/workorder.php:1010
+#: components/_includes/Workorder.php:980
msgid "Failed to delete the history notes for Work Order"
msgstr ""
-#: components/_includes/workorder.php:1018
+#: components/_includes/Workorder.php:988
msgid "Failed to delete the notes for Work Order"
msgstr ""
-#: components/_includes/workorder.php:1027
+#: components/_includes/Workorder.php:997
msgid "Failed to delete the schedules for Work Order"
msgstr ""
-#: components/_includes/workorder.php:1065
+#: components/_includes/Workorder.php:1033
msgid "Failed to delete a work order note."
msgstr ""
-#: components/_includes/workorder.php:1098
+#: components/_includes/Workorder.php:1066
msgid "Cannot edit the resolution because the work order is already closed."
msgstr ""
-#: components/_includes/workorder.php:1105
+#: components/_includes/Workorder.php:1073
msgid ""
"Can not close a work order if it is Waiting for Parts. Please Adjust the "
"status."
msgstr ""
-#: components/_includes/workorder.php:1149
+#: components/_includes/Workorder.php:1115
msgid "Failed to assign a work order to an employee."
msgstr ""
-#: components/administrator/acl.php:16
+#: components/_includes/Workorder.php:1177
+msgid "This workorder cannot be deleted because it is assigned"
+msgstr ""
+
+#: components/_includes/Workorder.php:1183
+msgid "This workorder cannot be deleted because it is waiting for parts."
+msgstr ""
+
+#: components/_includes/Workorder.php:1189
+msgid "This workorder cannot be deleted because it is scheduled."
+msgstr ""
+
+#: components/_includes/Workorder.php:1195
+msgid "This workorder cannot be deleted because it is with the client."
+msgstr ""
+
+#: components/_includes/Workorder.php:1201
+msgid "This workorder cannot be deleted because it is on hold."
+msgstr ""
+
+#: components/_includes/Workorder.php:1213
+msgid ""
+"This workorder cannot be deleted because it has been closed without an "
+"invoice."
+msgstr ""
+
+#: components/_includes/Workorder.php:1219
+msgid ""
+"This workorder cannot be deleted because it has been closed with an invoice."
+msgstr ""
+
+#: components/_includes/Workorder.php:1225
+msgid "The workorder cannot be deleted because it has already been deleted."
+msgstr ""
+
+#: components/_includes/Workorder.php:1294
+msgid ""
+"This workorder status cannot be changed because it has been closed with an "
+"invoice."
+msgstr ""
+
+#: components/_includes/Workorder.php:1300
+msgid ""
+"This workorder status cannot be changed because it has already been deleted."
+msgstr ""
+
+#: components/_includes/Workorder.php:1363
+msgid ""
+"This workorder employee cannot be changed because it has been closed without "
+"an invoice."
+msgstr ""
+
+#: components/_includes/Workorder.php:1369
+msgid ""
+"This workorder employee cannot be changed because it has been closed with an "
+"invoice."
+msgstr ""
+
+#: components/_includes/Workorder.php:1375
+msgid ""
+"This workorder employee cannot be changed because it has already been "
+"deleted."
+msgstr ""
+
+#: components/administrator/acl.php:14
msgid "Permissions reset to default."
msgstr ""
-#: components/administrator/acl.php:22
+#: components/administrator/acl.php:20
msgid "Permissions Updated."
msgstr ""
-#: components/administrator/config.php:54
-#: components/administrator/config.php:63
+#: components/administrator/config.php:51
+#: components/administrator/config.php:60
msgid "Config settings updated successfully."
msgstr ""
-#: components/administrator/config.php:69
+#: components/administrator/config.php:66
msgid "Some information was invalid, please check for errors and try again."
msgstr ""
-#: components/client/delete.php:16 components/core/error.php:25
-#: components/expense/cancel.php:20 components/expense/delete.php:20
-#: components/invoice/cancel.php:21 components/invoice/delete.php:23
-#: components/invoice/delete_labour.php:21
-#: components/invoice/delete_parts.php:21 components/otherincome/cancel.php:17
-#: components/otherincome/delete.php:17 components/payment/cancel.php:24
-#: components/payment/delete.php:24 components/payment/new.php:71
-#: components/refund/cancel.php:21 components/refund/delete.php:21
-#: components/refund/new.php:25 components/schedule/delete.php:19
-#: components/setup/choice.php:16 components/setup/install.php:20
-#: components/setup/migrate.php:20 components/setup/upgrade.php:21
-#: components/supplier/cancel.php:16 components/supplier/delete.php:16
-#: components/user/delete.php:17 components/user/reset.php:40
-#: components/user/reset.php:97 components/user/reset.php:132
-#: components/voucher/delete.php:21 components/voucher/new.php:22
-#: components/workorder/delete.php:18 components/workorder/note_delete.php:17
+#: components/client/delete.php:14 components/core/error.php:25
+#: components/expense/cancel.php:14 components/expense/delete.php:14
+#: components/invoice/cancel.php:14 components/invoice/delete.php:14
+#: components/invoice/delete_labour.php:14
+#: components/invoice/delete_parts.php:14 components/otherincome/cancel.php:14
+#: components/otherincome/delete.php:14 components/payment/cancel.php:14
+#: components/payment/delete.php:14 components/payment/new.php:61
+#: components/refund/cancel.php:14 components/refund/delete.php:14
+#: components/refund/new.php:16 components/schedule/delete.php:14
+#: components/setup/choice.php:14 components/setup/install.php:14
+#: components/setup/migrate.php:16 components/setup/upgrade.php:14
+#: components/supplier/cancel.php:14 components/supplier/delete.php:14
+#: components/user/delete.php:14 components/user/reset.php:35
+#: components/user/reset.php:92 components/user/reset.php:127
+#: components/voucher/delete.php:14 components/voucher/new.php:14
+#: components/workorder/delete.php:14 components/workorder/note_delete.php:14
msgid "No Direct Access Allowed."
msgstr ""
-#: components/client/delete.php:21 components/client/details.php:26
-#: components/client/edit.php:15 components/client/note_new.php:15
-#: components/workorder/new.php:20
+#: components/client/delete.php:19 components/client/details.php:16
+#: components/client/edit.php:13 components/client/note_new.php:13
+#: components/workorder/new.php:16
msgid "No Client ID supplied."
msgstr ""
-#: components/client/edit.php:24
+#: components/client/delete.php:27
+msgid "This client cannot be deleted."
+msgstr ""
+
+#: components/client/delete.php:33
+msgid "The client has been deleted."
+msgstr ""
+
+#: components/client/edit.php:23
msgid "The Client's information was updated."
msgstr ""
-#: components/client/note_delete.php:15 components/client/note_edit.php:15
+#: components/client/note_delete.php:13 components/client/note_edit.php:13
msgid "No Client Note ID supplied."
msgstr ""
-#: components/client/search.php:24
+#: components/client/note_delete.php:21
+msgid "The client note has been deleted."
+msgstr ""
+
+#: components/client/note_new.php:22
+msgid "Client note created."
+msgstr ""
+
+#: components/client/search.php:22
msgid "A search of clients has been performed with the search term"
msgstr ""
-#: components/core/blocks/theme_debug_block.php:33
+#: components/core/blocks/theme_debug_block.php:32
msgid "QWcrm Advanced Debug Section"
msgstr ""
-#: components/core/blocks/theme_debug_block.php:41
+#: components/core/blocks/theme_debug_block.php:40
msgid "All Defined PHP Variables"
msgstr ""
-#: components/core/blocks/theme_debug_block.php:47
+#: components/core/blocks/theme_debug_block.php:46
msgid "All Defined PHP Constants"
msgstr ""
-#: components/core/blocks/theme_debug_block.php:53
+#: components/core/blocks/theme_debug_block.php:52
msgid "All Defined PHP Functions"
msgstr ""
-#: components/core/blocks/theme_debug_block.php:59
+#: components/core/blocks/theme_debug_block.php:58
msgid "All Declared PHP Classes"
msgstr ""
-#: components/core/blocks/theme_debug_block.php:65
+#: components/core/blocks/theme_debug_block.php:64
msgid "All Server Enviromental Variables"
msgstr ""
-#: components/core/error.php:79
+#: components/core/error.php:47
+msgid "An error has occured while accessing the database."
+msgstr ""
+
+#: components/core/error.php:78
msgid "An error has occured but you are not allowed to see it."
msgstr ""
-#: components/core/error.php:80
+#: components/core/error.php:79
msgid "Timestamp"
msgstr ""
-#: components/core/error.php:81
+#: components/core/error.php:80
msgid ""
"Give this information to an admin and they can have a look at it for you."
msgstr ""
-#: components/expense/cancel.php:25 components/expense/delete.php:25
-#: components/expense/details.php:17 components/expense/edit.php:21
-#: components/expense/status.php:16 components/payment/new.php:59
+#: components/expense/cancel.php:19 components/expense/delete.php:19
+#: components/expense/details.php:13 components/expense/edit.php:13
+#: components/expense/status.php:13 components/payment/new.php:49
msgid "No Expense ID supplied."
msgstr ""
-#: components/expense/cancel.php:32
+#: components/expense/cancel.php:27
msgid "Expense cancelled successfully."
msgstr ""
-#: components/expense/delete.php:32
+#: components/expense/delete.php:27
msgid "Expense deleted successfully."
msgstr ""
-#: components/expense/edit.php:29
+#: components/expense/edit.php:22
msgid "Expense updated successfully."
msgstr ""
-#: components/expense/edit.php:35
+#: components/expense/edit.php:28
msgid "You cannot edit this expense because its status does not allow it."
msgstr ""
-#: components/expense/new.php:26 components/expense/new.php:31
-#: components/expense/new.php:36
+#: components/expense/new.php:21 components/expense/new.php:26
+#: components/expense/new.php:31
msgid "Expense added successfully."
msgstr ""
-#: components/expense/search.php:24
+#: components/expense/search.php:22
msgid "A search of expenses has been performed with the search term"
msgstr ""
-#: components/invoice/cancel.php:26 components/invoice/delete.php:28
-#: components/invoice/details.php:22 components/invoice/edit.php:26
-#: components/invoice/print.php:21 components/invoice/status.php:22
-#: components/payment/new.php:45 components/refund/new.php:35
-#: components/voucher/new.php:27
+#: components/invoice/cancel.php:19 components/invoice/delete.php:19
+#: components/invoice/details.php:13 components/invoice/edit.php:17
+#: components/invoice/print.php:13 components/invoice/status.php:13
+#: components/payment/new.php:35 components/refund/new.php:27
+#: components/voucher/new.php:19
msgid "No Invoice ID supplied."
msgstr ""
-#: components/invoice/cancel.php:33
+#: components/invoice/cancel.php:27
msgid "The invoice failed to be cancelled."
msgstr ""
-#: components/invoice/cancel.php:39
+#: components/invoice/cancel.php:33
msgid "The invoice has been cancelled successfully."
msgstr ""
-#: components/invoice/delete.php:35
+#: components/invoice/delete.php:27
msgid "The invoice failed to be deleted."
msgstr ""
-#: components/invoice/delete.php:40
+#: components/invoice/delete.php:32
msgid "The invoice has been deleted successfully."
msgstr ""
-#: components/invoice/delete_labour.php:26
+#: components/invoice/delete_labour.php:19
msgid "No Invoice Labour ID supplied."
msgstr ""
-#: components/invoice/delete_parts.php:26
+#: components/invoice/delete_parts.php:19
msgid "No Invoice Parts ID supplied."
msgstr ""
-#: components/invoice/edit.php:31
+#: components/invoice/edit.php:23
msgid "You cannot edit this invoice because its status does not allow it."
msgstr ""
-#: components/invoice/new.php:43
+#: components/invoice/new.php:39
msgid ""
"You cannot create an invoice by the method you just tried, report to admins."
msgstr ""
-#: components/invoice/print.php:26 components/voucher/print.php:25
-#: components/workorder/print.php:23
+#: components/invoice/print.php:19 components/voucher/print.php:23
+#: components/workorder/print.php:19
msgid "Some or all of the Printing Options are not set."
msgstr ""
-#: components/invoice/print.php:84 components/invoice/print.php:144
-#: components/voucher/print.php:48 components/workorder/print.php:50
-#: components/workorder/print.php:109 components/workorder/print.php:168
+#: components/invoice/print.php:78 components/invoice/print.php:142
+#: components/voucher/print.php:47 components/workorder/print.php:47
+#: components/workorder/print.php:106 components/workorder/print.php:165
msgid "has been printed as html."
msgstr ""
-#: components/invoice/print.php:98 components/voucher/print.php:61
-#: components/workorder/print.php:63 components/workorder/print.php:122
-#: components/workorder/print.php:181
+#: components/invoice/print.php:93 components/voucher/print.php:60
+#: components/workorder/print.php:60 components/workorder/print.php:119
+#: components/workorder/print.php:178
msgid "has been printed as a PDF."
msgstr ""
-#: components/invoice/print.php:124 components/voucher/print.php:85
-#: components/workorder/print.php:87 components/workorder/print.php:146
-#: components/workorder/print.php:205
+#: components/invoice/print.php:122 components/voucher/print.php:84
+#: components/workorder/print.php:84 components/workorder/print.php:143
+#: components/workorder/print.php:202
msgid "has been emailed as a PDF."
msgstr ""
-#: components/invoice/print.php:144
+#: components/invoice/print.php:142
msgid "Address Envelope"
msgstr ""
-#: components/invoice/search.php:23
+#: components/invoice/search.php:21
msgid "A search of invoices has been performed with the search term"
msgstr ""
-#: components/otherincome/cancel.php:22 components/otherincome/delete.php:22
-#: components/payment/new.php:66
+#: components/otherincome/cancel.php:19 components/otherincome/delete.php:19
+#: components/payment/new.php:56
msgid "No Otherincome ID supplied."
msgstr ""
-#: components/otherincome/cancel.php:29
+#: components/otherincome/cancel.php:27
msgid "Otherincome cancelled successfully."
msgstr ""
-#: components/otherincome/delete.php:29
+#: components/otherincome/delete.php:27
msgid "Otherincome deleted successfully."
msgstr ""
-#: components/otherincome/details.php:17 components/otherincome/edit.php:18
-#: components/payment/new.php:52 components/refund/cancel.php:26
-#: components/refund/delete.php:26 components/refund/details.php:18
-#: components/refund/edit.php:22
+#: components/otherincome/details.php:13 components/otherincome/edit.php:13
+#: components/payment/new.php:42 components/refund/cancel.php:19
+#: components/refund/delete.php:19 components/refund/details.php:13
+#: components/refund/edit.php:13
msgid "No Refund ID supplied."
msgstr ""
-#: components/otherincome/edit.php:29
+#: components/otherincome/edit.php:25
msgid "Otherincome updated successfully."
msgstr ""
-#: components/otherincome/edit.php:34
+#: components/otherincome/edit.php:30
msgid "You cannot edit this otherincome because its status does not allow it."
msgstr ""
-#: components/otherincome/new.php:26 components/otherincome/new.php:31
-#: components/otherincome/new.php:36
+#: components/otherincome/new.php:21 components/otherincome/new.php:26
+#: components/otherincome/new.php:31
msgid "Other Income added successfully."
msgstr ""
-#: components/otherincome/search.php:24
+#: components/otherincome/search.php:22
msgid "A search of otherincomes has been performed with the search term"
msgstr ""
-#: components/otherincome/status.php:16 components/refund/status.php:18
-#: components/voucher/delete.php:26 components/voucher/details.php:17
-#: components/voucher/edit.php:21 components/voucher/print.php:20
-#: components/voucher/status.php:21
+#: components/otherincome/status.php:13 components/refund/status.php:13
+#: components/voucher/delete.php:19 components/voucher/details.php:13
+#: components/voucher/edit.php:13 components/voucher/print.php:17
+#: components/voucher/status.php:13
msgid "No Voucher ID supplied."
msgstr ""
-#: components/payment/cancel.php:29 components/payment/delete.php:29
-#: components/payment/details.php:17 components/payment/edit.php:24
-#: components/payment/status.php:16
+#: components/payment/cancel.php:19 components/payment/delete.php:19
+#: components/payment/details.php:13 components/payment/edit.php:13
+#: components/payment/status.php:13
msgid "No Payment ID supplied."
msgstr ""
-#: components/payment/cancel.php:86 components/payment/delete.php:86
-#: components/payment/edit.php:99 components/payment/new.php:164
-msgid "Invalid Payment Type."
-msgstr ""
-
-#: components/payment/edit.php:29
+#: components/payment/edit.php:19
msgid "You cannot edit this payment because its status does not allow it."
msgstr ""
-#: components/payment/methods/bank_transfer.php:51
+#: components/payment/methods/PaymentMethodBankTransfer.php:53
msgid "Bank Transfer payment was not successful."
msgstr ""
-#: components/payment/methods/bank_transfer.php:55
+#: components/payment/methods/PaymentMethodBankTransfer.php:57
msgid "Bank Transfer payment added successfully."
msgstr ""
-#: components/payment/methods/card.php:51
+#: components/payment/methods/PaymentMethodCard.php:53
msgid "Card payment was not successful."
msgstr ""
-#: components/payment/methods/card.php:55
+#: components/payment/methods/PaymentMethodCard.php:57
msgid "Card payment added successfully."
msgstr ""
-#: components/payment/methods/cash.php:51
+#: components/payment/methods/PaymentMethodCash.php:52
msgid "Cash payment was not successful."
msgstr ""
-#: components/payment/methods/cash.php:55
+#: components/payment/methods/PaymentMethodCash.php:56
msgid "Cash payment added successfully."
msgstr ""
-#: components/payment/methods/cheque.php:51
+#: components/payment/methods/PaymentMethodCheque.php:52
msgid "Cheque payment was not successful."
msgstr ""
-#: components/payment/methods/cheque.php:55
+#: components/payment/methods/PaymentMethodCheque.php:56
msgid "Cheque payment added successfully."
msgstr ""
-#: components/payment/methods/direct_debit.php:51
+#: components/payment/methods/PaymentMethodDirectdebit.php:52
msgid "Direct Debit payment was not successful."
msgstr ""
-#: components/payment/methods/direct_debit.php:55
+#: components/payment/methods/PaymentMethodDirectdebit.php:56
msgid "Direct Debit payment added successfully."
msgstr ""
-#: components/payment/methods/other.php:51
+#: components/payment/methods/PaymentMethodOther.php:52
msgid "Other payment was not successful."
msgstr ""
-#: components/payment/methods/other.php:55
+#: components/payment/methods/PaymentMethodOther.php:56
msgid "Other payment added successfully."
msgstr ""
-#: components/payment/methods/paypal.php:51
+#: components/payment/methods/PaymentMethodPaypal.php:52
msgid "PayPal payment was not successful."
msgstr ""
-#: components/payment/methods/paypal.php:55
+#: components/payment/methods/PaymentMethodPaypal.php:56
msgid "PayPal payment added successfully."
msgstr ""
-#: components/payment/methods/voucher.php:24
+#: components/payment/methods/PaymentMethodVoucher.php:25
msgid "There is no Voucher with that code."
msgstr ""
-#: components/payment/methods/voucher.php:37
+#: components/payment/methods/PaymentMethodVoucher.php:38
msgid "This Voucher is not valid or cannot be redeemed."
msgstr ""
-#: components/payment/methods/voucher.php:75
+#: components/payment/methods/PaymentMethodVoucher.php:76
msgid "Voucher was not applied successfully."
msgstr ""
-#: components/payment/methods/voucher.php:79
+#: components/payment/methods/PaymentMethodVoucher.php:80
msgid "Voucher applied successfully."
msgstr ""
-#: components/payment/new.php:23
+#: components/payment/new.php:13
msgid "No Payment Type supplied."
msgstr ""
-#: components/payment/new.php:212
-msgid "Invalid Payment Method."
-msgstr ""
-
-#: components/payment/options.php:59 components/payment/options.php:62
+#: components/payment/options.php:57 components/payment/options.php:60
msgid "Payment Options Updated."
msgstr ""
-#: components/payment/search.php:25
+#: components/payment/search.php:23
msgid "A search of payments has been performed with the search term"
msgstr ""
-#: components/payment/types/expense.php:111
-#: components/payment/types/invoice.php:119
-#: components/payment/types/otherincome.php:111
-#: components/payment/types/refund.php:113
+#: components/payment/types/PaymentTypeExpense.php:112
+#: components/payment/types/PaymentTypeInvoice.php:120
+#: components/payment/types/PaymentTypeOtherincome.php:112
+#: components/payment/types/PaymentTypeRefund.php:114
msgid "Return to Record"
msgstr ""
-#: components/payment/types/expense.php:117
+#: components/payment/types/PaymentTypeExpense.php:118
msgid "Add New Expense Record"
msgstr ""
-#: components/payment/types/expense.php:134
+#: components/payment/types/PaymentTypeExpense.php:135
msgid "Payment updated successfully and Expense"
msgstr ""
-#: components/payment/types/expense.php:134
-#: components/payment/types/expense.php:153
-#: components/payment/types/expense.php:172
-#: components/payment/types/invoice.php:142
-#: components/payment/types/invoice.php:161
-#: components/payment/types/invoice.php:180
-#: components/payment/types/otherincome.php:134
-#: components/payment/types/otherincome.php:153
-#: components/payment/types/otherincome.php:172
-#: components/payment/types/refund.php:136
-#: components/payment/types/refund.php:155
-#: components/payment/types/refund.php:174
+#: components/payment/types/PaymentTypeExpense.php:135
+#: components/payment/types/PaymentTypeExpense.php:155
+#: components/payment/types/PaymentTypeExpense.php:175
+#: components/payment/types/PaymentTypeInvoice.php:143
+#: components/payment/types/PaymentTypeInvoice.php:163
+#: components/payment/types/PaymentTypeInvoice.php:183
+#: components/payment/types/PaymentTypeOtherincome.php:135
+#: components/payment/types/PaymentTypeOtherincome.php:155
+#: components/payment/types/PaymentTypeOtherincome.php:175
+#: components/payment/types/PaymentTypeRefund.php:137
+#: components/payment/types/PaymentTypeRefund.php:157
+#: components/payment/types/PaymentTypeRefund.php:177
msgid "has been updated to reflect this change."
msgstr ""
-#: components/payment/types/expense.php:153
+#: components/payment/types/PaymentTypeExpense.php:155
msgid "Payment cancelled successfully and Expense"
msgstr ""
-#: components/payment/types/expense.php:172
+#: components/payment/types/PaymentTypeExpense.php:175
msgid "Payment deleted successfully and Expense"
msgstr ""
-#: components/payment/types/expense.php:185
+#: components/payment/types/PaymentTypeExpense.php:189
msgid ""
"The expense cannot receive a payment because it is on a different tax system."
msgstr ""
-#: components/payment/types/invoice.php:82
-#: components/payment/types/otherincome.php:81
-#: components/payment/types/refund.php:83
+#: components/payment/types/PaymentTypeInvoice.php:82
+#: components/payment/types/PaymentTypeOtherincome.php:81
+#: components/payment/types/PaymentTypeRefund.php:83
msgid "The balance has been cleared."
msgstr ""
-#: components/payment/types/invoice.php:142
+#: components/payment/types/PaymentTypeInvoice.php:143
msgid "Payment updated successfully and Invoice"
msgstr ""
-#: components/payment/types/invoice.php:161
+#: components/payment/types/PaymentTypeInvoice.php:163
msgid "Payment cancelled successfully and Invoice"
msgstr ""
-#: components/payment/types/invoice.php:180
+#: components/payment/types/PaymentTypeInvoice.php:183
msgid "Payment deleted successfully and Invoice"
msgstr ""
-#: components/payment/types/invoice.php:193
+#: components/payment/types/PaymentTypeInvoice.php:197
msgid ""
"The invoice cannot receive a payment because it is on a different tax system."
msgstr ""
-#: components/payment/types/otherincome.php:117
+#: components/payment/types/PaymentTypeOtherincome.php:118
msgid "Add New Other Income Record"
msgstr ""
-#: components/payment/types/otherincome.php:134
+#: components/payment/types/PaymentTypeOtherincome.php:135
msgid "Payment updated successfully and Otherincome"
msgstr ""
-#: components/payment/types/otherincome.php:153
+#: components/payment/types/PaymentTypeOtherincome.php:155
msgid "Payment cancelled successfully and Otherincome"
msgstr ""
-#: components/payment/types/otherincome.php:172
+#: components/payment/types/PaymentTypeOtherincome.php:175
msgid "Payment deleted successfully and Otherincome"
msgstr ""
-#: components/payment/types/otherincome.php:185
+#: components/payment/types/PaymentTypeOtherincome.php:189
msgid ""
"The other income cannot receive a payment because it is on a different tax "
"system."
msgstr ""
-#: components/payment/types/refund.php:136
+#: components/payment/types/PaymentTypeRefund.php:137
msgid "Payment updated successfully and Refund"
msgstr ""
-#: components/payment/types/refund.php:155
+#: components/payment/types/PaymentTypeRefund.php:157
msgid "Payment cancelled successfully and Refund"
msgstr ""
-#: components/payment/types/refund.php:174
+#: components/payment/types/PaymentTypeRefund.php:177
msgid "Payment deleted successfully and Refund"
msgstr ""
-#: components/payment/types/refund.php:187
+#: components/payment/types/PaymentTypeRefund.php:191
msgid ""
"The refund cannot receive a payment because it is on a different tax system."
msgstr ""
-#: components/refund/cancel.php:33
+#: components/refund/cancel.php:27
msgid "Refund cancelled successfully."
msgstr ""
-#: components/refund/delete.php:33
+#: components/refund/delete.php:27
msgid "Refund deleted successfully."
msgstr ""
-#: components/refund/edit.php:33
+#: components/refund/edit.php:25
msgid "Refund updated successfully."
msgstr ""
-#: components/refund/edit.php:38
+#: components/refund/edit.php:30
msgid "You cannot edit this refund because its status does not allow it."
msgstr ""
-#: components/refund/new.php:30
+#: components/refund/new.php:21
msgid "No Refund Type."
msgstr ""
-#: components/refund/new.php:48 components/refund/new.php:53
+#: components/refund/new.php:41 components/refund/new.php:46
msgid "Refund added successfully."
msgstr ""
-#: components/refund/search.php:25
+#: components/refund/search.php:22
msgid "A search of refunds has been performed with the search term"
msgstr ""
-#: components/report/financial.php:222
+#: components/report/financial.php:211
msgid "The Tax Man owes you this amount."
msgstr ""
-#: components/report/financial.php:223
+#: components/report/financial.php:212
msgid "There is nothing to pay."
msgstr ""
-#: components/report/financial.php:224
+#: components/report/financial.php:213
msgid "You owe the Tax Man this amount."
msgstr ""
-#: components/report/financial.php:243
+#: components/report/financial.php:232
msgid "Financial report run for the date range"
msgstr ""
-#: components/schedule/day.php:30
+#: components/schedule/day.php:25
msgid "Can not set a schedule for closed work orders - Work Order ID"
msgstr ""
-#: components/schedule/delete.php:24 components/schedule/edit.php:19
+#: components/schedule/delete.php:19 components/schedule/edit.php:13
msgid "No Schedule ID supplied."
msgstr ""
-#: components/schedule/delete.php:34
+#: components/schedule/delete.php:30
msgid "Schedule record has been deleted."
msgstr ""
-#: components/schedule/icalendar.php:24
+#: components/schedule/edit.php:50
+msgid "Schedule Successfully Updated."
+msgstr ""
+
+#: components/schedule/icalendar.php:18
msgid "Employee ID missing."
msgstr ""
-#: components/schedule/icalendar.php:29
+#: components/schedule/icalendar.php:24
msgid "Schedule ID is missing."
msgstr ""
-#: components/schedule/icalendar.php:34
+#: components/schedule/icalendar.php:30
msgid "Some date information is missing."
msgstr ""
-#: components/schedule/icalendar.php:46
+#: components/schedule/icalendar.php:43
msgid "Day"
msgstr ""
-#: components/schedule/icalendar.php:52 components/schedule/icalendar.php:72
+#: components/schedule/icalendar.php:49 components/schedule/icalendar.php:69
msgid "has been exported."
msgstr ""
-#: components/schedule/icalendar.php:65
+#: components/schedule/icalendar.php:62
msgid "WorkOrder"
msgstr ""
-#: components/schedule/new.php:22
+#: components/schedule/new.php:16
msgid "No Employee ID supplied."
msgstr ""
-#: components/schedule/new.php:27 components/workorder/delete.php:23
-#: components/workorder/details.php:18
-#: components/workorder/details_edit_comment.php:16
-#: components/workorder/details_edit_description.php:16
-#: components/workorder/details_edit_resolution.php:16
-#: components/workorder/note_new.php:16 components/workorder/print.php:18
-#: components/workorder/status.php:17
+#: components/schedule/new.php:22 components/workorder/delete.php:19
+#: components/workorder/details.php:13
+#: components/workorder/details_edit_comment.php:13
+#: components/workorder/details_edit_description.php:13
+#: components/workorder/details_edit_resolution.php:13
+#: components/workorder/note_new.php:13 components/workorder/print.php:13
+#: components/workorder/status.php:13
msgid "No Workorder ID supplied."
msgstr ""
-#: components/schedule/new.php:54
+#: components/schedule/new.php:57
msgid "Schedule Successfully Created"
msgstr ""
-#: components/schedule/search.php:23
+#: components/schedule/search.php:21
msgid "A search of schedules has been performed with the search term"
msgstr ""
-#: components/setup/install.php:39
+#: components/setup/install.php:30
msgid "QWcrm installation has begun."
msgstr ""
-#: components/setup/install.php:49 components/setup/migrate.php:43
+#: components/setup/install.php:40 components/setup/migrate.php:38
msgid "Database connection successful."
msgstr ""
-#: components/setup/install.php:52 components/setup/migrate.php:55
+#: components/setup/install.php:49 components/setup/migrate.php:52
msgid ""
"Connected successfully to the database with the supplied credentials and "
"added them to the config file."
msgstr ""
-#: components/setup/install.php:60 components/setup/migrate.php:63
+#: components/setup/install.php:57 components/setup/migrate.php:60
msgid "Failed to connect to the database with the supplied credentials."
msgstr ""
-#: components/setup/install.php:96 components/setup/migrate.php:142
+#: components/setup/install.php:92 components/setup/migrate.php:140
msgid "Config settings have been added to the config file."
msgstr ""
-#: components/setup/install.php:117 components/setup/migrate.php:163
+#: components/setup/install.php:113 components/setup/migrate.php:161
msgid "Starting Database installation."
msgstr ""
-#: components/setup/install.php:122 components/setup/migrate.php:168
+#: components/setup/install.php:118 components/setup/migrate.php:166
msgid "The database installed successfully."
msgstr ""
-#: components/setup/install.php:130 components/setup/migrate.php:176
+#: components/setup/install.php:126 components/setup/migrate.php:174
msgid "The database failed to install."
msgstr ""
-#: components/setup/install.php:187 components/setup/migrate.php:229
+#: components/setup/install.php:183 components/setup/migrate.php:227
msgid "Company options inserted."
msgstr ""
-#: components/setup/install.php:216
+#: components/setup/install.php:212
msgid "Starting Work Order number has been set to"
msgstr ""
-#: components/setup/install.php:221
+#: components/setup/install.php:217
msgid "Starting Invoice number has been set to"
msgstr ""
-#: components/setup/install.php:241 components/setup/migrate.php:334
+#: components/setup/install.php:237 components/setup/migrate.php:330
msgid "The administrator account has been created."
msgstr ""
-#: components/setup/install.php:242 components/setup/install.php:243
+#: components/setup/install.php:238 components/setup/install.php:239
msgid "The QWcrm installation process has completed successfully."
msgstr ""
-#: components/setup/install.php:299
+#: components/setup/install.php:295
msgid "QWcrm installation has finished."
msgstr ""
-#: components/setup/migrate.php:84
+#: components/setup/migrate.php:82
msgid "QWcrm migration from MyITCRM has begun."
msgstr ""
-#: components/setup/migrate.php:101
+#: components/setup/migrate.php:99
msgid ""
"Connected successfully to the MyITCRM database with the supplied prefix."
msgstr ""
-#: components/setup/migrate.php:102
+#: components/setup/migrate.php:100
msgid "MyITCRM database connection successful."
msgstr ""
-#: components/setup/migrate.php:110
+#: components/setup/migrate.php:108
msgid "The MyITCRM database is either missing or the prefix is wrong."
msgstr ""
-#: components/setup/migrate.php:111
+#: components/setup/migrate.php:109
msgid "Failed to connect to the MyITCRM database with the supplied prefix."
msgstr ""
-#: components/setup/migrate.php:258
+#: components/setup/migrate.php:256
msgid "Starting MyITCRM Database Migration."
msgstr ""
-#: components/setup/migrate.php:268
+#: components/setup/migrate.php:264
msgid "The MyITCRM database migrated successfully."
msgstr ""
-#: components/setup/migrate.php:277
+#: components/setup/migrate.php:273
msgid "The MyITCRM database failed to migrate successfully."
msgstr ""
-#: components/setup/migrate.php:335 components/setup/migrate.php:336
+#: components/setup/migrate.php:331 components/setup/migrate.php:332
msgid ""
"The QWcrm installation and MyITCRM migration process has completed "
"successfully."
msgstr ""
-#: components/setup/migrate.php:394
+#: components/setup/migrate.php:390
msgid "MyITCRM to QWcrm migration has finished."
msgstr ""
-#: components/setup/upgrade.php:65
+#: components/setup/upgrade.php:50
+msgid ""
+"The upgrade procedure has been split into multiple parts to prevent server "
+"timeouts."
+msgstr ""
+
+#: components/setup/upgrade.php:51
+msgid "Follow this process through until the upgrade is complete."
+msgstr ""
+
+#: components/setup/upgrade.php:52
+msgid "The final QWcrm version will be"
+msgstr ""
+
+#: components/setup/upgrade.php:63
msgid ""
"Connected successfully to the database with the supplied credentials from "
"the config file."
msgstr ""
-#: components/setup/upgrade.php:70
+#: components/setup/upgrade.php:68
msgid ""
"Failed to connect to the database with the supplied credentials. Check your "
"config file."
msgstr ""
-#: components/setup/upgrade.php:88
+#: components/setup/upgrade.php:86
msgid "Starting Database upgrade."
msgstr ""
-#: components/setup/upgrade.php:97
+#: components/setup/upgrade.php:95
msgid "The database upgraded successfully."
msgstr ""
-#: components/setup/upgrade.php:104
+#: components/setup/upgrade.php:102
msgid "The database failed to upgrade."
msgstr ""
@@ -10223,126 +11193,130 @@ msgstr ""
msgid "The QWcrm upgrade process has completed successfully."
msgstr ""
-#: components/setup/upgrade.php:151
+#: components/setup/upgrade.php:134
+msgid "This QWcrm upgrade `Part` has completed successfully."
+msgstr ""
+
+#: components/setup/upgrade.php:168
msgid "QWcrm upgrade has finished."
msgstr ""
-#: components/supplier/cancel.php:21 components/supplier/delete.php:21
-#: components/supplier/details.php:15 components/supplier/edit.php:15
-#: components/supplier/status.php:15
+#: components/supplier/cancel.php:19 components/supplier/delete.php:19
+#: components/supplier/details.php:13 components/supplier/edit.php:13
+#: components/supplier/status.php:13
msgid "No Supplier ID supplied."
msgstr ""
-#: components/supplier/cancel.php:28
+#: components/supplier/cancel.php:27
msgid "Supplier cancelled successfully."
msgstr ""
-#: components/supplier/delete.php:28
+#: components/supplier/delete.php:27
msgid "Supplier deleted successfully."
msgstr ""
-#: components/supplier/edit.php:25
+#: components/supplier/edit.php:24
msgid "Supplier updated successfully."
msgstr ""
-#: components/supplier/edit.php:31
+#: components/supplier/edit.php:30
msgid "You cannot edit this supplier because its status does not allow it."
msgstr ""
-#: components/supplier/new.php:22 components/supplier/new.php:27
+#: components/supplier/new.php:20 components/supplier/new.php:25
msgid "Supplier added successfully."
msgstr ""
-#: components/supplier/search.php:23
+#: components/supplier/search.php:22
msgid "A search of suppliers has been performed with the search term"
msgstr ""
-#: components/user/delete.php:22 components/user/details.php:20
-#: components/user/edit.php:16
+#: components/user/delete.php:19 components/user/details.php:16
+#: components/user/edit.php:13
msgid "No User ID supplied."
msgstr ""
-#: components/user/delete.php:34
+#: components/user/delete.php:32
msgid "User record deleted."
msgstr ""
-#: components/user/edit.php:37
+#: components/user/edit.php:35
msgid "User details updated."
msgstr ""
-#: components/user/new.php:53
+#: components/user/new.php:50
msgid "New user has been created."
msgstr ""
-#: components/user/reset.php:52
+#: components/user/reset.php:47
msgid ""
"You cannot reset the password on this account. It either does not exist or "
"is blocked."
msgstr ""
-#: components/user/reset.php:139
+#: components/user/reset.php:134
msgid "The submitted reset code was invalid."
msgstr ""
-#: components/user/reset.php:156
+#: components/user/reset.php:151
msgid "Password reset successfully."
msgstr ""
-#: components/user/search.php:28
+#: components/user/search.php:26
msgid "A search of users has been performed with the search term"
msgstr ""
-#: components/voucher/delete.php:36
+#: components/voucher/delete.php:30
msgid "Voucher failed to be deleted."
msgstr ""
-#: components/voucher/delete.php:41
+#: components/voucher/delete.php:36
msgid "Voucher deleted successfully."
msgstr ""
-#: components/voucher/edit.php:26 components/voucher/new.php:32
+#: components/voucher/edit.php:19 components/voucher/new.php:25
msgid ""
"Voucher payment method is not enabled. Goto Payment Options and enable "
"Vouchers there."
msgstr ""
-#: components/voucher/edit.php:31
+#: components/voucher/edit.php:25
msgid "You cannot edit this Voucher because its status does not allow it."
msgstr ""
-#: components/voucher/new.php:42
+#: components/voucher/new.php:36
msgid "has been added to this invoice."
msgstr ""
-#: components/voucher/search.php:24
+#: components/voucher/search.php:22
msgid "A search of Vouchers has been performed with the search term"
msgstr ""
-#: components/workorder/delete.php:36
+#: components/workorder/delete.php:33
msgid "Work Order has been deleted."
msgstr ""
-#: components/workorder/details_edit_comment.php:21
+#: components/workorder/details_edit_comment.php:19
msgid "Cannot edit the comment of a closed Work Order."
msgstr ""
-#: components/workorder/details_edit_comment.php:31
+#: components/workorder/details_edit_comment.php:30
msgid "Comment has been updated."
msgstr ""
-#: components/workorder/details_edit_description.php:21
+#: components/workorder/details_edit_description.php:19
msgid "Cannot edit the description of a closed Work Order."
msgstr ""
-#: components/workorder/details_edit_description.php:31
+#: components/workorder/details_edit_description.php:30
msgid "Description has been updated."
msgstr ""
-#: components/workorder/details_edit_resolution.php:21
+#: components/workorder/details_edit_resolution.php:19
msgid "Cannot edit the resolution of a closed Work Order."
msgstr ""
-#: components/workorder/details_edit_resolution.php:29
+#: components/workorder/details_edit_resolution.php:28
msgid "Resolution has been updated."
msgstr ""
@@ -10350,42 +11324,42 @@ msgstr ""
msgid "Work Order has been closed without an invoice."
msgstr ""
-#: components/workorder/details_edit_resolution.php:43
+#: components/workorder/details_edit_resolution.php:44
msgid "Work Order has been closed with an invoice."
msgstr ""
-#: components/workorder/new.php:35
+#: components/workorder/new.php:32
msgid "New Work Order created."
msgstr ""
-#: components/workorder/note_delete.php:22
-#: components/workorder/note_edit.php:16
+#: components/workorder/note_delete.php:19
+#: components/workorder/note_edit.php:13
msgid "No Work Order Note ID supplied."
msgstr ""
-#: components/workorder/note_delete.php:32
+#: components/workorder/note_delete.php:30
msgid "The note has been deleted."
msgstr ""
-#: components/workorder/note_edit.php:29
+#: components/workorder/note_edit.php:27
msgid "The note has been updated."
msgstr ""
-#: components/workorder/note_new.php:26
+#: components/workorder/note_new.php:24
msgid "The note has been inserted."
msgstr ""
-#: components/workorder/print.php:44 components/workorder/print.php:50
-#: components/workorder/print.php:63 components/workorder/print.php:87
+#: components/workorder/print.php:41 components/workorder/print.php:47
+#: components/workorder/print.php:60 components/workorder/print.php:84
msgid "Technician Workorder Slip"
msgstr ""
-#: components/workorder/print.php:103 components/workorder/print.php:109
-#: components/workorder/print.php:122 components/workorder/print.php:146
+#: components/workorder/print.php:100 components/workorder/print.php:106
+#: components/workorder/print.php:119 components/workorder/print.php:143
msgid "Client Workorder Slip"
msgstr ""
-#: components/workorder/search.php:23
+#: components/workorder/search.php:21
msgid "A search of workorders has been performed with the search term"
msgstr ""
@@ -11766,27 +12740,27 @@ msgid "Consumables"
msgstr ""
#: language/_gettext_only/system_variables.php:58
-#: language/_gettext_only/system_variables.php:153
+#: language/_gettext_only/system_variables.php:156
msgid "Equipment"
msgstr ""
#: language/_gettext_only/system_variables.php:59
-#: language/_gettext_only/system_variables.php:155
+#: language/_gettext_only/system_variables.php:158
msgid "Fuel"
msgstr ""
#: language/_gettext_only/system_variables.php:60
-#: language/_gettext_only/system_variables.php:159
+#: language/_gettext_only/system_variables.php:162
msgid "Marketing"
msgstr ""
#: language/_gettext_only/system_variables.php:61
-#: language/_gettext_only/system_variables.php:160
+#: language/_gettext_only/system_variables.php:163
msgid "Office Supplies"
msgstr ""
#: language/_gettext_only/system_variables.php:62
-#: language/_gettext_only/system_variables.php:161
+#: language/_gettext_only/system_variables.php:164
msgid "Online"
msgstr ""
@@ -11799,381 +12773,375 @@ msgid "Rent"
msgstr ""
#: language/_gettext_only/system_variables.php:67
-#: language/_gettext_only/system_variables.php:164
-msgid "Services"
+#: language/_gettext_only/system_variables.php:102
+msgid "Royalties"
msgstr ""
#: language/_gettext_only/system_variables.php:68
-#: language/_gettext_only/system_variables.php:165
-msgid "Software"
+#: language/_gettext_only/system_variables.php:167
+msgid "Services"
msgstr ""
#: language/_gettext_only/system_variables.php:69
-#: language/_gettext_only/system_variables.php:166
-msgid "TelCo"
+#: language/_gettext_only/system_variables.php:168
+msgid "Software"
msgstr ""
#: language/_gettext_only/system_variables.php:70
-#: language/_gettext_only/system_variables.php:167
-msgid "Transport"
+#: language/_gettext_only/system_variables.php:169
+msgid "TelCo"
msgstr ""
#: language/_gettext_only/system_variables.php:71
-#: language/_gettext_only/system_variables.php:168
+#: language/_gettext_only/system_variables.php:170
+msgid "Transport"
+msgstr ""
+
+#: language/_gettext_only/system_variables.php:72
+#: language/_gettext_only/system_variables.php:171
msgid "Utilities"
msgstr ""
-#: language/_gettext_only/system_variables.php:73
+#: language/_gettext_only/system_variables.php:74
msgid "Wages"
msgstr ""
-#: language/_gettext_only/system_variables.php:95
+#: language/_gettext_only/system_variables.php:96
msgid "Cancelled Services"
msgstr ""
-#: language/_gettext_only/system_variables.php:96
+#: language/_gettext_only/system_variables.php:97
msgid "Commision"
msgstr ""
-#: language/_gettext_only/system_variables.php:97
+#: language/_gettext_only/system_variables.php:98
msgid "Credit Note"
msgstr ""
-#: language/_gettext_only/system_variables.php:98
+#: language/_gettext_only/system_variables.php:99
msgid "Interest"
msgstr ""
-#: language/_gettext_only/system_variables.php:100
+#: language/_gettext_only/system_variables.php:101
msgid "Returned Goods"
msgstr ""
#: language/_gettext_only/system_variables.php:103
+msgid "Tips"
+msgstr ""
+
+#: language/_gettext_only/system_variables.php:106
msgid "Bank Transfer Reference"
msgstr ""
-#: language/_gettext_only/system_variables.php:104
+#: language/_gettext_only/system_variables.php:107
msgid "Card Type"
msgstr ""
-#: language/_gettext_only/system_variables.php:107
+#: language/_gettext_only/system_variables.php:110
msgid "Direct Debit Reference"
msgstr ""
-#: language/_gettext_only/system_variables.php:108
+#: language/_gettext_only/system_variables.php:111
msgid "PayPal Transaction ID"
msgstr ""
-#: language/_gettext_only/system_variables.php:111
+#: language/_gettext_only/system_variables.php:114
msgid "Visa"
msgstr ""
-#: language/_gettext_only/system_variables.php:112
+#: language/_gettext_only/system_variables.php:115
msgid "MasterCard"
msgstr ""
-#: language/_gettext_only/system_variables.php:113
+#: language/_gettext_only/system_variables.php:116
msgid "American Express"
msgstr ""
-#: language/_gettext_only/system_variables.php:114
+#: language/_gettext_only/system_variables.php:117
msgid "Debit Card"
msgstr ""
-#: language/_gettext_only/system_variables.php:128
-#: language/_gettext_only/system_variables.php:147
+#: language/_gettext_only/system_variables.php:131
+#: language/_gettext_only/system_variables.php:150
msgid "Valid"
msgstr ""
-#: language/_gettext_only/system_variables.php:151
+#: language/_gettext_only/system_variables.php:154
msgid "Courier"
msgstr ""
-#: language/_gettext_only/system_variables.php:152
+#: language/_gettext_only/system_variables.php:155
msgid "Drop Shipping"
msgstr ""
-#: language/_gettext_only/system_variables.php:154
+#: language/_gettext_only/system_variables.php:157
msgid "Financial"
msgstr ""
-#: language/_gettext_only/system_variables.php:156
+#: language/_gettext_only/system_variables.php:159
msgid "General"
msgstr ""
-#: language/_gettext_only/system_variables.php:157
+#: language/_gettext_only/system_variables.php:160
msgid "Human Resources"
msgstr ""
-#: language/_gettext_only/system_variables.php:158
+#: language/_gettext_only/system_variables.php:161
msgid "Landlord"
msgstr ""
-#: language/_gettext_only/system_variables.php:169
+#: language/_gettext_only/system_variables.php:172
msgid "Wholesale"
msgstr ""
-#: language/_gettext_only/system_variables.php:183
+#: language/_gettext_only/system_variables.php:186
msgid "Multi Purpose (MPV)"
msgstr ""
-#: language/_gettext_only/system_variables.php:184
+#: language/_gettext_only/system_variables.php:187
msgid "Single Purpose (SPV)"
msgstr ""
-#: setup/migrate/myitcrm/migrate_routines.php:74
+#: setup/migrate/myitcrm/migrate_routines.php:65
msgid "Administrator Account"
msgstr ""
-#: setup/migrate/myitcrm/migrate_routines.php:106
+#: setup/migrate/myitcrm/migrate_routines.php:95
msgid "NB: This is the MyITCRM migrate version of this function."
msgstr ""
-#: setup/migrate/myitcrm/migrate_routines.php:107
-msgid "Something went wrong executing an SQL query."
-msgstr ""
-
-#: setup/migrate/myitcrm/migrate_routines.php:108
+#: setup/migrate/myitcrm/migrate_routines.php:97
msgid ""
"Check to see if your Prefix is correct, if not you might have a "
"configuration.php file that should not be present or is corrupt."
msgstr ""
-#: setup/migrate/myitcrm/migrate_routines.php:109
-msgid "Error occured at"
-msgstr ""
-
-#: setup/migrate/myitcrm/migrate_routines.php:109
-msgid "when trying to get the variable"
-msgstr ""
-
-#: setup/migrate/myitcrm/migrate_routines.php:114
-msgid "Failed to get company details."
-msgstr ""
-
-#: setup/migrate/myitcrm/migrate_routines.php:144
+#: setup/migrate/myitcrm/migrate_routines.php:130
msgid "Failed to get MyITCRM company details."
msgstr ""
-#: setup/migrate/myitcrm/migrate_routines.php:756
+#: setup/migrate/myitcrm/migrate_routines.php:738
msgid "The database migration process failed, check the logs."
msgstr ""
-#: setup/migrate/myitcrm/migrate_routines.php:768
+#: setup/migrate/myitcrm/migrate_routines.php:750
msgid "The database migration process was successful."
msgstr ""
-#: setup/migrate/myitcrm/migrate_routines.php:813
+#: setup/migrate/myitcrm/migrate_routines.php:793
msgid "Starting the correction of the migrated `workorder` data in QWcrm."
msgstr ""
-#: setup/migrate/myitcrm/migrate_routines.php:849
+#: setup/migrate/myitcrm/migrate_routines.php:829
msgid "Failed to return the matching Work Orders."
msgstr ""
-#: setup/migrate/myitcrm/migrate_routines.php:911
+#: setup/migrate/myitcrm/migrate_routines.php:891
msgid "Finished the correction of the migrated `workorder` data in QWcrm."
msgstr ""
-#: setup/migrate/myitcrm/migrate_routines.php:938
+#: setup/migrate/myitcrm/migrate_routines.php:916
msgid "Starting the correction of the migrated `invoice` data in QWcrm."
msgstr ""
-#: setup/migrate/myitcrm/migrate_routines.php:951
+#: setup/migrate/myitcrm/migrate_routines.php:929
msgid "Failed to return the matching Invoices."
msgstr ""
-#: setup/migrate/myitcrm/migrate_routines.php:1005
+#: setup/migrate/myitcrm/migrate_routines.php:983
msgid "Finished the correction of the migrated `invoice` data in QWcrm."
msgstr ""
-#: setup/migrate/myitcrm/migrate_routines.php:1032
+#: setup/migrate/myitcrm/migrate_routines.php:1008
msgid "Starting the correction of the migrated `giftcert` data in QWcrm."
msgstr ""
-#: setup/migrate/myitcrm/migrate_routines.php:1045
+#: setup/migrate/myitcrm/migrate_routines.php:1021
msgid "Failed to return the matching Gift Certificates."
msgstr ""
-#: setup/migrate/myitcrm/migrate_routines.php:1072
+#: setup/migrate/myitcrm/migrate_routines.php:1048
msgid "Finished the correction of the migrated `giftcert` data in QWcrm."
msgstr ""
-#: setup/migrate/myitcrm/migrate_routines.php:1099
+#: setup/migrate/myitcrm/migrate_routines.php:1073
msgid "Starting the correction of the migrated `schedule` data in QWcrm."
msgstr ""
-#: setup/migrate/myitcrm/migrate_routines.php:1122
+#: setup/migrate/myitcrm/migrate_routines.php:1096
msgid "Failed to return the matching Schedules."
msgstr ""
-#: setup/migrate/myitcrm/migrate_routines.php:1143
+#: setup/migrate/myitcrm/migrate_routines.php:1117
msgid "Finished the correction of the migrated `schedule` data in QWcrm."
msgstr ""
-#: setup/migrate/myitcrm/migrate_routines.php:1170
+#: setup/migrate/myitcrm/migrate_routines.php:1142
msgid "Starting the correction of the migrated `user` data in QWcrm."
msgstr ""
-#: setup/migrate/myitcrm/migrate_routines.php:1183
+#: setup/migrate/myitcrm/migrate_routines.php:1155
msgid "Failed to return the matching Users."
msgstr ""
-#: setup/migrate/myitcrm/migrate_routines.php:1204
+#: setup/migrate/myitcrm/migrate_routines.php:1176
msgid "Finished the correction of the migrated `user` data in QWcrm."
msgstr ""
#: setup/upgrade/3_1_0/upgrade_routines.php:201
#: setup/upgrade/3_1_1/upgrade_routines.php:59
+#: setup/upgrade/3_1_2/upgrade_routines.php:62
msgid "Database has now been upgraded to"
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:236
-#: setup/upgrade/3_1_0/upgrade_routines.php:422
+#: setup/upgrade/3_1_0/upgrade_routines.php:235
+#: setup/upgrade/3_1_0/upgrade_routines.php:420
msgid "Failed to create a temporary column called"
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:260
+#: setup/upgrade/3_1_0/upgrade_routines.php:259
msgid "Failed to select the records from the column"
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:291
-#: setup/upgrade/3_1_0/upgrade_routines.php:473
+#: setup/upgrade/3_1_0/upgrade_routines.php:290
+#: setup/upgrade/3_1_0/upgrade_routines.php:471
msgid "Failed to update the record"
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:320
-#: setup/upgrade/3_1_0/upgrade_routines.php:499
+#: setup/upgrade/3_1_0/upgrade_routines.php:319
+#: setup/upgrade/3_1_0/upgrade_routines.php:497
msgid "Failed to remove the original column"
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:344
-#: setup/upgrade/3_1_0/upgrade_routines.php:523
+#: setup/upgrade/3_1_0/upgrade_routines.php:343
+#: setup/upgrade/3_1_0/upgrade_routines.php:521
msgid "Failed to rename the temporary column"
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:365
-#: setup/upgrade/3_1_0/upgrade_routines.php:544
+#: setup/upgrade/3_1_0/upgrade_routines.php:364
+#: setup/upgrade/3_1_0/upgrade_routines.php:542
msgid "Failed to covert the column"
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:365
-#: setup/upgrade/3_1_0/upgrade_routines.php:379
+#: setup/upgrade/3_1_0/upgrade_routines.php:364
+#: setup/upgrade/3_1_0/upgrade_routines.php:378
msgid "from `timestamp` to MySQL `DATE`"
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:365
-#: setup/upgrade/3_1_0/upgrade_routines.php:544
+#: setup/upgrade/3_1_0/upgrade_routines.php:364
+#: setup/upgrade/3_1_0/upgrade_routines.php:542
msgid "Check the previous error for the cause."
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:379
-#: setup/upgrade/3_1_0/upgrade_routines.php:558
+#: setup/upgrade/3_1_0/upgrade_routines.php:378
+#: setup/upgrade/3_1_0/upgrade_routines.php:556
msgid "Successfully converted the column"
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:446
-#: setup/upgrade/3_1_0/upgrade_routines.php:643
-#: setup/upgrade/3_1_0/upgrade_routines.php:795
-#: setup/upgrade/3_1_0/upgrade_routines.php:933
-#: setup/upgrade/3_1_0/upgrade_routines.php:1069
-#: setup/upgrade/3_1_0/upgrade_routines.php:1238
-#: setup/upgrade/3_1_0/upgrade_routines.php:1390
+#: setup/upgrade/3_1_0/upgrade_routines.php:444
+#: setup/upgrade/3_1_0/upgrade_routines.php:639
+#: setup/upgrade/3_1_0/upgrade_routines.php:789
+#: setup/upgrade/3_1_0/upgrade_routines.php:925
+#: setup/upgrade/3_1_0/upgrade_routines.php:1059
+#: setup/upgrade/3_1_0/upgrade_routines.php:1226
+#: setup/upgrade/3_1_0/upgrade_routines.php:1376
msgid "Failed to select all the records from the table"
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:544
-#: setup/upgrade/3_1_0/upgrade_routines.php:558
+#: setup/upgrade/3_1_0/upgrade_routines.php:542
+#: setup/upgrade/3_1_0/upgrade_routines.php:556
msgid "from `timestamp` to MySQL `DATETIME`"
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:717
+#: setup/upgrade/3_1_0/upgrade_routines.php:713
msgid "Failed to correct the the Voucher record"
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:743
+#: setup/upgrade/3_1_0/upgrade_routines.php:739
msgid "Failed to complete correcting all Voucher records."
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:757
+#: setup/upgrade/3_1_0/upgrade_routines.php:753
msgid "Successfully completed assigning `status` to all Voucher records."
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:855
+#: setup/upgrade/3_1_0/upgrade_routines.php:849
msgid "Failed to update the `totals` for the labour record"
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:881
+#: setup/upgrade/3_1_0/upgrade_routines.php:875
msgid "Failed to complete updating `totals` for all labour records."
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:895
+#: setup/upgrade/3_1_0/upgrade_routines.php:889
msgid "Successfully completed updating `totals` for all labour records."
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:993
+#: setup/upgrade/3_1_0/upgrade_routines.php:985
msgid "Failed to update the `totals` for the parts record"
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:1019
+#: setup/upgrade/3_1_0/upgrade_routines.php:1011
msgid "Failed to complete updating `totals` for all parts records."
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:1033
+#: setup/upgrade/3_1_0/upgrade_routines.php:1025
msgid "Successfully completed updating `totals` for all parts records."
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:1160
+#: setup/upgrade/3_1_0/upgrade_routines.php:1150
msgid "Failed to import the `additional info` for the Payment record"
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:1186
+#: setup/upgrade/3_1_0/upgrade_routines.php:1176
msgid "Failed to import `additional info` for all Payment records."
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:1200
+#: setup/upgrade/3_1_0/upgrade_routines.php:1190
msgid ""
"Successfully completed importing `additional info` for all Payment records."
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:1271
+#: setup/upgrade/3_1_0/upgrade_routines.php:1259
msgid "Created from an expense record during an upgrade of QWcrm."
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:1283
+#: setup/upgrade/3_1_0/upgrade_routines.php:1271
msgid "Failed to insert the corresponding payment record for expense reocrd"
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:1317
+#: setup/upgrade/3_1_0/upgrade_routines.php:1305
msgid "Failed to delete the `expense_record` table `payment_method` column."
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:1338
+#: setup/upgrade/3_1_0/upgrade_routines.php:1326
msgid "Failed to complete converting expense records."
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:1352
+#: setup/upgrade/3_1_0/upgrade_routines.php:1340
msgid "Successfully completed converting expense records."
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:1423
+#: setup/upgrade/3_1_0/upgrade_routines.php:1409
msgid "Created from a otherincome record during an upgrade of QWcrm."
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:1435
+#: setup/upgrade/3_1_0/upgrade_routines.php:1421
msgid ""
"Failed to insert the corresponding payment record for otherincome record"
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:1469
+#: setup/upgrade/3_1_0/upgrade_routines.php:1455
msgid ""
"Failed to delete the `otherincome_record` table `payment_method` column."
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:1490
+#: setup/upgrade/3_1_0/upgrade_routines.php:1476
msgid "Failed to complete converting otherincome records."
msgstr ""
-#: setup/upgrade/3_1_0/upgrade_routines.php:1504
+#: setup/upgrade/3_1_0/upgrade_routines.php:1490
msgid "Successfully completed converting otherincome records."
msgstr ""