Giới thiệu dự án

Trong ngành công nghiệp xây dựng và xây lắp tại Việt Nam, chi phí nguyên vật liệu (NVL) thường chiếm từ 60% đến 75% trong tổng cơ cấu giá thành công trình. Theo số liệu thống kê ngành xây dựng, việc quản lý hao hụt vật tư không hiệu quả có thể làm sụt giảm biên lợi nhuận ròng từ 3% đến 7% đối với các nhà thầu quy mô vừa và nhỏ. Đề tài "Hoàn thiện công tác kế toán nguyên vật liệu tại Công ty Cổ phần Xây dựng số 1" do sinh viên Nguyễn Thị Thùy Linh thực hiện dưới sự hướng dẫn của ThS. Nguyễn Thị Mai Linh (Trường Đại học Dân lập Hải Phòng) tập trung giải quyết bài toán cốt lõi: Tối ưu hóa chu trình hạch toán, chuẩn hóa danh điểm vật tư và đảm bảo tính minh bạch tài chính cho doanh nghiệp xây lắp trong bối cảnh tăng trưởng 10% – 20%/năm.

+-------------------------------------------------------------------------------+
|                      CƠ CẤU CHI PHÍ CÔNG TRÌNH XÂY LẮP                         |
+-------------------------------------------------------------------------------+
| [===================== NGUYÊN VẬT LIỆU (60% - 75%) =====================]    |
| [=== NHÂN CÔNG (15% - 20%) ===] [= MÁY THI CÔNG (8% - 12%) =] [= QUẢN LÝ (5%) =] |
+-------------------------------------------------------------------------------+

Vấn đề thực tiễn và điểm nghẽn quản lý

Tại Công ty Cổ phần Xây dựng số 1 (Mã số thuế: 0200457555, địa chỉ: Lê Chân, Hải Phòng), việc hạch toán NVL phục vụ các công trình trọng điểm (tiêu biểu như Dự án Trường Tiểu học Cát Bi) đang đối mặt với các điểm nghẽn:

  • Chưa xây dựng bộ mã danh điểm vật tư chuẩn hóa: Vật tư đa dạng (cát, đá, xi măng, sắt thép, gạch lát Đồng Tâm) được theo dõi thuần túy bằng tên thủ công, gây nhầm lẫn quy cách và sai lệch giá trị tồn kho.
  • Trùng lặp thao tác ghi chép: Áp dụng phương pháp thẻ song song dạng thủ công khiến thủ kho và kế toán viên phải ghi nhận trùng lặp toàn bộ chỉ tiêu hiện vật (số lượng), gây lãng phí 40% thời gian xử lý chứng từ cuối kỳ.
  • Độ trễ trong cập nhật dữ liệu: Công tác đối chiếu dữ liệu giữa Sổ chi tiết NVL và Thẻ kho (Mẫu S12-DN) dồn vào ngày 30/31 hàng tháng, làm chậm tiến độ cung cấp báo cáo chi phí cho Ban Giám đốc.
  • Bỏ sót trích lập dự phòng tổn thất: Chưa thực hiện trích lập dự phòng giảm giá hàng tồn kho (Tài khoản 2294) định kỳ, dẫn đến nguy cơ sai lệch chỉ tiêu Giá trị thuần có thể thực hiện được (NRV - Net Realizable Value) trên Báo cáo tài chính.

