{"id":7025,"date":"2024-04-03T09:50:16","date_gmt":"2024-04-03T13:50:16","guid":{"rendered":"https:\/\/www.reservit.ca\/?page_id=7025"},"modified":"2025-12-01T22:25:33","modified_gmt":"2025-12-02T03:25:33","slug":"accommodation-invoicing-management","status":"publish","type":"page","link":"https:\/\/www.reservit.ca\/en\/accommodation-invoicing-management\/","title":{"rendered":""},"content":{"rendered":"<div class=\"vce-row-container\" data-vce-boxed-width=\"true\"><div class=\"vce-row vce-row--col-gap-30 vce-row-equal-height vce-row-content--top\" id=\"el-ad70a324\" data-vce-do-apply=\"all el-ad70a324\"><div class=\"vce-row-content\" data-vce-element-content=\"true\"><div class=\"vce-col vce-col--md-auto vce-col--xs-1 vce-col--xs-last vce-col--xs-first vce-col--sm-last vce-col--sm-first vce-col--md-last vce-col--lg-last vce-col--xl-last vce-col--md-first vce-col--lg-first vce-col--xl-first\" id=\"el-c26f2880\"><div class=\"vce-col-inner\" data-vce-do-apply=\"border margin background  el-c26f2880\"><div class=\"vce-col-content\" data-vce-element-content=\"true\" data-vce-do-apply=\"padding el-c26f2880\"><div class=\"vce-raw-html\"><div class=\"vce-raw-html-wrapper\" id=\"el-545b4764\" data-vce-do-apply=\"all el-545b4764\">\n\n\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    \n    <title>Invoicing System for Hotels &amp; Accommodations | Reservit Canada<\/title>\n    <meta name=\"description\" content=\"Simplify your hotel invoicing with Reservit. Automated invoices, instant statements, accounting exports and centralized management. Bilingual solution for Canada.\">\n    <link rel=\"canonical\" href=\"https:\/\/www.reservit.ca\/en\/accommodation-invoicing-management\/\">\n    \n    <link rel=\"alternate\" hreflang=\"fr-ca\" href=\"https:\/\/www.reservit.ca\/hebergement-facturation-gestion\/\">\n    <link rel=\"alternate\" hreflang=\"en-ca\" href=\"https:\/\/www.reservit.ca\/en\/accommodation-invoicing-management\/\">\n    <link rel=\"alternate\" hreflang=\"x-default\" href=\"https:\/\/www.reservit.ca\/hebergement-facturation-gestion\/\">\n    \n    <link rel=\"icon\" href=\"https:\/\/www.reservit.ca\/zeeptapo\/fbrfg\/favicon.ico\" sizes=\"any\">\n    <link rel=\"apple-touch-icon\" href=\"https:\/\/www.reservit.ca\/zeeptapo\/fbrfg\/apple-touch-icon.png\">\n    \n    <meta property=\"og:locale\" content=\"en_CA\">\n    <meta property=\"og:type\" content=\"website\">\n    <meta property=\"og:title\" content=\"Invoicing System for Hotels | Reservit Canada\">\n    <meta property=\"og:description\" content=\"Automated invoices, instant statements and accounting exports. Simplify your property's financial management.\">\n    <meta property=\"og:url\" content=\"https:\/\/www.reservit.ca\/en\/accommodation-invoicing-management\/\">\n    <meta property=\"og:site_name\" content=\"Reservit Canada\">\n    <meta property=\"og:image\" content=\"https:\/\/www.reservit.ca\/zeeptapo\/2025\/01\/Facturation.png\">\n    <meta name=\"twitter:card\" content=\"summary_large_image\">\n    \n    <!-- Fonts - Preconnect -->\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\n    \n    <!-- Text Fonts -->\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600&amp;family=Poppins:wght@500;600;700;800&amp;display=swap\" rel=\"stylesheet\">\n    \n    <!-- Material Symbols - iOS\/Safari Compatible Version -->\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@24,400,1,0&amp;display=block\" rel=\"stylesheet\">\n    \n    <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\n    \n    <script>\n        tailwind.config = {\n            theme: {\n                extend: {\n                    fontFamily: {\n                        sans: ['Inter', 'sans-serif'],\n                        display: ['Poppins', 'sans-serif'],\n                    },\n                    colors: {\n                        brand: {\n                            light: '#E0F7FA',\n                            DEFAULT: '#23bfd1', \n                            dark: '#1a8fa0',\n                        },\n                        accent: {\n                            DEFAULT: '#f7951e',\n                            light: '#fff7ed',\n                        },\n                        purple: {\n                            DEFAULT: '#6366f1',\n                            light: '#e0e7ff',\n                        },\n                        dark: {\n                            surface: '#111827'\n                        }\n                    },\n                    animation: {\n                        'float-slow': 'float 6s ease-in-out infinite',\n                    },\n                    keyframes: {\n                        float: {\n                            '0%, 100%': { transform: 'translateY(0px)' },\n                            '50%': { transform: 'translateY(-10px)' },\n                        }\n                    }\n                }\n            }\n        }\n    <\/script>\n\n    <style>\n        :root {\n            --color-primary: #23bfd1;\n            --color-secondary: #f7951e;\n            --color-accent: #dd1667;\n            --color-green: #8dc73e;\n            --color-text: #1d1d1f;\n            --color-text-light: #4b5563;\n        }\n\n        \/* ============================================\n           MATERIAL SYMBOLS - iOS\/Safari FIX\n           ============================================ *\/\n        .material-symbols-rounded {\n            font-family: 'Material Symbols Rounded', sans-serif;\n            font-weight: normal;\n            font-style: normal;\n            font-size: 24px;\n            line-height: 1;\n            letter-spacing: normal;\n            text-transform: none;\n            display: inline-block;\n            white-space: nowrap;\n            word-wrap: normal;\n            direction: ltr;\n            -webkit-font-smoothing: antialiased;\n            -moz-osx-font-smoothing: grayscale;\n            text-rendering: optimizeLegibility;\n            font-feature-settings: 'liga';\n            -webkit-font-feature-settings: 'liga';\n            font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 24;\n        }\n        \n        \/* Fallback for older Safari versions *\/\n        @supports not (font-variation-settings: normal) {\n            .material-symbols-rounded {\n                font-weight: 400;\n            }\n        }\n\n        \/* Text gradients *\/\n        .gradient-text {\n            background: linear-gradient(135deg, #1a8fa0 0%, #23bfd1 100%);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n        }\n        .gradient-text-accent {\n            background: linear-gradient(135deg, #dd1667 0%, #f7951e 100%);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n        }\n        .gradient-text-purple {\n            background: linear-gradient(135deg, #4338ca 0%, #6366f1 100%);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n        }\n\n        \/* Animations *\/\n        .scroll-animate { opacity: 0; transform: translateY(30px); transition: all 0.8s cubic-bezier(0.16, 1, 0.3, 1); }\n        .scroll-animate.visible { opacity: 1; transform: translateY(0); }\n        \n        .hover-lift { transition: transform 0.3s ease, box-shadow 0.3s ease; }\n        .hover-lift:hover { transform: translateY(-5px); box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1); }\n\n        \/* Toggle Switch *\/\n        .toggle-checkbox:checked {\n            right: 0;\n            border-color: #23bfd1;\n        }\n        .toggle-checkbox:checked + .toggle-label {\n            background-color: #23bfd1;\n        }\n        \n        \/* FAQ *\/\n        details > summary { list-style: none; }\n        details > summary::-webkit-details-marker { display: none; }\n\n        \/* Buttons *\/\n        .btn { padding: 0.875rem 2rem; border-radius: 9999px; font-weight: 600; font-size: 1.125rem; transition: all 0.3s ease; display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; text-align: center; border: none; text-decoration: none; cursor: pointer; }\n        .btn:hover { transform: translateY(-2px); box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15); }\n        .btn-primary { background: var(--color-primary); color: #fff; }\n        .btn-primary:hover { background: #1faab8; }\n        .btn-secondary { background: var(--color-accent); color: #fff; }\n        .btn-secondary:hover { background: #e0851c; }\n        .btn-outline { border: 2px solid #e5e7eb; background: #fff; color: var(--color-text); }\n        .btn-outline:hover { border-color: var(--color-primary); background: #f0faff; }\n\n        \/* Base *\/\n        .section-title { color: var(--color-text); }\n        .feature-card { background: #fff; border-radius: 1.5rem; padding: 2rem; border: 1px solid #e5e7eb; transition: all 0.3s ease; height: 100%; }\n        .feature-card:hover { transform: translateY(-5px); box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1); border-color: #cfeff4; }\n        .icon-wrapper { width: 56px; height: 56px; border-radius: 9999px; display: flex; align-items: center; justify-content: center; background: var(--color-primary); color: white; margin-bottom: 1rem; flex-shrink: 0; }\n        .faq-item { background: #fff; border: 1px solid #e5e7eb; border-radius: 1rem; overflow: hidden; transition: all 0.3s ease; }\n        .faq-item[open] { border-color: #cfeff4; box-shadow: 0 4px 6px -1px rgba(0,0,0,0.07); }\n        .faq-item summary { cursor: pointer; padding: 1.25rem 1.5rem; font-weight: 700; display: flex; align-items: center; justify-content: space-between; gap: 1rem; }\n        .faq-icon { font-size: 22px; color: var(--color-primary); transition: transform 0.3s ease; }\n        .faq-item[open] .faq-icon { transform: rotate(180deg); }\n        .faq-content { padding: 0 1.5rem 1.5rem; color: #4b5563; line-height: 1.7; }\n\n        \/* Step animation *\/\n        .fade-in-step { animation: fadeInStep 0.4s ease-out forwards; }\n        @keyframes fadeInStep {\n            from { opacity: 0; transform: translateY(10px); }\n            to { opacity: 1; transform: translateY(0); }\n        }\n        \n        \/* Module display fix *\/\n        #statement-module { min-height: 480px; }\n\n        \/* Services diagram *\/\n        .hub-diagram {\n            position: relative;\n            width: 100%;\n            max-width: 500px;\n            aspect-ratio: 1;\n            margin: 0 auto;\n        }\n        .hub-center {\n            position: absolute;\n            top: 50%;\n            left: 50%;\n            transform: translate(-50%, -50%);\n            width: 140px;\n            height: 140px;\n            background: linear-gradient(135deg, #23bfd1 0%, #1a8fa0 100%);\n            border-radius: 50%;\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            justify-content: center;\n            color: white;\n            box-shadow: 0 10px 40px rgba(35, 191, 209, 0.4);\n            z-index: 10;\n        }\n        .hub-satellite {\n            position: absolute;\n            width: 90px;\n            height: 90px;\n            background: white;\n            border-radius: 50%;\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            justify-content: center;\n            box-shadow: 0 4px 15px rgba(0,0,0,0.1);\n            border: 2px solid #e5e7eb;\n            transition: all 0.3s ease;\n            z-index: 5;\n        }\n        .hub-satellite:hover {\n            transform: scale(1.1);\n            box-shadow: 0 8px 25px rgba(0,0,0,0.15);\n            border-color: #23bfd1;\n        }\n        .hub-satellite.top { top: 5%; left: 50%; transform: translateX(-50%); }\n        .hub-satellite.top:hover { transform: translateX(-50%) scale(1.1); }\n        .hub-satellite.right { top: 50%; right: 5%; transform: translateY(-50%); }\n        .hub-satellite.right:hover { transform: translateY(-50%) scale(1.1); }\n        .hub-satellite.bottom { bottom: 5%; left: 50%; transform: translateX(-50%); }\n        .hub-satellite.bottom:hover { transform: translateX(-50%) scale(1.1); }\n        .hub-satellite.left { top: 50%; left: 5%; transform: translateY(-50%); }\n        .hub-satellite.left:hover { transform: translateY(-50%) scale(1.1); }\n        .hub-connector {\n            position: absolute;\n            top: 50%;\n            left: 50%;\n            width: 2px;\n            height: calc(50% - 70px);\n            background: linear-gradient(to bottom, #23bfd1, transparent);\n            transform-origin: top center;\n            z-index: 1;\n        }\n        .hub-connector.top { transform: translateX(-50%) rotate(0deg); }\n        .hub-connector.right { transform: translateX(-50%) rotate(90deg); }\n        .hub-connector.bottom { transform: translateX(-50%) rotate(180deg); }\n        .hub-connector.left { transform: translateX(-50%) rotate(270deg); }\n        \n        \/* Pulse animation for connectors *\/\n        @keyframes pulse-line {\n            0%, 100% { opacity: 0.5; }\n            50% { opacity: 1; }\n        }\n        .hub-connector::after {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 50%;\n            transform: translateX(-50%);\n            width: 8px;\n            height: 8px;\n            background: #23bfd1;\n            border-radius: 50%;\n            animation: pulse-line 2s ease-in-out infinite;\n        }\n    <\/style>\n\n\n\n    <main>\n        <!-- Hero Section -->\n        <section class=\"relative pt-16 pb-20 lg:pt-32 lg:pb-32 overflow-hidden bg-gradient-to-b from-cyan-50\/50 to-white\">\n            <div class=\"max-w-7xl mx-auto px-6 grid lg:grid-cols-2 gap-12 lg:gap-16 items-center relative z-10\">\n                <div class=\"text-center lg:text-left scroll-animate visible\">\n                    <div class=\"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-white text-brand-dark text-xs font-bold uppercase tracking-wider mb-6 border border-cyan-100 shadow-sm font-display\">\n                        <span class=\"material-symbols-rounded text-base\">receipt_long<\/span>\n                        Invoicing &amp; Accounting\n                    <\/div>\n                    <h1 class=\"text-4xl md:text-5xl lg:text-6xl font-extrabold tracking-tight mb-6 leading-[1.1] font-display text-gray-900\">\n                        <span class=\"gradient-text\">Simplified<\/span> invoicing for <span class=\"gradient-text-accent\">better<\/span> management.\n                    <\/h1>\n                    <p class=\"text-lg md:text-xl text-gray-600 mb-10 leading-relaxed max-w-lg mx-auto lg:mx-0\">\n                        Automate invoices, centralize your services, and sync your accounting data. Everything gets easier with Reservit.\n                    <\/p>\n                    \n                    <div class=\"flex flex-col sm:flex-row gap-4 justify-center lg:justify-start\">\n                        <a href=\"https:\/\/www.reservit.ca\/en\/request-a-quote\/\" target=\"_blank\" rel=\"noopener\" class=\"flex items-center justify-center gap-3 bg-brand hover:bg-brand-dark text-white px-8 py-4 rounded-full font-bold text-lg transition-all shadow-lg hover:shadow-xl transform hover:-translate-y-1 font-display\">\n                            Request a demo\n                        <\/a>\n                        <a href=\"#features\" class=\"flex items-center justify-center gap-3 bg-white hover:bg-gray-50 text-gray-700 border border-gray-200 px-8 py-4 rounded-full font-bold text-lg transition-all shadow-sm hover:shadow-md font-display\">\n                            Explore\n                        <\/a>\n                    <\/div>\n                <\/div>\n\n                <div class=\"relative scroll-animate visible lg:pl-10\" style=\"transition-delay: 0.2s;\">\n                    <div class=\"relative z-10\">\n                        <img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.reservit.ca\/zeeptapo\/2025\/01\/Facturation.png\" alt=\"Reservit invoicing system interface\" class=\"w-full h-auto\" loading=\"eager\" width=\"600\" height=\"450\">\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n\n        <!-- Automated checkout Section -->\n        <section id=\"features\" class=\"py-20 md:py-28 bg-white\">\n            <div class=\"max-w-screen-xl mx-auto px-6\">\n                <div class=\"flex flex-col lg:flex-row items-center gap-12 lg:gap-20 scroll-animate\">\n                    <div class=\"flex-1 text-center lg:text-left\">\n                        <span class=\"text-sm font-bold uppercase text-brand tracking-wider font-display\">Automated checkout<\/span>\n                        <h2 class=\"text-3xl md:text-4xl lg:text-5xl font-extrabold tracking-tight mt-3 mb-6 font-display text-gray-900\">\n                            Automated invoices, <span class=\"gradient-text\">simplified process<\/span>.\n                        <\/h2>\n                        <p class=\"text-lg text-gray-600 mb-6 leading-relaxed\">\n                            Automatic invoicing reinvents your guests' departure. Simplify payments, reduce manual tasks, and invite guests to settle their bill independently from their phone.\n                        <\/p>\n                        <ul class=\"space-y-4 mb-8 text-left inline-block\">\n                            <li class=\"flex items-start gap-3\">\n                                <span class=\"material-symbols-rounded text-green-600 mt-0.5\">check_circle<\/span>\n                                <span class=\"text-gray-700\"><strong>Automatically send<\/strong> the invoice at checkout<\/span>\n                            <\/li>\n                            <li class=\"flex items-start gap-3\">\n                                <span class=\"material-symbols-rounded text-green-600 mt-0.5\">check_circle<\/span>\n                                <span class=\"text-gray-700\"><strong>Secure payment<\/strong> integrated in the email<\/span>\n                            <\/li>\n                            <li class=\"flex items-start gap-3\">\n                                <span class=\"material-symbols-rounded text-green-600 mt-0.5\">check_circle<\/span>\n                                <span class=\"text-gray-700\"><strong>No line-ups<\/strong> at the front desk<\/span>\n                            <\/li>\n                        <\/ul>\n                        <div class=\"text-center lg:text-left\">\n                            <a href=\"https:\/\/www.reservit.ca\/en\/request-a-quote\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"btn btn-primary\">\n                                Learn more\n                            <\/a>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Fixed interactive phone -->\n                    <div class=\"flex-1 flex justify-center\">\n                        <div class=\"relative w-[280px] h-[560px] bg-gray-900 rounded-[2.5rem] p-2 shadow-2xl border-[6px] border-gray-900 ring-1 ring-gray-900\/10 overflow-hidden transform transition-transform hover:scale-[1.01] duration-500\">\n                            <div class=\"absolute top-0 left-1\/2 transform -translate-x-1\/2 w-28 h-6 bg-gray-900 rounded-b-xl z-20\"><\/div>\n                            \n                            <div class=\"w-full h-full bg-gray-50 rounded-[2rem] relative overflow-hidden font-sans text-gray-800\">\n                                \n                                <div id=\"screen-invoice\" class=\"absolute inset-0 flex flex-col transition-all duration-500 ease-in-out\">\n                                    <div class=\"bg-white p-4 pt-10 pb-3 shadow-sm flex justify-between items-center\">\n                                        <div class=\"flex items-center gap-2\">\n                                            <span class=\"material-symbols-rounded text-brand text-lg\">hotel<\/span>\n                                            <span class=\"font-bold text-xs tracking-tight\">Maple Leaf Hotel<\/span>\n                                        <\/div>\n                                        <span class=\"material-symbols-rounded text-gray-400 text-lg\">menu<\/span>\n                                    <\/div>\n\n                                    <div class=\"flex-1 p-4 overflow-y-auto\">\n                                        <div class=\"bg-white rounded-xl p-4 shadow-sm border border-gray-100 mb-4\">\n                                            <div class=\"flex justify-between items-start mb-3\">\n                                                <div>\n                                                    <p class=\"text-[10px] text-gray-400 uppercase font-bold\">Invoice<\/p>\n                                                    <p class=\"text-sm font-bold text-gray-900\">#2025-8842<\/p>\n                                                <\/div>\n                                                <span class=\"bg-orange-100 text-orange-600 text-[9px] font-bold px-2 py-0.5 rounded-full uppercase\">Pending<\/span>\n                                            <\/div>\n                                            \n                                            <div class=\"space-y-2 mb-3 border-b border-dashed border-gray-200 pb-3\">\n                                                <div class=\"flex justify-between text-xs\">\n                                                    <span class=\"text-gray-500\">Room 304 (2 nights)<\/span>\n                                                    <span class=\"font-medium\">$290.00<\/span>\n                                                <\/div>\n                                                <div class=\"flex justify-between text-xs\">\n                                                    <span class=\"text-gray-500\">Breakfast (x2)<\/span>\n                                                    <span class=\"font-medium\">$44.00<\/span>\n                                                <\/div>\n                                                <div class=\"flex justify-between text-xs\">\n                                                    <span class=\"text-gray-500\">Accommodation tax<\/span>\n                                                    <span class=\"font-medium\">$10.15<\/span>\n                                                <\/div>\n                                                <div class=\"flex justify-between text-xs\">\n                                                    <span class=\"text-gray-500\">GST + provincial tax<\/span>\n                                                    <span class=\"font-medium\">$51.54<\/span>\n                                                <\/div>\n                                            <\/div>\n                                            \n                                            <div class=\"flex justify-between items-center\">\n                                                <span class=\"font-bold text-gray-900 text-sm\">Total (CAD)<\/span>\n                                                <span class=\"text-xl font-extrabold text-brand-dark\">$395.69<\/span>\n                                            <\/div>\n                                        <\/div>\n\n                                        <p class=\"text-center text-[10px] text-gray-400 mb-3\">Secure payment<\/p>\n\n                                        <button onclick=\"processPayment()\" class=\"w-full py-3 bg-brand hover:bg-brand-dark text-white rounded-xl font-bold text-sm shadow-lg shadow-cyan-500\/30 transition-all active:scale-95 flex items-center justify-center gap-2 group relative overflow-hidden cursor-pointer\">\n                                            <span class=\"relative z-10\">Pay now<\/span>\n                                            <span class=\"material-symbols-rounded relative z-10 text-lg group-hover:translate-x-1 transition-transform\">arrow_forward<\/span>\n                                        <\/button>\n                                    <\/div>\n                                <\/div>\n\n                                <div id=\"screen-loading\" class=\"absolute inset-0 bg-white flex flex-col items-center justify-center z-10 opacity-0 pointer-events-none transition-opacity duration-300\">\n                                    <div class=\"w-10 h-10 border-4 border-brand\/30 border-t-brand rounded-full animate-spin mb-4\"><\/div>\n                                    <p class=\"text-xs text-gray-500 font-medium\">Secure processing...<\/p>\n                                <\/div>\n\n                                <div id=\"screen-success\" class=\"absolute inset-0 bg-green-500 flex flex-col items-center justify-center z-20 translate-y-full transition-transform duration-500 ease-out text-white p-6 text-center\">\n                                    <div class=\"w-16 h-16 bg-white rounded-full flex items-center justify-center mb-4 shadow-xl animate-bounce\">\n                                        <span class=\"material-symbols-rounded text-green-500 text-4xl\">check<\/span>\n                                    <\/div>\n                                    <h3 class=\"text-xl font-bold mb-2\">Payment successful!<\/h3>\n                                    <p class=\"text-green-100 text-sm mb-6\">Your invoice has been paid.<\/p>\n                                    \n                                    <div class=\"bg-white\/20 backdrop-blur-sm rounded-lg p-3 w-full border border-white\/30\">\n                                        <p class=\"text-xs opacity-90 mb-1\">Receipt sent to<\/p>\n                                        <p class=\"font-medium text-sm\">alex.taylor@email.com<\/p>\n                                    <\/div>\n                                <\/div>\n\n                            <\/div>\n                            \n                            <div class=\"absolute bottom-1.5 left-1\/2 transform -translate-x-1\/2 w-1\/3 h-1 bg-gray-800 rounded-full z-30\"><\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n\n        <!-- Client Management Section -->\n        <section class=\"py-20 lg:py-24 bg-gray-50 border-y border-gray-200\">\n            <div class=\"max-w-7xl mx-auto px-6\">\n                <div class=\"grid lg:grid-cols-2 gap-12 lg:gap-20 items-center\">\n                    \n                    <div class=\"relative scroll-animate order-2 lg:order-1 flex justify-center\">\n                        <div class=\"bg-white w-full max-w-md rounded-2xl shadow-xl border border-gray-200 overflow-hidden\">\n                            <!-- Header -->\n                            <div class=\"bg-gradient-to-r from-gray-900 to-gray-800 text-white p-5\">\n                                <div class=\"flex items-center justify-between mb-3\">\n                                    <div class=\"flex items-center gap-2\">\n                                        <span class=\"material-symbols-rounded text-brand\">settings<\/span>\n                                        <span class=\"font-bold\">Invoicing settings<\/span>\n                                    <\/div>\n                                <\/div>\n                                <p class=\"text-sm text-gray-300\">Configure options per client<\/p>\n                            <\/div>\n                            \n                            <!-- Client list -->\n                            <div class=\"divide-y divide-gray-100\">\n                                <div class=\"p-5 hover:bg-gray-50 transition-colors\">\n                                    <div class=\"flex items-center justify-between\">\n                                        <div class=\"flex items-center gap-4\">\n                                            <div class=\"w-12 h-12 rounded-xl bg-blue-100 text-blue-600 flex items-center justify-center font-bold text-lg\">C<\/div>\n                                            <div>\n                                                <p class=\"font-bold text-gray-800\">Corporate Account<\/p>\n                                                <p class=\"text-xs text-gray-500\">Business profile #CA-445<\/p>\n                                            <\/div>\n                                        <\/div>\n                                        <div class=\"flex items-center gap-3\">\n                                            <span class=\"text-xs text-gray-400\">Auto<\/span>\n                                            <div class=\"relative inline-block w-12 align-middle select-none\">\n                                                <input type=\"checkbox\" id=\"toggle1\" class=\"toggle-checkbox absolute block w-6 h-6 rounded-full bg-white border-4 appearance-none cursor-pointer right-6\">\n                                                <label for=\"toggle1\" class=\"toggle-label block overflow-hidden h-6 rounded-full bg-gray-300 cursor-pointer\"><\/label>\n                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n\n                                <div class=\"p-5 hover:bg-gray-50 transition-colors bg-cyan-50\/50\">\n                                    <div class=\"flex items-center justify-between\">\n                                        <div class=\"flex items-center gap-4\">\n                                            <div class=\"w-12 h-12 rounded-xl bg-purple-100 text-purple-600 flex items-center justify-center font-bold text-lg\">B<\/div>\n                                            <div>\n                                                <p class=\"font-bold text-gray-800\">Business Partner<\/p>\n                                                <p class=\"text-xs text-gray-500\">Business profile #BP-992<\/p>\n                                                <span class=\"inline-flex items-center gap-1 text-[10px] text-green-600 font-bold mt-1\">\n                                                    <span class=\"material-symbols-rounded text-xs\">check_circle<\/span>\n                                                    Automatic invoicing enabled\n                                                <\/span>\n                                            <\/div>\n                                        <\/div>\n                                        <div class=\"flex items-center gap-3\">\n                                            <span class=\"text-xs text-brand font-medium\">Auto<\/span>\n                                            <div class=\"relative inline-block w-12 align-middle select-none\">\n                                                <input type=\"checkbox\" id=\"toggle2\" class=\"toggle-checkbox absolute block w-6 h-6 rounded-full bg-white border-4 appearance-none cursor-pointer\" checked=\"\">\n                                                <label for=\"toggle2\" class=\"toggle-label block overflow-hidden h-6 rounded-full bg-gray-300 cursor-pointer\"><\/label>\n                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n\n                                <div class=\"p-5 hover:bg-gray-50 transition-colors\">\n                                    <div class=\"flex items-center justify-between\">\n                                        <div class=\"flex items-center gap-4\">\n                                            <div class=\"w-12 h-12 rounded-xl bg-orange-100 text-orange-600 flex items-center justify-center font-bold text-lg\">G<\/div>\n                                            <div>\n                                                <p class=\"font-bold text-gray-800\">Group Booking<\/p>\n                                                <p class=\"text-xs text-gray-500\">Business profile #GB-112<\/p>\n                                            <\/div>\n                                        <\/div>\n                                        <div class=\"flex items-center gap-3\">\n                                            <span class=\"text-xs text-gray-400\">Auto<\/span>\n                                            <div class=\"relative inline-block w-12 align-middle select-none\">\n                                                <input type=\"checkbox\" id=\"toggle3\" class=\"toggle-checkbox absolute block w-6 h-6 rounded-full bg-white border-4 appearance-none cursor-pointer right-6\">\n                                                <label for=\"toggle3\" class=\"toggle-label block overflow-hidden h-6 rounded-full bg-gray-300 cursor-pointer\"><\/label>\n                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n\n                            <!-- Footer info -->\n                            <div class=\"bg-gray-50 p-4 border-t border-gray-100\">\n                                <div class=\"flex items-center justify-between text-xs text-gray-500\">\n                                    <span>3 business profiles<\/span>\n                                    <span class=\"flex items-center gap-1\">\n                                        <span class=\"w-2 h-2 bg-green-500 rounded-full\"><\/span>\n                                        1 automated\n                                    <\/span>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"scroll-animate order-1 lg:order-2\" style=\"transition-delay: 0.2s;\">\n                        <span class=\"text-accent font-bold tracking-wider text-sm uppercase font-display\">Total flexibility<\/span>\n                        <h2 class=\"text-3xl lg:text-4xl font-bold mt-2 mb-6 font-display text-gray-900\">Meet the expectations of <span class=\"gradient-text-accent\">demanding clients<\/span>.<\/h2>\n                        <p class=\"text-lg text-gray-600 mb-8 leading-relaxed\">\n                            Your software is flexible: enable or disable automatic invoicing in one click to align with each company's specific agreements.\n                        <\/p>\n\n                        <div class=\"grid sm:grid-cols-2 gap-6 mb-8\">\n                            <div class=\"bg-white p-5 rounded-xl shadow-sm border border-gray-100\">\n                                <div class=\"w-10 h-10 bg-accent\/10 text-accent rounded-full flex items-center justify-center mb-3\">\n                                    <span class=\"material-symbols-rounded\">business<\/span>\n                                <\/div>\n                                <h4 class=\"font-bold text-gray-900 mb-1\">Corporate agreements<\/h4>\n                                <p class=\"text-sm text-gray-500\">Manage special terms for your business clients.<\/p>\n                            <\/div>\n                            <div class=\"bg-white p-5 rounded-xl shadow-sm border border-gray-100\">\n                                <div class=\"w-10 h-10 bg-purple-100 text-purple-600 rounded-full flex items-center justify-center mb-3\">\n                                    <span class=\"material-symbols-rounded\">tune<\/span>\n                                <\/div>\n                                <h4 class=\"font-bold text-gray-900 mb-1\">Customization<\/h4>\n                                <p class=\"text-sm text-gray-500\">Tailor the guest experience to every situation.<\/p>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n\n        <!-- Statements Section -->\n        <section class=\"py-20 lg:py-24 bg-white\">\n            <div class=\"max-w-7xl mx-auto px-6\">\n                <div class=\"grid lg:grid-cols-2 gap-12 lg:gap-20 items-center\">\n                    <div class=\"order-2 lg:order-1 scroll-animate\">\n                        <span class=\"text-purple-600 font-bold tracking-wider text-sm uppercase font-display\">Easier collections<\/span>\n                        <h2 class=\"text-3xl lg:text-4xl font-bold mt-2 mb-6 font-display text-gray-900\">Create statements <span class=\"gradient-text-purple\">in seconds<\/span>.<\/h2>\n                        <p class=\"text-lg text-gray-600 mb-8 leading-relaxed\">\n                            Instantly sending statements helps you manage late payments or forgotten balances. This feature speeds up collections and improves cash flow.\n                        <\/p>\n\n                        <div class=\"space-y-6\">\n                            <div class=\"flex gap-4 items-start\">\n                                <div class=\"w-8 h-8 rounded-full bg-purple-100 text-purple-600 flex items-center justify-center font-bold shrink-0 mt-1\">1<\/div>\n                                <div>\n                                    <h4 class=\"font-bold text-gray-900\">Select the client<\/h4>\n                                    <p class=\"text-gray-600 text-sm\">Quickly find the relevant stay.<\/p>\n                                <\/div>\n                            <\/div>\n                            <div class=\"flex gap-4 items-start\">\n                                <div class=\"w-8 h-8 rounded-full bg-purple-100 text-purple-600 flex items-center justify-center font-bold shrink-0 mt-1\">2<\/div>\n                                <div>\n                                    <h4 class=\"font-bold text-gray-900\">Generate the statement<\/h4>\n                                    <p class=\"text-gray-600 text-sm\">In one click, create a professional, detailed document.<\/p>\n                                <\/div>\n                            <\/div>\n                            <div class=\"flex gap-4 items-start\">\n                                <div class=\"w-8 h-8 rounded-full bg-purple-100 text-purple-600 flex items-center justify-center font-bold shrink-0 mt-1\">3<\/div>\n                                <div>\n                                    <h4 class=\"font-bold text-gray-900\">Send instantly<\/h4>\n                                    <p class=\"text-gray-600 text-sm\">The client receives the statement by email with a payment link.<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"order-1 lg:order-2 relative scroll-animate flex justify-center\" style=\"transition-delay: 0.2s;\">\n                        <div class=\"w-full max-w-md mx-auto bg-white rounded-xl shadow-2xl border border-gray-200 flex flex-col h-[500px] relative overflow-hidden\" id=\"statement-module\">\n                            <div class=\"bg-gray-900 text-white p-4 flex justify-between items-center shrink-0 z-20 relative\">\n                                <span class=\"font-bold text-sm\">Reservit - Invoicing<\/span>\n                                <span class=\"material-symbols-rounded text-sm opacity-70\">account_circle<\/span>\n                            <\/div>\n\n                            <!-- Step 1 -->\n                            <div id=\"stmt-step1\" class=\"absolute inset-0 pt-[56px] fade-in-step z-10 bg-white\">\n                                <div class=\"p-4 border-b border-gray-100 text-xs font-bold text-gray-400 uppercase bg-gray-50\">\n                                    Select a departure\n                                <\/div>\n                                <div class=\"divide-y divide-gray-100\">\n                                    <button class=\"w-full p-4 flex items-center justify-between hover:bg-gray-50 transition text-left opacity-50 cursor-not-allowed\">\n                                        <div class=\"flex items-center gap-3\">\n                                            <span class=\"w-8 h-8 bg-green-100 text-green-600 rounded-full flex items-center justify-center text-xs font-bold\">M<\/span>\n                                            <div>\n                                                <p class=\"font-bold text-gray-800 text-sm\">Mr. Martin<\/p>\n                                                <p class=\"text-xs text-gray-500\">Room 104<\/p>\n                                            <\/div>\n                                        <\/div>\n                                        <div class=\"text-right\">\n                                            <p class=\"text-sm font-bold text-gray-400\">$0.00<\/p>\n                                            <p class=\"text-[10px] text-green-600 uppercase font-bold\">Paid<\/p>\n                                        <\/div>\n                                    <\/button>\n                                    \n                                    <button onclick=\"runStatementDemo(2)\" class=\"w-full p-4 flex items-center justify-between hover:bg-purple-50 transition text-left group cursor-pointer relative\">\n                                        <div class=\"absolute left-0 top-0 bottom-0 w-1 bg-purple-500\"><\/div>\n                                        <div class=\"flex items-center gap-3\">\n                                            <span class=\"w-8 h-8 bg-purple-100 text-purple-600 rounded-full flex items-center justify-center text-xs font-bold\">O<\/span>\n                                            <div>\n                                                <p class=\"font-bold text-gray-800 text-sm group-hover:text-purple-700\">Ms. Olivia Parker<\/p>\n                                                <p class=\"text-xs text-gray-500\">Room 204<\/p>\n                                            <\/div>\n                                        <\/div>\n                                        <div class=\"text-right flex items-center gap-3\">\n                                            <div>\n                                                <p class=\"text-sm font-bold text-red-500\">$1,450.00<\/p>\n                                                <p class=\"text-[10px] text-red-500 uppercase font-bold\">Due<\/p>\n                                            <\/div>\n                                            <span class=\"bg-purple-600 text-white text-[10px] px-2 py-1 rounded font-bold\">\n                                                Click 1\n                                            <\/span>\n                                        <\/div>\n                                    <\/button>\n                                <\/div>\n                            <\/div>\n\n                            <!-- Step 2 -->\n                            <div id=\"stmt-step2\" class=\"absolute inset-0 pt-[56px] hidden bg-white flex flex-col items-center justify-center p-6 text-center\">\n                                <div class=\"w-16 h-16 bg-purple-100 text-purple-600 rounded-full flex items-center justify-center mx-auto mb-4\">\n                                    <span class=\"material-symbols-rounded text-3xl\">person<\/span>\n                                <\/div>\n                                <h4 class=\"font-bold text-gray-800 text-lg\">Ms. Olivia Parker<\/h4>\n                                <p class=\"text-sm text-gray-500 mb-6\">Departed yesterday - Balance due: <span class=\"font-bold text-red-500\">$1,450.00<\/span><\/p>\n                                \n                                <button onclick=\"runStatementDemo(3)\" class=\"w-full py-3 bg-purple-600 hover:bg-purple-700 text-white rounded-lg font-bold shadow-lg transition transform active:scale-95 flex items-center justify-center gap-2 relative\">\n                                    <span class=\"material-symbols-rounded text-lg\">description<\/span>\n                                    Generate statement\n                                    <span class=\"bg-white text-purple-600 text-[10px] px-2 py-1 rounded font-bold ml-2\">\n                                        Click 2\n                                    <\/span>\n                                <\/button>\n                                <button onclick=\"runStatementDemo(1)\" class=\"mt-4 text-xs text-gray-400 hover:text-gray-600 underline\">Back<\/button>\n                            <\/div>\n\n                            <!-- Step 3 -->\n                            <div id=\"stmt-step3\" class=\"absolute inset-0 pt-[56px] hidden bg-white flex flex-col justify-center p-6\">\n                                <div class=\"bg-gray-50 border border-gray-200 rounded-lg p-4 mb-6 relative shadow-inner\">\n                                    <div class=\"absolute top-2 right-2 text-[10px] font-bold text-gray-400\">PDF PREVIEW<\/div>\n                                    <div class=\"h-2 w-24 bg-gray-300 rounded mb-2\"><\/div>\n                                    <div class=\"h-2 w-16 bg-gray-200 rounded mb-4\"><\/div>\n                                    <div class=\"space-y-2\">\n                                        <div class=\"h-1 w-full bg-gray-200 rounded\"><\/div>\n                                        <div class=\"h-1 w-full bg-gray-200 rounded\"><\/div>\n                                        <div class=\"h-1 w-2\/3 bg-gray-200 rounded\"><\/div>\n                                    <\/div>\n                                    <div class=\"mt-4 flex justify-between items-center border-t border-gray-200 pt-2\">\n                                        <span class=\"text-xs font-bold\">Total<\/span>\n                                        <span class=\"text-sm font-bold\">$1,450.00<\/span>\n                                    <\/div>\n                                <\/div>\n                                \n                                <button onclick=\"runStatementDemo(4)\" class=\"w-full py-3 bg-green-600 hover:bg-green-700 text-white rounded-lg font-bold shadow-lg transition transform active:scale-95 flex items-center justify-center gap-2 relative\">\n                                    <span class=\"material-symbols-rounded text-lg\">send<\/span>\n                                    Send by email\n                                    <span class=\"bg-white text-green-600 text-[10px] px-2 py-1 rounded font-bold ml-2\">\n                                        Click 3\n                                    <\/span>\n                                <\/button>\n                            <\/div>\n\n                            <!-- Step 4 - Success -->\n                            <div id=\"stmt-step4\" class=\"absolute inset-0 pt-[56px] hidden bg-green-50 flex flex-col items-center justify-center p-8 text-center\">\n                                <div class=\"w-20 h-20 bg-green-100 text-green-600 rounded-full flex items-center justify-center mb-4 animate-bounce\">\n                                    <span class=\"material-symbols-rounded text-4xl\">check_circle<\/span>\n                                <\/div>\n                                <h4 class=\"font-bold text-gray-800 text-xl mb-2\">Sent successfully!<\/h4>\n                                <p class=\"text-sm text-gray-600 mb-6\">Ms. Parker received her statement and the payment link.<\/p>\n                                <button onclick=\"runStatementDemo(1)\" class=\"text-sm text-green-700 font-bold hover:underline\">Start over<\/button>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n\n        <!-- Accounting Section -->\n        <section class=\"py-20 lg:py-24 bg-gray-50 border-y border-gray-200\">\n            <div class=\"max-w-7xl mx-auto px-6\">\n                <div class=\"text-center mb-16 scroll-animate\">\n                    <span class=\"text-brand font-bold tracking-wider text-sm uppercase font-display\">Accounting<\/span>\n                    <h2 class=\"text-3xl lg:text-4xl font-bold mt-2 mb-6 font-display text-gray-900\">A <span class=\"gradient-text\">flexible<\/span>, scalable system.<\/h2>\n                    <p class=\"text-lg text-gray-600 max-w-3xl mx-auto\">\n                        Customize your accounting codes, easily sync data with your accounting software, and organize services to match your needs.\n                    <\/p>\n                <\/div>\n\n                <div class=\"grid md:grid-cols-3 gap-8 scroll-animate\" style=\"transition-delay: 0.1s;\">\n                    <div class=\"bg-white p-8 rounded-2xl border border-gray-100 shadow-sm hover-lift text-center\">\n                        <div class=\"w-14 h-14 bg-brand\/10 text-brand rounded-2xl flex items-center justify-center mx-auto mb-4\">\n                            <span class=\"material-symbols-rounded text-3xl\">code<\/span>\n                        <\/div>\n                        <h3 class=\"font-bold text-xl mb-2 font-display\">Accounting codes<\/h3>\n                        <p class=\"text-gray-600 text-sm\">Tailored setup for a perfect fit with your chart of accounts.<\/p>\n                    <\/div>\n                    <div class=\"bg-white p-8 rounded-2xl border border-gray-100 shadow-sm hover-lift text-center\">\n                        <div class=\"w-14 h-14 bg-accent\/10 text-accent rounded-2xl flex items-center justify-center mx-auto mb-4\">\n                            <span class=\"material-symbols-rounded text-3xl\">sync_alt<\/span>\n                        <\/div>\n                        <h3 class=\"font-bold text-xl mb-2 font-display\">Synchronization<\/h3>\n                        <p class=\"text-gray-600 text-sm\">Export your data to your preferred tools without manual re-entry.<\/p>\n                    <\/div>\n                    <div class=\"bg-white p-8 rounded-2xl border border-gray-100 shadow-sm hover-lift text-center\">\n                        <div class=\"w-14 h-14 bg-purple-100 text-purple-600 rounded-2xl flex items-center justify-center mx-auto mb-4\">\n                            <span class=\"material-symbols-rounded text-3xl\">category<\/span>\n                        <\/div>\n                        <h3 class=\"font-bold text-xl mb-2 font-display\">Organization<\/h3>\n                        <p class=\"text-gray-600 text-sm\">Structure your services and categories to suit your property.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n\n        <!-- Services without accommodation -->\n        <section class=\"py-20 lg:py-24 bg-white\">\n            <div class=\"max-w-7xl mx-auto px-6\">\n                <div class=\"grid lg:grid-cols-2 gap-12 lg:gap-20 items-center\">\n                    <div class=\"order-2 lg:order-1 scroll-animate\">\n                        <span class=\"text-green-600 font-bold tracking-wider text-sm uppercase font-display\">Centralized management<\/span>\n                        <h2 class=\"text-3xl lg:text-4xl font-bold mt-2 mb-6 font-display text-gray-900\">Services <span class=\"text-green-600\">without accommodation<\/span>?<\/h2>\n                        <p class=\"text-lg text-gray-600 mb-8 leading-relaxed\">\n                            Reservit centralizes all your services, including those without accommodation, in a single system. Restaurant, spa, activities, shop\u2026 everything is managed in one place.\n                        <\/p>\n\n                        <div class=\"grid grid-cols-2 gap-4 mb-8\">\n                            <div class=\"flex items-center gap-3 p-4 bg-gray-50 rounded-xl border border-gray-100\">\n                                <span class=\"material-symbols-rounded text-brand\">restaurant<\/span>\n                                <span class=\"font-semibold text-gray-800\">Restaurant<\/span>\n                            <\/div>\n                            <div class=\"flex items-center gap-3 p-4 bg-gray-50 rounded-xl border border-gray-100\">\n                                <span class=\"material-symbols-rounded text-accent\">spa<\/span>\n                                <span class=\"font-semibold text-gray-800\">Spa<\/span>\n                            <\/div>\n                            <div class=\"flex items-center gap-3 p-4 bg-gray-50 rounded-xl border border-gray-100\">\n                                <span class=\"material-symbols-rounded text-purple-600\">directions_bike<\/span>\n                                <span class=\"font-semibold text-gray-800\">Activities<\/span>\n                            <\/div>\n                            <div class=\"flex items-center gap-3 p-4 bg-gray-50 rounded-xl border border-gray-100\">\n                                <span class=\"material-symbols-rounded text-green-600\">storefront<\/span>\n                                <span class=\"font-semibold text-gray-800\">Shop<\/span>\n                            <\/div>\n                        <\/div>\n\n                        <a href=\"https:\/\/www.reservit.ca\/en\/booking-software-activities\/\" target=\"_blank\" rel=\"noopener\" class=\"flex items-center justify-center w-full sm:w-auto gap-3 bg-white hover:bg-gray-50 text-gray-700 border border-gray-200 px-8 py-3 rounded-full font-bold transition-all shadow-sm hover:shadow-md font-display\">\n                            Explore the Activities module\n                        <\/a>\n                    <\/div>\n\n                    <!-- Hub diagram -->\n                    <div class=\"order-1 lg:order-2 relative scroll-animate\" style=\"transition-delay: 0.2s;\">\n                        <div class=\"hub-diagram\">\n                            <!-- Connectors -->\n                            <div class=\"hub-connector top\"><\/div>\n                            <div class=\"hub-connector right\"><\/div>\n                            <div class=\"hub-connector bottom\"><\/div>\n                            <div class=\"hub-connector left\"><\/div>\n                            \n                            <!-- Center -->\n                            <div class=\"hub-center\">\n                                <img decoding=\"async\" src=\"https:\/\/www.reservit.ca\/email-assets\/logo-blanc.png\" alt=\"Reservit\" class=\"w-24 h-auto\" loading=\"lazy\">\n                                <span class=\"text-xs opacity-80 mt-2\">Invoicing<\/span>\n                            <\/div>\n                            \n                            <!-- Satellites -->\n                            <div class=\"hub-satellite top\">\n                                <span class=\"material-symbols-rounded text-2xl text-brand\">restaurant<\/span>\n                                <span class=\"text-xs font-semibold text-gray-700 mt-1\">Restaurant<\/span>\n                            <\/div>\n                            <div class=\"hub-satellite right\">\n                                <span class=\"material-symbols-rounded text-2xl text-accent\">spa<\/span>\n                                <span class=\"text-xs font-semibold text-gray-700 mt-1\">Spa<\/span>\n                            <\/div>\n                            <div class=\"hub-satellite bottom\">\n                                <span class=\"material-symbols-rounded text-2xl text-purple-600\">directions_bike<\/span>\n                                <span class=\"text-xs font-semibold text-gray-700 mt-1\">Activities<\/span>\n                            <\/div>\n                            <div class=\"hub-satellite left\">\n                                <span class=\"material-symbols-rounded text-2xl text-green-600\">storefront<\/span>\n                                <span class=\"text-xs font-semibold text-gray-700 mt-1\">Shop<\/span>\n                            <\/div>\n                        <\/div>\n                        \n                        <!-- Caption -->\n                        <div class=\"text-center mt-6\">\n                            <p class=\"text-sm text-gray-500\">All your services flow into <strong class=\"text-brand\">a single invoice<\/strong><\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n\n        <!-- FAQ Section -->\n        <section class=\"py-20 lg:py-24 bg-gray-50\" id=\"faq\">\n            <div class=\"max-w-3xl mx-auto px-6\">\n                <div class=\"text-center mb-12 lg:mb-16 scroll-animate\">\n                    <h2 class=\"text-3xl lg:text-4xl font-bold mb-4 font-display text-gray-900\">Frequently Asked <span class=\"gradient-text\">Questions<\/span><\/h2>\n                    <p class=\"text-gray-600\">Everything you need to know about the Reservit invoicing system.<\/p>\n                <\/div>\n\n                <div class=\"space-y-4 scroll-animate\" style=\"transition-delay: 0.15s;\">\n                    <details class=\"faq-item group\">\n                        <summary>\n                            <span>How does automatic invoicing at checkout work?<\/span>\n                            <span class=\"material-symbols-rounded faq-icon\">expand_more<\/span>\n                        <\/summary>\n                        <div class=\"faq-content\">\n                            At checkout, the system automatically emails the guest the final invoice. The guest can then pay securely online, avoiding line-ups at the front desk.\n                        <\/div>\n                    <\/details>\n\n                    <details class=\"faq-item group\">\n                        <summary>\n                            <span>Can I customize my accounting codes?<\/span>\n                            <span class=\"material-symbols-rounded faq-icon\">expand_more<\/span>\n                        <\/summary>\n                        <div class=\"faq-content\">\n                            Yes. Reservit lets you configure your own accounting codes for each service type, tax, or item.\n                        <\/div>\n                    <\/details>\n\n                    <details class=\"faq-item group\">\n                        <summary>\n                            <span>Are Canadian taxes handled automatically?<\/span>\n                            <span class=\"material-symbols-rounded faq-icon\">expand_more<\/span>\n                        <\/summary>\n                        <div class=\"faq-content\">\n                            Yes. Reservit automatically calculates and displays all applicable taxes based on your province. The system supports GST, HST, PST\/QST (where applicable), as well as accommodation taxes and local tourism levies. Configuration adapts to your location to ensure compliant invoicing.\n                        <\/div>\n                    <\/details>\n                <\/div>\n            <\/div>\n        <\/section>\n\n        <!-- Final CTA -->\n        <section class=\"py-20 lg:py-24 bg-dark-surface text-white text-center relative overflow-hidden\">\n            <div class=\"absolute inset-0 opacity-20\" style=\"background-image: radial-gradient(#23bfd1 1px, transparent 1px); background-size: 30px 30px;\"><\/div>\n            \n            <div class=\"max-w-4xl mx-auto px-6 relative z-10 scroll-animate\">\n                <h2 class=\"text-4xl md:text-5xl font-extrabold mb-6 md:mb-8 tracking-tight text-white font-display\">\n                    Simplify your invoicing <br class=\"hidden md:block\">\n                    <span class=\"text-brand\">starting today<\/span>.\n                <\/h2>\n                <p class=\"text-lg md:text-xl text-gray-400 mb-8 md:mb-10 max-w-2xl mx-auto\">\n                    Join 10,000 properties already using Reservit to excel every day.\n                <\/p>\n                \n                <div class=\"flex justify-center\">\n                    <a href=\"https:\/\/www.reservit.ca\/en\/request-a-quote\/\" target=\"_blank\" rel=\"noopener\" class=\"btn btn-primary text-lg px-10 py-4\">\n                        Request a demo\n                    <\/a>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/main>\n\n    <script>\n        \/\/ Scroll animation\n        const observer = new IntersectionObserver((entries) => {\n            entries.forEach(entry => {\n                if (entry.isIntersecting) {\n                    entry.target.classList.add('visible');\n                    observer.unobserve(entry.target);\n                }\n            });\n        }, { threshold: 0.15 });\n        document.querySelectorAll('.scroll-animate').forEach(el => observer.observe(el));\n\n        \/\/ Interactive phone functions\n        function processPayment() {\n            const invoiceScreen = document.getElementById('screen-invoice');\n            const loadingScreen = document.getElementById('screen-loading');\n            const successScreen = document.getElementById('screen-success');\n\n            invoiceScreen.style.transform = \"scale(0.95)\";\n            invoiceScreen.style.opacity = \"0.5\";\n\n            loadingScreen.classList.remove('opacity-0', 'pointer-events-none');\n\n            setTimeout(() => {\n                loadingScreen.classList.add('opacity-0');\n                successScreen.style.transform = \"translateY(0)\";\n            }, 1500);\n        }\n\n        function resetDemo() {\n            const invoiceScreen = document.getElementById('screen-invoice');\n            const loadingScreen = document.getElementById('screen-loading');\n            const successScreen = document.getElementById('screen-success');\n\n            successScreen.style.transform = \"translateY(100%)\";\n\n            setTimeout(() => {\n                invoiceScreen.style.transform = \"scale(1)\";\n                invoiceScreen.style.opacity = \"1\";\n                loadingScreen.classList.add('opacity-0', 'pointer-events-none');\n            }, 500);\n        }\n\n        \/\/ Statement demo functions\n        function runStatementDemo(step) {\n            document.getElementById('stmt-step1').classList.add('hidden');\n            document.getElementById('stmt-step2').classList.add('hidden');\n            document.getElementById('stmt-step3').classList.add('hidden');\n            document.getElementById('stmt-step4').classList.add('hidden');\n\n            const target = document.getElementById('stmt-step' + step);\n            target.classList.remove('hidden');\n            \n            target.classList.remove('fade-in-step');\n            void target.offsetWidth;\n            target.classList.add('fade-in-step');\n        }\n    <\/script>\n\n    <script type=\"application\/ld+json\">\n    {\n        \"@context\": \"https:\/\/schema.org\",\n        \"@graph\": [\n            {\n                \"@type\": \"SoftwareApplication\",\n                \"name\": \"Reservit Invoicing\",\n                \"applicationCategory\": \"BusinessApplication\",\n                \"operatingSystem\": \"Web-based\",\n                \"description\": \"Automated invoicing system for hotels and accommodations.\",\n                \"offers\": {\n                    \"@type\": \"Offer\",\n                    \"priceCurrency\": \"CAD\",\n                    \"availability\": \"https:\/\/schema.org\/InStock\",\n                    \"url\": \"https:\/\/www.reservit.ca\/en\/request-a-quote\/\"\n                }\n            },\n            {\n                \"@type\": \"FAQPage\",\n                \"mainEntity\": [\n                    {\n                        \"@type\": \"Question\",\n                        \"name\": \"How does automatic invoicing at checkout work?\",\n                        \"acceptedAnswer\": {\n                            \"@type\": \"Answer\",\n                            \"text\": \"At checkout, the system automatically emails the guest the final invoice with a payment link.\"\n                        }\n                    },\n                    {\n                        \"@type\": \"Question\",\n                        \"name\": \"Are Canadian taxes handled automatically?\",\n                        \"acceptedAnswer\": {\n                            \"@type\": \"Answer\",\n                            \"text\": \"Yes. Reservit automatically calculates and displays all applicable taxes based on your province, including GST, HST, PST\/QST (where applicable), and local accommodation taxes.\"\n                        }\n                    }\n                ]\n            }\n        ]\n    }\n    <\/script>\n\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Invoicing System for Hotels &amp; Accommodations | Reservit Canada receipt_long Invoicing &amp; Accounting Simplified invoicing for better management. Automate invoices, centralize your services, and sync your accounting data. Everything gets easier with Reservit. Request a demo Explore Automated checkout Automated invoices, simplified process. Automatic invoicing reinvents your guests&#8217; departure. Simplify payments, reduce manual tasks, and [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":7168,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7025","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Invoicing Software | Automated Invoices &amp; Statements | Reservit<\/title>\n<meta name=\"description\" content=\"Automate hotel invoicing in Canada: checkout invoices, secure online payment, instant statements, accounting codes and centralized billing.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.reservit.ca\/en\/accommodation-invoicing-management\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Invoicing Software | Automated Invoices &amp; Statements | Reservit\" \/>\n<meta property=\"og:description\" content=\"Automate hotel invoicing in Canada: checkout invoices, secure online payment, instant statements, accounting codes and centralized billing.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.reservit.ca\/en\/accommodation-invoicing-management\/\" \/>\n<meta property=\"og:site_name\" content=\"Reservit Canada\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/moteur.reservation.reservit\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-02T03:25:33+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.reservit.ca\/en\/accommodation-invoicing-management\/\",\"url\":\"https:\/\/www.reservit.ca\/en\/accommodation-invoicing-management\/\",\"name\":\"Invoicing Software | Automated Invoices & Statements | Reservit\",\"isPartOf\":{\"@id\":\"https:\/\/www.reservit.ca\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.reservit.ca\/en\/accommodation-invoicing-management\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.reservit.ca\/en\/accommodation-invoicing-management\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.reservit.ca\/zeeptapo\/2024\/04\/Exports-comptables.svg\",\"datePublished\":\"2024-04-03T13:50:16+00:00\",\"dateModified\":\"2025-12-02T03:25:33+00:00\",\"description\":\"Automate hotel invoicing in Canada: checkout invoices, secure online payment, instant statements, accounting codes and centralized billing.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.reservit.ca\/en\/accommodation-invoicing-management\/#breadcrumb\"},\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.reservit.ca\/en\/accommodation-invoicing-management\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\/\/www.reservit.ca\/en\/accommodation-invoicing-management\/#primaryimage\",\"url\":\"https:\/\/www.reservit.ca\/zeeptapo\/2024\/04\/Exports-comptables.svg\",\"contentUrl\":\"https:\/\/www.reservit.ca\/zeeptapo\/2024\/04\/Exports-comptables.svg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.reservit.ca\/en\/accommodation-invoicing-management\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.reservit.ca\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Operation | Invoicing and management\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.reservit.ca\/en\/#website\",\"url\":\"https:\/\/www.reservit.ca\/en\/\",\"name\":\"Reservit Canada\",\"description\":\"Logiciel de r\u00e9servation en ligne n\u00b01 au Canada\",\"publisher\":{\"@id\":\"https:\/\/www.reservit.ca\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.reservit.ca\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-CA\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.reservit.ca\/en\/#organization\",\"name\":\"Reservit Canada\",\"url\":\"https:\/\/www.reservit.ca\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\/\/www.reservit.ca\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.reservit.ca\/zeeptapo\/2024\/04\/cropped-logo_pour_linkedin.jpg\",\"contentUrl\":\"https:\/\/www.reservit.ca\/zeeptapo\/2024\/04\/cropped-logo_pour_linkedin.jpg\",\"width\":512,\"height\":512,\"caption\":\"Reservit Canada\"},\"image\":{\"@id\":\"https:\/\/www.reservit.ca\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/moteur.reservation.reservit\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Invoicing Software | Automated Invoices & Statements | Reservit","description":"Automate hotel invoicing in Canada: checkout invoices, secure online payment, instant statements, accounting codes and centralized billing.","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:\/\/www.reservit.ca\/en\/accommodation-invoicing-management\/","og_locale":"en_US","og_type":"article","og_title":"Invoicing Software | Automated Invoices & Statements | Reservit","og_description":"Automate hotel invoicing in Canada: checkout invoices, secure online payment, instant statements, accounting codes and centralized billing.","og_url":"https:\/\/www.reservit.ca\/en\/accommodation-invoicing-management\/","og_site_name":"Reservit Canada","article_publisher":"https:\/\/www.facebook.com\/moteur.reservation.reservit\/","article_modified_time":"2025-12-02T03:25:33+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.reservit.ca\/en\/accommodation-invoicing-management\/","url":"https:\/\/www.reservit.ca\/en\/accommodation-invoicing-management\/","name":"Invoicing Software | Automated Invoices & Statements | Reservit","isPartOf":{"@id":"https:\/\/www.reservit.ca\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.reservit.ca\/en\/accommodation-invoicing-management\/#primaryimage"},"image":{"@id":"https:\/\/www.reservit.ca\/en\/accommodation-invoicing-management\/#primaryimage"},"thumbnailUrl":"https:\/\/www.reservit.ca\/zeeptapo\/2024\/04\/Exports-comptables.svg","datePublished":"2024-04-03T13:50:16+00:00","dateModified":"2025-12-02T03:25:33+00:00","description":"Automate hotel invoicing in Canada: checkout invoices, secure online payment, instant statements, accounting codes and centralized billing.","breadcrumb":{"@id":"https:\/\/www.reservit.ca\/en\/accommodation-invoicing-management\/#breadcrumb"},"inLanguage":"en-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.reservit.ca\/en\/accommodation-invoicing-management\/"]}]},{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/www.reservit.ca\/en\/accommodation-invoicing-management\/#primaryimage","url":"https:\/\/www.reservit.ca\/zeeptapo\/2024\/04\/Exports-comptables.svg","contentUrl":"https:\/\/www.reservit.ca\/zeeptapo\/2024\/04\/Exports-comptables.svg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.reservit.ca\/en\/accommodation-invoicing-management\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.reservit.ca\/en\/"},{"@type":"ListItem","position":2,"name":"Operation | Invoicing and management"}]},{"@type":"WebSite","@id":"https:\/\/www.reservit.ca\/en\/#website","url":"https:\/\/www.reservit.ca\/en\/","name":"Reservit Canada","description":"Logiciel de r\u00e9servation en ligne n\u00b01 au Canada","publisher":{"@id":"https:\/\/www.reservit.ca\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.reservit.ca\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-CA"},{"@type":"Organization","@id":"https:\/\/www.reservit.ca\/en\/#organization","name":"Reservit Canada","url":"https:\/\/www.reservit.ca\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/www.reservit.ca\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.reservit.ca\/zeeptapo\/2024\/04\/cropped-logo_pour_linkedin.jpg","contentUrl":"https:\/\/www.reservit.ca\/zeeptapo\/2024\/04\/cropped-logo_pour_linkedin.jpg","width":512,"height":512,"caption":"Reservit Canada"},"image":{"@id":"https:\/\/www.reservit.ca\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/moteur.reservation.reservit\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.reservit.ca\/en\/wp-json\/wp\/v2\/pages\/7025","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.reservit.ca\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.reservit.ca\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.reservit.ca\/en\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.reservit.ca\/en\/wp-json\/wp\/v2\/comments?post=7025"}],"version-history":[{"count":0,"href":"https:\/\/www.reservit.ca\/en\/wp-json\/wp\/v2\/pages\/7025\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.reservit.ca\/en\/wp-json\/wp\/v2\/media\/7168"}],"wp:attachment":[{"href":"https:\/\/www.reservit.ca\/en\/wp-json\/wp\/v2\/media?parent=7025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}