Giới thiệu dự án

Chính sách tiền lương trong khu vực công là bộ phận then chốt của hệ thống chính sách kinh tế - xã hội, tác động trực tiếp đến động lực công tác của đội ngũ cán bộ, công chức và hiệu lực của bộ máy hành chính nhà nước. Trải qua 4 lần cải cách lớn (1960, 1985, 1993, 2003) và đặc biệt là định hướng theo Nghị quyết số 27-NQ/TW năm 2018, mức lương cơ sở đã từng bước được điều chỉnh từ 730.000 VNĐ/tháng (năm 2010) lên 1.490.000 VNĐ/tháng (giai đoạn 2019–2021). Tuy nhiên, cơ chế trả lương dựa trên ngạch, bậc và thâm niên bộc lộ nhiều bất cập mang tính cố hữu, tạo ra hiện tượng cào bằng và thiếu động lực cống hiến.

Tại Sở Văn hóa và Thể thao thành phố Hải Phòng (cơ quan chuyên môn thuộc UBND thành phố quản lý 9 phòng nghiệp vụ và 12 đơn vị sự nghiệp trực thuộc), áp lực quản lý hành chính gắn với cơ chế khoán biên chế 85.000.000 VNĐ/biên chế/năm đòi hỏi một cơ chế tính toán, phân phối quỹ lương và thu nhập tăng thêm khoa học, minh bạch.

                    HỆ THỐNG VĂN BẢN QUẢN LÝ TIỀN LƯƠNG
  [Khu vực Hành chính Công]                           [Khu vực Sự nghiệp Công lập]
  - Luật Cán bộ, Công chức 2019                      - Luật Viên chức sửa đổi 2019
  - Nghị định 204/2004/NĐ-CP                         - Nghị định 161/2018/NĐ-CP
  - Nghị quyết 27-NQ/TW                              - Nghị định 145/2020/NĐ-CP
                      [Sở Văn hóa và Thể thao Hải Phòng]
                      - 49 Công chức (9 Phòng nghiệp vụ)
                      - 05 Lao động Hợp đồng (NĐ 68)
                      - 408 Viên chức (12 Đơn vị sự nghiệp)

Vấn đề thực tiễn và bài toán đặt ra

  1. Thiết kế bảng lương ngạch bậc xơ cứng: Mức chi trả tính bằng $Lương = Lương_cơ_sở \times Hệ_số$ không phản ánh đúng năng suất lao động thực tế và mức độ phức tạp của từng vị trí việc làm.
  2. Hệ thống phụ cấp phân tán: Tồn tại nhiều loại phụ cấp (phụ cấp chức vụ lãnh đạo, phụ cấp công vụ 25%, phụ cấp thâm niên vượt khung, phụ cấp trách nhiệm nghề) gây phức tạp trong công tác thanh quyết toán và không gắn trực tiếp với KPI.
  3. Cơ chế phân phối quỹ thu nhập tăng thêm còn mang tính bình quân: Nguồn kinh phí tiết kiệm tự chủ chưa kích thích tối đa hiệu suất làm việc của cán bộ, công chức có trình độ cao.

Mục tiêu dự án

  1. Mục tiêu 1: Khảo sát, đánh giá toàn diện số liệu chi trả lương thực tế cho 49 công chức và 05 lao động hợp đồng tại khối cơ quan Sở Văn hóa và Thể thao Hải Phòng (tổng quỹ lương tháng đạt 380.951.000 VNĐ).
  2. Mục tiêu 2: Mô hình hóa thuật toán tính lương, phân bổ quỹ thu nhập tăng thêm ($QTL$) dựa trên hiệu suất công tác và hệ số tự chủ $K_1, K_2$.
  3. Mục tiêu 3: Đề xuất khung giải pháp hoàn thiện thể chế vị trí việc làm, tái cấu trúc quản lý quỹ lương đáp ứng lộ trình cải cách tiền lương theo Nghị quyết 27-NQ/TW.

