{"id":2852,"date":"2019-12-24T16:22:51","date_gmt":"2019-12-24T15:22:51","guid":{"rendered":"https:\/\/eenvoudigfactureren.be\/info\/?page_id=2852"},"modified":"2019-12-24T16:22:51","modified_gmt":"2019-12-24T15:22:51","slug":"klantinstelling-bijwerken","status":"publish","type":"page","link":"https:\/\/eenvoudigfactureren.be\/info\/tools\/klantinstelling-bijwerken\/","title":{"rendered":"Klantinstelling bijwerken"},"content":{"rendered":"<div class=\"wrap-container60 border-bottom reading-text\"><div class=\"container\">\r\n        <p>Een klant specifieke instelling voor alle klanten toevoegen. Gelieve eerst aan te melden op uw account voordat u de wijziging doorvoert.<\/p>\r\n\r\n        <div>\r\n            <label>Veld: <\/label>\r\n            <select id=\"setting-field\">\r\n                <option value=\"default_days_invoice_due\">Aantal dagen betalingstermijn facturen<\/option>\r\n                <option value=\"default_days_quote_valid\">Aantal dagen geldig offerte<\/option>\r\n                <option value=\"default_tax_category\">BTW categorie<\/option>\r\n                <option value=\"default_tax_category_special_status\">BTW vrijstellingscode<\/option>\r\n                <option value=\"default_discount_percentage\">Kortingspercentage<\/option>\r\n                <option value=\"default_cash_discount_active\">Financi\u00eble korting actief<\/option>\r\n                <option value=\"default_cash_discount_percentage\">Financi\u00eble korting percentage<\/option>\r\n                <option value=\"default_cash_discount_days_valid\">Financi\u00eble korting dagen<\/option>\r\n                <option value=\"default_structured_message\">Gestructureerde mededeling<\/option>\r\n                <option value=\"default_language\">Taal<\/option>\r\n                <option value=\"default_currency\">Munt<\/option>\r\n                <option value=\"default_invoices_layout_id\">Layout ID facturen<\/option>\r\n                <option value=\"default_receipts_layout_id\">Layout ID kasticketten<\/option>\r\n                <option value=\"default_quotes_layout_id\">Layout ID offertes<\/option>\r\n                <option value=\"default_orders_layout_id\">Layout ID bestelbonnen<\/option>\r\n                <option value=\"default_deliveries_layout_id\">Layout ID leveringsbonnen<\/option>\r\n            <\/select>\r\n        <\/div>\r\n\r\n        <div>\r\n            <label>Waarde: <\/label>\r\n            <input type=\"text\" id=\"setting-value\" \/>\r\n        <\/div>\r\n        <br\/>\r\n        <br\/>\r\n\r\n        <button type=\"button\" onclick=\"updateValue();\">Bijwerken<\/button>\r\n        <br\/>\r\n        <br\/>\r\n\r\n        <div>Klanten bijgewerkt: <span id=\"update-result\">0<\/span><\/div>\r\n        <div>Foutmeldingen:\r\n            <div id=\"update-errors\">\r\n            <\/div>\r\n        <\/div>\r\n\r\n<\/div><\/div>\r\n\r\n<script type=\"application\/javascript\">\r\n\r\n    Array.prototype.delayedForEach = function(callback, timeout, thisArg){\r\n      var i = 0;\r\n      var l = this.length;\r\n      var self = this;\r\n      var caller = function() {\r\n          callback.call(thisArg || self, self[i], i, self);\r\n          if (++i < l) {\r\n                setTimeout(caller, timeout);\r\n          }\r\n      };\r\n      caller();\r\n    };\r\n\r\n    function updateValue() {\r\n        var field = document.getElementById('setting-field').value;\r\n        var value = document.getElementById('setting-value').value;\r\n\r\n        getClients(function(clients) {\r\n            if (window.confirm('Wenst u ' + clients.length + ' klanten bij te werken?')) {\r\n                clients.delayedForEach(function(client) {\r\n                    updateClient(client.client_id, field, value);\r\n                }, 250);\r\n            }\r\n        });\r\n    }\r\n\r\n    function getClients(callback) {\r\n        var xhr = new XMLHttpRequest();\r\n        xhr.onreadystatechange = function() {\r\n            if (xhr.readyState === XMLHttpRequest.DONE){\r\n                callback(JSON.parse(xhr.responseText));\r\n            }\r\n        };\r\n        xhr.open('GET', '\/api\/v1\/clients?format=json');\r\n        xhr.send();\r\n    }\r\n\r\n    function updateClient(clientId, field, value) {\r\n        var result = document.getElementById('update-result');\r\n        var errors = document.getElementById('update-errors');\r\n\r\n        var content = '{ ';\r\n        if (field == 'default_tax_category_special_status') {\r\n            content += '\"default_tax_category\": 0, ';\r\n        }\r\n        if (field == 'default_tax_category') {\r\n            content += '\"default_tax_category_special_status\": \"\", ';\r\n        }\r\n        content += '\"'+field+'\": \"'+value+'\"';\r\n        content += ' }';\r\n\r\n        var xhr = new XMLHttpRequest();\r\n        xhr.onreadystatechange = function() {\r\n            if (xhr.readyState === XMLHttpRequest.DONE){\r\n                if (xhr.status === 200) {\r\n                    result.innerHTML = (result.innerHTML*1)+1;\r\n                } else {\r\n                    errorMessage = JSON.parse(xhr.responseText);\r\n                    if (errorMessage.hasOwnProperty('error')) {\r\n                        var error = document.createElement('DIV');\r\n                        error.innerHTML = '['+clientId+'] ' + errorMessage.error;\r\n                        errors.appendChild(error);\r\n                    }\r\n                }\r\n            }\r\n        };\r\n        xhr.open('POST', '\/api\/v1\/clients\/'+clientId+'?format=json');\r\n        xhr.setRequestHeader(\"Content-Type\", \"application\/json;charset=UTF-8\");\r\n        xhr.send(content);\r\n    }\r\n\r\n<\/script>\r\n","protected":false},"excerpt":{"rendered":"Een klant specifieke instelling voor alle klanten toevoegen. Gelieve eerst aan te melden op uw account voordat u de wijziging doorvoert. Veld: Aantal dagen betalingstermijn facturen Aantal dagen geldig offerte BTW categorie BTW vrijstellingscode Kortingspercentage Financi\u00eble korting actief Financi\u00eble korting percentage Financi\u00eble korting dagen Gestructureerde mededeling Taal Munt Layout ID facturen Layout ID kasticketten Layout &hellip; <a href=\"https:\/\/eenvoudigfactureren.be\/info\/tools\/klantinstelling-bijwerken\/\" class=\"more-link\">Lees verder<span class=\"screen-reader-text\"> &#8220;Klantinstelling bijwerken&#8221;<\/span><\/a>","protected":false},"author":1,"featured_media":0,"parent":446,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-2852","page","type-page","status-publish","hentry","no-wpautop"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Klantinstelling bijwerken<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/eenvoudigfactureren.be\/info\/tools\/klantinstelling-bijwerken\/\" \/>\n<meta property=\"og:locale\" content=\"nl_BE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Klantinstelling bijwerken\" \/>\n<meta property=\"og:description\" content=\"Een klant specifieke instelling voor alle klanten toevoegen. Gelieve eerst aan te melden op uw account voordat u de wijziging doorvoert. Veld: Aantal dagen betalingstermijn facturen Aantal dagen geldig offerte BTW categorie BTW vrijstellingscode Kortingspercentage Financi\u00eble korting actief Financi\u00eble korting percentage Financi\u00eble korting dagen Gestructureerde mededeling Taal Munt Layout ID facturen Layout ID kasticketten Layout &hellip; Lees verder &quot;Klantinstelling bijwerken&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/eenvoudigfactureren.be\/info\/tools\/klantinstelling-bijwerken\/\" \/>\n<meta property=\"og:site_name\" content=\"EenvoudigFactureren\" \/>\n<meta property=\"og:image\" content=\"https:\/\/eenvoudigfactureren.be\/info\/wp-content\/uploads\/2021\/09\/Logo-EenvoudigFactureren.png\" \/>\n\t<meta property=\"og:image:width\" content=\"500\" \/>\n\t<meta property=\"og:image:height\" content=\"222\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/eenvoudigfactureren.be\/info\/tools\/klantinstelling-bijwerken\/\",\"url\":\"https:\/\/eenvoudigfactureren.be\/info\/tools\/klantinstelling-bijwerken\/\",\"name\":\"Klantinstelling bijwerken\",\"isPartOf\":{\"@id\":\"https:\/\/eenvoudigfactureren.be\/info\/#website\"},\"datePublished\":\"2019-12-24T15:22:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/eenvoudigfactureren.be\/info\/tools\/klantinstelling-bijwerken\/#breadcrumb\"},\"inLanguage\":\"nl-BE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/eenvoudigfactureren.be\/info\/tools\/klantinstelling-bijwerken\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/eenvoudigfactureren.be\/info\/tools\/klantinstelling-bijwerken\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/eenvoudigfactureren.be\/info\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tools\",\"item\":\"https:\/\/eenvoudigfactureren.be\/info\/tools\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Klantinstelling bijwerken\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/eenvoudigfactureren.be\/info\/#website\",\"url\":\"https:\/\/eenvoudigfactureren.be\/info\/\",\"name\":\"EenvoudigFactureren\",\"description\":\"Online facturatie\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/eenvoudigfactureren.be\/info\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-BE\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Klantinstelling bijwerken","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/eenvoudigfactureren.be\/info\/tools\/klantinstelling-bijwerken\/","og_locale":"nl_BE","og_type":"article","og_title":"Klantinstelling bijwerken","og_description":"Een klant specifieke instelling voor alle klanten toevoegen. Gelieve eerst aan te melden op uw account voordat u de wijziging doorvoert. Veld: Aantal dagen betalingstermijn facturen Aantal dagen geldig offerte BTW categorie BTW vrijstellingscode Kortingspercentage Financi\u00eble korting actief Financi\u00eble korting percentage Financi\u00eble korting dagen Gestructureerde mededeling Taal Munt Layout ID facturen Layout ID kasticketten Layout &hellip; Lees verder \"Klantinstelling bijwerken\"","og_url":"https:\/\/eenvoudigfactureren.be\/info\/tools\/klantinstelling-bijwerken\/","og_site_name":"EenvoudigFactureren","og_image":[{"width":500,"height":222,"url":"https:\/\/eenvoudigfactureren.be\/info\/wp-content\/uploads\/2021\/09\/Logo-EenvoudigFactureren.png","type":"image\/png"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/eenvoudigfactureren.be\/info\/tools\/klantinstelling-bijwerken\/","url":"https:\/\/eenvoudigfactureren.be\/info\/tools\/klantinstelling-bijwerken\/","name":"Klantinstelling bijwerken","isPartOf":{"@id":"https:\/\/eenvoudigfactureren.be\/info\/#website"},"datePublished":"2019-12-24T15:22:51+00:00","breadcrumb":{"@id":"https:\/\/eenvoudigfactureren.be\/info\/tools\/klantinstelling-bijwerken\/#breadcrumb"},"inLanguage":"nl-BE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/eenvoudigfactureren.be\/info\/tools\/klantinstelling-bijwerken\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/eenvoudigfactureren.be\/info\/tools\/klantinstelling-bijwerken\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/eenvoudigfactureren.be\/info\/"},{"@type":"ListItem","position":2,"name":"Tools","item":"https:\/\/eenvoudigfactureren.be\/info\/tools\/"},{"@type":"ListItem","position":3,"name":"Klantinstelling bijwerken"}]},{"@type":"WebSite","@id":"https:\/\/eenvoudigfactureren.be\/info\/#website","url":"https:\/\/eenvoudigfactureren.be\/info\/","name":"EenvoudigFactureren","description":"Online facturatie","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/eenvoudigfactureren.be\/info\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-BE"}]}},"_links":{"self":[{"href":"https:\/\/eenvoudigfactureren.be\/info\/wp-json\/wp\/v2\/pages\/2852","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eenvoudigfactureren.be\/info\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/eenvoudigfactureren.be\/info\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/eenvoudigfactureren.be\/info\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eenvoudigfactureren.be\/info\/wp-json\/wp\/v2\/comments?post=2852"}],"version-history":[{"count":2,"href":"https:\/\/eenvoudigfactureren.be\/info\/wp-json\/wp\/v2\/pages\/2852\/revisions"}],"predecessor-version":[{"id":3397,"href":"https:\/\/eenvoudigfactureren.be\/info\/wp-json\/wp\/v2\/pages\/2852\/revisions\/3397"}],"up":[{"embeddable":true,"href":"https:\/\/eenvoudigfactureren.be\/info\/wp-json\/wp\/v2\/pages\/446"}],"wp:attachment":[{"href":"https:\/\/eenvoudigfactureren.be\/info\/wp-json\/wp\/v2\/media?parent=2852"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}