Mục tiêu đề tài

  1. Hệ thống hóa cơ sở lý luận về kế toán NVL theo Chế độ kế toán Doanh nghiệp nhỏ và vừa (Thông tư 133/2016/TT-BTC).
  2. Khảo sát toàn diện thực trạng luân chuyển chứng từ, phương pháp tính giá xuất kho và hệ thống tài khoản chi tiết tại Công ty CP Xây dựng số 1 (sử dụng dữ liệu niên độ tài chính 2017).
  3. Đề xuất giải pháp số hóa danh điểm vật tư, ứng dụng phần mềm kế toán chuyên dụng và thiết lập quy trình trích lập dự phòng giảm giá hàng tồn kho theo chuẩn mực tài chính.

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

  • Không gian: Phòng Kế toán và các đội thi công thuộc Công ty Cổ phần Xây dựng số 1.
  • Thời gian nghiên cứu: Dữ liệu hạch toán thực tế năm 2017, cập nhật theo Thông tư 133/2016/TT-BTC.
  • Giới hạn nghiệp vụ: Nghiên cứu sâu kế toán tổng hợp và chi tiết NVL, phương pháp Kê khai thường xuyên, hình thức kế toán Nhật ký chung.

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

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

Công tác kế toán NVL trong doanh nghiệp xây dựng hiện nay phân hóa rõ rệt giữa các mô hình tổ chức hạch toán chi tiết.

Tiêu chí Phương pháp Thẻ song song (Hiện tại) Phương pháp Sổ đối chiếu luân chuyển Phương pháp Sổ số dư (Đề xuất tối ưu)
Ghi chép tại Kho Thẻ kho theo dõi Số lượng Thẻ kho theo dõi Số lượng Thẻ kho theo dõi Số lượng; Sổ số dư ghi số lượng tồn cuối tháng
Ghi chép tại Kế toán Sổ chi tiết ghi cả Số lượng & Giá trị Sổ luân chuyển ghi 1 lần cuối tháng Bảng lũy kế NXT chỉ ghi Giá trị; Sổ số dư tính ra Thành tiền
Mức độ trùng lặp Rất cao (trùng chỉ tiêu Số lượng) Trung bình Triệt tiêu hoàn toàn trùng lặp
Khối lượng công việc Dồn 60% vào thời điểm cuối tháng Dồn toàn bộ vào cuối tháng Rải đều trong tháng, kiểm tra liên tục
Tính kịp thời Cung cấp số liệu nhanh nhưng đối chiếu chậm Chậm, không phục vụ kịp thời quản trị Cập nhật dữ liệu real-time, độ chính xác cao

Ma trận yêu cầu giải pháp (MoSCoW Prioritization)

  • Must have (Bắt buộc): Hệ thống hóa bảng danh điểm vật tư chuẩn hóa 3 cấp; hạch toán tự động Đơn giá bình quân sau mỗi lần nhập; lập quy trình luân chuyển chứng từ liên kết giữa Đội thi công - Kế toán - Thủ kho.
  • Should have (Nên có): Thiết lập module tính toán trích lập dự phòng giảm giá hàng tồn kho (TK 2294/TK 632) theo Thông tư 133/2016/TT-BTC.
  • Could have (Có thể có): Tích hợp phần mềm kế toán máy (MISA SME / Fast Accounting) đồng bộ với phân hệ kho.
  • Won't have (Chưa thực hiện kỳ này): Hệ thống ERP toàn diện quản trị chuỗi cung ứng công trường (SCM).

Thiết kế hệ thống thông tin kế toán

Sơ đồ chu trình kiểm soát và luân chuyển chứng từ nguyên vật liệu được chuẩn hóa:

Kiến trúc dữ liệu và mô hình cơ sở dữ liệu kế toán

Chuẩn hóa cơ sở dữ liệu quản trị vật tư trên nền tảng cơ sở dữ liệu quan hệ (RDBMS):

-- 1. Bảng Danh mục vật tư (Mã danh điểm hóa)
CREATE TABLE Material_Catalog (
    MaterialID VARCHAR(20) PRIMARY KEY, -- Mã danh điểm (Ví dụ: 1521.XMP.01)
    MaterialName NVARCHAR(100) NOT NULL, -- Xi măng Hải Phòng PCB30
    Unit NVARCHAR(20) NOT NULL,         -- Bao / Tấn
    GroupID VARCHAR(10) NOT NULL,       -- 1521 (NVL chính), 1522 (NVL phụ)
    SafetyStock INT DEFAULT 0,          -- Mức tồn kho tối thiểu
    StandardPrice DECIMAL(18,2)         -- Giá hạch toán định mức
);

