{"id":259388,"date":"2013-12-28T16:07:35","date_gmt":"2013-12-28T16:07:35","guid":{"rendered":"https:\/\/ksiegowosc24.pl\/bestellung\/"},"modified":"2025-04-21T01:24:31","modified_gmt":"2025-04-21T01:24:31","slug":"bestellung","status":"publish","type":"page","link":"https:\/\/ksiegowosc24.pl\/de\/bestellung\/","title":{"rendered":"Bestellung"},"content":{"rendered":"\n<p class=\"has-text-align-center\">Unbegrenzte Lizenzlizenz, Sie k\u00f6nnen das Programm auf einer beliebigen Anzahl von Computern installieren<\/p>\n\n<style>#billing_act_field {\nmargin-bottom: 0;\n}\n.thwcfd-field-radio label.radio {\nmargin-left: 3px;\n}\n#billing_tax_number.valid {\n    border-color: green;\n    border-width: 2px;  \n}\n#billing_tax_number.invalid {\n    border-color: red;\n    border-width: 2px;\n}\n<\/style>\n\n<div class=\"wp-block-group new_cart_wrapper is-layout-constrained wp-block-group-is-layout-constrained\">\n<\/div>\n<div class=\"woocommerce\"><\/div>\n\n<script>document.addEventListener(\"DOMContentLoaded\", () => {\n    const radioInputs = document.querySelectorAll('input[name=\"billing_act\"]');\n    const taxInput = document.getElementById(\"billing_tax_number\");\n\n    \/\/ Variables to store input values by type\n    const taxValues = {\n      nip: \"\",\n      pesel: \"\",\n      vat: \"\",\n    };\n\n    \/\/ Validation functions\n    const validations = {\n      nip: (nip) => {\n        nip = nip.replace(\/\\D\/g, \"\");\n        if (nip.length !== 10) return false;\n\n        const weights = [6, 5, 7, 2, 3, 4, 5, 6, 7];\n        const sum = weights.reduce((acc, weight, idx) => acc + weight * parseInt(nip[idx]), 0);\n        const controlDigit = sum % 11;\n\n        return controlDigit === parseInt(nip[9]);\n      },\n      pesel: (pesel) => {\n        pesel = pesel.replace(\/\\D\/g, \"\");\n        if (pesel.length !== 11) return false;\n\n        const weights = [1, 3, 7, 9, 1, 3, 7, 9, 1, 3];\n        const sum = weights.reduce((acc, weight, idx) => acc + weight * parseInt(pesel[idx]), 0);\n        const controlDigit = (10 - (sum % 10)) % 10;\n\n        return controlDigit === parseInt(pesel[10]);\n      },\n      vat: (vat) => \/^[A-Z0-9]+$\/.test(vat) && vat.length > 0,\n    };\n\n    \/\/ Update input placeholder and restore value\n    const updateTaxField = (type) => {\n      const placeholders = {\n        nip: \"Wprowad\u017a numer NIP\",\n        pesel: \"Wprowad\u017a numer PESEL\",\n        vat: \"Wprowad\u017a numer VAT UE - przyk\u0142ad: DE123456789\",\n      };\n\n      const maxLengths = {\n        nip: 10,\n        pesel: 11,\n        vat: 99,\n      };\n\n      taxInput.placeholder = placeholders[type];\n      taxInput.value = taxValues[type];\n      taxInput.maxLength = maxLengths[type];\n\n      \/\/ Additionally update classname \n      const isValid = validations[type]?.(taxValues[type]);\n\n      taxInput.classList.toggle(\"valid\", isValid);\n      taxInput.classList.toggle(\"invalid\", !isValid);\n    };\n\n    \/\/ Initially Set input type in page load\n    updateTaxField(\"nip\");\n\n    \/\/ Add event listener to radio buttons\n    radioInputs.forEach((radio) =>radio.addEventListener(\"change\", () => {\n        if (radio.checked) {\n          const currentType = radio.value;\n          updateTaxField(currentType);\n        }\n      })\n    );\n\n    \/\/ Validate tax number on input\n\n    taxInput.addEventListener(\"input\", (event) => {\n\n\n      const selectedType = document.querySelector('input[name=\"billing_act\"]:checked')?.value;\n      if (!selectedType) return;\n\n      let value = taxInput.value.trim();\n\n      if (selectedType === \"nip\" || selectedType === \"pesel\") {\n        \/\/ Only allow numeric characters\n        value = value.replace(\/\\D\/g, \"\");\n      } else if (selectedType === \"vat\") {\n        \/\/ Allow only uppercase letters and numbers\n        value = value.replace(\/[^A-Z0-9]\/g, \"\");\n      }\n      \n      taxInput.value = value; \/\/ Update field with sanitized value\n\n      const isValid = validations[selectedType]?.(value);\n      taxInput.classList.toggle(\"valid\", isValid);\n      taxInput.classList.toggle(\"invalid\", !isValid);\n\n      if (isValid !== undefined) {\n        taxValues[selectedType] = value;\n      }\n    });\n  });\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Unbegrenzte Lizenzlizenz, Sie k\u00f6nnen das Programm auf einer beliebigen Anzahl von Computern installieren<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"custom_checkout.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-259388","page","type-page","status-publish","hentry"],"blocksy_meta":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Bestellung - Ksiegowosc24.pl<\/title>\n<meta name=\"description\" content=\"Unbegrenzte Lizenzlizenz, Sie k\u00f6nnen das Programm auf einer beliebigen Anzahl von Computern installieren\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bestellung - Ksiegowosc24.pl\" \/>\n<meta property=\"og:description\" content=\"Unbegrenzte Lizenzlizenz, Sie k\u00f6nnen das Programm auf einer beliebigen Anzahl von Computern installieren\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ksiegowosc24.pl\/de\/wp-json\/wp\/v2\/pages\/259388\/\" \/>\n<meta property=\"og:site_name\" content=\"Ksiegowosc24.pl\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/pages\/rafsoftnet\/116798445016643\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-21T01:24:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ksiegowosc24.pl\/wp-content\/uploads\/2026\/03\/Program-Faktura-VAT-e1690689179406.webp\" \/>\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:\\\/\\\/ksiegowosc24.pl\\\/de\\\/bestellung\\\/\",\"url\":\"https:\\\/\\\/ksiegowosc24.pl\\\/de\\\/bestellung\\\/\",\"name\":\"Bestellung - Ksiegowosc24.pl\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ksiegowosc24.pl\\\/de\\\/#website\"},\"datePublished\":\"2013-12-28T16:07:35+00:00\",\"dateModified\":\"2025-04-21T01:24:31+00:00\",\"description\":\"Unbegrenzte Lizenzlizenz, Sie k\u00f6nnen das Programm auf einer beliebigen Anzahl von Computern installieren\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ksiegowosc24.pl\\\/de\\\/bestellung\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ksiegowosc24.pl\\\/de\\\/bestellung\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ksiegowosc24.pl\\\/de\\\/bestellung\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/ksiegowosc24.pl\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bestellung\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ksiegowosc24.pl\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/ksiegowosc24.pl\\\/de\\\/\",\"name\":\"Ksiegowosc24.pl\",\"description\":\"Prosty program do faktur\",\"publisher\":{\"@id\":\"https:\\\/\\\/ksiegowosc24.pl\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ksiegowosc24.pl\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ksiegowosc24.pl\\\/de\\\/#organization\",\"name\":\"Ksiegowosc24.pl\",\"url\":\"https:\\\/\\\/ksiegowosc24.pl\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/ksiegowosc24.pl\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ksiegowosc24.pl\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/1bold-black.png\",\"contentUrl\":\"https:\\\/\\\/ksiegowosc24.pl\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/1bold-black.png\",\"width\":300,\"height\":60,\"caption\":\"Ksiegowosc24.pl\"},\"image\":{\"@id\":\"https:\\\/\\\/ksiegowosc24.pl\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"http:\\\/\\\/www.facebook.com\\\/pages\\\/rafsoftnet\\\/116798445016643\",\"http:\\\/\\\/www.youtube.com\\\/user\\\/rafsoftNET?sub_confirmation=1\"],\"description\":\"Nowoczesny i prosty program do fakturowania\",\"email\":\"biuro@rafsoft.net\",\"legalName\":\"RAFSOFT.NET Sp. z.o.o.\",\"foundingDate\":\"2002-07-20\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"1\",\"maxValue\":\"10\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Bestellung - Ksiegowosc24.pl","description":"Unbegrenzte Lizenzlizenz, Sie k\u00f6nnen das Programm auf einer beliebigen Anzahl von Computern installieren","robots":{"index":"noindex","follow":"follow"},"og_locale":"de_DE","og_type":"article","og_title":"Bestellung - Ksiegowosc24.pl","og_description":"Unbegrenzte Lizenzlizenz, Sie k\u00f6nnen das Programm auf einer beliebigen Anzahl von Computern installieren","og_url":"https:\/\/ksiegowosc24.pl\/de\/wp-json\/wp\/v2\/pages\/259388\/","og_site_name":"Ksiegowosc24.pl","article_publisher":"http:\/\/www.facebook.com\/pages\/rafsoftnet\/116798445016643","article_modified_time":"2025-04-21T01:24:31+00:00","og_image":[{"url":"https:\/\/ksiegowosc24.pl\/wp-content\/uploads\/2026\/03\/Program-Faktura-VAT-e1690689179406.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ksiegowosc24.pl\/de\/bestellung\/","url":"https:\/\/ksiegowosc24.pl\/de\/bestellung\/","name":"Bestellung - Ksiegowosc24.pl","isPartOf":{"@id":"https:\/\/ksiegowosc24.pl\/de\/#website"},"datePublished":"2013-12-28T16:07:35+00:00","dateModified":"2025-04-21T01:24:31+00:00","description":"Unbegrenzte Lizenzlizenz, Sie k\u00f6nnen das Programm auf einer beliebigen Anzahl von Computern installieren","breadcrumb":{"@id":"https:\/\/ksiegowosc24.pl\/de\/bestellung\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ksiegowosc24.pl\/de\/bestellung\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ksiegowosc24.pl\/de\/bestellung\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/ksiegowosc24.pl\/de\/"},{"@type":"ListItem","position":2,"name":"Bestellung"}]},{"@type":"WebSite","@id":"https:\/\/ksiegowosc24.pl\/de\/#website","url":"https:\/\/ksiegowosc24.pl\/de\/","name":"Ksiegowosc24.pl","description":"Prosty program do faktur","publisher":{"@id":"https:\/\/ksiegowosc24.pl\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ksiegowosc24.pl\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/ksiegowosc24.pl\/de\/#organization","name":"Ksiegowosc24.pl","url":"https:\/\/ksiegowosc24.pl\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/ksiegowosc24.pl\/de\/#\/schema\/logo\/image\/","url":"https:\/\/ksiegowosc24.pl\/wp-content\/uploads\/2023\/05\/1bold-black.png","contentUrl":"https:\/\/ksiegowosc24.pl\/wp-content\/uploads\/2023\/05\/1bold-black.png","width":300,"height":60,"caption":"Ksiegowosc24.pl"},"image":{"@id":"https:\/\/ksiegowosc24.pl\/de\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.facebook.com\/pages\/rafsoftnet\/116798445016643","http:\/\/www.youtube.com\/user\/rafsoftNET?sub_confirmation=1"],"description":"Nowoczesny i prosty program do fakturowania","email":"biuro@rafsoft.net","legalName":"RAFSOFT.NET Sp. z.o.o.","foundingDate":"2002-07-20","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"1","maxValue":"10"}}]}},"_links":{"self":[{"href":"https:\/\/ksiegowosc24.pl\/de\/wp-json\/wp\/v2\/pages\/259388","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ksiegowosc24.pl\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ksiegowosc24.pl\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ksiegowosc24.pl\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ksiegowosc24.pl\/de\/wp-json\/wp\/v2\/comments?post=259388"}],"version-history":[{"count":1,"href":"https:\/\/ksiegowosc24.pl\/de\/wp-json\/wp\/v2\/pages\/259388\/revisions"}],"predecessor-version":[{"id":259389,"href":"https:\/\/ksiegowosc24.pl\/de\/wp-json\/wp\/v2\/pages\/259388\/revisions\/259389"}],"wp:attachment":[{"href":"https:\/\/ksiegowosc24.pl\/de\/wp-json\/wp\/v2\/media?parent=259388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}