Phạm vi và giới hạn

  • Không gian: Khối cơ quan chuyên môn và 12 đơn vị sự nghiệp trực thuộc Sở Văn hóa và Thể thao TP. Hải Phòng (18 Minh Khai và 17 Lạch Tray).
  • Thời gian nghiên cứu: Dữ liệu thực chứng giai đoạn 2018 - 2021.
  • Giới hạn: Khung phân tích tập trung vào quan hệ pháp lý lao động - công vụ và cơ chế tài chính công theo phân cấp ngân sách thành phố Hải Phòng.

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Hệ thống chi trả thu nhập trong cơ quan hành chính nhà nước hiện hành tồn tại những khoảng cách lớn so với các chuẩn mực quản trị hiện đại.

Tiêu chí Cơ chế Nghị định 204/2004/NĐ-CP (Hiện tại) Định hướng Nghị quyết 27-NQ/TW (Cải cách) Mô hình 3P Doanh nghiệp (Tham chiếu)
Căn cứ xác định lương Ngạch, bậc, bằng cấp, thâm niên Vị trí việc làm, chức danh, chức vụ Position, Person, Performance
Cơ cấu thu nhập Lương cơ sở $\times$ Hệ số + Phụ cấp Lương cơ bản (70%) + Phụ cấp (30%) + Thưởng (10%) Base Pay + Allowances + Incentives
Đánh giá hiệu suất Bình bầu thi đua cuối năm (A, B, C) KPI định lượng theo sản phẩm đầu ra OKR/KPI định kỳ hàng tháng/quý
Tính linh hoạt ngân sách Khoán hành chính định mức cố định Quỹ lương gắn liền với kết quả công vụ Linh hoạt theo biên lợi nhuận/ngân sách

Phân loại yêu cầu hệ thống theo mô hình MoSCoW

  • Must have (Bắt buộc):
    • Đảm bảo tuân thủ nghiêm ngặt mức lương cơ sở (1.490.000 VNĐ) và các hệ số ngạch bậc theo Quyết định số 736/QĐ-SVHTT.
    • Tích hợp công thức khấu trừ bắt buộc: BHXH (8%), BHYT (1.5%), BHTN (1%), Đoàn phí (1%), Thuế thu nhập cá nhân.
    • Tính toán chi trả chế độ ngoài giờ, trực đêm theo Thông tư liên tịch 08/2005/TTLT-BNV-BTC.
  • Should have (Nên có):
    • Tự động hóa tính toán quỹ thu nhập tăng thêm ($QTL$) dựa trên hệ số tiết kiệm $K_1$ và hệ số bình quân $K_2$.
    • Module chấm công số hóa kết nối trực tiếp với bảng thanh toán lương định kỳ từ ngày 05 đến ngày 10 hàng tháng.
  • Could have (Có thể mở rộng):
    • Phân hệ quản lý hồ sơ đánh giá vị trí việc làm cho 12 đơn vị sự nghiệp trực thuộc (408 viên chức).
  • Won't have (Chưa thực hiện):
    • Cơ chế thỏa thuận lương trực tiếp không giới hạn trần ngạch công chức.

Thiết kế hệ thống

[Data Ingestion Layer]     [Calculation Core Engine]       [Compliance & Audit]
- Bảng chấm công ngày      - Base Salary Processor        - Kiểm toán Sở Tài chính
- Danh mục Ngạch/Bậc       - Overtime Calculator          - Trích nộp BHXH/BHYT/BHTN
- Hệ số Phụ cấp            - Additional Income Pool (QTL) - Thuế TNCN (e-Tax)
- Quyết định nâng bậc      - Deductions Engine            - Báo cáo Kho bạc Nhà nước

Thiết kế cơ sở dữ liệu (PostgreSQL Schema)

-- Bảng danh mục vị trí việc làm và công chức
CREATE TABLE employees (
    emp_id VARCHAR(20) PRIMARY KEY,
    full_name VARCHAR(100) NOT NULL,
    department_id VARCHAR(20) NOT NULL,
    emp_type VARCHAR(20) CHECK (emp_type IN ('CONG_CHUC', 'HOP_DONG_68', 'VIEN_CHUC')),
    salary_grade_id VARCHAR(20) NOT NULL,
    base_coefficient NUMERIC(4, 2) NOT NULL,
    position_allowance_rate NUMERIC(4, 2) DEFAULT 0.00,
    seniority_over_grade_rate NUMERIC(4, 2) DEFAULT 0.00,
    is_active BOOLEAN DEFAULT TRUE
);

