{"id":2848,"date":"2026-09-25T21:16:08","date_gmt":"2026-09-26T00:16:08","guid":{"rendered":"https:\/\/conextify.com\/?page_id=2848"},"modified":"2026-10-16T13:10:29","modified_gmt":"2026-10-16T16:10:29","slug":"simulator","status":"publish","type":"page","link":"https:\/\/conextify.com\/en\/simulador\/","title":{"rendered":"Simulator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2848\" class=\"elementor elementor-2848\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a3c874d e-flex e-con-boxed e-con e-parent\" data-id=\"a3c874d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7af5a82 elementor-widget elementor-widget-html\" data-id=\"7af5a82\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"es\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n\r\n<title>Calculadora de Ganancia del Partner<\/title>\r\n\r\n<style>\r\n\r\n* {\r\n    box-sizing: border-box;\r\n}\r\n\r\nbody {\r\n    margin: 0;\r\n    font-family:\r\n        -apple-system,\r\n        BlinkMacSystemFont,\r\n        \"Segoe UI\",\r\n        Arial,\r\n        sans-serif;\r\n\r\n    background: #f4f5f7;\r\n    color: #171717;\r\n}\r\n\r\n.container {\r\n    max-width: 1100px;\r\n    margin: 40px auto;\r\n    padding: 0 20px 50px;\r\n}\r\n\r\n\/* HEADER *\/\r\n\r\n.header {\r\n    margin-bottom: 30px;\r\n}\r\n\r\n.eyebrow {\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    letter-spacing: 2px;\r\n    color: #777;\r\n    text-transform: uppercase;\r\n    margin-bottom: 8px;\r\n}\r\n\r\n.header h1 {\r\n    margin: 0;\r\n    font-size: 34px;\r\n    letter-spacing: -1px;\r\n}\r\n\r\n.header p {\r\n    color: #777;\r\n    margin-top: 8px;\r\n    line-height: 1.5;\r\n}\r\n\r\n\/* PACKAGE SELECTOR *\/\r\n\r\n.package-selector {\r\n    display: flex;\r\n    gap: 10px;\r\n    margin-bottom: 20px;\r\n}\r\n\r\n.package-btn {\r\n    border: 1px solid #ddd;\r\n    background: white;\r\n    padding: 12px 22px;\r\n    border-radius: 8px;\r\n    cursor: pointer;\r\n    font-weight: 600;\r\n    transition: .2s;\r\n}\r\n\r\n.package-btn:hover {\r\n    border-color: #111;\r\n}\r\n\r\n.package-btn.active {\r\n    background: #111;\r\n    color: white;\r\n    border-color: #111;\r\n}\r\n\r\n\/* CARD *\/\r\n\r\n.card {\r\n    background: white;\r\n    border: 1px solid #e5e5e5;\r\n    border-radius: 16px;\r\n    padding: 25px;\r\n    margin-bottom: 20px;\r\n}\r\n\r\n\/* INPUTS *\/\r\n\r\n.inputs {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 18px;\r\n}\r\n\r\n.field label {\r\n    display: block;\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    color: #666;\r\n    margin-bottom: 7px;\r\n}\r\n\r\n.field input {\r\n    width: 100%;\r\n    padding: 12px;\r\n    border: 1px solid #ddd;\r\n    border-radius: 8px;\r\n    font-size: 15px;\r\n    outline: none;\r\n}\r\n\r\n.field input:focus {\r\n    border-color: #111;\r\n}\r\n\r\n\/* PAYMENT *\/\r\n\r\n.payment {\r\n    margin-top: 22px;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 25px;\r\n    font-size: 14px;\r\n}\r\n\r\n.payment-title {\r\n    color: #777;\r\n}\r\n\r\n.payment label {\r\n    cursor: pointer;\r\n}\r\n\r\n\/* PARTNER AUTHORITY *\/\r\n\r\n.partner-rule {\r\n    margin-top: 22px;\r\n    padding: 15px 18px;\r\n    background: #f7f7f7;\r\n    border-left: 3px solid #111;\r\n    border-radius: 6px;\r\n    font-size: 13px;\r\n    line-height: 1.6;\r\n}\r\n\r\n.partner-rule strong {\r\n    color: #111;\r\n}\r\n\r\n\/* SUMMARY *\/\r\n\r\n.summary {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 15px;\r\n    margin-bottom: 20px;\r\n}\r\n\r\n.summary-card {\r\n    background: white;\r\n    border: 1px solid #e5e5e5;\r\n    border-radius: 14px;\r\n    padding: 20px;\r\n}\r\n\r\n.summary-card .label {\r\n    font-size: 12px;\r\n    color: #777;\r\n    font-weight: 600;\r\n    margin-bottom: 8px;\r\n}\r\n\r\n.summary-card .value {\r\n    font-size: 25px;\r\n    font-weight: 750;\r\n}\r\n\r\n\/* DISTRIBUTION *\/\r\n\r\n.section-header {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    gap: 15px;\r\n}\r\n\r\n.section-title {\r\n    font-size: 18px;\r\n    font-weight: 700;\r\n}\r\n\r\n.section-subtitle {\r\n    color: #777;\r\n    font-size: 13px;\r\n    margin-top: 4px;\r\n}\r\n\r\n.mode {\r\n    background: #f1f1f1;\r\n    padding: 7px 12px;\r\n    border-radius: 20px;\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    white-space: nowrap;\r\n}\r\n\r\n\/* TABLE *\/\r\n\r\n.table-wrapper {\r\n    overflow-x: auto;\r\n}\r\n\r\ntable {\r\n    width: 100%;\r\n    border-collapse: collapse;\r\n    margin-top: 25px;\r\n}\r\n\r\nth {\r\n    text-align: left;\r\n    font-size: 12px;\r\n    color: #777;\r\n    padding: 12px 10px;\r\n    border-bottom: 1px solid #ddd;\r\n}\r\n\r\ntd {\r\n    padding: 15px 10px;\r\n    border-bottom: 1px solid #eee;\r\n    font-size: 14px;\r\n}\r\n\r\ntd:last-child,\r\nth:last-child {\r\n    text-align: right;\r\n}\r\n\r\n.total-row td {\r\n    font-weight: 750;\r\n    font-size: 16px;\r\n}\r\n\r\n\/* FINAL *\/\r\n\r\n.final-results {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 15px;\r\n}\r\n\r\n.final-card {\r\n    background: #111;\r\n    color: white;\r\n    padding: 25px;\r\n    border-radius: 15px;\r\n}\r\n\r\n.final-card.partner {\r\n    background: white;\r\n    color: #111;\r\n    border: 1px solid #ddd;\r\n}\r\n\r\n.final-label {\r\n    font-size: 12px;\r\n    color: #999;\r\n    text-transform: uppercase;\r\n    letter-spacing: 1px;\r\n}\r\n\r\n.final-card.partner .final-label {\r\n    color: #777;\r\n}\r\n\r\n.final-value {\r\n    font-size: 30px;\r\n    font-weight: 800;\r\n    margin-top: 8px;\r\n}\r\n\r\n\/* EXPLANATION *\/\r\n\r\n.explanation {\r\n    margin-top: 20px;\r\n    background: #fff;\r\n    border: 1px solid #e5e5e5;\r\n    border-radius: 14px;\r\n    padding: 20px;\r\n}\r\n\r\n.explanation h3 {\r\n    margin: 0 0 12px;\r\n    font-size: 15px;\r\n}\r\n\r\n.explanation p {\r\n    margin: 6px 0;\r\n    font-size: 13px;\r\n    color: #666;\r\n}\r\n\r\n.explanation strong {\r\n    color: #111;\r\n}\r\n\r\n\/* FOOTER *\/\r\n\r\n.footer {\r\n    text-align: center;\r\n    color: #999;\r\n    font-size: 11px;\r\n    margin-top: 30px;\r\n}\r\n\r\n\/* RESPONSIVE *\/\r\n\r\n@media(max-width: 800px) {\r\n\r\n    .inputs {\r\n        grid-template-columns: repeat(2, 1fr);\r\n    }\r\n\r\n    .summary {\r\n        grid-template-columns: repeat(2, 1fr);\r\n    }\r\n}\r\n\r\n@media(max-width: 550px) {\r\n\r\n    .container {\r\n        margin-top: 20px;\r\n    }\r\n\r\n    .header h1 {\r\n        font-size: 28px;\r\n    }\r\n\r\n    .inputs,\r\n    .summary,\r\n    .final-results {\r\n        grid-template-columns: 1fr;\r\n    }\r\n\r\n    .package-selector {\r\n        flex-direction: column;\r\n    }\r\n\r\n    .payment {\r\n        flex-direction: column;\r\n        align-items: flex-start;\r\n        gap: 10px;\r\n    }\r\n\r\n    .section-header {\r\n        align-items: flex-start;\r\n        flex-direction: column;\r\n    }\r\n\r\n}\r\n\r\n<\/style>\r\n<\/head>\r\n\r\n\r\n<body>\r\n\r\n<div class=\"container\">\r\n\r\n    <!-- HEADER -->\r\n\r\n    <div class=\"header\">\r\n\r\n        <div class=\"eyebrow\">\r\n            Modelo Comercial\r\n        <\/div>\r\n\r\n        <h1>\r\n            Calculadora de Ganancia del Partner\r\n        <\/h1>\r\n\r\n        <p>\r\n            Simula la distribuci\u00f3n econ\u00f3mica de cada paquete\r\n            y observa c\u00f3mo cambia la ganancia del Partner\r\n            seg\u00fan el descuento otorgado al cliente.\r\n        <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- PACKAGE SELECTOR -->\r\n\r\n    <div class=\"package-selector\">\r\n\r\n        <button\r\n            class=\"package-btn active\"\r\n            id=\"package1\"\r\n            onclick=\"selectPackage(1)\">\r\n\r\n            1er Paquete\r\n\r\n        <\/button>\r\n\r\n\r\n        <button\r\n            class=\"package-btn\"\r\n            id=\"package2\"\r\n            onclick=\"selectPackage(2)\">\r\n\r\n            2do Paquete\r\n\r\n        <\/button>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- INPUT CARD -->\r\n\r\n    <div class=\"card\">\r\n\r\n        <div class=\"inputs\">\r\n\r\n            <div class=\"field\">\r\n\r\n                <label>\r\n                    CONTRATO ANUAL ($)\r\n                <\/label>\r\n\r\n                <input\r\n                    type=\"number\"\r\n                    id=\"price\"\r\n                    value=\"1080\"\r\n                    min=\"0\"\r\n                    oninput=\"calculate()\">\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"field\">\r\n\r\n                <label>\r\n                    DESCUENTO AL CLIENTE (%)\r\n                <\/label>\r\n\r\n                <input\r\n                    type=\"number\"\r\n                    id=\"discount\"\r\n                    value=\"0\"\r\n                    min=\"0\"\r\n                    max=\"10\"\r\n                    step=\"0.1\"\r\n                    oninput=\"calculate()\">\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"field\">\r\n\r\n                <label>\r\n                    IMPLEMENTACI\u00d3N ($)\r\n                <\/label>\r\n\r\n                <input\r\n                    type=\"number\"\r\n                    id=\"implementation\"\r\n                    value=\"500\"\r\n                    min=\"0\"\r\n                    oninput=\"calculate()\">\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"field\">\r\n\r\n                <label>\r\n                    % PARTICIPACI\u00d3N PARTNER\r\n                <\/label>\r\n\r\n                <input\r\n                    type=\"number\"\r\n                    id=\"partnerPercent\"\r\n                    value=\"20\"\r\n                    min=\"0\"\r\n                    max=\"100\"\r\n                    oninput=\"calculate()\">\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- PAYMENT -->\r\n\r\n        <div class=\"payment\">\r\n\r\n            <span class=\"payment-title\">\r\n                Modalidad de pago:\r\n            <\/span>\r\n\r\n\r\n            <label>\r\n\r\n                <input\r\n                    type=\"radio\"\r\n                    name=\"payment\"\r\n                    value=\"recurrent\"\r\n                    checked\r\n                    onchange=\"calculate()\">\r\n\r\n                Pago recurrente\r\n\r\n            <\/label>\r\n\r\n\r\n            <label>\r\n\r\n                <input\r\n                    type=\"radio\"\r\n                    name=\"payment\"\r\n                    value=\"total\"\r\n                    onchange=\"calculate()\">\r\n\r\n                Pago total\r\n\r\n            <\/label>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- PARTNER RULE -->\r\n\r\n        <div\r\n            class=\"partner-rule\"\r\n            id=\"partnerRule\">\r\n\r\n            <strong>Regla del Partner:<\/strong>\r\n\r\n            El Partner dispone de hasta\r\n            <strong>10%<\/strong> de margen para otorgar\r\n            descuentos al cliente. El porcentaje que\r\n            no utilice permanece como beneficio adicional\r\n            del Partner.\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- SUMMARY -->\r\n\r\n    <div class=\"summary\">\r\n\r\n\r\n        <div class=\"summary-card\">\r\n\r\n            <div class=\"label\">\r\n                DESCUENTO AL CLIENTE\r\n            <\/div>\r\n\r\n            <div\r\n                class=\"value\"\r\n                id=\"discountValue\">\r\n\r\n                $0.00\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"summary-card\">\r\n\r\n            <div class=\"label\">\r\n                MONTO TOTAL\r\n            <\/div>\r\n\r\n            <div\r\n                class=\"value\"\r\n                id=\"totalValue\">\r\n\r\n                $1,080.00\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"summary-card\">\r\n\r\n            <div class=\"label\">\r\n                PAGO BASE PARTNER\r\n            <\/div>\r\n\r\n            <div\r\n                class=\"value\"\r\n                id=\"partnerPayment\">\r\n\r\n                $216.00\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"summary-card\">\r\n\r\n            <div class=\"label\">\r\n                BENEFICIO RETENIDO\r\n            <\/div>\r\n\r\n            <div\r\n                class=\"value\"\r\n                id=\"retainedValue\">\r\n\r\n                $0.00\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- DISTRIBUTION -->\r\n\r\n    <div class=\"card\">\r\n\r\n        <div class=\"section-header\">\r\n\r\n            <div>\r\n\r\n                <div class=\"section-title\">\r\n                    Distribuci\u00f3n final\r\n                <\/div>\r\n\r\n                <div class=\"section-subtitle\">\r\n                    Desglose econ\u00f3mico de la operaci\u00f3n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div\r\n                class=\"mode\"\r\n                id=\"mode\">\r\n\r\n                Pago recurrente\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"table-wrapper\">\r\n\r\n            <table>\r\n\r\n                <thead>\r\n\r\n                    <tr>\r\n\r\n                        <th>\r\n                            CONCEPTO\r\n                        <\/th>\r\n\r\n                        <th>\r\n                            C\u00c1LCULO\r\n                        <\/th>\r\n\r\n                        <th>\r\n                            RESULTADO\r\n                        <\/th>\r\n\r\n                    <\/tr>\r\n\r\n                <\/thead>\r\n\r\n\r\n                <tbody>\r\n\r\n\r\n                    <!-- PRICE -->\r\n\r\n                    <tr>\r\n\r\n                        <td>\r\n                            Contrato anual\r\n                        <\/td>\r\n\r\n                        <td>\r\n                            Precio contratado\r\n                        <\/td>\r\n\r\n                        <td id=\"rPrice\">\r\n                            $1,080.00\r\n                        <\/td>\r\n\r\n                    <\/tr>\r\n\r\n\r\n                    <!-- DISCOUNT -->\r\n\r\n                    <tr>\r\n\r\n                        <td>\r\n                            Descuento al cliente\r\n                        <\/td>\r\n\r\n                        <td id=\"rDiscountCalc\">\r\n                            0%\r\n                        <\/td>\r\n\r\n                        <td id=\"rDiscount\">\r\n                            $0.00\r\n                        <\/td>\r\n\r\n                    <\/tr>\r\n\r\n\r\n                    <!-- NET -->\r\n\r\n                    <tr>\r\n\r\n                        <td>\r\n                            Monto despu\u00e9s del descuento\r\n                        <\/td>\r\n\r\n                        <td>\r\n                            Precio \u2212 descuento\r\n                        <\/td>\r\n\r\n                        <td id=\"rNet\">\r\n                            $1,080.00\r\n                        <\/td>\r\n\r\n                    <\/tr>\r\n\r\n\r\n                    <!-- BASE PARTNER -->\r\n\r\n                    <tr>\r\n\r\n                        <td>\r\n                            Participaci\u00f3n base Partner\r\n                        <\/td>\r\n\r\n                        <td id=\"rPartnerCalc\">\r\n                            20% del contrato\r\n                        <\/td>\r\n\r\n                        <td id=\"rPartner\">\r\n                            $216.00\r\n                        <\/td>\r\n\r\n                    <\/tr>\r\n\r\n\r\n                    <!-- RETAINED -->\r\n\r\n                    <tr>\r\n\r\n                        <td>\r\n                            Beneficio retenido por descuento\r\n                        <\/td>\r\n\r\n                        <td id=\"rRetainedCalc\">\r\n                            10% \u2212 0%\r\n                        <\/td>\r\n\r\n                        <td id=\"rRetained\">\r\n                            $0.00\r\n                        <\/td>\r\n\r\n                    <\/tr>\r\n\r\n\r\n                    <!-- IMPLEMENTATION -->\r\n\r\n                    <tr>\r\n\r\n                        <td>\r\n                            Implementaci\u00f3n\r\n                        <\/td>\r\n\r\n                        <td>\r\n                            Cargo fijo\r\n                        <\/td>\r\n\r\n                        <td id=\"rImplementation\">\r\n                            $500.00\r\n                        <\/td>\r\n\r\n                    <\/tr>\r\n\r\n\r\n                    <!-- TOTAL PARTNER -->\r\n\r\n                    <tr class=\"total-row\">\r\n\r\n                        <td>\r\n                            TOTAL PARTNER\r\n                        <\/td>\r\n\r\n                        <td>\r\n                            Base + beneficio + implementaci\u00f3n\r\n                        <\/td>\r\n\r\n                        <td id=\"rPartnerTotal\">\r\n                            $716.00\r\n                        <\/td>\r\n\r\n                    <\/tr>\r\n\r\n\r\n                <\/tbody>\r\n\r\n            <\/table>\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- FINAL RESULTS -->\r\n\r\n    <div class=\"final-results\">\r\n\r\n\r\n        <div class=\"final-card\">\r\n\r\n            <div class=\"final-label\">\r\n                TOTAL METRIQU\r\n            <\/div>\r\n\r\n            <div\r\n                class=\"final-value\"\r\n                id=\"metriqu\">\r\n\r\n                $864.00\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"final-card partner\">\r\n\r\n            <div class=\"final-label\">\r\n                TOTAL PARTNER\r\n            <\/div>\r\n\r\n            <div\r\n                class=\"final-value\"\r\n                id=\"partnerFinal\">\r\n\r\n                $716.00\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- EXPLANATION -->\r\n\r\n    <div class=\"explanation\">\r\n\r\n        <h3>\r\n            C\u00f3mo funciona el margen del Partner\r\n        <\/h3>\r\n\r\n        <p id=\"explanationText\">\r\n\r\n            Si el Partner no utiliza descuento,\r\n            conserva el 10% completo como beneficio adicional.\r\n\r\n        <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"footer\">\r\n\r\n        Calculadora comercial \u00b7 Modelo editable\r\n\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<script>\r\n\r\n\r\n\/* ============================================================\r\n   CONFIGURACI\u00d3N DE LOS PAQUETES\r\n============================================================ *\/\r\n\r\nconst packages = {\r\n\r\n    1: {\r\n\r\n        price: 1080,\r\n\r\n        discount: 0,\r\n\r\n        payment: \"recurrent\"\r\n\r\n    },\r\n\r\n    2: {\r\n\r\n        price: 1080,\r\n\r\n        discount: 2,\r\n\r\n        payment: \"total\"\r\n\r\n    }\r\n\r\n};\r\n\r\n\r\n\/* ============================================================\r\n   FORMATO MONETARIO\r\n============================================================ *\/\r\n\r\nfunction money(value) {\r\n\r\n    return new Intl.NumberFormat(\r\n\r\n        \"en-US\",\r\n\r\n        {\r\n\r\n            style: \"currency\",\r\n\r\n            currency: \"USD\",\r\n\r\n            minimumFractionDigits: 2\r\n\r\n        }\r\n\r\n    ).format(value);\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   SELECCIONAR PAQUETE\r\n============================================================ *\/\r\n\r\nfunction selectPackage(number) {\r\n\r\n\r\n    const selected =\r\n        packages[number];\r\n\r\n\r\n    document.getElementById(\"price\").value =\r\n        selected.price;\r\n\r\n\r\n    document.getElementById(\"discount\").value =\r\n        selected.discount;\r\n\r\n\r\n    document.querySelector(\r\n        `input[value=\"${selected.payment}\"]`\r\n    ).checked = true;\r\n\r\n\r\n    document\r\n        .querySelectorAll(\".package-btn\")\r\n        .forEach(button => {\r\n\r\n            button.classList.remove(\"active\");\r\n\r\n        });\r\n\r\n\r\n    document\r\n        .getElementById(\"package\" + number)\r\n        .classList.add(\"active\");\r\n\r\n\r\n    \/* Cambiar explicaci\u00f3n *\/\r\n\r\n    if (number === 1) {\r\n\r\n        document.getElementById(\r\n            \"partnerRule\"\r\n        ).innerHTML = `\r\n\r\n            <strong>Regla del Partner:<\/strong>\r\n\r\n            En este paquete el Partner recibe\r\n            su participaci\u00f3n base del\r\n            <strong>20%<\/strong> m\u00e1s la implementaci\u00f3n.\r\n\r\n        `;\r\n\r\n    }\r\n\r\n    else {\r\n\r\n        document.getElementById(\r\n            \"partnerRule\"\r\n        ).innerHTML = `\r\n\r\n            <strong>Regla del Partner:<\/strong>\r\n\r\n            El Partner dispone de hasta\r\n            <strong>10%<\/strong> de margen para otorgar\r\n            descuentos. El porcentaje que no utilice\r\n            permanece como beneficio adicional del Partner.\r\n\r\n        `;\r\n\r\n    }\r\n\r\n\r\n    calculate();\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   C\u00c1LCULO PRINCIPAL\r\n============================================================ *\/\r\n\r\nfunction calculate() {\r\n\r\n\r\n    const price =\r\n        parseFloat(\r\n            document.getElementById(\r\n                \"price\"\r\n            ).value\r\n        ) || 0;\r\n\r\n\r\n    let discountPercent =\r\n        parseFloat(\r\n            document.getElementById(\r\n                \"discount\"\r\n            ).value\r\n        ) || 0;\r\n\r\n\r\n    const implementation =\r\n        parseFloat(\r\n            document.getElementById(\r\n                \"implementation\"\r\n            ).value\r\n        ) || 0;\r\n\r\n\r\n    const partnerPercent =\r\n        parseFloat(\r\n            document.getElementById(\r\n                \"partnerPercent\"\r\n            ).value\r\n        ) || 0;\r\n\r\n\r\n    \/* Limitar descuento a m\u00e1ximo 10% *\/\r\n\r\n    if (discountPercent < 0)\r\n        discountPercent = 0;\r\n\r\n\r\n    if (discountPercent > 10)\r\n        discountPercent = 10;\r\n\r\n\r\n    document.getElementById(\r\n        \"discount\"\r\n    ).value = discountPercent;\r\n\r\n\r\n    \/* ========================================================\r\n       DESCUENTO AL CLIENTE\r\n    ======================================================== *\/\r\n\r\n    const discountAmount =\r\n        price *\r\n        (discountPercent \/ 100);\r\n\r\n\r\n    \/* ========================================================\r\n       PRECIO NETO\r\n    ======================================================== *\/\r\n\r\n    const net =\r\n        price -\r\n        discountAmount;\r\n\r\n\r\n    \/* ========================================================\r\n       PARTICIPACI\u00d3N BASE PARTNER\r\n    ======================================================== *\/\r\n\r\n    const basePartner =\r\n        price *\r\n        (partnerPercent \/ 100);\r\n\r\n\r\n    \/* ========================================================\r\n       REGLA DEL 10%\r\n\r\n       El Partner tiene 10% disponible.\r\n\r\n       Ejemplo:\r\n\r\n       0% descuento\r\n       \u2192 conserva 10%\r\n\r\n       2% descuento\r\n       \u2192 conserva 8%\r\n\r\n       5% descuento\r\n       \u2192 conserva 5%\r\n\r\n       10% descuento\r\n       \u2192 conserva 0%\r\n    ======================================================== *\/\r\n\r\n    const partnerDiscountMargin =\r\n        Math.max(\r\n            0,\r\n            10 - discountPercent\r\n        );\r\n\r\n\r\n    \/* ========================================================\r\n       BENEFICIO RETENIDO\r\n\r\n       Este es el porcentaje que el Partner NO entreg\u00f3\r\n       al cliente.\r\n    ======================================================== *\/\r\n\r\n    const retainedBenefit =\r\n        price *\r\n        (partnerDiscountMargin \/ 100);\r\n\r\n\r\n    \/* ========================================================\r\n       TOTAL PARTNER\r\n\r\n       Participaci\u00f3n base\r\n       +\r\n       beneficio retenido\r\n       +\r\n       implementaci\u00f3n\r\n    ======================================================== *\/\r\n\r\n    const partnerTotal =\r\n        basePartner +\r\n        retainedBenefit +\r\n        implementation;\r\n\r\n\r\n    \/* ========================================================\r\n       TOTAL METRIQU\r\n\r\n       El dinero que queda despu\u00e9s\r\n       de la participaci\u00f3n del Partner\r\n       y del descuento entregado.\r\n    ======================================================== *\/\r\n\r\n    const metriqu =\r\n        net -\r\n        basePartner -\r\n        retainedBenefit;\r\n\r\n\r\n    \/* ========================================================\r\n       MODALIDAD\r\n    ======================================================== *\/\r\n\r\n    const payment =\r\n        document.querySelector(\r\n            'input[name=\"payment\"]:checked'\r\n        ).value;\r\n\r\n\r\n    \/* ========================================================\r\n       ACTUALIZAR RESUMEN\r\n    ======================================================== *\/\r\n\r\n    document.getElementById(\r\n        \"discountValue\"\r\n    ).textContent =\r\n        money(discountAmount);\r\n\r\n\r\n    document.getElementById(\r\n        \"totalValue\"\r\n    ).textContent =\r\n        money(net);\r\n\r\n\r\n    document.getElementById(\r\n        \"partnerPayment\"\r\n    ).textContent =\r\n        money(basePartner);\r\n\r\n\r\n    document.getElementById(\r\n        \"retainedValue\"\r\n    ).textContent =\r\n        money(retainedBenefit);\r\n\r\n\r\n    \/* ========================================================\r\n       TABLA\r\n    ======================================================== *\/\r\n\r\n    document.getElementById(\r\n        \"rPrice\"\r\n    ).textContent =\r\n        money(price);\r\n\r\n\r\n    document.getElementById(\r\n        \"rDiscountCalc\"\r\n    ).textContent =\r\n        discountPercent + \"%\";\r\n\r\n\r\n    document.getElementById(\r\n        \"rDiscount\"\r\n    ).textContent =\r\n        money(discountAmount);\r\n\r\n\r\n    document.getElementById(\r\n        \"rNet\"\r\n    ).textContent =\r\n        money(net);\r\n\r\n\r\n    document.getElementById(\r\n        \"rPartnerCalc\"\r\n    ).textContent =\r\n        partnerPercent +\r\n        \"% del contrato\";\r\n\r\n\r\n    document.getElementById(\r\n        \"rPartner\"\r\n    ).textContent =\r\n        money(basePartner);\r\n\r\n\r\n    document.getElementById(\r\n        \"rRetainedCalc\"\r\n    ).textContent =\r\n        \"10% \u2212 \" +\r\n        discountPercent +\r\n        \"% = \" +\r\n        partnerDiscountMargin +\r\n        \"%\";\r\n\r\n\r\n    document.getElementById(\r\n        \"rRetained\"\r\n    ).textContent =\r\n        money(retainedBenefit);\r\n\r\n\r\n    document.getElementById(\r\n        \"rImplementation\"\r\n    ).textContent =\r\n        money(implementation);\r\n\r\n\r\n    document.getElementById(\r\n        \"rPartnerTotal\"\r\n    ).textContent =\r\n        money(partnerTotal);\r\n\r\n\r\n    \/* ========================================================\r\n       RESULTADOS FINALES\r\n    ======================================================== *\/\r\n\r\n    document.getElementById(\r\n        \"metriqu\"\r\n    ).textContent =\r\n        money(metriqu);\r\n\r\n\r\n    document.getElementById(\r\n        \"partnerFinal\"\r\n    ).textContent =\r\n        money(partnerTotal);\r\n\r\n\r\n    \/* ========================================================\r\n       MODALIDAD\r\n    ======================================================== *\/\r\n\r\n    document.getElementById(\r\n        \"mode\"\r\n    ).textContent =\r\n\r\n        payment === \"total\"\r\n\r\n        ? \"Pago total\"\r\n\r\n        : \"Pago recurrente\";\r\n\r\n\r\n    \/* ========================================================\r\n       TEXTO EXPLICATIVO DIN\u00c1MICO\r\n    ======================================================== *\/\r\n\r\n    document.getElementById(\r\n        \"explanationText\"\r\n    ).innerHTML = `\r\n\r\n        El Partner otorg\u00f3 un\r\n        <strong>${discountPercent}%<\/strong>\r\n        de descuento al cliente.\r\n\r\n        De su margen autorizado del\r\n        <strong>10%<\/strong>,\r\n        conserva un\r\n        <strong>${partnerDiscountMargin}%<\/strong>.\r\n\r\n        Eso representa\r\n        <strong>${money(retainedBenefit)}<\/strong>\r\n        de beneficio adicional.\r\n\r\n    `;\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   INICIAR CALCULADORA\r\n============================================================ *\/\r\n\r\ncalculate();\r\n\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Calculadora de Ganancia del Partner Modelo Comercial Calculadora de Ganancia del Partner Simula la distribuci\u00f3n econ\u00f3mica de cada paquete y observa c\u00f3mo cambia la ganancia del Partner seg\u00fan el descuento otorgado al cliente. 1er Paquete 2do Paquete CONTRATO ANUAL ($) DESCUENTO AL CLIENTE (%) IMPLEMENTACI\u00d3N ($) % PARTICIPACI\u00d3N PARTNER Modalidad de pago: Pago recurrente Pago [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"iawp_total_views":4,"footnotes":""},"class_list":["post-2848","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.6 (Yoast SEO v28.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Simulador - Conextify<\/title>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Simulador\" \/>\n<meta property=\"og:description\" content=\"Calculadora de Ganancia del Partner Modelo Comercial Calculadora de Ganancia del Partner Simula la distribuci\u00f3n econ\u00f3mica de cada paquete y observa c\u00f3mo cambia la ganancia del Partner seg\u00fan el descuento otorgado al cliente. 1er Paquete 2do Paquete CONTRATO ANUAL ($) DESCUENTO AL CLIENTE (%) IMPLEMENTACI\u00d3N ($) % PARTICIPACI\u00d3N PARTNER Modalidad de pago: Pago recurrente Pago [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/conextify.com\/en\/simulator\/\" \/>\n<meta property=\"og:site_name\" content=\"Conextify\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-16T16:10:29+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=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/conextify.com\\\/simulador\\\/\",\"url\":\"https:\\\/\\\/conextify.com\\\/simulador\\\/\",\"name\":\"Simulador - Conextify\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/conextify.com\\\/#website\"},\"datePublished\":\"2026-09-26T00:16:08+00:00\",\"dateModified\":\"2026-10-16T16:10:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/conextify.com\\\/simulador\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/conextify.com\\\/simulador\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/conextify.com\\\/simulador\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/conextify.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Simulador\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/conextify.com\\\/#website\",\"url\":\"https:\\\/\\\/conextify.com\\\/\",\"name\":\"Conextify\",\"description\":\"Tecnolog\u00eda para empresas en crecimiento\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/conextify.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Simulador - Conextify","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"Simulador","og_description":"Calculadora de Ganancia del Partner Modelo Comercial Calculadora de Ganancia del Partner Simula la distribuci\u00f3n econ\u00f3mica de cada paquete y observa c\u00f3mo cambia la ganancia del Partner seg\u00fan el descuento otorgado al cliente. 1er Paquete 2do Paquete CONTRATO ANUAL ($) DESCUENTO AL CLIENTE (%) IMPLEMENTACI\u00d3N ($) % PARTICIPACI\u00d3N PARTNER Modalidad de pago: Pago recurrente Pago [&hellip;]","og_url":"https:\/\/conextify.com\/en\/simulator\/","og_site_name":"Conextify","article_modified_time":"2026-10-16T16:10:29+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/conextify.com\/simulador\/","url":"https:\/\/conextify.com\/simulador\/","name":"Simulador - Conextify","isPartOf":{"@id":"https:\/\/conextify.com\/#website"},"datePublished":"2026-09-26T00:16:08+00:00","dateModified":"2026-10-16T16:10:29+00:00","breadcrumb":{"@id":"https:\/\/conextify.com\/simulador\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/conextify.com\/simulador\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/conextify.com\/simulador\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/conextify.com\/"},{"@type":"ListItem","position":2,"name":"Simulador"}]},{"@type":"WebSite","@id":"https:\/\/conextify.com\/#website","url":"https:\/\/conextify.com\/","name":"Conextify","description":"Technology for Growing Businesses","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/conextify.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/conextify.com\/en\/wp-json\/wp\/v2\/pages\/2848","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/conextify.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/conextify.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/conextify.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/conextify.com\/en\/wp-json\/wp\/v2\/comments?post=2848"}],"version-history":[{"count":10,"href":"https:\/\/conextify.com\/en\/wp-json\/wp\/v2\/pages\/2848\/revisions"}],"predecessor-version":[{"id":2862,"href":"https:\/\/conextify.com\/en\/wp-json\/wp\/v2\/pages\/2848\/revisions\/2862"}],"wp:attachment":[{"href":"https:\/\/conextify.com\/en\/wp-json\/wp\/v2\/media?parent=2848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}