Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Crear una plantilla

Necesita crear una plantilla personalizada usando el componente Catalyst SmartBrowz, Templates. Esta plantilla contendrá el diseño y el estilo de la nómina. Esta es la plantilla que se generará como PDF y se enviará por correo electrónico a los usuarios finales.

Para crear una plantilla:

  1. Haga clic en el icono del servicio Catalyst SmartBrowz en la consola, y haga clic en Start Exploring. catalyst_payslip_smartbrowz_homescreen

  2. Haga clic en Templates bajo Convert para acceder al componente Templates, y haga clic en Create Template. catalyst_payslip_create_template

  3. Seleccione Custom, ingrese “Payslip” como el nombre de la plantilla, y haga clic en Create. catalyst_payslip_name_template
    Podrá ver el editor de plantillas y la ventana de vista previa de la plantilla. catalyst_payslip_blank_template

  4. Copie el código proporcionado y péguelo en los editores apropiados como se explica a continuación:

  • Pegue el siguiente código HTML en el editor HTML
HTML
copy
<!DOCTYPE html>
<html>
  <head>
    <title>Payslip</title>
    <link
      rel="stylesheet"
      type="text/css"
      href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css"
    />
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.bundle.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  </head>
  <body>
    <div class="container mt-5 mb-5">
      <div class="row">
        <div class="col-md-12">
          <div class="text-center lh-1 mb-2">
            <h6 class="fw-bold color_primary">{{company}} Payslip</h6>
            <span class="fw-normal color_sec"
              >Payment slip for the month of {{month}} {{year}}</span
            >
          </div>
          <div class="d-flex justify-content-end">
            <span>Working Branch: NewYork</span>
          </div>
          <br>
          <div class="row">
            <div class="col-md-10">
              <div class="row">
                <div class="col-sm-6">
                  <div>
                    <span class="fw-bolder color_primary">EMP Code</span>
                    <small class="ms-3 color_sec">{{employeeId}}</small>
                  </div>
                </div>
                <div class="col-sm-6">
                  <div>
                    <span class="fw-bolder color_primary">EMP Name</span>
                    <small class="ms-3 color_sec">{{employeeName}}</small>
                  </div>
                </div>
              </div>
              <div class="row">
                <div class="col-sm-6">
                  <div>
                    <span class="fw-bolder color_primary">Mode of Pay</span>
                    <small class="ms-3 color_sec">{{paymentMethod}}</small>
                  </div>
                </div>
                <div class="col-sm-6">
                  <div>
                    <span class="fw-bolder color_primary">Ac No.</span>
                    <small class="ms-3 color_sec">*******</small>
                  </div>
                </div>
              </div>
              <div class="row">
                <div class="col-sm-6">
                  <div>
                    <span class="fw-bolder color_primary">Designation</span>
                    <small class="ms-3 color_sec">{{designation}}</small>
                  </div>
                </div>
              </div>
            </div>
            <table class="mt-4 table table-bordered">
              <thead class="bg-dark text-white">
                <tr>
                  <th scope="col">Earnings</th>
                  <th scope="col">Amount</th>
                  <th scope="col">Deductions</th>
                  <th scope="col">Amount</th>
                </tr>
              </thead>
              <tbody>
                <tr>
                  <th scope="row">Basic</th>
                  <td>{{basicSalary}}</td>
                  <td>Tax</td>
                  <td>{{deductions}}</td>
                </tr>
                <tr>
                  <th scope="row">Allowances</th>
                  <td>{{allowances}}</td>
                  <td colspan="2"></td>
                </tr>
                <tr class="border-top">
                  <th scope="row">Total Earning</th>
                  <td>{{totalEarnings}}</td>
                  <td>Total Deductions</td>
                  <td>{{deductions}}</td>
                </tr>
              </tbody>
            </table>
          </div>
          <div class="row">
            <div class="col-md-4">
              <br />
              <span class="fw-bold">Net Pay : {{netSalary}}</span>
            </div>
          </div>
        </div>
      </div>
      <div>
        <br />
        <p>**** This is a system generated payslip ****</p>
      </div>
    </div>
  </body>
</html>

View more

  • Haga clic en la pestaña CSS y pegue el siguiente código
CSS
copy
body {
        font-family: "Times New Roman", Times, serif;
      }
      table {
        width: 100%;
        border-radius: 5px solid;
        border-spacing: 0;
        margin-bottom: 20px;
      }
      tr {
        border: solid 1px #524f4f;
        border-top-color: #524f4f;
      }
      th,
      td {
        padding: 8px;
        text-align: left;  
        color: #101f3e;
        background-color: #fff;
      }
      th {
        background-color: #f8f9fb !important;
        color: #7888a8;
      }
      p {
        text-align: center;
        color: black;
      }
      .color_primary {
        color: black;
      }
      .color_sec {
        color: #4d618a;
      }
View more
Nota: Puede crear su propio diseño de plantilla personalizada usando el editor. También puede crear plantillas complejas usando el editor de JavaScript, y usar el editor de datos JSON para proporcionar valores de marcador de posición.
  1. Haga clic en Save. Puede ver la plantilla que se renderizará al usuario desde la sección de vista previa a la derecha. catalyst_payslip_html_css_template

  2. Haga clic en Settings para estilizar y formatear la plantilla adicionalmente. catalyst_payslip_template_setting_highlight

  3. Le animamos a explorar las diversas opciones y estilizar los elementos de formato visual de la plantilla como prefiera. La sección Live Preview renderizará todos sus cambios en tiempo real y mostrará la plantilla que aparecerá al usuario. catalyst_payslip_template_settings_style

Nota: Para los propósitos de este tutorial, recomendamos que configure el Output Format como PDF.
  1. Haga clic en Save Settings para guardar sus preferencias. Haga clic en el icono de flecha hacia atrás cerca del nombre de la plantilla después de haber completado la personalización de su plantilla. catalyst_payslip_template_back_highlight
    Su plantilla personalizada se ha guardado, y podrá ver el Template ID único generado por Catalyst. Para obtener más información sobre el componente Templates, visite este documento de ayuda. catalyst_payslip_template_saved_ID_highlight

Última actualización 2026-03-20 21:51:56 +0530 IST

ENLACES RELACIONADOS

Catalyst SmartBrowz Templates