-- 2. Bảng Nhật ký Nhập - Xuất vật tư
CREATE TABLE Inventory_Transactions (
    TransID BIGINT PRIMARY KEY IDENTITY(1,1),
    VoucherNo VARCHAR(50) NOT NULL,     -- Số chứng từ (PN20.12, PX25.12)
    TransDate DATE NOT NULL,
    MaterialID VARCHAR(20) FOREIGN KEY REFERENCES Material_Catalog(MaterialID),
    TransType CHAR(1) NOT NULL,         -- 'I': Nhập kho, 'O': Xuất kho
    Quantity DECIMAL(12,2) NOT NULL,
    UnitPrice DECIMAL(18,2) NOT NULL,
    TotalAmount AS (Quantity * UnitPrice),
    ProjectCode VARCHAR(50)             -- Mã công trình (Vd: TIEUHOC-CATBI)
);

-- 3. Bảng Dự phòng giảm giá hàng tồn kho
CREATE TABLE Inventory_Provision (
    ProvisionPeriod VARCHAR(10) NOT NULL, -- 2017-Q4 / 2017-Y
    MaterialID VARCHAR(20) FOREIGN KEY REFERENCES Material_Catalog(MaterialID),
    BookQuantity DECIMAL(12,2) NOT NULL,
    BookPrice DECIMAL(18,2) NOT NULL,
    NRV_Price DECIMAL(18,2) NOT NULL,     -- Giá trị thuần có thể thực hiện được
    ProvisionAmount AS (CASE WHEN BookPrice > NRV_Price THEN (BookPrice - NRV_Price) * BookQuantity ELSE 0 END),
    PRIMARY KEY (ProvisionPeriod, MaterialID)
);

Implementation và kết quả

Quy trình hạch toán và thuật toán tính giá xuất kho

Công ty áp dụng phương pháp Đơn giá bình quân sau mỗi lần nhập (Bình quân gia quyền liên hoàn). Thuật toán tính toán giá trị xuất kho và số dư tồn kho được thiết lập như sau:

$$\text{Đơn giá bình quân sau lần nhập } i = \frac{\text{Trị giá tồn kho trước lần nhập } i + \text{Trị giá nhập lần } i}{\text{Số lượng tồn kho trước lần nhập } i + \text{Số lượng nhập lần } i}$$

$$\text{Trị giá NVL xuất dùng} = \text{Số lượng xuất} \times \text{Đơn giá bình quân tại thời điểm xuất}$$

Script thực thi hạch toán và kiểm định số liệu (Python Engine)

class InventoryLedger:
    def __init__(self, item_id, item_name, opening_qty, opening_cost):
        self.item_id = item_id
        self.item_name = item_name
        self.current_qty = opening_qty
        self.current_val = opening_qty * opening_cost
        self.current_unit_price = opening_cost
        self.transactions = []

    def goods_receipt(self, date, voucher_no, qty, unit_price):
        """Xử lý nhập kho nguyên vật liệu"""
        total_receipt_val = qty * unit_price
        self.current_qty += qty
        self.current_val += total_receipt_val
        self.current_unit_price = self.current_val / self.current_qty
        self.transactions.append({
            "date": date, "voucher": voucher_no, "type": "RECEIPT",
            "qty": qty, "price": unit_price, "total": total_receipt_val,
            "stock_qty": self.current_qty, "stock_val": self.current_val,
            "avg_unit_price": self.current_unit_price
        })

    def goods_issue(self, date, voucher_no, qty, project):
        """Xử lý xuất kho theo giá bình quân liên hoàn"""
        if qty > self.current_qty:
            raise ValueError("Lỗi: Số lượng xuất vượt quá tồn kho khả dụng!")
        
        issue_price = self.current_unit_price
        issue_val = qty * issue_price
        self.current_qty -= qty
        self.current_val -= issue_val
        
        self.transactions.append({
            "date": date, "voucher": voucher_no, "type": "ISSUE",
            "qty": qty, "price": issue_price, "total": issue_val,
            "project": project, "stock_qty": self.current_qty,
            "stock_val": self.current_val, "avg_unit_price": self.current_unit_price
        })
        return issue_val