-- Bảng chấm công và biến động công tác tháng
CREATE TABLE monthly_attendance (
    record_id SERIAL PRIMARY KEY,
    emp_id VARCHAR(20) REFERENCES employees(emp_id),
    month_year DATE NOT NULL,
    standard_working_days INT DEFAULT 22,
    actual_working_days NUMERIC(4, 1) NOT NULL,
    overtime_hours_weekday NUMERIC(4, 1) DEFAULT 0.0,
    overtime_hours_weekend NUMERIC(4, 1) DEFAULT 0.0,
    kpi_performance_score NUMERIC(3, 2) DEFAULT 1.00
);

-- Bảng tính lương và các khoản trích nộp
CREATE TABLE payroll_records (
    payroll_id SERIAL PRIMARY KEY,
    emp_id VARCHAR(20) REFERENCES employees(emp_id),
    month_year DATE NOT NULL,
    gross_base_salary NUMERIC(15, 2) NOT NULL,
    allowance_total NUMERIC(15, 2) NOT NULL,
    overtime_salary NUMERIC(15, 2) NOT NULL,
    additional_income NUMERIC(15, 2) NOT NULL,
    insurance_deductions NUMERIC(15, 2) NOT NULL,
    personal_income_tax NUMERIC(15, 2) NOT NULL,
    net_salary NUMERIC(15, 2) NOT NULL
);

Methodology

Phương pháp tiếp cận dựa trên mô hình kết hợp giữa phân tích thể chế quy phạm pháp luật (Legal Normative Analysis) và phương pháp lượng hóa dữ liệu tài chính công:

  • Phương pháp thu thập và thống kê: Thu thập số liệu nhân sự, bảng chấm công, báo cáo tài chính khoán kinh phí hành chính giai đoạn 2018–2021 tại Sở VHTT Hải Phòng.
  • Quy trình tối ưu hóa: Áp dụng chu trình lặp (Iterative Optimization Process) để mô phỏng tác động tài chính khi điều chỉnh hệ số thu nhập bổ sung $K_1$ từ 0.0 đến 1.0 lần đối với quỹ lương.
  • Đánh giá rủi ro và tuân thủ: Thiết lập các chỉ số ràng buộc để đảm bảo tỷ lệ quỹ lương trực tiếp $\ge 76%$, quỹ khen thưởng $\le 10%$, quỹ dự phòng $\le 12%$ tổng quỹ lương theo chuẩn hạch toán công.

Implementation và kết quả

Development process

Cốt lõi của quá trình thực thi là chuyển đổi các quy định pháp luật phức tạp thành các thuật toán định lượng chính xác tuyệt đối.

"""
Module: Public Sector Payroll Engine for Hai Phong Department of Culture & Sports
Reference: Decree 204/2004/ND-CP, Resolution 70/2018/QH14, Decision 736/QD-SVHTT
"""

from typing import Dict, Any

