ISPConfig:: Thu, 02 Jul 2015 07:28:50 +0000 ISPConfig::ISPConfig 3 billing addon: Recently opened tasks http://bugtracker.ispconfig.org/ FS#3931: Add option to bulk send invoices (again) based in payment criteria. Till Thu, 02 Jul 2015 07:28:50 +0000 http://bugtracker.ispconfig.org/index.php?do=details&task_id=3931 http://bugtracker.ispconfig.org/index.php?do=details&task_id=3931 FS#3930: SEPA: Changing the IBAN record of our customer the payment is not set to FRST and stays RCNG. Till Wed, 01 Jul 2015 11:19:14 +0000 http://bugtracker.ispconfig.org/index.php?do=details&task_id=3930 http://bugtracker.ispconfig.org/index.php?do=details&task_id=3930 FS#3890: Groupmail Alexander Fox Fri, 08 May 2015 09:06:43 +0000
Today I can only send to one User over the Billing System or Support System . ]]>
http://bugtracker.ispconfig.org/index.php?do=details&task_id=3890 http://bugtracker.ispconfig.org/index.php?do=details&task_id=3890
FS#3713: Make "Verwendungszweck" in SEPA payments configurable. Till Tue, 21 Oct 2014 16:04:29 +0000 http://bugtracker.ispconfig.org/index.php?do=details&task_id=3713 http://bugtracker.ispconfig.org/index.php?do=details&task_id=3713 FS#3681: Recurring items nomore reflects addon template changes in client edit Jiri Kaderavek Fri, 19 Sep 2014 14:39:33 +0000
http://git.ispconfig.org/ispconfig/ispconfig3/blob/615a0a96618fa99e7e452523145d6c0f238d4473/interface/web/client/client_edit.php
http://git.ispconfig.org/ispconfig/ispconfig3/blob/7b47c0aa0aeee6f059f00008e36cc210ca89ecb9/interface/web/client/client_edit.php

function client_update() in billing_plugin_inc.php nomore works properly. The value of $page_form->dataRecord['template_additional'] is empty and is replaced by $page_form->_template_additional array which holds some additional informations. This destroys handling of additional templates in billing module. Quick patch of client_update() included below:

= $new_template_ids = $page_form->dataRecord['template_master'];
- if($page_form->dataRecord['template_additional'] != '') $new_template_ids .= '/'.trim($page_form->dataRecord['template_additional']);
+ $new_template_ids .= "/" . implode('/', $page_form->_template_additional);
+ $new_template_ids = preg_replace("/\/[^:]*:/", "/", $new_template_ids);
= $new_template_id_array = explode('/',$new_template_ids);

= $old_template_ids = $page_form->oldDataRecord['template_master'];
= if($page_form->oldDataRecord['template_additional'] != '') $old_template_ids .= '/'.trim($page_form->oldDataRecord['template_additional']);
+ $old_template_ids = preg_replace("/\/[^:]*:/", "/", $old_template_ids);
= $old_template_id_array = explode('/',$old_template_ids);


]]>
http://bugtracker.ispconfig.org/index.php?do=details&task_id=3681 http://bugtracker.ispconfig.org/index.php?do=details&task_id=3681
FS#3670: Tax exempt Flag for Customer Jürgen Hörmann Fri, 12 Sep 2014 20:12:45 +0000
There should be a flag in the customer settings to exempt this customer from tax calculation.

Then it would easy to respect this setting while adding items to a new invoice.]]>
http://bugtracker.ispconfig.org/index.php?do=details&task_id=3670 http://bugtracker.ispconfig.org/index.php?do=details&task_id=3670
FS#3669: Unappropriate invoice date when saving a invoice draft as final invoice Jürgen Hörmann Fri, 12 Sep 2014 20:03:26 +0000 If later the draft will be saved as final invoice the date will not be updated.
This is not right and has led to many invalid invoices for me in the past. The invoice date must be set to the day the invoice has been finalized and the PDF was created, or the invoice was sent by mail.
]]>
http://bugtracker.ispconfig.org/index.php?do=details&task_id=3669 http://bugtracker.ispconfig.org/index.php?do=details&task_id=3669
FS#3647: Add quantity type to invoice itmes KoS Wed, 27 Aug 2014 22:40:41 +0000
]]>
http://bugtracker.ispconfig.org/index.php?do=details&task_id=3647 http://bugtracker.ispconfig.org/index.php?do=details&task_id=3647
FS#3573: Add variable for start date in recurring items text Till Wed, 23 Jul 2014 10:24:16 +0000 http://bugtracker.ispconfig.org/index.php?do=details&task_id=3573 http://bugtracker.ispconfig.org/index.php?do=details&task_id=3573 FS#3483: {SALUTATION} in Billing-Message-Template Denny Bortfeldt Wed, 30 Apr 2014 11:12:14 +0000
$trans = array( '{INVOICE_NUMBER}' => $invoice['invoice_number'],
'{INVOICE_AMOUNT}' => $app->functions->currency_format($invoice['invoice_amount'], 'client'),
'{INVOICE_CURRENCY}' => $invoice_settings['currency'],
....
'{SALUTATION}' => client_lng('salutation_'.$client['gender'].'_txt', $client['language']),



send_invoice_reminder.php, invoice_message_edit.php:
Add "client_lng" function from create_recurring_invoices.php - also add {SALUTATION} in $trans like above.


Add trans definition:
/web/billing/lib/lang/de.lng:
$wb["salutation_m_txt"] = 'Sehr geehrter Herr';
$wb["salutation_f_txt"] = 'Sehr geehrte Frau';

/web/billing/lib/lang/en.lng:
$wb["salutation_m_txt"] = 'Dear Sir';
$wb["salutation_f_txt"] = 'Dear Madam';

and so one..]]>
http://bugtracker.ispconfig.org/index.php?do=details&task_id=3483 http://bugtracker.ispconfig.org/index.php?do=details&task_id=3483