# Khởi tạo dữ liệu thực tế tháng 12/2017: Xi măng Hải Phòng
# Tồn đầu kỳ ngày 01/12/2017: 1.000 bao, đơn giá 65.500 đ/bao
ledger = InventoryLedger("1521.XHP", "Xi măng Hải Phòng", 1000, 65500.0)

# Ngày 10/12/2017: Nhập 1.000 bao theo HĐ 0009419 / PN 20.12, giá 63.050 đ/bao
ledger.goods_receipt("2017-12-10", "PN20.12", 1000, 63050.0)

# Ngày 15/12/2017: Xuất 100 bao cho Trường Tiểu học Cát Bi (PX 25.12)
issued_val = ledger.goods_issue("2017-12-15", "PX25.12", 100, "TH-CATBI")

print(f"Đơn giá xuất kho ngày 15/12: {ledger.transactions[-1]['price']:,.2f} VNĐ")
print(f"Tổng giá trị xuất kho: {issued_val:,.2f} VNĐ")
print(f"Số lượng tồn kho còn lại: {ledger.current_qty} bao, Trị giá tồn: {ledger.current_val:,.2f} VNĐ")

Kết quả thực thi từ dữ liệu kiểm nghiệm

  • Tồn đầu kỳ (01/12/2017): $1.000 \text{ bao} \times 65.500 \text{ đ} = 65.500.000 \text{ VNĐ}$.
  • Nhập ngày 10/12/2017 (PN 20.12): $1.000 \text{ bao} \times 63.050 \text{ đ} = 63.050.000 \text{ VNĐ}$.
  • Đơn giá bình quân xác định tại ngày 15/12/2017: $$\bar{P}_{15/12} = \frac{65.500.000 + 63.050.000}{1.000 + 1.000} = \frac{128.550.000}{2.000} = 64.275 \text{ VNĐ/bao}$$
  • Trị giá xuất kho 100 bao (PX 25.12): $100 \times 64.275 = 6.427.500 \text{ VNĐ}$.
  • Định khoản nghiệp vụ phát sinh:
    • Nghiệp vụ 1 (10/12 - Nhập kho mua ngoài): $$\text{Nợ TK 152: } 112.475.000 \text{ VNĐ}$$ $$\text{Nợ TK 1331: } 11.247.500 \text{ VNĐ}$$ $$\text{Có TK 331 (Công ty Minh Ngọc): } 123.722.500 \text{ VNĐ}$$
    • Nghiệp vụ 2 (15/12 - Xuất kho cho công trình): $$\text{Nợ TK 154 (Chi tiết Công trình TH Cát Bi): } 6.427.500 \text{ VNĐ}$$ $$\text{Có TK 152: } 6.427.500 \text{ VNĐ}$$

Thuật toán trích lập dự phòng giảm giá hàng tồn kho (TK 2294)

Quy định hạch toán cuối niên độ tài chính khi $NRV < \text{Giá gốc}$:

$$\text{Mức trích lập dự phòng} = \sum_{j=1}^{m} \max\left(0, \left(\text{Giá gốc}_j - NRV_j\right) \times \text{Số lượng tồn kho thực tế}_j\right)$$

def calculate_inventory_provision(stock_records):
    """
    stock_records: list of dicts [{'name': str, 'qty': float, 'cost': float, 'nrv': float, 'prev_prov': float}]
    """
    results = []
    for item in stock_records:
        current_provision = max(0.0, (item['cost'] - item['nrv']) * item['qty'])
        diff = current_provision - item['prev_prov']
        
        if diff > 0:
            action = f"Trích lập bổ sung: Nợ TK 632 / Có TK 2294: {diff:,.2f} VNĐ"
        elif diff < 0:
            action = f"Hoàn nhập dự phòng: Nợ TK 2294 / Có TK 632: {abs(diff):,.2f} VNĐ"
        else:
            action = "Không điều chỉnh dự phòng"
            
        results.append({
            "item": item['name'],
            "provision_needed": current_provision,
            "adjustment": diff,
            "accounting_entry": action
        })
    return results