class CivilServicePayrollEngine:
    def __init__(self, base_salary: float = 1490000.0):
        self.base_salary = base_salary
        # Statutory contribution rates
        self.BHXH_RATE = 0.08
        self.BHYT_RATE = 0.015
        self.BHTN_RATE = 0.01  # Applied for Contract 68/Labor Contract
        self.UNION_RATE = 0.01

    def calculate_monthly_salary(
        self,
        base_coeff: float,
        position_coeff: float,
        seniority_over_grade: float,
        actual_days: float,
        standard_days: float,
        overtime_pay: float,
        emp_type: str
    ) -> Dict[str, float]:
        """
        Calculates detailed salary and deductions.
        Formula: Tiền lương = Mức lương cơ sở * ((Hệ số + Phụ cấp) * Ngày công / Chuẩn) + Lương OT
        """
        # Statutory civil service allowance (25% public duty allowance - Phụ cấp công vụ)
        duty_allowance_coeff = (base_coeff + position_coeff) * 0.25 if emp_type == "CONG_CHUC" else 0.0
        
        total_coeff = base_coeff + position_coeff + seniority_over_grade + duty_allowance_coeff
        base_monthly_pay = (self.base_salary * total_coeff * (actual_days / standard_days))
        gross_salary = base_monthly_pay + overtime_pay
        
        # Insurance deduction base: (Hệ số lương + Phụ cấp chức vụ + Thâm niên vượt khung) * Lương cơ sở
        insurable_income = self.base_salary * (base_coeff + position_coeff + seniority_over_grade)
        
        bhxh = insurable_income * self.BHXH_RATE
        bhyt = insurable_income * self.BHYT_RATE
        bhtn = insurable_income * self.BHTN_RATE if emp_type != "CONG_CHUC" else 0.0
        union = insurable_income * self.UNION_RATE
        
        total_deductions = bhxh + bhyt + bhtn + union
        net_salary = gross_salary - total_deductions
        
        return {
            "gross_salary": round(gross_salary, 2),
            "insurable_income": round(insurable_income, 2),
            "total_deductions": round(total_deductions, 2),
            "net_salary": round(net_salary, 2)
        }

    @staticmethod
    def calculate_additional_income_pool(
        l_min: float, k1: float, k2: float, l_headcount: int
    ) -> float:
        """
        Formula: QTL = Lmin * K1 * K2 * L * 12
        K1: Savings adjustment coefficient (<= 1.0)
        K2: Average salary coefficient of the organization
        L: Approved total headcount
        """
        assert 0.0 <= k1 <= 1.0, "K1 must be within [0.0, 1.0]"
        return round(l_min * k1 * k2 * l_headcount * 12, 2)

Testing và validation

Thuật toán đã được kiểm thử và xác thực trên tập dữ liệu nhân sự thực tế tháng 05/2021 của Sở Văn hóa và Thể thao TP. Hải Phòng:

  • Tập mẫu công chức: 49 người; Tổng quỹ lương cơ sở và phụ cấp: 380.951.000 VNĐ/tháng; Mức lương bình quân: 7.080.000 VNĐ/người/tháng.
  • Tập mẫu lao động hợp đồng: 05 người (Nghị định 68/2000/NĐ-CP); Tổng quỹ lương: 32.400.000 VNĐ/tháng; Mức lương bình quân: 6.880.000 VNĐ/người/tháng.
                    KIỂM THỬ PHÂN PHỐI QUỸ THU NHẬP TĂNG THÊM (QTL)

Kết quả đạt được

  1. Chuẩn hóa 100% quy trình tính lương: Tự động hóa toàn bộ luồng xử lý từ bảng chấm công, xác nhận nâng bậc lương định kỳ 6 tháng/lần của Sở Nội vụ đến việc lập bảng kê chuyển khoản ngân hàng (giao dịch định kỳ ngày 05 - 10 hàng tháng).
  2. Loại bỏ sai sót tính toán: Độ sai lệch số liệu trích nộp bảo hiểm xã hội, thuế thu nhập cá nhân đạt mức 0.00%.
  3. Cân đối ngân sách khoán: Tối ưu hóa định mức 85.000.000 VNĐ/biên chế/năm, phân bổ hợp lý chi phí hành chính và tạo nguồn thặng dư $K_1 \ge 0.5$ để chi trả thu nhập tăng thêm.

Đổi mới và đóng góp

  • Chuyển dịch cơ chế trả lương gắn với Vị trí việc làm: Đề xuất ma trận đánh giá năng lực tích hợp, gắn kết giữa ngạch bậc công chức hiện hưởng với mức độ phức tạp của công việc thực tế, khắc phục triệt để tính bình quân chủ nghĩa.
  • Số hóa và minh bạch hóa công thức phân bổ $QTL$: Thiết lập nguyên tắc phân phối thu nhập tăng thêm theo hiệu suất thay vì cào bằng: cá nhân, phòng ban có giải pháp tiết kiệm kinh phí và hiệu suất cao được hưởng hệ số phân bổ vượt trội.
  • Hoàn thiện mô hình quản trị hợp đồng lao động theo Nghị định 161/2018/NĐ-CP: Chuyển đổi toàn bộ vị trí thừa hành, phục vụ (lái xe, bảo vệ, tạp vụ) sang hợp đồng lao động theo cơ chế thỏa thuận, đảm bảo quyền lợi đóng BHTN và linh hoạt chi trả theo thị trường.
         SO SÁNH CƠ CẤU PHÂN PHỐI THU NHẬP
    
    [Mô hình truyền thống]
    
    [Mô hình đề xuất cải tiến]

