# Version History

| Versie | Datum      | Auteur                               | Reden van wijziging                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| ------ | ---------- | ------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1.0    | 28-01-2015 |                                      | Originele versie                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| 2.0    | 29-11-2016 | Roland Vonk                          | Actualisering van alle interfaces                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| 2.1    | 2-12-2016  | Peter Leermakers                     | <p>Uitbreiding Klantinformatie interface met BTW nummer en GLN. Casing van elementnamen gecorrigeerd in beschijving interface. FirstName, MiddleName en LastName velden toegevoegd aan beschrijving.</p><p>Casing van elementen aangepast in beschrijving Bruto prijsinformatie interface.</p>                                                                                                                                                                                                                         |
| 2.1.1  | 5-12-2016  | Eddie Reinhoudt                      | Uitbreiding Bruto Prijslijst met staffels                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 2.2    | 7-12-2016  | Peter Leermakers                     | Uitbreiding Batch interface1 met Customer XML 2.0 definitie                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| 2.3    | 14-12-2016 | Weiwen Lau                           | Actualisering realtime interface: StemService globaal vervangen door ShoxlService; complex types bij methods geplaatst voor overzichtelijkheid                                                                                                                                                                                                                                                                                                                                                                         |
| 2.4    | 16-1-2017  | Peter Leermakers                     | Identification element verwijderd als onderdeel van Customer ImportSettings. De wijze van identificatie van een klant wordt voortaan geregeld via een setting in Vendisto.                                                                                                                                                                                                                                                                                                                                             |
| 2.5    | 23-1-2017  | Peter Leermakers                     | <p>De vendisto setting ‘Identificerende eigenschap klant’ bepaalt of het Debiteurnummer uniek dient te zijn en verplicht is bij de klantimport.<br>Customer import uitgebreid met PartialUserImport setting.</p>                                                                                                                                                                                                                                                                                                       |
| 2.6    | 24-2-2017  | Weiwen Lau                           | <p>Filtertype mogelijkheden van methode GetOrderHistory aangepast. “Jobnumber” en “order placed by name”</p><p>weggehaald.</p>                                                                                                                                                                                                                                                                                                                                                                                         |
| 2.7    | 18-05-2017 | Roland Vonk                          | <p>PlaceOrder webservice type Order uitgebreid met Orderstate (open/closed).</p><p>type Orderline uitgebreid met status 0 (openstaand) en benamingen van statussen gewijzigd (1 = backorder, 2 = shipped ipv shipped/delivered, 3 = cancelled ipv cancelled/credited).</p><p>Veld QuantityNotShipped toegevoegd aan Orderline.</p><p>Address type Invoicing changed to Invoice.</p><p>Added new webservice GetInvoice, which returns an invoice in PDF format</p><p>Added component GrossPriceExclVAT to OrderLine</p> |
| 2.8    | 07-06-2017 | Roland Vonk                          | AccountNumber toegevoegd als verplicht veld bij een opvraging van zowel OrderHistoryDetail als InvoiceHistoryItem, zodat deze functie ook kan worden gebruikt buiten de context van OrderHistory en InvoiceHistory voor het zoeken naar Orders/Invoices door klanten.                                                                                                                                                                                                                                                  |
| 2.9    | 27-6-2017  | Peter Leermakers                     | In voorbeeld XML van CustomerImport is UserName node gewijzigd in Username.                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| 2.10   | 11-7-2017  | Peter Leermakers                     | Import van discount prijzen toegevoegd bij bruto prijs interface.                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| 2.11   | 19-10-2017 | Roland Vonk                          | AddressType Value Invoice gewijzigd in Invoicing (conform implementatie)                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| 2.12   | 13-12-2017 | Peter Leermakers                     | <p>Beschrijving Authorization interface</p><p>Uitbreiding Customer interface met Authorization Element</p>                                                                                                                                                                                                                                                                                                                                                                                                             |
| 2.13   | 15-3-2018  | Peter Leermakers                     | Aanpassing toelichting Autorisatie interface                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| 2.14   | 06-04-2018 | Peter Leermakers                     | Overbodige spatie verwijderd in XML declaratie Legacy Customer interface                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| 2.15   | 11-04-2018 | Peter Leermakers                     | Uitbreiding Customer interface met Authorization element op User niveau                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| 2.16   | 25-4-2018  | Peter Leermakers                     | Uitbreiding Customer interface met Email adres en BuyOnCredit op User niveau                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| 2.17   | 23-08-2107 | Roland Vonk                          | Formatted / removed formatting errors in section “Structuur Customer XML”                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 2.18   | 27-08-2018 | Kristian Jacobs                      | Added PreferredBranche to Customer                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| 2.19   | 27-09-2018 | Peter Leermakers                     | <p>Added description for pagenumber of GetOrderHistoryResult</p><p>Replaced tempuri.org namespace by shoxl.com for realtime interfaces</p><p>Type of InvoicePdf in GetInvoiceResult changed to base64Binary</p><p>Updated cardinality of ArrayOfOrderLineRequest</p><p>Updated namespaces in element names realtime interfaces</p><p>Added reference to WSDL document for realtime interfaces</p>                                                                                                                      |
| 2.20   | 01-10-2018 | Kristian Jacobs                      | Added OrderNumber to the PlaceOrderResult object                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| 2.21   | 30-11-2018 | Peter Leermakers                     | Correction of FTP server specifications. The FTP server supports FTPS and not SFTP.                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| 2.22   | 10-12-2018 | Peter Leermakers                     | Zipped format is now also supported for Authorization import                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| 2.23   | 05-03-2019 | Roland Vonk                          | Added clarification of Authorization working principle.                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| 2.24   | 11-03-2019 | Peter Leermakers                     | StreetAddress1, PostalCode, City and Country are no longer optional under Loose ValidationType of Customer import                                                                                                                                                                                                                                                                                                                                                                                                      |
| 2.25   | 12-03-2019 | Peter Leermakers                     | Added currency to batch price interface                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| 2.26   | 20-06-2019 | Peter Leermakers                     | Added currency attribute to DiscountPriceExclVat element in batch price interface                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| 2.27   | 05-07-2019 | Peter Leermakers                     | ERP Cache import formats                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| 2.28   | 09-07-2019 | Peter Leermakers                     | Description of Order XML Export Batch interface format                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| 2.29   | 19-07-2019 | Aleksandar Staykov, Peter Leermakers | Added description of Article XML import format                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| 2.30   | 22-07-2019 | Peter Leermakers                     | Added suggested retail price field to gross price batch import                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| 2.31   | 26-08-2019 | Peter Leermakers                     | Added ERP Cache import format for exchange rates. Fixed error in description of ERP Cache CustomerPrice interface.                                                                                                                                                                                                                                                                                                                                                                                                     |
| 2.32   | 06-09-2019 | Peter Leermakers                     | Added description of settings on Article XML import                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| 2.33   | 08-10-2019 | Peter Leermakers                     | Added Coc Number to Order XML Export format                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| 3.0    | 12-11-2019 | Peter Leermakers                     | Definition of Customer XML version 2.1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| 3.1    | 9-1-2020   | Peter Leermakers                     | Added ExternalId to CustomerAddress element in Customer XML import format                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 3.2    | 3-2-2020   | Peter Leermakers                     | Updated Webservice wsdl to ShoxlWebService\_v3.wsdl. Updated Shipping and Billing order address fields in webservice definition.                                                                                                                                                                                                                                                                                                                                                                                       |
|        | 6-2-2020   | Peter Leermakers                     | Fixed fault in description of CustomerAddress AddressType element in customer batch import. Changed 'Invoice' to 'Invoicing'.                                                                                                                                                                                                                                                                                                                                                                                          |
|        | 11-2-2020  | Peter Leermakers                     | Removed PartialUserImport node from customer batch import example                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| 3.3    | 11-2-2020  | Peter Leermakers                     | Added ERP Cache import format for delivery dates                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| 3.4    | 12-3-2020  | Peter Leermakers                     | Renamed ERP Cache DeliveryDate batch interface to ProductDeliveryScheme. Added MaximumOrderDate element.                                                                                                                                                                                                                                                                                                                                                                                                               |
| 3.5    | 26-3-2020  | Roland Vonk                          | Changed description of Authorization Import to clarify that authorizations also apply to general content, not just product info                                                                                                                                                                                                                                                                                                                                                                                        |
|        | 20-4-2020  | Peter Leermakers                     | Added AuthorizationProfiles to Article XML import Batch interface                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
|        | 25-5-2020  | Peter Leermakers                     | Added DeliveryDate to Order Export XML format                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| 3.6    | 22-6-2020  | Peter Leermakers                     | Added WarehouseId to ERP Cache Stock Batch data format                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| 3.7    | 16-9-2020  | Kristian Jacobs                      | Added UserRestrictedProducts and ProfileRestrictedProducts import description                                                                                                                                                                                                                                                                                                                                                                                                                                          |
|        | 19-11-2020 | Peter Leermakers                     | Version 2.2 of Customer import batch interface                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| 3.8    | 15-2-2021  | Peter Leermakers                     | Quantity and RemainingQuantity elements in ERP Cache Order XML format were changed from Integer to Decimal. Quantity element in Order Export XML definition was also changed from Integer to Decimal.                                                                                                                                                                                                                                                                                                                  |
|        | 17-2-2021  | Peter Leermakers                     | Updated description of NettoPricePerItemExclVat fields in GetProductInformation Webservice call and in PriceList and CustomerPrice ERP Cache batch formats.                                                                                                                                                                                                                                                                                                                                                            |
| 2021.1 | 17-2-2021  | Peter Leermakers                     | Added DeliverySchemeCode to ERP Cache Customer and ERP Cache DeliverySchemes Batch import formats.                                                                                                                                                                                                                                                                                                                                                                                                                     |
|        | 17-2-2021  | Peter Leermakers                     | Added description of ERP Cache Cleanup import format                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| 2021.3 | 24-3-2021  | Peter Leermakers                     | <p>Changed type of stock field from int to decimal in GetProductInformation webservice. Updated interface definition to ShoxlWebService\_v4.wsdl.</p><p>Updated ErpCache\_Stock XML from version 1.1 to 1.2. The stock import now supports decimal values for stock.</p>                                                                                                                                                                                                                                               |
|        | 29-3-2021  | Peter Leermakers                     | Added description of ERP Cache Invoice history import format.                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| 2021.4 | 1-4-2021   | Peter Leermakers                     | Added ERP Cache OrderDocument import format                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
|        | 22-4-2021  | Peter Leermakers                     | <p>Updated ErpCache\_PriceLists XML from version 1.0 to 1.1.<br>Updated ErpCache\_CustomerPrices XML from version 1.0 to 1.1.</p><p>Added Currency attributes on both import formats in order to support prices in multiple currencies without the need to use Exchange rates in the ERP Cache.</p>                                                                                                                                                                                                                    |
| 2021.6 | 19-07-2021 | Christian de Koning                  | <p>Updated ERPCache\_CustomerPrices XML from version 1.1 to 1.2</p><p>Added VatCode, BaseUnit and PriceUntit to the customer price import</p>                                                                                                                                                                                                                                                                                                                                                                          |
