On this page you will find the changelog for the WHMCS module for SEPA direct debits
Version 6.1.0 (12.12.2024)
ADDED
- AddedWHMCS 8.11 Support
- AddedPHP 8.2 Support
- AddedMultilingualism of emails sent by the module
- AddedVerification of the Stripe webhook with the webhook secret
Fixed
- FixedError when saving e-mails sent by the module in the database
- FixedStorage of the IBAN/BIC in upper case letters in the database, as some banks reject these if the customer has stored them in lower case letters
- FixedChange in the handling of the global e-mail header for better Smarty support
Removed
- RemovedSupport for WHMCS < 8.8
Changed
- ChangedRequires at least IonCube Loader 13
- ChangedMigration of e-mail templates from the module area to the WHMCS e-mail templates
Version 6.0.0 (18.10.2023)
ADDED
- AddedWHMCS 8.8 support
- AddedChecking by means of the e-mail address whether the customer is already registered with Stripe before creating a new one
- AddedRebuild of the stripe.com connection and support of the PaymentIntent API
- AddedHiding setting options that are not interesting for the selected export function
- AddedAdded support for a /lang/override folder
- AddedAdded the variable {$invoiceid} for the reason for payment and the debit advice.
- AddedAdded column for the customer number in the booking listing
Fixed
- FixedError when creating a customer via the admin area when using micropayment.de as export
Removed
- RemovedSupport for WHMCS 8.5
Version 5.11.1 (18.05.2023)
Fixed
- FixedError with mails which were sent by the module via cronjob
Version 5.11.0 (17.05.2023)
ADDED
- AddedWHMCS 8.7 support
- AddedVariable for the note to payee in the debit advice for the invoice number {$reid} and the customer number {$kdnr}.
- AddedVariable for the invoice date in the note to payee added {$date}
- AddedSmarty support for e-mails sent via the module's own mailer
Removed
- RemovedSupport for WHMCS < 8.5
- RemovedSupport for PHP 7.2
Version 5.10.1 (20.03.2023)
Fixed
- FixedError: Attempt to assign property "nodeValue" on null
Version 5.10.0 (08.12.2022)
ADDED
- AddedWHMCS 8.6 support
- AddedPHP 8.1 support
Fixed
- FixedError during export for bank transfers fixed
Removed
- RemovedWHMCS 8.2 support
Changed
- ChangedNeed IonCube Loader 12
Version 5.9.2 (07.09.2022)
Fixed
- FixedError message Cannot redeclare sepa_upgrade_encrypt() on some systems
Version 5.9.1 (12.07.2022)
Fixed
- FixedMandate creation at stripe.com failed for customers in selected countries
Version 5.9.0 (12.07.2022)
Added
- AddedWHMCS 8.5 support
- AddedSupport for domain registration/transfer with automatic order acceptance
Removed
- RemovedWHMCS 8.1 support
Version 5.8.0 (30.03.2022)
Added
- AddedOption to overwrite existing data during CSV import
- AddedExtended support for the Gateway Limiter
Version 5.7.1 (13.03.2022)
Fixed
- FixedCheck with the csv import if the customer already exists
Version 5.7.0 (04.02.2022)
Added
- AddedWHMCS 8.4 support
- AddedOption to set an alert if mandate is missing
Removed
- RemovedWHMCS 8.0 support
Version 5.6.0 (08.11.2021)
ADDED
- AddedWHMCS 8.3 Support
- AddedSaving the name in the tblemails for mails sent by the module
- AddedReplacement of some special characters in the name of the account holder with a space when exporting
- AddedIf the debit advice is activated for the customer, it is now also sent to contacts who have the authorisation for invoices. If there is no contact with this authorisation, only the customer receives the notification.
Fixed
- FixedIf an invoice was subsequently converted into a credit note, the booking in the module was not changed
- FixedUnder certain circumstances, a draft invoice could be loaded into the module
Removed
- RemovedSupport for WHMCS 7.10 removed
Version 5.5.0 (05.08.2021)
ADDED
- AddedWHMCS 8.2 support
- AddedOption that customers who have been allowed direct debit are automatically stored in the gateway limiter (if this is active).
- AddedDeactivation of the SEPA customer area if the customer is blocked for SEPA direct debit in the gateway limiter (if active).
- AddedDisplay of the module changelog in the module when a new version is available
- AddedOption to clean up the module database via cron to automatically remove old - already booked - entries
- AddedOption to hide the cell of the EndtoEndId in the admin area
- AddedOption to hide the PmtInfId cell in the admin area
- AddedCreation of a log entry when sending an e-mail
- AddedSupport for the WHMCS setting: Disabling Outgoing Mail
- AddedOption to highlight the customer name in the module overview with the colour of the customer group
- AddedOption to set the value BtchBookg to false when using the batch export with a Payment Information Block.
Changed
- ChangedIf a creditor ID is stored in the module when using Stripe, this will be used for the module notifications.
Fixed
- FixedMissing SEPA invoices in the module when SEPA data is subsequently entered for an auto-mandate and the standard payment method is changed
- FixedStorage of the PmtInfId for batch exports
- FixedError message in the checkout if the specification of the bank name was deactivated in the module
Removed
- RemovedWHMCS 7.9 support removed
- RemovedPHP < 7.2 support removed
- RemovedImport function for the Paymentbase module removed
Version 5.4.6 (13.02.2021)
Fixed
- FixedPossible error when sending e-mails using SMTP
Version 5.4.5 (05.02.2021)
Fixed
- FixedError in XML file fixed when using PAIN 008.001.02 German
Version 5.4.4 (01.02.2021)
ADDED
- AddedWHMCS 8.1 support
Removed
- RemovedWHMCS 7.8 support
Version 5.4.3 (18.11.2020)
Fixed
- FixedMissing send_lib2.php file added (concerns mail sending WHMCS < 8.0)
Version 5.4.2 (09.11.2020)
Fixed
- FixedIncorrect redirect when using a manual transmission to stripe
Version 5.4.1 (09.11.2020)
Fixed
- FixedError message Column 'KID' cannot be null, if in WHMCS 8.0 an order was stored as admin
Version 5.4.0 (06.11.2020)
ADDED
- AddedWHMCS 8.0 support
- AddedPHP 7.4 support
- AddedOption that no debit notification is sent when a booking is exported again
Version 5.3.3 (23.07.2020)
Fixed
- FixedIn the case of a stripe debit note, under certain circumstances no invoice was created for the chargeback fee and the status of the booking was not changed
- FixedCorrection in the status display for stripe direct debits with the status "failed
Version 5.3.2 (02.07.2020)
Fixed
- Fixedon some systems the WHMCS version detection failed which led to errors when sending mail
- FixedBIC was not included in the CSV import
Removed
- RemovedSupport for WHMCS 7.7 removed (EOL since 01.02.2020)
Version 5.3.1 (29.04.2020)
Fixed
- Fixedactive logging removed from development purposes
- FixedCorrection of logo URL in mail header/footer on WHMCS new installations
- FixedError handling for SMTP errors changed
Version 5.3.0 (20.04.2020)
ADDED
- AddedPossibility to display values of Client Custom Fields in SEPA mails (format {client_custom_field_nameofthefield} the name of the field is written in lower case)
- AddedWHMCS 7.10 support
Fixed
- FixedFixed a bug with the IBAN entry in the checkout, that the entry could not be deleted with the backspace key
Version 5.2.1 (10.03.2020)
Fixed
- Fixeddelete invoices from the module database if their invoice amount has been set to 0.00 via the WHMCS API
- FixedError message if a new SEPA customer wanted to store his data in the viewinvoice
- FixedError message on the viewinvoice in combination with automandat
Version 5.2.0 (28.01.2020)
ADDED
- AddedWHMCS Support 7.9 added
- AddedSave the EndToEndId during XML export for easier identification of bookings
- AddedOption to define values for transaction fees (only for WHMCS internal, no transfer to the customer)
Changed
- ChangedRemoval of the “Upgrade to version 3” menu item (users who want to upgrade from versions < 3.0 to a new version please contact support)
- ChangedChanged Stripe Callback to work around the rare case that the callback is called faster than the transfer to Stripe is completed
Removed
- RemovedPHP Support < 7.1 removed
- RemovedWHMCS Support < 7.7 removed
Version 5.1.7 (22.12.2019)
Fixed
- FixedIncorrect forwarding when a new SEPA customer wants to top up credit
Version 5.1.6 (29.11.2019)
Fixed
- FixedIncorrect loading of the language file
Version 5.1.5 (28.11.2019)
Fixed
- FixedError when changing the bank details via the customer area
Version 5.1.4 (24.10.2019)
Fixed
- FixedLogging included in development removed.
- FixedFixed a display error with a setting in the module settings
Version 5.1.3 (22.10.2019)
Removed
- RemovedWHMCS 7.6 support removed
Fixed
- FixedNo editor was displayed in the e-mails of fresh WHMCS installations.
Version 5.1.2 (24.09.2019)
Fixed
- FixedFix for the checkout in relation to the WHMCS Stripe Gateway
Version 5.1.0 (10.09.2019)
ADDED
- AddedWHMCS 7.8 support
- Addedautosetup the parameter sendregistrar = true added
- AddedOption to prefer transmission to Stripe and Micropayment to compensate for possible processing times.
- AddedOption to define a default payment method for return debit memo fee invoices
- AddedOption to have individual transactions in the XML file instead of a collective debit memo when exporting batches (support may vary by software/bank)
- AddedOption to have the order accepted automatically only if all ordered products allow this
Fixed
- FixedInvoice text of the Stripe return debit invoice was hardcoded english
Version 5.0.14 (05.08.2019)
Fixed
- FixedAdminarea Langfix
Version 5.0.13 (29.07.2019)
Removed
- RemovedSupport for WHMCS < 7.6 discontinued.
Fixed
- FixedTemplate error fixed which caused that an IBAN entered wrong in the cart could not be corrected any more
- FixedIf the customer already has invoices with SEPA Direct Debit and deposits the bank data for the first time with a new order, the bank data is transferred to the existing open direct debit invoices.
Version 5.0.12 (15.07.2019)
Fixed
- FixedDeletion of blanks at the beginning / end of the address for Swiss customers in XML export
- FixedMandate date was empty if the mandate was accepted via the checkbox in the admin area.
Version 5.0.10 (12.06.2019)
Fixed
- FixedIf the payment method of an invoice was changed from direct debit to something else and then (after clarification with the customer) back to direct debit, the invoice amount was inverted in the module
Version 5.0.7 (30.05.2019)
Fixed
- FixedIf the mandate was created via the customer area, open bookings were not updated when using Stripe.
Version 5.0.6 (18.05.2019)
ADDED
- AddedAddition of a checkbox in the customer area
Fixed
- FixedNotification of false creditor ID when using Stripe
- FixedIncorrect customer creation at Stripe when the data was sent via the customer area for the first time
Version 5.0.5 (06.05.2019)
Fixed
- FixedIncorrect decryption of bank data in the admin mail for new bank data
Version 5.0.4 (21.04.2019)
Fixed
- FixedUnder certain circumstances, the debit advice did not contain any text.
Version 5.0.3 (13.04.2019)
Fixed
- FixedCreditor ID and mandate reference were not displayed in the e-mail
Version 5.0.2 (06.03.2019)
Fixed
- FixedReplace Vars in Header/Footer
Version 5.0.1 (22.02.2019)
Fixed
- FixedFixed message: Unable to call protected function sepa_update_paymentmethode
Version 5.0.0 (04.02.2019)
ADDED
- AddedOption to use a different sender name than the one stored in the WHMCS settings for e-mails sent by the module
- AddedOption to use a different sender address than the one stored in the WHMCS settings for e-mails sent by the module
- AddedOption to limit SEPA customer area for sub-contacts with WHMCS authorization for invoices
- AddedOptional hint text on the checkoutcomplete page that, if no automandat/stripe is used, requires a completed mandate
- Addedthe invoice is manually marked as paid via WHMCS, but no transaction number is stored, the module now generates a transaction ID on its own so that the invoice is handled correctly by WHMCS in the case of a return debit, since WHMCS unfortunately does not do this.
- AddedIf a customer is deleted in WHMCS now his account in the SEPA module will be removed as well.
- AddedStripe.com Support – Stripe works with Automandat
- AddedWHMCS 7.7 Support
- AddedPHP 7.3 Support
- AddedOption that changes the client’s standard payment method (including add-ons, products and domains) to SEPA upon acceptance of the mandate (also applies to Automandat and Stripe).
- AddedOption to insert the e-mails sent by the module into the header/footer stored at WHMCS.
Removed
- RemovedSupport für WHMCS Versionen < 7.3 entfernt (WHMCS 7.2 ist seit 01.06.2018 EOL)
Fixed
- FixedIf a transaction for the complete remaining amount was added manually, for example, because the customer paid by bank transfer, the posting was not removed from the module.
- FixedInvoice is now also automatically marked as paid by the cron (if activated) if the invoice has the status “Payment Pending”
- FixedIf a new customer for the SEPA module has deposited his bank data via the customer area, the variables in the admin mail were not replaced.
- FixedIf the payment type for an invoice was changed from direct debit to something else after a return debit memo and then (after clarification with the customer) back to direct debit, the invoice amount was inverted in the module.
- FixedIf the SMPT mail dispatch was configured in WHMCS without encryption, the mail dispatch failed.
Version 4.0.3 (17.12.2018)
Fixed
- FixedWhen using Micropayment.de, no e-mail was sent for a chargeback and no invoice was created for the fee.
Version 4.0.2 (01.08.2018)
Fixed
- FixedCustomer is now created via the Micropayment.de API when exporting, if not already done
- FixedBank data could not be decrypted in micropayment single export
- FixedWhen using Micropayment, the date of the debit announcement is now converted to the customer format, instead of the format 2018-08-01
- FixedBug with micropayment cronjob fixed
Version 4.0.1 (31.07.2018)
Fixed
- FixedMicropayment access data could not be saved after an upgrade
Version 4.0.0 (25.07.2018)
ADDED
- AddedSupport for the payment service provider Micropayment.de
- AddedUpload option for the direct debit mandate via the customer area
- AddedUpload possibility for the direct debit mandate via the admin area
Version 3.2.0 (15.06.2018)
ADDED
- AddedAdded support for direct debits from Swiss customers
Version 3.1.2 (19.04.2018)
Fixed
- FixedWorkaround for the message “Can not redeclare” in some cases since WHMCS 7.5.0
Version 3.1.1 (15.04.2018)
Fixed
- FixedTable tblinvoice not found during the cronjob
Version 3.1.0 (14.04.2018)
ADDED
- AddedWHMCS 7.5 Support
- AddedPHP 7.1 & 7.2 Support
- AddedOption that the admin receives a mail when bank details are deposited / changed
- AddedIf the order can not be carried out in the checkout because an error message appears (for example because the customer has forgotten a field), the bank details already entered are now pre-filled.
- AddedBCC support
Changed
- ChangedAdminbenachrichtigung wird nun eher versendet wenn die Option „Fällgkeitsdatum gleich Belastungsdatum“ aktiv ist.
- ChangedBenötigt IonCube Loader 10.2
Removed
- RemovedSupport for WHMCS <7.2 discontinued
Fixed
- FixedBugfix: Automatic marking as paid on the due date did not work if the invoice had the status Collection
Version 3.0.1 (02.03.2018)
Fixed
- FixedWrong Validation during the Bulkexport
Version 3.0.0 (27.02.2018)
Changed
- ChangedPossibility to clean up the mod_sepa_booking database table via the module in order to delete old, no longer needed data
- ChangedCustomer import from Paymentbase Module (Version 4.0 of December 2015)
Fixed
- FixedChange the encryption of bank data from mcrypt to openssl
- FixedFixed a bug in the viewinvoice view when BIC was disabled
Version 2.10.1 (28.11.2017)
Fixed
- FixedInvoices marked as fraud were not marked as canceled in the module.
Version 2.10.0 (07.11.2017)
ADDED
- AddedOption to leave booking open if the invoice was markes as paid from the cronfunction
Changed
- ChangedDon’t import Draf invoices in the module
Version 2.9.2 (06.11.2017)
Fixed
- FixedPaymentnotification was send although the option was disabled globally
Version 2.9.1 (03.11.2017)
Fixed
- FixedFix include path for js scripts
- FixedAdded missing js script to zip file
Version 2.9.0 (02.11.2017)
ADDED
- AddedCheck if bookingtext exist before starting export
- AddedPossibility to disable payment confirmation per client as Admin
- AddedPossibility to disable payment confirmation per client as Client
- AddedSupport for WHMCS 7.3
- AddedInsert an entry in the client log if the client de/activate the SEPA announcementmail
- AddedMark invoices as „Canceled“ if WHMCS has mark the invoice as Fraud.
- AddedSupport for autogenerated PDFs with prefilled fields like IBAN and BIC
Changed
- ChangedChanged XML filename to sdd-YYYYMMDD.xml to get an better overview in file managers
- ChangedThe module is no longer supported on WHMCS 6.x because WHMCS 6.3 has been EOL since April 2017
- ChangedMove the option to disable the announcementmail in the clientarea on a own tab, so that the client must not reenter the Bankdetails if he want to change the announcementmail
Fixed
- FixedHardcoded text „Neuer Kunde“ on edit client removed
- FixedWrong date with the weekend option
Version 2.8.1 (07.08.2017)
Fixed
- Fixed{$rid} var wasn’t replace on the clientarea
- FixedRemove whitespace on the beginning of the xml file
Version 2.8.0 (02.08.2017)
ADDED
- AddedBIC Validation (Client- and Adminarea)
- AddedWhen manually adding a client, it is now checked if the client already exists
- AddedBetter Errorhandling for the export
- AddedAdditional vars for the pdf URL
- AddedData check before the export file is created
Changed
- ChangedExport refactoring
Version 2.7.1 (04.07.2017)
Fixed
- FixedMails was sent via PHPmail, even if smtp was set.
- FixedMailerrors was saved in xml file.
Version 2.7.0 (19.06.2017)
ADDED
- AddedOption to disable announcementmail per client
- AddedOption that the client can disable the announcementmail over the clientarea
Changed
- ChangedDon’t reset mandate when the client reentered his bankdata (without changes)
Fixed
- FixedLicense Bugfix when the Update&Support access was reorderd
Version 2.6.1 (10.06.2017)
Fixed
- FixedFix Cart Hook if WHMCS is installed in a subdirectory
Version 2.6.0 (07.06.2017)
ADDED
- AddedOption to disable the automatic inclusion of the .js file in the cart
- AddedDeleting entries requires confirmation
Changed
- ChangedRun jquery script only on the checkout
- ChangedPut Checkout jquery script on an own js. file insteed of inline code
Version 2.5.0 (25.05.2017)
ADDED
- AddedAdded support for the Payment Reversals function of WHMCS 7.2
- AddedSet the invoice to „Pending Payment“ after export (only WHMCS 7.2+)
Version 2.4.0 (28.03.2017)
ADDED
- AddedShow the Export Date on the „All Export“ Table
- AddedAdd RID to the description of the chargeback fee invoice
- AddedOption to skip Weekend for the debit date
Fixed
- FixedHardcoded invoice description for the chargeback fee invoice
Version 2.3.3 (18.03.2017)
Changed
- ChangedSeveral Code Cleanup
Version 2.3.2 (16.02.2017)
Fixed
- FixedMissing Clientname in the Mandat Confirmation when the mandate was create in the clientarea
Version 2.3.1 (26.01.2017)
Fixed
- Fixedremove_umlauts cell was not created during new installations
Version 2.3.0 (08.01.2017)
ADDED
- AddedError Message on the main page if the secretkey.php is missing to avoid a blank page
- AddedOption to remove Umlauts for the XML File
Fixed
- Fixed„Cancel“-Label wasn’t visible
Version 2.2.1 (13.12.2016)
ADDED
- AddedOption to choose if you want to taxed the chargeback fee
- AddedOption to generate Basic Debit or Company debit files
Changed
- ChangedMark invoice only as paid if the API Call was successfull
Fixed
- FixedWorkaround for WHMCS updateinvoice API Bug which ends in Invoicedate 0000-00-00
- FixedFailed to send the chargeback mail
Version 2.2.1 (31.10.2016)
Fixed
- FixedBug in the gateway file which caused under certain circumstances that the invoice was not loaded correctly into the module
Version 2.2.0 (09.10.2016)
ADDED
- AddedAdded Adminwidget to show Clients with SEPA invoice without mandate
- AddedOption for Mandate Reminder added
- AddedE-Mail Template for Mandate Reminder added
- AddedSupport for WHMCS 7
- AddedSupport for PHP 7
- AddedSupport for Pain 008.001.02 German
- AddedText above the PDF button in the viewinvoice added to inform the customer
- AddedSupport for Pain 008.001.02 Netherland (XML Validated with the Rabobank Format checker and the Format Tool of ING)
- AddedDisable Bulk Export button if no checkbox is selected
- Added{$signature} Variable added for all Mail Templates
Changed
- ChangedShow the PDF Mandate button after the order only if the payment methode was SEPA
- ChangedCreDtTm Dateformat changed
- ChangedUse the client company name as to-name for E-Mails
- ChangedAdded Cart Templates for WHMCS 7
Fixed
- FixedLangfix on the Order Complete Page
- FixedCanceled invoices have not been changed on the status
- FixedNo label was displayed for the invoice status „Cancel“, which means that the text could not be recognized
Version 2.1.5 (29.09.2016)
Fixed
- FixedThe cell announcementmail was not created during an update
Version 2.1.4 (29.09.2016)
Fixed
- FixedFix invalid Date in the chargeback transaction
- FixedExport Reminder Bugfix
Version 2.1.3 (19.09.2016)
Fixed
- FixedBehebung der Meldung Integrity constraint violation: 1048 Column ‚BIC‘ cannot be null in der viewinvoice
Version 2.1.2 (14.09.2016)
ADDED
- AddedDer Sidebar-Menüpunkt ist nun über die Sprachdatei übersetzbar und veränderbar
Changed
- ChangedDer Sidebar-Menüpunkt “Sepa” wurde nach Bankverbindung umbenannt
- ChangedDie Funktion “Fällige Rechnung automatisch als bezahlt markieren” markiert jetzt auch Rechnungen >x Tage (falls der Cron einmal nicht durchlief)
- ChangedMails die vom Modul versendet werden erscheinen nun im Mail Log des Kundens
- ChangedMails die vom Modul versendet werden erscheinen nun im Mail Log des Kundens
- ChangedImporter an neue DB Einträge angepasst
Fixed
- FixedWenn der Kunde im Kundenbereich seine Bankverbindung geändert hat wurde der Mandatsstatus beim schriftlichen Mandat nicht geändert
- FixedIm Adminbereich, bei newclient und edit client wurde keine Mandatsmail verschickt
- FixedDie Meldung im Cart wurde in der Systemsprache angezeigt
Version 2.1.1 (11.08.2016)
ADDED
- AddedDie Option das Rechnungen automatisch als bezahlt markiert werden kann nun je Kunde aktiviert werden
- AddedDie Option das Rechnungen automatisch als bezahlt markiert werden hat nun eine zusätzliche Konfigurationsmöglichkeit (x Tage nach Fälligkeit)
- AddedAuto provisioning erfolgt nur wenn es für den Kunden ein Mandat gibt
Changed
- ChangedRechnungen werden nur optional als bezahlt markiert wenn für den Kunden ein Mandat vorliegt
Fixed
- FixedFehler beim Redirect nach Bestellaufgabe
- FixedBlank Page wenn der Kundenbereich aufgerufen wurde
Version 2.1.0 (09.08.2016)
ADDED
- AddedDarstellung bei der IBAN Eingabe im Sepa Kundenbereich in 4er Blöcke
- AddedZusätzliche Variablen in der Abbuchungsankündigung für den Kontoinhaber und dem Namen der Bank
- AddedAutomatische Gruppierung der IBAN in 4er Blöcke beim manuellen Kundenanlegen zur optischen Erleichterung
- AddedAutomatische Gruppierung der IBAN in 4er Blöcke beim Kunden bearbeiten zur optischen Erleichterung
- AddedWorkaround damit in WHMCS gelöschte Rechnungen auch im Modul gelöscht werden, da WHMCS hier keine API bietet.
- AddedOptionale E-Mail Benachrichtigung an eine beliebige Adresse wenn eine Rechnung für den Export bereit ist
- AddedOption Bestellungen nach Eingang automatisch zu akzeptieren wodurch die bestellten Produkte dann automatisch freigeschaltet werden
- AddedTooltips in den Einstellungen hinzugefügt
- AddedOption das SEPA Rechnungen am Fälligkeitstag automatisch als bezahlt markiert werden (nützlich wenn man Daueraufträge bei der Bank hat)
- AddedVerlinkung bei der vom auto. Mandat gespeicherten IP zu einem WHOIS-Dienst.
Changed
- ChangedDie Variablenübergabe (Sprachstrings, Bankinformationen,…) erfolgt nur noch auf bestimmten Seiten um das System nicht unnötig zu belasten
- ChangedDer Mailversand erfolgt aufgrund eines Bugs in der WHMCS API nun über einen eigenen Mailer und nicht mehr über die API
- ChangedRücklastschrift fügt eine ausgehende Transaktion in Höhe der Rechnungssumme hinzu und setzt die Rechnung wieder auf den Status „unbezahlt“
- ChangedNormale Rücklastrechnung hat nun Sepa als Zahlungsmethode statt Überweisung
- ChangedGateway Datei wurde auf Laravel Datenbankanbindung für zukünftigen PHP7 Support geändert
- ChangedBereinigung im Code
- ChangedIm Widget ist der Kundenname nun zum Kundenprofil verlinkt
- ChangedIm Widget wurde die Anzeige der internen Id gegen die Rechnungs-id ausgetauscht und mit der Rechnungsansicht verlinkt
- ChangedTemplate bearbeitet damit das Sepaform automatisch angezeigt wird (wenn Sepa als 1. Zahlungsmethode konfiguriert ist oder die Seite mit Sepa als Auswahl neu geladen wird)
- ChangedRedurzierung der Lang variablen welche an den Kundenbereich weitergegeben werden (einige waren doppelt und auch die aus dem Adminbereich wurden an den Kundenbereich weitergegeben)
Fixed
- FixedBei Templates von CMSbased kam es zu einem Fehler mit der knowledgebase
Version 2.0.3 (19.04.2016)
Fixed
- FixedDie Tabs in den Settings waren hardcoded
- FixedDie Einstellung Verwende Fälligkeitsdatum als Belastungsdatum wurde evtl ignoriert
Version 2.0.2 (18.04.2016)
Fixed
- FixedBugfix beim Speichern des Banknamens im Kundenbereich
Changed
- ChangedEigene Mandatsreferenz Sprachvariable für den Kundenbereich hinzugefügt
- ChangedScriptaufruf im Kundentemplate geändert zwecks Kompatibilität
Version 2.0.1 (17.04.2016)
Fixed
- FixedBugfix beim Speichern der Settings
- FixedBugfix beim Export mit der Option ein Payment Information Block
- FixedBugfix beim hinterlegen der Kundendaten im Kundenbereich ohne auto mandat
- FixedBugfix wenn im Kundenbereich keine BIC/kein Bankname gesendet wird
Version 2.0.0 (15.04.2016)
ADDED
- AddedMöglichkeit die Moduldatenbank bei der Deaktivierung des Moduls zu löschen/behalten
- AddedVersionscheck im Modul
- AddedEigene deaktivierbare E-Mail Ankündigung für Überweisungen integriert
- AddedErstellung von XML Sammelüberweisungen für Erstattungen/Auszahlungen
- AddedVariablen für den Verwendungszweck (Kundenummer, Rechnungsnummer) hinzugefügt, damit dieser nun vollständig frei wählbar ist
- AddedEigener Verwendungszweck für Überweisungen
- AddedMöglichkeit Rechnungen bei Export als bezahlt markieren zu lassen
- AddedOption die Zahlungsbestätigung zu deaktivieren wenn die Zahlungsart Sepa war
- AddedBereits exportierte Lastschriften werden nicht mehr automatisch aus dem Modul entfernt wenn der Kunde die Zahlungsart ändert (da die Buchung schon der Bank vorliegt). Zugleich wird, wenn der Kunde die betroffene Buchung dann wieder auf Sepa stellt, geprüft ob die Rechnung bereits vorhanden ist um so eine Doppelbelastung zu vermeiden
- AddedMöglichkeit das Kunden Ihre Bankdaten im Kundenbereich ändern können
- AddedValidierung der IBAN bei der Änderung der Bankdaten im Kundenbereich
- AddedValidierung der IBAN beim manuellen Kunden anlegen
- AddedValidierung der IBAN beim Kunden bearbeiten im Adminbereich
- AddedWird eine Teilzahlung hinterlegt (z.B. Überweisung) wird der Betrag der Teilzahlung nun vom Betrag im Modul abgezogen
- AddedHinzufügen einer Rechnung als Admin prüft nun ob eine Teilzahlung vorliegt und zieht den Betrag entsprechend ab
- AddedSpeicherung der Kunden-IP und der Uhrzeit wenn der Kunde ein auto Mandat erstellen lässt
- AddedOption die IP/Uhrzeit-Speicherung bei auto. Mandat zu deaktivieren
- AddedWird eine Rücklastschrift wegen unerlaubter Buchung hinterlegt, wird das Mandat nun aus allen offenen Buchungen des Kundens entfernt – da das Mandat ja nicht mehr existiert
- AddedWird ein Kunde im Modul gelöscht, werden bei offenen Buchungen des Kundens die Bankdaten und das Mandat entfernt
Changed
- ChangedUmbau der Datenbankanbindung auf den neuen WHMCS Standard um später schneller für PHP7 bereit zu sein
- ChangedUnterteilung des Einstellungsmenüs in Tabs
- ChangedStatusanzeige im Widget optisch an der im Modul angepasst
- ChangedEntfernung von nicht mehr benötigten Dateien
- ChangedAustausch der „Nicht-Font-Awesome“ Symbolen gegen Font-Awesome
- ChangedSetzen des Sequence Types bei Erstnutzung eines Mandates auf FRST
Fixed
- FixedText „filtered from X total entries“ war hardcoded
- FixedBugfix bei der Darstellung der Bankdaten/des Mandats in der Übersichtstabelle
- FixedFalsche success Meldung beim Bearbeiten eines Kundens
- FixedUnter gewissen Umständen hat der Kunde durch die viewinvoice 2 Sepa Accounts bekommen
Version 1.2.2 (15.03.2016)
Fixed
- FixedFehler in der Gatewaydatei welcher unter gewissen Umständen nicht das Datum in die DB geschrieben hat
Version 1.2.1 (18.02.2016)
Fixed
- FixedBugfix im Importscript (es wurde beim Namen der Bank der Kontoinhaber eingetragen)
Version 1.2.0 (11.02.2016)
ADDED
- AddedWahlmöglichkeit der pain Version direkt im Modul
- AddedXML kann nun auch ohne BIC erstellt werden
- AddedXML Datei ist nun formatiert und somit auch für Menschen lesbar
- AddedIst keine BIC vorhanden wird die XML entsprechend der pain Vorgaben anders erstellt
- AddedAufbau der PmtInfId in der XML umgedreht damit die ID vorne steht
- AddedOption Checkboxen immer auszuwählen und nicht erst am Fälligkeitstag
- AddedMöglichkeit die BIC zu deaktivieren -> BIC ist damit keine Pflichteingabe mehr, das BIC Feld wird in der viewinvoice automatisch entfernt
- AddedMöglichkeit den Banknamen zu deaktivieren -> der Bankname ist damit keine Pflichteingabe mehr, das Feld für den Banknamen wird in der viewinvoice automatisch entfernt
- AddedCheckboxen auf der „Alle Sepa Buchungen“ Seite, um auch dort einen Massenexport zu ermöglichen
Fixed
- FixedDie Anzeige „Zeige x Einträge“ wurde nicht gespeichert und beim Reload zurückgesetzt
- FixedBugfix in Verbindung mit den Checkboxen der Mehrfachauswahl
- FixedDas Modul bezog sich bei der Rechnungsnummer in der Rücklastschrift E-Mail auf die Rechnungs ID, auch wenn in WHMCS ein eigenes Format z.B. ABC2016-01-55 hinterlegt wurde
Changed
- ChangedAllgemeine Änderungen
Version 1.1.1 (15.01.2016)
ADDED
- AddedMöglichkeit das Fälligkeitsdatum als Belastungsdatum zu verwenden und Rechnungen dann vor der Fälligkeit zu exportieren (Experimentell)
- AddedVersand der Mandatseingangsbestätigung auch bei automatischer Mandatsannahme
- AddedErweiterung des XML Dateinamens um die Uhrzeit
- AddedMöglichkeit einzelne E-Mails die vom Modul versendet werden zu deaktivieren (z.B. die Mandatseingangsbestätigung)
- AddedMöglichkeit den Kontoinhaber im Modul zu ändern
- AddedMöglichkeit einzelne Buchungen aus dem Modul zu entfernen
- AddedAngepasste Templates für die Orderforms modern und boxes hinzugefügt
Fixed
- FixedBeim manuellen Kunden bearbeiten/anlegen und in den Einstellungen waren die Placeholder hardcoded
- FixedWurde ein Kunde manuell angelegt, musste man erst einen Schritt zurück gehen um einen weiteren Kunden anzulegen
- FixedÜbernahme des neuen Fälligkeitsdatums wenn dieses in der Rechnung nachträglich geändert wird
Version 1.1.0 (07.01.2016)
ADDED
- AddedAnzeige der Firma in den Tabellen: SEPA Kunden, offene SEPA Rechnungen und Alle Buchungen
- AddedAnzeige der Kundennummer beim manuellen Anlegen eines Kundens
- AddedIntegration einer Livesuche beim manuellen Anlegen eines Kundens
- AddedIntegration einer CSV Importfunktion um Kundenstämme aus einem anderen Modul/einer anderen Software zu übernehmen
- AddedAnzeige des Kundennamen/Firma beim bearbeiten eines SEPA Kunden
- AddedGültigkeitsüberprüfung der IBAN im Cart und in der viewinvoice anhand der Prüfsumme
- AddedDeaktivierung der Zahlungserinnerung für Rechnungen die per SEPA Lastschrift gezahlt werden
Fixed
- FixedBeim manuellen Anlegen eines Kundens wurde nur eine leere Zeile angezeigt, wenn es sich um eine Firma ohne Ansprechpartner handelt
- FixedDas Modul bezog sich bei der Rechnungsnummer immer auf die Rechnungs ID, auch wenn in WHMCS ein eigenes Format z.B. ABC2016-01-55 hinterlegt wurde
- FixedFalsche Warnung wenn in der viewinvoice der Kontoinhaber vergessen wurde
- FixedKleinere Fixe und Änderungen
Version 1.0.3 (28.12.2015)
Fixed
- FixedUnter Umständen lief der daily Cronjob nicht durch wenn eine Rechnung erstellt werden sollte die via Lastschrift bezahlt wird
Version 1.0.2 (21.12.2015)
ADDED
- AddedMöglichkeit auch Exports nach dem XML Pain 008.001.02 Format für Österreich zu erstellen
Fixed
- FixedHatte ein Kunde erst Rechnungen im Modul und wurde dann manuell als Kunde im Modul hinterlegt, wurde die Bankverbindung nicht bei den bestehenden offenen SEPA Buchungen hinterlegt.
Version 1.0.1 (12.12.2015)
ADDED
- Addedim Verwendungszweck wird jetzt auch die Kundennummer angezeigt
- Addedzweiter Button für Rücklastschriften – ein Button für Rücklastschriften bezüglich Kontodeckung (Mandat bleibt erhalten) ein Button für unerlaubte Abbuchungen (Mandat wird entzogen)
Fixed
- FixedLeerzeichen in der IBAN und BIC werden beim Speichern entfernt (XML war mit Leerzeichen nicht mehr valide)
- FixedBeim Manuellen anlegen eines Kundens fehlte der Text
- Fixedgeänderte Kundenbankdaten werden nun auch bei offenen Buchungen in der Übersicht aktualisiert
- Fixedwird bei einer Rechnung der Zahlungsgateway geändert z.B. auf Überweisung, wird die Rechnung jetzt aus dem Modul genommen
- Fixedwurde eine Rechnung in der viewinvoice auf SEPA umgestellt, wurde die Rechnung unter Umständen nicht im Modul erfasst
- FixedRechnungen mit einer negativen Gesamtsumme werden nicht mehr in das Modul eingelesen
- FixedMöglichkeit die PDF Links zu deaktivieren und Mandate automatisch erteilen zu lassen
Version 1.0.0 (06.12.2015)
- Initial Release