Changelog Acumulus webkoppelingen ================================= ALL = Alle webshops. HS = HikaShop (Joomla) MA = Magento OC = OpenCart 1 OC2 = OpenCart 2 PS = PrestaShop VM3 = VirtueMart3 (Joomla) WC = WooCommerce (WordPress) 4.2.1 (2016-02-24) ------------------ - PS: Form submit van instellingenformulier wordt niet herkend en verwerkt. - WC: Variabele producten waarbij de varities niet als aparte SKUs aangemaakt zijn kwamen zonder variantomschrijving terecht op de factuurregels. - ALL: Nieuwe optie toegevoegd om facturen met verlegde BTW te kunnen onderscheiden van facturen met alleen BTW vrije producten. Dit voorkomt een hoop waarschuwingen bij de meeste winkels die toch geen BTW vrije producten of diensten leveren. 4.2.0 (2016-02-16) ------------------ - ALL: De completor kijkt nu naar de bestellingstotalen en de totalen van de afzonderlijke bestellingsregels en voegt een correctieregel toe als deze niet gelijk zijn. Dit leverde fouten in verschillende plugins op, met name bij kortingen in refunds: * MA: BTW op korting op verzendkosten in een credit note worden niet opgeslagen, bereken aan de hand van ontbrekende bedragen. * PS: Kortingsbedrag (ex BTW) op een order dat teruggevorderd wordt op een credit slip is niet bekend: bereken aan de hand van het matchen van ontbrekende bedragen met kortingen op de oorspronkelijke order. * VM3: Verbeterde behandeling van kortingen zowel via calc rules als coupons. - ALL: Sla geen leeg wachtwoord op (staat toe dat, eenmaal ingevuld, het niet meer naar en van de browser verstuurd hoeft te worden). - ALL: type fout waardoor removeEmptyShipping() niet correct werkte. - PS: Mogelijke PHP warning als een order via batchformulier verzonden wordt. - MA: Foute verzendkosten werden verstuurd als een korting ook van toepassing is op die verzendkosten. - MA: Payment fee kan vooralsnog niet worden herkend: getPaymentchargeAmount() is een niet bestaande method. - ALL: Source:;getStatus() toegevoegd. allows further refactorings. - ALL: refactorings, waaronder * hernoemen van een aantal 'meta-...' tags. * introductie en gebruik van ShopConfig::getForm(). * introductie en gebruik van Source:;getStatus(). - OC2: bug fixing. 4.2.0-beta9 (2016-01-25) ------------------------ - OC2: Eerste versie op deze library: Europese BTW tarieven; Batch verzending. Nog geen refunds. - ALL: Verbeterde verwerking van facturen die (mogelijk of zeker) gesplitst moeten worden. Als er meerdere factuurtypes mogelijk zijn, wordt er 1 conceptfactuur verstuurd die in Acumulus gecorrigeerd en evt gesplitst moet worden. - HS: zelf aangemaakte statussen werden niet herkend bij een orderstatuswijziging. 4.2.0-beta8 (2016-01-18) ------------------------ - ALL: Optie toegevoegd om aan te geven of u in uw winkel digitale diensten aanbiedt. Dit wordt gebruikt voor een betere selectie van en controle op de mogelijke BTW types. GEEF DEZE OPTIE EEN WAARDE IN HET INSTELLINGENSCHERM! - WC: Klikbare link naar de changelog in de WP readme.txt. - WC: filters.txt aangepast zodat huidige parameters en hun type beschreven worden. - PS: do no longer update not changed fields id_shop and id_shop_group. 4.2.0-beta7 (2016-01-13) ------------------------ - WC: Gebruik WC logging ipv de wel erg basic (= afwezige) WP logging. Acumulus heeft nu zijn eigen log onder WooCommerce - Systeem status - Logs. - ALL: Verwijder dubbele email adresseringen en display names. - ALL: Verbeterde verwerking van gelijke BTW percentages (b.v. BE en NL 21%). Als er meerdere factuurtypes mogelijk zijn wordt er 1 conceptfactuur verstuurd die in Acumulus gecorrigeerd en evt gesplitst kan worden. - ALL: Meer logging. - HS/VM3: log message (gebruikt voor debugging) verwijderd. 4.2.0-beta6 (2016-01-11) ------------------------ - HS/VM3: Logging werkte alleen als Joomla in debug modus is en ook dan nog niet voor debug messages. Acumulus heeft nu zijn eigen log file. - ALL: empty in XML als item with key = 0 is verwijderd, bv. door de "Verzend geen gratis verzending regels" optie. 4.2.0-beta5 (2016-01-07) ------------------------ - HS/VM3: Corrected bad fix introduced in 4.2.0-beta3 (PHP5.5 constructs). 4.2.0-beta4 (2016-01-06) ------------------------ - WC, PS, MA: Uncaught exception 'ReflectionException' with message 'Class Siel\Acumulus\WooCommerce\Shop\ConfigStore does not have a constructor, so you cannot pass any constructor arguments' (error introduced in 4.2.0-beta2). - WC: Hoodlettergevoeligheid bij doorgeven van namespace. Geeft: Fatal error: Cannot instantiate abstract class Siel\Acumulus\Shop\InvoiceManager in /Siel/Acumulus/Shop/Config.php on line 203 (error introduced in 4.2.0-alpha1). 4.2.0-beta3 (2016-01-05) ------------------------ - VM3,HS: PHP5.5 constructs in Joomla\Shop\InvoiceManager.php. - WC: Added to Wordpress.org 4.2.0-beta2 (2016-01-05) ------------------------ - VM3,HS: Joomla componenten mogen dezelfde naam hebben. 4.2.0-beta1 (2016-01-04) ------------------------ - HS: Orders verzenden werkt, refunds nog niet 4.2.0-alpha5 (2015-12-31) ------------------------- - VM3,HS: Meer logging tijdens installeren. - PS: Ondersteun versies voor 1.6.0.x door te controleren of getOrderDetailTaxes wel aanwezig is. - HS: customer gedeelte van facturen zo nu correct moeten werken. 4.2.0-alpha3 (2015-12-28) ------------------------- - VM3: Define and trigger Joomla events onAcumulusInvoice[Created|Completed|Sent]. - WC: Added readme.txt conform the wordpress.org instructions. - WC: Add our own manual line to the manual lines of the system instead of replacing them. - VM3: return type van AcumulusEntryModel::getByEntryId en getByInvoiceSourceId waren fout. - VM3: Sta selecteren statussen om te verzenden toe op ConfigForm. 4.2.0-alpha1 ------------ - Groot aantal refactorings om ondersteuning voor HikaShop toe te voegen. Code die geen gebruik maakt van VM3 functies maar alleen maar van Joomla functies is apart gezet. - VM3: Ondersteuning voor automatische versturing. - VM3: return type van AcumulusEntryModel::getByEntryId en getByInvoiceSourceId waren fout, maar worden (nog) niet gebruikt. - PS,WC: handmatig ingevoerde regels bij refunds konden genegeerd worden. - VM3: Error in install script: readme-nl.txt is hernoemd naar leesmij.txt. - PS: De koppeling werkt ook met PS1.5. Minimale versie requirement aangepast. - ALL: Prevent autoloader warnings when file does not exist. - VM3: Parse error: syntax error, unexpected T_OBJECT_OPERATOR in com_acumulusInstallerScript.php on line 68: PHP5.3 incompatibiliteit. 4.1.1 (2015-11-07) ------------------ - ALL: Batchverzending: onterechte/verkeerde melding "niet verzonden omdat factuur al verzonden is" als factuurverzending wordt tegengehouden door een event. - WC: Versienummer van de plugin zelf was niet bijgewerkt, alleen die van de library. - WC: Updated the documentation of filters and actions in filters.txt - ALL: Undefined index: countrycode in Siel/Acumulus/Invoice/Creator.php line 294 - ALL: API hernoemd naar Library (in versieinfo). - ALL [#39961]: Er bestaan producten die niet onderhevig aan BTW zijn. 4.1.0 (2015-10-31) ------------------ - MA,PS,WC [#33383]: Het is nu mogelijk om meerdere order statussen te kiezen waarbij de order naar Acumulus verstuurd moet worden. - WC [#33222]: Om de betaalstatus van een order te bepalen, wordt niet meer gekeken naar paid_date, alleen nog maar naar needs_payments(). - WC [https://forum.acumulus.nl/index.php?topic=4984.0]: In WC is het mogelijk om producten te verwijderen. 4.0.3 (2015-10-11) ------------------ - WC [https://forum.acumulus.nl/index.php?topic=4963 ]: Regression: WC denkt altijd dat factuur al verzonden is. 4.0.2 (2015-10-07) ------------------ - PS,WC: Support upgrading from 3.x. - WC: Lazy load config (LogLevel, debug). 4.0.1 (2015-10-04) ------------------ - WC [https://forum.acumulus.nl/index.php?topic=4942.0]: PHP Fatal error: Class 'Requirements' not found in AcumulusSetup.php line 81. 4.0.0 (2015-10-02) ------------------ De library 4.x is volledig vernieuwd. Er is meer gemeenschappelijke code en er is meer documentatie. Hierdoor kan de library ook losstaand gebruikt worden. Alle kennis en ervaring die met de library 3.x is opgedaan is verwerkt in deze versie. Uiteraard zijn alle problemen die in 3.x zijn gevonden en ook van toepassing waren op 4.x ook hier opgelost. Vanwege de grote verschillen is de 3.x changelog verwijderd en beginnen we hier met een schone lijst. - ALL: Europese BTW tarieven. - MA,PS,WC: Ondersteuning voor credit memo's. - ALL: Batch verzendformulier. - VM: Ondersteuning voor VirtueMart 3. Doch nog geen ondersteuning voor credit memos, automatische verzending en de betaalde EU VAT checker extensie. - WC: Ondersteuning voor de EU VAT extensie. - WC: Ondersteuning voor de plugins woocommerce-sequential-order-numbers(-pro) en wc-sequential-order-numbers. Ondersteunde versies van de verschillende pakketten =================================================== HikaShop -------- * 2.6.1 (Joomla 3.4.8) * 2.6.0 (Joomla 3.4.8) Magento ------- Geteste Magento versie(s): * 1.9.2.3 * 1.9.2.1 OpenCart 2.x ------------ * 2.1.0.1 OpenCart 1.x ------------ Nog niet beschikbaar. PrestaShop ---------- Geteste PrestaShop versie(s): * 1.6.1.3 * 1.6.1.2 bevat een fout die deze koppeling raakt * 1.6.1.1 * 1.6.1.0 bevat fouten die deze koppeling raken. * 1.5.x (werkt volgens gebruikers vana 4.2.0-alpha5) VirtueMart ---------- Geteste VirtueMart versie(s): * 3.0.10 (Joomla 3.4.4) * 3.0.8 (Joomla 3.4.1) WooCommerce ----------- Geteste WooCommerce versie(s): * 2.5.2 (WordPress: 4.4.2) * 2.4.12 (WordPress: 4.4.2) * 2.4.7 (WordPress: 4.3.1) * 2.3.13 (WordPress: 4.2.3) * < 2.3 gaat niet correct werken met "apply after tax" coupons.