# Thử nghiệm với thép tồn kho công trình cuối năm 2017
materials_audit = [
    {"name": "Thép cuộn D8", "qty": 15.5, "cost": 14500000.0, "nrv": 13800000.0, "prev_prov": 0.0},
    {"name": "Gạch lát Đồng Tâm", "qty": 300.0, "cost": 154000.0, "nrv": 155000.0, "prev_prov": 0.0}
]

provision_report = calculate_inventory_provision(materials_audit)
for r in provision_report:
    print(f"Vật tư: {r['item']} | Trích lập: {r['provision_needed']:,.2f} | Xử lý: {r['accounting_entry']}")

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

1. Cấu trúc hóa hệ thống Danh điểm vật tư

Trước khi cải tiến, vật tư được quản lý theo mô tả ngôn ngữ tự nhiên rời rạc, dẫn đến sai sót khi nhập liệu. Đề tài thiết lập cấu trúc mã hóa 3 cấp gồm 8 ký tự: [Loại TK cấp 2].[Nhóm vật tư].[Số thứ tự/Quy cách].

                  CẤU TRÚC MÃ DANH ĐIỂM VẬT TƯ
              
              +-------------------------------------+
              | 1 5 2 1  .  X M P  .  0 1           |
              +----+----+---+---+--+---+----+-------+
                   |            |           |
       Tài khoản cấp 2     Nhóm NVL     Quy cách chi tiết
       (1521: NVL chính)  (Xi măng)    (01: Xi măng Hải Phòng)
  • 1521.XMP.01: Xi măng Hải Phòng (Bao 50kg)
  • 1521.THE.08: Thép xây dựng phi 8 (Tấn)
  • 1521.GLD.01: Gạch lát Đồng Tâm kích thước 40x40 (Thùng)
  • 1522.DAU.01: Dầu bôi trơn máy trộn bê tông (Lít)

2. Tối ưu hóa hiệu suất luân chuyển chứng từ và đối chiếu sổ sách

Chỉ số hiệu quả Quy trình cũ (Thủ công) Quy trình cải tiến (Số hóa) Mức cải thiện (%)
Thời gian xuất phiếu kho 15 - 20 phút / phiếu 2 - 3 phút / phiếu Giảm 85%
Độ trễ đối chiếu kho - kế toán Cuối tháng (Độ trễ 25 - 30 ngày) Cập nhật hàng ngày (Real-time) Giảm 95%
Tỷ lệ sai sót số liệu tồn kho 4.2% (do nhầm mã và quy cách) < 0.1% Giảm 97.6%
Thời gian khóa sổ Báo cáo NVL 5 ngày sau kết thúc kỳ 4 giờ làm việc Nhanh hơn 10 lần

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

Kịch bản triển khai tại công trường xây lắp

Áp dụng trực tiếp tại Ban Chỉ huy công trường Dự án Trường Tiểu học Cát Bi (Hải Phòng):

  1. Giai đoạn tiếp nhận vật tư: Khi xe chở 1.000 bao Xi măng Hải Phòng từ Công ty TNHH VLXD Minh Ngọc tới công trường, Cán bộ kỹ thuật kiểm tra quy chuẩn kỹ thuật và hóa đơn GTGT (Mẫu 01GTKT3/001). Thủ kho lập Phiếu nhập kho (Mẫu 01-VT) qua phần mềm, tự động gán mã 1521.XHP.01.
  2. Giai đoạn cấp phát thi công: Đội trưởng Đội thi công số 2 gửi Phiếu yêu cầu cấp NVL qua hệ thống. Kế toán công trình lập Phiếu xuất kho (Mẫu 02-VT), hệ thống tự động tính giá bình quân liên hoàn 64.275 VNĐ/bao, ghi nhận trực tiếp vào chi phí dở dang công trình TK 154 (TH-CATBI).