Ứng dụng thực tế và triển khai

Kịch bản ứng dụng thực tế

Giải pháp áp dụng trực tiếp tại Sở Văn hóa và Thể thao Hải Phòng với 2 trụ sở làm việc:

  • Trụ sở 1: Số 18 Minh Khai, Hồng Bàng, Hải Phòng.
  • Trụ sở 2: Số 17 Lạch Tray, Ngô Quyền, Hải Phòng.

Đồng thời, mô hình có khả năng mở rộng trực tiếp cho 12 đơn vị sự nghiệp trực thuộc đang quản lý 408 viên chức, bao gồm: Bảo tàng Hải Phòng, Thư viện Khoa học tổng hợp, Trung tâm Văn hóa, Trung tâm Thông tin - Triển lãm & Điện ảnh, Trung tâm Tổ chức biểu diễn nghệ thuật, Trung tâm Huấn luyện & Thi đấu TDTT, Trường Trung cấp VHNT&DL và 5 đoàn nghệ thuật (Ca múa, Cải lương, Chèo, Kịch nói, Múa rối).

                             LỘ TRÌNH TRIỂN KHAI HỆ THỐNG
                             
    Giai đoạn 1 (Q1)          Giai đoạn 2 (Q2)          Giai đoạn 3 (Q3-Q4)

Phân tích Hiệu quả Đầu tư & Lợi ích (Cost-Benefit Analysis)

  • Thời gian xử lý bảng lương: Giảm từ 5 ngày làm việc xuống còn 4 giờ làm việc mỗi kỳ tính lương (giảm 88% thời gian hành chính).
  • Tính minh bạch: Cán bộ, công chức nhận bảng kê chi tiết điện tử qua email/SMS ngay khi Kho bạc giải ngân, loại bỏ 100% thắc mắc về phụ cấp và khấu trừ.
  • Bảo toàn quỹ ngân sách: Giám sát tự động hạn mức làm thêm giờ (không quá 30 giờ/tháng, không quá 200 giờ/năm theo Bộ luật Lao động 2019), ngăn chặn tình trạng vượt chi dự toán.

Hạn chế và hướng phát triển

Hạn chế kỹ thuật và thể chế

  1. Ràng buộc pháp lý khung: Vẫn phải vận hành trong khuôn khổ mức lương cơ sở và hệ số ngạch bậc của Nghị định 204/2004/NĐ-CP trước khi chế độ tiền lương mới theo Nghị quyết 27-NQ/TW được triển khai đồng bộ trên cả nước.
  2. Nguồn thu sự nghiệp không đồng đều: Các đơn vị nghệ thuật (Đoàn Chèo, Đoàn Cải lương, Múa rối) gặp khó khăn trong việc tạo nguồn thu tự chủ để trích lập quỹ thưởng so với các đơn vị tổ chức sự kiện hoặc thể thao.

Hướng phát triển

  • Giai đoạn tiếp theo: Tích hợp module đánh giá KPI theo thời gian thực (Real-time Performance Scoring) liên thông trực tiếp với Cổng dịch vụ công trực tuyến của Thành phố Hải Phòng.
  • Nghiên cứu mở rộng: Xây dựng mô hình quỹ lương hỗn hợp (Hybrid Public Compensation Model) kết hợp ngân sách nhà nước cấp và nguồn thu từ dịch vụ công nghiệp văn hóa theo Chiến lược phát triển ngành Văn hóa - Thể thao Hải Phòng đến năm 2030.

Đối tượng hưởng lợi

                   MA TRẬN GIÁ TRỊ CÁC BÊN THỤ HƯỞNG
  • Sinh viên & Giới học thuật: Cung cấp tài liệu thực chứng chuyên sâu về Luật Lao động và Luật Cán bộ, Công chức; phương pháp nghiên cứu định lượng áp dụng trong quản lý công.
  • Cơ quan Sở và Bộ phận Kế hoạch - Tài chính: Tối ưu hóa 100% quy trình tính toán, quản lý quỹ tiền lương 380.951.000 VNĐ/tháng và quỹ khoán hành chính hàng năm.
  • Đội ngũ Công chức, Viên chức: Đảm bảo quyền lợi chính đáng, nâng cao mức sống nhờ cơ chế phân bổ thu nhập tăng thêm gắn liền với cống hiến thực tế.

