/* Widget Name: Button Description: Create a custom button with flexible styling, icon support, and click tracking functionality. Author: SiteOrigin Author URI: https://siteorigin.com Documentation: https://siteorigin.com/widgets-bundle/button-widget-documentation/ Keywords: event, icon, link */ class SiteOrigin_Widget_Button_Widget extends SiteOrigin_Widget { public function __construct() { parent::__construct( 'sow-button', __( 'SiteOrigin Button', 'so-widgets-bundle' ), array( 'description' => __( 'Create a custom button with flexible styling, icon support, and click tracking functionality.', 'so-widgets-bundle' ), 'help' => 'https://siteorigin.com/widgets-bundle/button-widget-documentation/', ), array( ), false, plugin_dir_path( __FILE__ ) ); } public function get_settings_form() { return array( 'responsive_breakpoint' => array( 'type' => 'measurement', 'label' => __( 'Responsive Breakpoint', 'so-widgets-bundle' ), 'default' => '780px', 'description' => __( 'This setting controls when the Mobile Align setting will be used. The default value is 780px.', 'so-widgets-bundle' ), ), ); } public function initialize() { $this->register_frontend_styles( array( array( 'sow-button-base', plugin_dir_url( __FILE__ ) . 'css/style.css', array(), SOW_BUNDLE_VERSION, ), ) ); } public function get_widget_form() { return array( 'text' => array( 'type' => 'text', 'label' => __( 'Button Text', 'so-widgets-bundle' ), ), 'url' => array( 'type' => 'link', 'label' => __( 'Destination URL', 'so-widgets-bundle' ), 'allow_shortcode' => true, ), 'new_window' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Open in a new window', 'so-widgets-bundle' ), ), 'download' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Download', 'so-widgets-bundle' ), 'description' => __( 'The Destination URL will be downloaded when a user clicks on the button.', 'so-widgets-bundle' ), ), 'button_icon' => array( 'type' => 'section', 'label' => __( 'Icon', 'so-widgets-bundle' ), 'fields' => array( 'icon_selected' => array( 'type' => 'icon', 'label' => __( 'Icon', 'so-widgets-bundle' ), ), 'icon_color' => array( 'type' => 'color', 'label' => __( 'Icon Color', 'so-widgets-bundle' ), ), 'icon' => array( 'type' => 'media', 'label' => __( 'Image Icon', 'so-widgets-bundle' ), 'description' => __( 'Replaces the icon with your own image icon.', 'so-widgets-bundle' ), ), 'icon_placement' => array( 'type' => 'select', 'label' => __( 'Icon Placement', 'so-widgets-bundle' ), 'default' => 'left', 'options' => array( 'top' => __( 'Top', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'bottom' => __( 'Bottom', 'so-widgets-bundle' ), 'left' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), 'design' => array( 'type' => 'section', 'label' => __( 'Design and Layout', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'width' => array( 'type' => 'measurement', 'label' => __( 'Width', 'so-widgets-bundle' ), 'description' => __( 'Leave blank to let the button resize according to content.', 'so-widgets-bundle' ), ), 'align' => array( 'type' => 'select', 'label' => __( 'Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'mobile_align' => array( 'type' => 'select', 'label' => __( 'Mobile Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'theme' => array( 'type' => 'select', 'label' => __( 'Button Theme', 'so-widgets-bundle' ), 'default' => 'flat', 'options' => array( 'atom' => __( 'Atom', 'so-widgets-bundle' ), 'flat' => __( 'Flat', 'so-widgets-bundle' ), 'wire' => __( 'Wire', 'so-widgets-bundle' ), ), ), 'button_color' => array( 'type' => 'color', 'label' => __( 'Button Color', 'so-widgets-bundle' ), ), 'text_color' => array( 'type' => 'color', 'label' => __( 'Text Color', 'so-widgets-bundle' ), ), 'hover' => array( 'type' => 'checkbox', 'default' => true, 'label' => __( 'Use hover effects', 'so-widgets-bundle' ), 'state_emitter' => array( 'callback' => 'conditional', 'args' => array( 'hover[show]: val', 'hover[hide]: ! val', ), ), ), 'hover_background_color' => array( 'type' => 'color', 'label' => __( 'Hover Background Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'hover_text_color' => array( 'type' => 'color', 'label' => __( 'Hover Text Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'font' => array( 'type' => 'font', 'label' => __( 'Font', 'so-widgets-bundle' ), 'default' => 'default', ), 'font_size' => array( 'type' => 'measurement', 'label' => __( 'Font Size', 'so-widgets-bundle' ), 'default' => '1em', ), 'icon_size' => array( 'type' => 'measurement', 'label' => __( 'Icon Size', 'so-widgets-bundle' ), 'default' => '1.3em', ), 'padding' => array( 'type' => 'measurement', 'label' => __( 'Padding', 'so-widgets-bundle' ), 'default' => '1em', ), 'rounding' => array( 'type' => 'multi-measurement', 'label' => __( 'Rounding', 'so-widgets-bundle' ), 'default' => '0.25em 0.25em 0.25em 0.25em', 'measurements' => array( 'top' => array( 'label' => __( 'Top', 'so-widgets-bundle' ), ), 'right' => array( 'label' => __( 'Right', 'so-widgets-bundle' ), ), 'bottom' => array( 'label' => __( 'Bottom', 'so-widgets-bundle' ), ), 'left' => array( 'label' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), ), 'attributes' => array( 'type' => 'section', 'label' => __( 'Other Attributes and SEO', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'id' => array( 'type' => 'text', 'label' => __( 'Button ID', 'so-widgets-bundle' ), 'description' => __( 'An ID attribute allows you to target this button in JavaScript.', 'so-widgets-bundle' ), ), 'classes' => array( 'type' => 'text', 'label' => __( 'Button Classes', 'so-widgets-bundle' ), 'description' => __( 'Additional CSS classes added to the button link.', 'so-widgets-bundle' ), ), 'title' => array( 'type' => 'text', 'label' => __( 'Title Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a title attribute to the button link.', 'so-widgets-bundle' ), ), 'on_click' => array( 'type' => 'text', 'label' => __( 'Onclick', 'so-widgets-bundle' ), 'description' => __( 'Run this JavaScript when the button is clicked. Ideal for tracking.', 'so-widgets-bundle' ), 'onclick' => true, ), 'rel' => array( 'type' => 'text', 'label' => __( 'Rel Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a rel attribute to the button link.', 'so-widgets-bundle' ), ), ), ), ); } public function get_style_name( $instance ) { if ( empty( $instance['design']['theme'] ) ) { return 'atom'; } return $instance['design']['theme']; } /** * Get the variables for the Button Widget. * * @return array */ public function get_template_variables( $instance, $args ) { $button_attributes = array(); $attributes = $instance['attributes']; $classes = ! empty( $attributes['classes'] ) ? $attributes['classes'] : ''; if ( ! empty( $classes ) ) { $classes .= ' '; } $classes .= 'sowb-button ow-icon-placement-' . $instance['button_icon']['icon_placement']; if ( ! empty( $instance['design']['hover'] ) ) { $classes .= ' ow-button-hover'; } $button_attributes['class'] = implode( ' ', array_map( 'sanitize_html_class', explode( ' ', $classes ) ) ); if ( ! empty( $instance['new_window'] ) ) { $button_attributes['target'] = '_blank'; $button_attributes['rel'] = 'noopener noreferrer'; } if ( ! empty( $instance['download'] ) ) { $button_attributes['download'] = null; } if ( ! empty( $attributes['id'] ) ) { $button_attributes['id'] = $attributes['id']; } if ( ! empty( $attributes['title'] ) ) { $button_attributes['title'] = $attributes['title']; } if ( ! empty( $attributes['rel'] ) ) { if ( isset( $button_attributes['rel'] ) ) { $button_attributes['rel'] .= " $attributes[rel]"; } else { $button_attributes['rel'] = $attributes['rel']; } } $icon_image_url = ''; if ( ! empty( $instance['button_icon']['icon'] ) ) { $attachment = wp_get_attachment_image_src( $instance['button_icon']['icon'] ); if ( ! empty( $attachment ) ) { $icon_image_url = $attachment[0]; } } return array( 'button_attributes' => apply_filters( 'siteorigin_widgets_button_attributes', $button_attributes, $instance ), 'href' => ! empty( $instance['url'] ) ? $instance['url'] : '', 'on_click' => ! empty( $attributes['on_click'] ) ? $attributes['on_click'] : '', 'align' => $instance['design']['align'], 'icon_image_url' => $icon_image_url, 'icon' => $instance['button_icon']['icon_selected'], 'icon_color' => $instance['button_icon']['icon_color'], 'text' => $instance['text'], ); } /** * Get the variables that we'll be injecting into the less stylesheet. * * @return array */ public function get_less_variables( $instance ) { if ( empty( $instance ) || empty( $instance['design'] ) ) { return array(); } $text_color = isset( $instance['design']['text_color'] ) ? $instance['design']['text_color'] : ''; $button_color = isset( $instance['design']['button_color'] ) ? $instance['design']['button_color'] : ''; $less_vars = array( 'button_width' => isset( $instance['design']['width'] ) ? $instance['design']['width'] : '', 'button_color' => $button_color, 'text_color' => $text_color, 'icon_size' => ! empty( $instance['design']['icon_size'] ) ? $instance['design']['icon_size'] : '1.3em', 'hover_text_color' => ! empty( $instance['design']['hover_text_color'] ) ? $instance['design']['hover_text_color'] : $text_color, 'hover_background_color' => ! empty( $instance['design']['hover_background_color'] ) ? $instance['design']['hover_background_color'] : $button_color, 'font_size' => isset( $instance['design']['font_size'] ) ? $instance['design']['font_size'] : '', 'rounding' => isset( $instance['design']['rounding'] ) ? $instance['design']['rounding'] : '', 'padding' => isset( $instance['design']['padding'] ) ? $instance['design']['padding'] : '', 'has_text' => empty( $instance['text'] ) ? 'false' : 'true', 'responsive_breakpoint' => $this->get_global_settings( 'responsive_breakpoint' ), 'align' => ! empty( $instance['design']['align'] ) ? $instance['design']['align'] : 'center', 'mobile_align' => ! empty( $instance['design']['mobile_align'] ) ? $instance['design']['mobile_align'] : 'center', 'has_button_icon' => empty( $instance['button_icon']['icon_selected'] ) ? 'false' : 'true', ); if ( ! empty( $instance['design']['font'] ) ) { $font = siteorigin_widget_get_font( $instance['design']['font'] ); $less_vars['button_font'] = $font['family']; if ( ! empty( $font['weight'] ) ) { $less_vars['button_font_weight'] = $font['weight_raw']; $less_vars['button_font_style'] = $font['style']; } } return $less_vars; } /** * Make sure the instance is the most up to date version. * * @return mixed */ public function modify_instance( $instance ) { if ( empty( $instance ) ) { return array(); } $migrate_props = array( 'button_icon' => array( 'icon_selected', 'icon_color', 'icon', ), 'design' => array( 'align', 'theme', 'button_color', 'text_color', 'hover', 'hover_text_color', 'hover_background_color', 'font_size', 'rounding', 'padding', ), 'attributes' => array( 'id', ), ); foreach ( $migrate_props as $prop => $sub_props ) { if ( empty( $instance[ $prop ] ) ) { $instance[ $prop ] = array(); foreach ( $sub_props as $sub_prop ) { if ( isset( $instance[ $sub_prop ] ) ) { $instance[ $prop ][ $sub_prop ] = $instance[ $sub_prop ]; unset( $instance[ $sub_prop ] ); } } } } // Migrate onclick setting to prevent Wordfence flag. if ( ! empty( $instance['attributes'] ) && ! empty( $instance['attributes']['onclick'] ) ) { $instance['attributes']['on_click'] = $instance['attributes']['onclick']; } // If the mobile_align setting isn't set, set it to the same value as the align value. if ( ! empty( $instance['design'] ) && ! empty( $instance['design']['align'] ) && empty( $instance['design']['mobile_align'] ) ) { $instance['design']['mobile_align'] = $instance['design']['align']; } // Migrate predefined settings to more customizable settings. if ( ! empty( $instance['design']['font_size'] ) && is_numeric( $instance['design']['font_size'] ) ) { $instance['design']['font_size'] .= 'em'; } if ( ! empty( $instance['design']['padding'] ) && is_numeric( $instance['design']['padding'] ) ) { $instance['design']['padding'] .= 'em'; } if ( ! empty( $instance['design']['rounding'] ) && is_numeric( $instance['design']['rounding'] ) ) { $instance['design']['rounding'] = $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em'; } if ( empty( $instance['design']['icon_size'] ) ) { $instance['design']['icon_size'] = '1.3em'; } return $instance; } public function get_form_teaser() { if ( class_exists( 'SiteOrigin_Premium' ) ) { return false; } return array( sprintf( __( 'Add a beautiful tooltip to the Button Widget with %sSiteOrigin Premium%s', 'so-widgets-bundle' ), '', '' ), ); } } siteorigin_widget_register( 'sow-button', __FILE__, 'SiteOrigin_Widget_Button_Widget' ); Consulting services in the UAE – Alumni https://klecet.edu.in/alumni KLECET, Chikodi Wed, 11 Feb 2026 07:50:39 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.4 https://klecet.edu.in/alumni/wp-content/uploads/2016/07/cropped-favicon_new-32x32.png Consulting services in the UAE – Alumni https://klecet.edu.in/alumni 32 32 Company Tax Filing In The Uae Deadlines, Paperwork & Penalties Ias https://klecet.edu.in/alumni/company-tax-filing-in-the-uae-deadlines-paperwork/ https://klecet.edu.in/alumni/company-tax-filing-in-the-uae-deadlines-paperwork/#respond Wed, 05 Jul 2023 21:18:07 +0000 http://klecet.edu.in/alumni/?p=1199 Continue reading

]]>
Lacking the filing and cost deadlines can result in fines from the FTA. These fines may be high, so it’s essential to satisfy the deadlines and pay on time. For instance, not submitting on time can price up to AED 1,000, with further fines each day you are late. After you submit your tax return, you should pay your taxes by the deadline.

corporate tax filing deadline UAE

Step 5: Report Maintaining And Retention

Companies are required to maintain accurate books of accounts, financial statements, and supporting documents Corporate Tax in the UAE. These records should clearly replicate your earnings, bills, and any exemptions or deductions claimed. All taxable individuals should register for corporate tax with the Federal Tax Authority (FTA). Even entities planning to deregister or liquidate in 2024 are required to comply with company tax regulations.

Important Submitting Deadlines

Businesses should calculate their tax liability early and set aside funds for fee. Funds are made by way of the FTA online portal utilizing permitted fee strategies. A free zone enterprise expenses associated entities below-market prices without benchmarking.

Step Three: Full The Company Tax Return Kind

  • Tax residency isn’t nearly where you’re integrated; it is also about where your business is run.
  • The deadline is usually decided by the monetary 12 months of each business.
  • Corporate tax can additionally be called corporate revenue tax or enterprise earnings tax.
  • If you fail to file the corporate tax return by the desired date, a penalty of AED 500 per 30 days is utilized for the primary 12 months.

The FTA requires businesses to maintain up correct information of their tax returns and supporting paperwork for no less than seven years from the end of the related tax interval. This contains monetary statements, receipts, invoices, and payment confirmations. Good record-keeping ensures you’ll be able to United Arab Emirates reply shortly to any future queries or audits.

corporate tax filing deadline UAE

Your Pre-deadline Compliance Guidelines

Businesses that treat VAT as an integrated a half of their governance framework are higher positioned to manage danger, protect cash move, and maintain progress in a managed setting. Outsourcing or supplementing in-house teams with professional VAT support permits finance leaders to concentrate on technique while maintaining confidence in compliance. VAT incurred for non-business, personal, or restricted bills cannot be reclaimed. Mixed-use bills require cautious https://execdubai.com/ apportionment, supported by a constant methodology.

Non-qualifying income earned by a QFZP is taxed at the standard 9% corporate tax rate. If the non-qualifying revenue exceeds allowable thresholds, it may jeopardize the free zone advantages. Failure to satisfy these standards subjects them to the usual 9 % rate. Our approach ensures you not only remain compliant beneath corporate tax regulation UAE, but in addition optimize your entity structure in relation to corporate tax in Dubai and neighboring jurisdictions. Whether Or Not you’re seeking to broaden, reorganize, or simply meet your submitting https://www.sheott.com/what-are-the-uae-90-day-visa-renewal-fees-journey/ requirements, we guide you at each step. As the corporate tax regime in UAE continues to evolve, firms face more advanced obligations, from registration and compliance to cross-jurisdiction structuring and reporting.

]]>
https://klecet.edu.in/alumni/company-tax-filing-in-the-uae-deadlines-paperwork/feed/ 0
Auditing And Accounting Firm In Dubai https://klecet.edu.in/alumni/auditing-and-accounting-firm-in-dubai/ https://klecet.edu.in/alumni/auditing-and-accounting-firm-in-dubai/#respond Thu, 11 May 2023 20:19:28 +0000 http://klecet.edu.in/alumni/?p=1193 Continue reading

]]>
Calculation of VAT and processing of the identical might turn sophisticated on your staff. Our VAT services will course of the Value Added Tax (VAT) formalities and comply it in time. Thereby, your concern relating to timely submitting of tax returns, accounting of VAT and all the other complexities are eliminated. We have an skilled staff of foresighted professionals, who’re a cut above the remaining. Our persistent efforts will assist you to scale the summit of success with ease. We formulate indispensable strategies for your small business to realize optimum benefits from the market.

Our advisory providers will help corporations in developing practical and flexible budgets and forecasts. To be regionally recognized as a auditing firm of selection for offering complete financial and professional services to people and businesses. Monetary transparency is not optional for companies operating in the UAE.

How Does A Tax Audit Differ From An Everyday Monetary Audit?

An audit firm in Dubai evaluations your monetary statements, ensures compliance with local and international requirements, detects fraud or errors, and provides suggestions for bettering monetary controls. As a full-service auditing company in Dubai, we provide VAT audit companies, VAT registration, filing, and advisory to make sure full tax compliance. SAB Auditing is a well-recognized audit agency in Dubai, offering greatest audit companies in Dubai. At SAB, our auditors prepare an audit report which enhance the credibility of your financial information by following standards of Worldwide Standards of Auditing (ISA). The guide applies a standardized comparability methodology to help decision-makers evaluate audit firms relative to their operational size, industry exposure, and compliance obligations.

How To Submit Vat Reconsideration Form In Uae?

  • They provide accounting, bookkeeping, VAT session, auditing, inside auditing, and tax agent services.
  • View the Firm Summary web page to see a firm’s registration, annual and particular report filings, inspection stories, and disciplinary actions.
  • Hallmark Auditors is acknowledged as one of the prime auditors in Dubai with a proven observe record throughout multiple sectors.
  • Our persistent efforts will aid you to scale the summit of success with ease.
  • Even when not necessary, audits strengthen inside self-discipline and financial management.

Bookkeeping entails the correct recording of every day financial transactions. Accounting takes these records and analyzes, classifies, and reports on them to supply insights and help plan for future financial obligations. Strengthen inner management frameworks and streamline processes with our outsourced bookkeeping, payroll, and management reporting—ideal for fast-growing SMEs. Member firms of the KPMG network of unbiased firms are affiliated with KPMG International. No member firm has any authority to obligate or bind KPMG International or any other member firm vis-à-vis third parties, nor does KPMG International have any such authority to obligate or bind any member firm. When it involves accounting and auditing services in dubai financial and accounting issues no person can compete with him.

Numerous Joyful Purchasers

Al Riyady Auditing offers a complete audit solution which is customized to meet specific needs of your corporation, ranging from thorough financial audits to compliance checks by Alriyady. At Al Riyady Auditing, we redefine monetary service effectivity by offering a full spectrum of audit, accounting, and VAT providers, all underneath one roof. Our purpose is to streamline your monetary processes, providing a seamless expertise that caters to all of your financial needs. IAS prepares detailed and compliant statutory accounts and administration reviews, giving stakeholders a transparent, clear view of your company’s monetary well being.

CDA has a group of pros for delivering custom-made accounting and bookkeeping providers. The cost-effective technique will not solely be worthwhile but also will preclude the requirement of an in-house accountant and supervision. They will guarantee https://execdubai.com/ risk-free business transactions and better performance of your company.

auditing of accounts dubai

Finally, our Virtual Accounts Workplace is the ideal answer for international firms with UAE subsidiaries. From professional recommendation that simply scales, we’ll be your UAE companion, wherever you’re based mostly. Regardless of the strategies you pursue or the worldwide destinations you explore, you’ll undoubtedly encounter tax implications, each personally and for your corporation. Registered and approved by courts, police, prosecutors, and UAE Free Zones as a monetary consulting authority. Financial modeling, business plans, and funding advisory for startups, SMEs, and corporate ventures.

Guarantee full financial transparency and regulatory compliance within the training sector. Improve efficiency, threat administration, and internal controls via our professional inside audit services. Our VAT consultancy services help businesses with registration, compliance, and reporting necessities. We allow you to navigate complex VAT regulations, declare eligible enter credit, and keep away from penalties. From managing routine bookkeeping duties to handling intricate monetary reporting, we, Alriyady accounting companies in Dubai purpose to optimize your day-to-day financial processes successfully.

External/statutory Audit

auditing of accounts dubai

Saif additionally offers professional advice in company liquidation and free zone company formation, providing purchasers with custom-made options for long-term success. With a inventive strategy and intensive experience, Saif establishes benchmarks for auditing excellence, going beyond compliance to assist clients in navigating complexity and seizing alternatives open personal bank account in dubai with confidence. As some of the trusted accredited auditors in Dubai, Reyson Badger ensures full compliance with the UAE Commercial Companies Legislation, free zone rules, and IFRS requirements. Our accounting and bookkeeping services ensure correct financial records, streamlined reporting, and improved operational efficiency helping companies maintain transparency. Our auditors in Dubai conduct thorough inside and exterior audits that assist businesses identify risks, ensure regulatory compliance, and strengthen internal controls. Every audit report is comprehensive, reliable, and aligned with the Ministry of Economy’s audit requirements.

So that it could be introduced to related businesses throughout audit or inspection. We guide companies by way of the process of opening corporate financial institution accounts in Dubai. From documentation to liaising with banks, our group ensures a clean and hassle-free account setup. At IAS, we perceive https://iafrbrics.ru/ru_ru/residence-visa-for-household-in-uae-application/ that navigating tax and compliance requirements may be advanced.

]]>
https://klecet.edu.in/alumni/auditing-and-accounting-firm-in-dubai/feed/ 0