Phân tích chi phí - lợi ích (Cost-Benefit Analysis)

  • Chi phí đầu tư phần mềm & chuẩn hóa: 25.000.000 VNĐ (Phần mềm kế toán + Đào tạo nhân sự).
  • Lợi ích kinh tế trực tiếp:
    • Tiết kiệm 1 nhân sự phụ trách đối chiếu thủ công: ~84.000.000 VNĐ/năm.
    • Cắt giảm hao hụt, thất thoát vật tư tại công trường ước tính 1.2% giá trị vật liệu: ~120.000.000 VNĐ/năm.
    • ROI (Return on Investment): Đạt điểm hòa vốn sau 1.8 tháng triển khai.

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

Hạn chế kỹ thuật

  • Dữ liệu hạch toán trong đề tài giới hạn tại niên độ tài chính 2017, chủ yếu hạch toán hồi tố để phân tích thực trạng.
  • Hệ thống mạng LAN tại các công trường phân tán của Công ty CP Xây dựng số 1 đôi khi thiếu ổn định, gây gián đoạn cập nhật dữ liệu về máy chủ trung tâm.

Định hướng mở rộng

  • Ứng dụng công nghệ quét mã vạch (Barcode / QR Code) trên thiết bị di động tại kho công trường để tự động hóa khâu lập Phiếu nhập kho (Mẫu 01-VT) và Phiếu xuất kho (Mẫu 02-VT).
  • Tích hợp chữ ký số và hóa đơn điện tử đồng bộ theo Nghị định 123/2020/NĐ-CP và Thông tư 78/2021/TT-BTC.

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

+-----------------------------------------------------------------------------------+
|                              ĐỐI TƯỢNG HƯỞNG LỢI                                  |
+-----------------------------------------------------------------------------------+
| [ SINH VIÊN KẾ TOÁN ]                                                             |
|   * Làm chủ phương pháp thẻ song song và Kê khai thường xuyên.                   |
|   * Nắm vững kỹ thuật lập bảng danh điểm vật tư và trích lập dự phòng TK 2294.   |
+-----------------------------------------------------------------------------------+
| [ KẾ TOÁN VIÊN DOANH NGHIỆP XÂY DỰNG ]                                            |
|   * Quy trình xử lý chứng từ chuẩn hóa, cắt giảm 85% thao tác thủ công.          |
|   * Công thức tính giá xuất kho bình quân liên hoàn chính xác, không nhầm lẫn.    |
+-----------------------------------------------------------------------------------+
| [ CHỦ DOANH NGHIỆP / BAN QUẢN LÝ DỰ ÁN ]                                          |
|   * Báo cáo giá thành công trình real-time, kiểm soát hao hụt vật tư.             |
|   * Minh bạch hóa số liệu phục vụ quyết toán thuế và đấu thầu dự án.              |
+-----------------------------------------------------------------------------------+
  • Sinh viên chuyên ngành Kế toán - Kiểm toán: Nguồn tài liệu tham khảo chuẩn mực về phương pháp hạch toán hàng tồn kho theo Thông tư 133/2016/TT-BTC, kết hợp bài toán xử lý dữ liệu thực tế tại doanh nghiệp xây lắp.
  • Kế toán viên doanh nghiệp xây dựng: Khung tham chiếu thực tế để tái cấu trúc sổ sách, lập chứng từ nhập - xuất và thiết lập hệ thống tài khoản chi tiết (TK 1521, 1522, 1523, 1524, 1525, 1528).
  • Nhà quản trị doanh nghiệp xây lắp: Phương pháp luận kiểm soát chi phí công trình từ khâu lập kế hoạch thu mua, định mức dự trữ đến hạch toán giá thành hạng mục thi công.

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

