Bỏ qua để đến Nội dung
Soul of NOTE
  • Khóa học
  • Check-in
    • NOTE
    • Headspace Vietnam
    • Fosllea
  • Diễn đàn
  • Company
    • Blog
    • Success Stories
  • 0
  • 0
  • Đăng nhập
Soul of NOTE
  • 0
  • 0
    • Khóa học
    • Check-in
      • NOTE
      • Headspace Vietnam
      • Fosllea
    • Diễn đàn
    • Company
      • Blog
      • Success Stories
  • Đăng nhập

[T06] T06 — Odoo 19 Pay Run: bỏ qua NV im lặng (không báo lỗi)

  • Tất cả blog
  • Knowledge Base
  • [T06] T06 — Odoo 19 Pay Run: bỏ qua NV im lặng (không báo lỗi)
  • 15 tháng 3, 2026 bởi
    [T06] T06 — Odoo 19 Pay Run: bỏ qua NV im lặng (không báo lỗi)
    Viet Nguyen
    ⚠️ HIGH  |  Category: Odoo Tips  |  ID: T06  |  Owner: CEO

    T06 — Odoo 19 Pay Run: bỏ qua NV im lặng (không báo lỗi)

    Vấn đề

    Pay Run trên Odoo 19 im lặng bỏ qua nhân viên nếu thiếu 1 trong 3 điều kiện. KHÔNG báo lỗi, KHÔNG hiển thị warning. NV đơn giản "biến mất" khỏi Pay Run.

    3 điều kiện bắt buộc (thiếu 1 = skip)

    1. contract_date_start phải có giá trị

    hr.version.contract_date_start = False → Pay Run skip NV
    
    Fix: Đặt contract_date_start = ngày HĐLĐ bắt đầu.

    2. is_in_contract phải = True

    is_in_contract = computed field từ contract_date_start + contract_date_end
    Nếu contract_date_start trống → is_in_contract = False → skip
    

    3. Structure Type phải có default_struct_id

    hr.payroll.structure.type.default_struct_id = False → skip
    
    Fix: Gán default structure cho structure type.

    Cách debug

    Check NV bị skip

    versions = rpc('hr.version', 'search_read', [[['employee_id','=',emp_id]]], {'fields': ['contract_date_start','is_in_contract','structure_type_id']})

    → Kiểm tra cả 3 field

    Áp dụng khi

  • Pay Run tạo ra ít payslips hơn expected
  • NV "biến mất" khỏi Pay Run mà không rõ lý do
  • Setup payroll lần đầu cho NV mới

  • 📚 Published from Company Knowledge Base — T06
    Last updated: 2026-03-11
    Review by: 2026-06-09

    trong Knowledge Base
    # Odoo Tips
    [T05] T05 — Odoo 19 Payroll: default rules tự tạo → payslip tính GẤP ĐÔI



    Bản quyền thuộc CÔNG TY TNHH NOTE
    Cung cấp bởi Odoo - Một nền tảng thương mại điện tử mã nguồn mở hàng đầu