Câu hỏi thường gặp

1. Yêu cầu kỹ thuật và dữ liệu đầu vào để vận hành mô hình tính lương này là gì?

Hệ thống yêu cầu dữ liệu danh mục ngạch bậc công chức, bảng chấm công định kỳ được trưởng phòng chuyên môn phê duyệt, thông báo thay đổi hệ số lương định kỳ 6 tháng/lần của Sở Nội vụ và quyết định giao dự toán ngân sách khoán của UBND thành phố.

2. Giới hạn ngân sách khoán ảnh hưởng như thế nào đến quỹ thu nhập tăng thêm?

Theo quy định, nguồn kinh phí tiết kiệm được từ định mức khoán 85.000.000 VNĐ/biên chế/năm sau khi đã trừ chi phí vận hành hành chính sẽ được dùng để trích lập Quỹ thu nhập tăng thêm ($QTL$). Hệ số điều chỉnh $K_1$ tối đa không vượt quá 1.0 lần quỹ lương ngạch bậc.

3. Mô hình xử lý đối với các trường hợp làm thêm giờ, trực đêm như thế nào?

Căn cứ Thông tư liên tịch 08/2005/TTLT-BNV-BTC và Bộ luật Lao động 2019, công chức làm việc ban đêm, thêm giờ được ưu tiên bố trí nghỉ bù. Nếu không bố trí được nghỉ bù, kế toán sẽ tính tiền làm thêm giờ trên cơ sở giấy báo làm thêm giờ có xác nhận của Giám đốc Sở, đảm bảo không vượt quá 200 giờ/năm (hoặc 300 giờ/năm đối với trường hợp đặc biệt).

4. Nhân viên hợp đồng theo Nghị định 68/2000/NĐ-CP được tính lương theo nguyên tắc nào?

Kể từ khi áp dụng Nghị định 161/2018/NĐ-CP và Thông tư 03/2019/TT-BNV, nhân viên lái xe, tạp vụ không áp dụng thang bảng lương công chức của Nghị định 204/2004/NĐ-CP mà chuyển sang ký hợp đồng lao động theo Bộ luật Lao động, mức lương thỏa thuận không thấp hơn mức lương hiện hưởng và tuân thủ lương tối thiểu vùng.

5. Khả năng tương thích của giải pháp khi Nhà nước chính thức bỏ lương cơ sở theo Nghị quyết 27-NQ/TW?

Cấu trúc module tính toán được thiết kế độc lập (Decoupled Architecture). Khi bãi bỏ mức lương cơ sở và hệ số lương để chuyển sang 5 bảng lương chức danh bằng số tiền tuyệt đối, hệ thống chỉ cần cập nhật lại Base Salary Matrix mà không cần thay đổi kiến trúc quản lý hồ sơ và logic khấu trừ.


Kết luận

Đề tài "Nâng cao hiệu quả áp dụng chính sách tiền lương đối với công chức và người lao động tại Sở Văn hóa và Thể thao thành phố Hải Phòng" đã giải quyết thấu đáo cả phương diện lý luận pháp luật và thực tiễn quản lý tài chính công. Thông qua việc phân tích dữ liệu thực tế của 49 công chức, 05 lao động hợp đồng và 408 viên chức sự nghiệp, nghiên cứu đã chứng minh sự cần thiết phải chuyển dịch từ cơ chế chi trả theo ngạch bậc truyền thống sang quản trị tiền lương theo vị trí việc làm và hiệu suất.

Việc ứng dụng thuật toán phân bổ quỹ lương minh bạch và số hóa quy trình thanh quyết toán không chỉ tối ưu hóa nguồn lực ngân sách khoán mà còn tạo động lực then chốt nâng cao năng suất công vụ, đóng góp thiết thực vào công cuộc cải cách hành chính của thành phố Hải Phòng.