1. Doanh nghiệp xây lắp quy mô vừa và nhỏ nên lựa chọn Thông tư 133/2016/TT-BTC hay Thông tư 200/2014/TT-BTC?

Doanh nghiệp có quy mô vốn vừa và nhỏ nên áp dụng Thông tư 133/2016/TT-BTC để tinh gọn hệ thống tài khoản (sử dụng TK 154 để tập hợp toàn bộ chi phí sản xuất kinh doanh dở dang thay vì phân tách thành TK 621, 622, 627 như Thông tư 200), từ đó giảm áp lực hạch toán chi tiết mà vẫn đảm bảo tính chính xác của giá thành công trình.

2. Ưu điểm nổi bật của phương pháp bình quân gia quyền liên hoàn so với FIFO trong xây dựng là gì?

Phương pháp bình quân gia quyền liên hoàn (sau mỗi lần nhập) phản ánh sát thực tế biến động đơn giá của thị trường vật liệu xây dựng (vốn có biên độ dao động mạnh theo tuần/tháng), giúp giá trị vật tư xuất dùng cho từng hạng mục công trình phản ánh đúng chi phí phát sinh thực tế tại thời điểm thi công.

3. Tại sao cần trích lập dự phòng giảm giá hàng tồn kho (TK 2294) đối với vật tư xây dựng?

Vật tư xây dựng lưu kho lâu ngày (như sắt thép, xi măng) có nguy cơ hoen rỉ, suy giảm phẩm chất hoặc giảm giá thị trường. Trích lập dự phòng theo nguyên tắc giá thấp hơn giữa giá gốc và giá trị thuần có thể thực hiện được ($NRV$) giúp doanh nghiệp tuân thủ nguyên tắc thận trọng, tránh phản ánh thổi phồng giá trị tài sản trên Bảng cân đối kế toán.

4. Khi nào doanh nghiệp xây lắp nên chuyển từ Phương pháp Thẻ song song sang Phương pháp Sổ số dư?

Khi doanh nghiệp mở rộng quy mô, số lượng danh điểm vật tư vượt trên 100 chủng loại và phát sinh nhiều giao dịch nhập - xuất liên tục trong ngày. Phương pháp Sổ số dư sẽ giúp loại bỏ hoàn toàn việc ghi chép trùng lặp chỉ tiêu số lượng giữa Kho và Phòng Kế toán.

5. Yêu cầu kỹ thuật tối thiểu để số hóa công tác kế toán nguyên vật liệu là gì?

Hệ thống máy trạm chạy hệ điều hành Windows 10/11 64-bit, RAM tối thiểu 8GB, mạng nội bộ VPN/LAN kết nối kho và văn phòng kế toán, cài đặt phần mềm kế toán hỗ trợ chuẩn kết xuất XML theo quy định của Tổng cục Thuế và cơ sở dữ liệu Microsoft SQL Server.


Kết luận

Khóa luận tốt nghiệp "Hoàn thiện công tác kế toán nguyên vật liệu tại Công ty Cổ phần Xây dựng số 1" của sinh viên Nguyễn Thị Thùy Linh đã giải quyết trọn vẹn yêu cầu thực tiễn trong công tác quản trị tài chính doanh nghiệp xây dựng. Bằng việc làm rõ các hạn chế trong quản lý danh điểm vật tư, luân chuyển chứng từ và trích lập dự phòng tổn thất, đề tài đề xuất hệ thống giải pháp mang tính ứng dụng cao: Chuẩn hóa bộ mã danh điểm 3 cấp, chuyển đổi mô hình hạch toán sang kế toán máy và tự động hóa tính giá xuất kho bình quân liên hoàn. Các giải pháp này không chỉ tối ưu hóa năng suất làm việc của bộ máy kế toán mà còn cung cấp công cụ kiểm soát chi phí đắc lực, nâng cao năng lực cạnh tranh và phát triển bền vững cho doanh nghiệp trong thời kỳ chuyển đổi số ngành xây dựng.