{"id":181,"date":"2025-06-27T16:25:12","date_gmt":"2025-06-27T16:25:12","guid":{"rendered":"https:\/\/validon.eu\/?page_id=181"},"modified":"2025-07-21T09:21:08","modified_gmt":"2025-07-21T09:21:08","slug":"consilier-privind-locul-livrarii-tva-ue","status":"publish","type":"page","link":"https:\/\/validon.eu\/ro\/consilier-privind-locul-livrarii-tva-ue\/","title":{"rendered":"Consilier privind locul livr\u0103rii TVA UE"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull has-tertiary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)\">\n<style>\n    \/* Import Google Font - Lora (Keep this from your original form's style if it's not already site-wide) *\/\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap');\n\n    \/* --- COMMON STYLING FOR FORMS (REUSED FROM #vat-check-form design principles) --- *\/\n    \/* Applied to the new advisor form's container *\/\n    #vat-rule-advisor-form-container {\n        max-width: 600px; \/* Same max-width as your VAT-check-form *\/\n        padding: 40px; \/* Same padding *\/\n        background-color: transparent; \/* Transparent background *\/\n        border: none; \/* No border *\/\n        box-shadow: none; \/* No shadow *\/\n        border-radius: 4px; \/* Slight rounding *\/\n        font-family: 'Lora', serif; \/* Font family *\/\n        color: #5c4525; \/* Base text color *\/\n        margin: 30px auto; \/* Center the form and give some vertical space *\/\n    }\n\n    #vat-rule-advisor-form-container h1 {\n        text-align: left;\n        color: #5c4525; \/* Darker heading color *\/\n        font-size: 2em;\n        margin-bottom: 40px;\n        font-family: 'Lora', serif;\n        font-weight: 600; \/* Bolder headings *\/\n    }\n\n    #vat-rule-advisor-form-container h2 {\n        margin-top: 15px;\n        color: #5c4525;\n        font-size: 1em;\n        font-family: 'Lora', serif;\n        line-height: 1.5; \/* For better readability of longer text blocks *\/\n    }\n\n    \/* Styling for general paragraphs within the form container *\/\n    #vat-rule-advisor-form-container p {\n        margin-top: 15px;\n        color: #5c4525;\n        font-size: 1em;\n        font-family: 'Lora', serif;\n        line-height: 1.5; \/* For better readability of longer text blocks *\/\n    }\n\n    \/* Styling for labels (general to the form, excluding radio\/checkbox labels within .radio-option) *\/\n    #vat-rule-advisor-form-container label:not(.radio-option label) {\n        display: block;\n        margin: 0 0 8px;\n        color: #5c4525; \/* Darker label color *\/\n        font-size: 1.2em;\n        font-family: 'Lora', serif;\n        font-weight: 600; \/* Bolder labels *\/\n    }\n\n    \/* Styling for text inputs and select dropdowns *\/\n    #vat-rule-advisor-form-container input[type=\"text\"],\n    #vat-rule-advisor-form-container select {\n        width: calc(100% - 22px); \/* Adjusting for padding\/border *\/\n        padding: 10px; \/* Reduced padding slightly from original form for select\/radio group inputs *\/\n        font-size: 1.1em;\n        background: #fff;\n        border: 1px solid #bbb; \/* Defined border *\/\n        box-shadow: none;\n        color: #333;\n        border-radius: 4px; \/* Slightly rounded corners *\/\n        font-family: 'Lora', serif;\n        margin-bottom: 15px; \/* Space below inputs *\/\n    }\n\n    \/* Styling for the submit button *\/\n    #vat-rule-advisor-form-container button[type=\"submit\"] {\n        margin-top: 30px;\n        background: #7d6545;\n        color: white;\n        padding: 12px 35px;\n        border: none;\n        font-size: 1.1em;\n        cursor: pointer;\n        box-shadow: 0 1px 3px rgba(0,0,0,0.15); \/* Softer shadow *\/\n        font-family: 'Lora', serif;\n        font-weight: 600;\n    }\n\n    #vat-rule-advisor-form-container button[type=\"submit\"]:hover {\n        background: #6a5334;\n    }\n\n    \/* --- SPECIFIC STYLING FOR ADVISOR FORM ELEMENTS --- *\/\n\n    .question-group {\n        margin-bottom: 20px;\n        padding: 15px;\n        border-radius: 5px;\n        background-color: rgba(255, 255, 255, 0.5);\n    }\n\n    .radio-option {\n        margin-bottom: 8px;\n        display: flex; \/* Use flexbox to align radio button and label *\/\n        align-items: center; \/* Vertically center *\/\n        font-size: 1em;\n        color: #5c4525;\n    }\n\n    .radio-option input[type=\"radio\"] {\n        \/* Reset default width calc for radio buttons *\/\n        width: auto; \n        margin-right: 8px; \/* Space between radio button and label *\/\n        margin-bottom: 0; \/* Remove default margin-bottom from input rule *\/\n    }\n\n    .radio-option label {\n        font-weight: normal; \/* Override bold for these labels *\/\n        margin-bottom: 0; \/* Override default label margin *\/\n        display: inline; \/* Ensure label stays inline with radio *\/\n        cursor: pointer; \/* Indicate label is clickable *\/\n        color: #5c4525;\n    }\n\n    \/* Result and Loading Styles *\/\n    #vat-rule-advisor-result {\n        margin-top: 30px;\n        padding: 20px;\n        border: 1px solid #d4edda;\n        background-color: #d4edda; \/* Light green for success *\/\n        border-radius: 5px;\n        display: none; \/* Hidden by default, JS will show *\/\n        font-size: 1.1em;\n        line-height: 1.6;\n        color: #155724; \/* Dark green text *\/\n    }\n    #vat-rule-advisor-result.error {\n        border-color: #f5c6cb;\n        background-color: #f8d7da;\n        color: #721c24;\n    }\n    .vat-advisor-loading {\n        display: none;\n        text-align: center;\n        margin-top: 20px;\n        color: #5c4525;\n    }\n    .vat-advisor-loading .spinner {\n        border: 4px solid rgba(0,0,0,.1);\n        border-left-color: #7d6545;\n        border-radius: 50%;\n        width: 24px;\n        height: 24px;\n        animation: spin 1s linear infinite;\n        display: inline-block;\n        vertical-align: middle;\n        margin-right: 10px;\n    }\n    @keyframes spin {\n        0% { transform: rotate(0deg); }\n        100% { transform: rotate(360deg); }\n    }\n\n    \/* Disclaimer styling *\/\n    .vat-advisor-disclaimer {\n        font-size: 0.85em;\n        text-align: center;\n        margin-top: 30px;\n        color: #777;\n    }\n\n    \/* --- NEW\/ADJUSTED STYLES for Select2 Integration --- *\/\n\n    \/* Basic Select2 container styling *\/\n    #vat-rule-advisor-form-container .select2-container--default .select2-selection--single {\n        height: 40px; \/* Match standard input height *\/\n        border: 1px solid #bbb; \/* Match standard input border *\/\n        border-radius: 4px; \/* Match standard input rounding *\/\n        box-shadow: none;\n        padding: 5px 10px; \/* Adjust padding if needed *\/\n        font-size: 1.1em;\n        font-family: 'Lora', serif;\n        color: #333;\n    }\n\n    \/* Styling for the arrow icon *\/\n    #vat-rule-advisor-form-container .select2-container--default .select2-selection--single .select2-selection__arrow {\n        height: 38px; \/* Match container height *\/\n        right: 1px;\n    }\n    #vat-rule-advisor-form-container .select2-container--default .select2-selection--single .select2-selection__arrow b {\n        border-color: #888 transparent transparent transparent; \/* Darker arrow color *\/\n    }\n\n    \/* Styling for the placeholder text *\/\n    #vat-rule-advisor-form-container .select2-container--default .select2-selection--single .select2-selection__placeholder {\n        color: #aaa; \/* Match input placeholder color *\/\n    }\n\n    \/* Styling for the search input inside the dropdown *\/\n    .select2-container--default .select2-dropdown .select2-search__field {\n        border: 1px solid #bbb; \/* Match input border *\/\n        border-radius: 4px; \/* Match input rounding *\/\n        padding: 8px; \/* Inner padding for search field *\/\n        font-size: 1em; \/* Adjust font size *\/\n        font-family: 'Lora', serif;\n        box-shadow: none;\n    }\n\n    \/* Styling for dropdown options *\/\n    .select2-container--default .select2-results__option {\n        padding: 8px 10px;\n        font-family: 'Lora', serif;\n        color: #333;\n    }\n\n    \/* Highlighted option in dropdown *\/\n    .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {\n        background-color: #f0f0f0; \/* Light highlight background *\/\n        color: #333;\n    }\n\n    \/* Selected option in dropdown (e.g., when you click it) *\/\n    .select2-container--default .select2-results__option--selected {\n        background-color: #e0e0e0; \/* Slightly darker selected background *\/\n        color: #333;\n    }\n\n    \/* Ensure Select2 takes full width within its container *\/\n    #vat-rule-advisor-form-container .select2-container {\n        width: 100% !important; \/* Force Select2 to take full width *\/\n    }\n<\/style>\n\n<div id=\"vat-rule-advisor-form-container\">\n    <h1>EU VAT Place of Supply Advisor<\/h1>\n    <h2>This tool provides general guidance on where VAT is due for cross-border transactions in the EU. Always consult a tax professional for specific advice.<\/h2>\n\n    <form id=\"vat-rule-advisor-form\">\n        <div class=\"question-group\">\n            <label>1. Is your customer a <strong>Business (VAT Registered)<\/strong> or a <strong>Private Individual<\/strong>?<\/label>\n            <div class=\"radio-option\">\n                <input type=\"radio\" id=\"customer-type-b2b\" name=\"customer_type\" value=\"b2b\" required>\n                <label for=\"customer-type-b2b\">Business (VAT Registered in an EU Member State)<\/label>\n            <\/div>\n            <div class=\"radio-option\">\n                <input type=\"radio\" id=\"customer-type-b2c\" name=\"customer_type\" value=\"b2c\">\n                <label for=\"customer-type-b2c\">Private Individual \/ Non-VAT Registered Business<\/label>\n            <\/div>\n        <\/div>\n\n        <div class=\"question-group\">\n            <label>2. What is the <strong>nature of your supply<\/strong>?<\/label>\n            <div class=\"radio-option\">\n                <input type=\"radio\" id=\"supply-nature-goods\" name=\"supply_nature\" value=\"goods\" required>\n                <label for=\"supply-nature-goods\">Goods (Physical Products)<\/label>\n            <\/div>\n            <div class=\"radio-option\">\n                <input type=\"radio\" id=\"supply-nature-services\" name=\"supply_nature\" value=\"services\">\n                <label for=\"supply-nature-services\">Services (Non-physical, e.g., consulting, software, transport)<\/label>\n            <\/div>\n        <\/div>\n\n        <div class=\"question-group\">\n            <label for=\"supplier-country\">3. What is the <strong>Supplier&#8217;s (Your) EU Country<\/strong> of establishment?<\/label>\n            <select id=\"supplier-country\" name=\"supplier_country\" required>\n                <option value=\"\">&#8212; Select Country &#8212;<\/option>\n                <option value=\"AT\">Austria<\/option>\n                <option value=\"BE\">Belgium<\/option>\n                <option value=\"BG\">Bulgaria<\/option>\n                <option value=\"HR\">Croatia<\/option>\n                <option value=\"CY\">Cyprus<\/option>\n                <option value=\"CZ\">Czech Republic<\/option>\n                <option value=\"DK\">Denmark<\/option>\n                <option value=\"EE\">Estonia<\/option>\n                <option value=\"FI\">Finland<\/option>\n                <option value=\"FR\">France<\/option>\n                <option value=\"DE\">Germany<\/option>\n                <option value=\"EL\">Greece<\/option>\n                <option value=\"HU\">Hungary<\/option>\n                <option value=\"IE\">Ireland<\/option>\n                <option value=\"IT\">Italy<\/option>\n                <option value=\"LV\">Latvia<\/option>\n                <option value=\"LT\">Lithuania<\/option>\n                <option value=\"LU\">Luxembourg<\/option>\n                <option value=\"MT\">Malta<\/option>\n                <option value=\"NL\">Netherlands<\/option>\n                <option value=\"PL\">Poland<\/option>\n                <option value=\"PT\">Portugal<\/option>\n                <option value=\"RO\">Romania<\/option>\n                <option value=\"SK\">Slovakia<\/option>\n                <option value=\"SI\">Slovenia<\/option>\n                <option value=\"ES\">Spain<\/option>\n                <option value=\"SE\">Sweden<\/option>\n            <\/select>\n        <\/div>\n\n        <div class=\"question-group\">\n            <label for=\"customer-country\">4. What is the <strong>Customer&#8217;s EU Country<\/strong> of establishment\/residence?<\/label>\n            <select id=\"customer-country\" name=\"customer_country\" required>\n                <option value=\"\">&#8212; Select Country &#8212;<\/option>\n                <option value=\"AT\">Austria<\/option>\n                <option value=\"BE\">Belgium<\/option>\n                <option value=\"BG\">Bulgaria<\/option>\n                <option value=\"HR\">Croatia<\/option>\n                <option value=\"CY\">Cyprus<\/option>\n                <option value=\"CZ\">Czech Republic<\/option>\n                <option value=\"DK\">Denmark<\/option>\n                <option value=\"EE\">Estonia<\/option>\n                <option value=\"FI\">Finland<\/option>\n                <option value=\"FR\">France<\/option>\n                <option value=\"DE\">Germany<\/option>\n                <option value=\"EL\">Greece<\/option>\n                <option value=\"HU\">Hungary<\/option>\n                <option value=\"IE\">Ireland<\/option>\n                <option value=\"IT\">Italy<\/option>\n                <option value=\"LV\">Latvia<\/option>\n                <option value=\"LT\">Lithuania<\/option>\n                <option value=\"LU\">Luxembourg<\/option>\n                <option value=\"MT\">Malta<\/option>\n                <option value=\"NL\">Netherlands<\/option>\n                <option value=\"PL\">Poland<\/option>\n                <option value=\"PT\">Portugal<\/option>\n                <option value=\"RO\">Romania<\/option>\n                <option value=\"SK\">Slovakia<\/option>\n                <option value=\"SI\">Slovenia<\/option>\n                <option value=\"ES\">Spain<\/option>\n                <option value=\"SE\">Sweden<\/option>\n            <\/select>\n            <p>Select &#8220;Non-EU Country&#8221; if applicable (more detailed questions will follow).<\/p>\n        <\/div>\n        <button type=\"submit\">Determine VAT Rule<\/button>\n    <\/form>\n    <div class=\"vat-advisor-loading\">\n        <span class=\"spinner\"><\/span> Determining rule&#8230;\n    <\/div>\n\n    <div id=\"vat-rule-advisor-result\">\n        <!-- Results will be displayed here -->\n    <\/div>\n\n    <p class=\"vat-advisor-disclaimer\">\n        <strong>Disclaimer:<\/strong> This tool provides general guidance only and is not legal or tax advice. VAT rules are complex and can have specific national derogations. Always consult a qualified tax professional for your specific circumstances.\n    <\/p>\n<\/div>\n\n\n\n<div class=\"vat-advisor-logic-description\" style=\"max-width: 1000px; margin: 30px auto; padding: 20px 50px; background-color: #fcfcfc; border: 1px solid #eee; box-shadow: 0 1px 3px rgba(0,0,0,0.05); border-radius: 4px; font-family: 'Lora', serif; color: #5c4525; font-size: 0.95em; line-height: 1.6;\">\n    <h3 style=\"text-align: center;\">How This Advisor Works (and What It Doesn&#8217;t Do)<\/h3>\n    <p>The **EU VAT Place of Supply Advisor** is designed to provide quick, general guidance on determining where VAT should be accounted for in cross-border transactions within the European Union.<\/p>\n    \n    <h4>Our Logic at a Glance:<\/h4>\n    <ol>\n        <li>You answer a few key questions about your customer (Business\/Individual) and the nature of your supply (Goods\/Services).<\/li>\n        <li>The tool then applies the **general Place of Supply rules** as outlined in the EU VAT Directive (2006\/112\/EC).<\/li>\n        <li>It incorporates the **most common and significant exceptions** to these general rules, such as those for intra-community supplies of goods and certain categories of services (e.g., digital services to consumers, services related to land).<\/li>\n        <li>Based on these rules, it suggests the country where VAT is typically due and who is generally responsible for accounting for it (you, the supplier, or your customer via the Reverse Charge Mechanism).<\/li>\n    <\/ol>\n\n    <h4>Important Limitations (Please Read):<\/h4>\n    <ul>\n        <li><strong>General Guidance Only:<\/strong> This advisor provides a simplified overview. Real-world VAT situations can be highly complex.<\/li>\n        <li><strong>Not Legal or Tax Advice:<\/strong> This tool is for informational purposes only and is **not a substitute for professional tax consultation.**<\/li>\n        <li><strong>Selected Rules:<\/strong> While it covers common scenarios, it does not include every single specific rule, national derogation, simplification, or exception (e.g., triangular transactions, call-off stock, complex supply chains, specific national thresholds for certain services, or all nuances of the One Stop Shop \/ Import One Stop Shop schemes beyond general indication).<\/li>\n        <li><strong>Dynamic Regulations:<\/strong> VAT laws and interpretations can change. We strive to keep the underlying rules updated, but real-time legislative changes might occur.<\/li>\n    <\/ul>\n    <p>For any specific, complex, or high-value transactions, we strongly advise consulting a qualified VAT expert or your national tax authority.<\/p>\n<\/div>\n\n\n<div id=\"vat-rule-advisor-form-container\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-background-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)\">\n<p class=\"has-text-align-center\">Missing a feature? Feel free to send us a requets<\/p>\n\n\n\n<div class=\"wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-03627597 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">info@validon.eu<\/a><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>EU VAT Place of Supply Advisor This tool provides general guidance on where VAT is due for cross-border transactions in the EU. Always consult a tax professional for specific advice. 1. Is your customer a Business (VAT Registered) or a Private Individual? Business (VAT Registered in an EU Member State) Private Individual \/ Non-VAT Registered [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"no-title","meta":{"footnotes":""},"class_list":["post-181","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/validon.eu\/ro\/wp-json\/wp\/v2\/pages\/181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/validon.eu\/ro\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/validon.eu\/ro\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/validon.eu\/ro\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/validon.eu\/ro\/wp-json\/wp\/v2\/comments?post=181"}],"version-history":[{"count":35,"href":"https:\/\/validon.eu\/ro\/wp-json\/wp\/v2\/pages\/181\/revisions"}],"predecessor-version":[{"id":248,"href":"https:\/\/validon.eu\/ro\/wp-json\/wp\/v2\/pages\/181\/revisions\/248"}],"wp:attachment":[{"href":"https:\/\/validon.eu\/ro\/wp-json\/wp\/v2\/media?parent=181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}