1. Trang chủ
  2. » Luận Văn - Báo Cáo

1 (7).Pdf

139 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Báo Cáo Tốt Nghiệp Kế Toán Nợ Phải Thu Khách Hàng Tại Công Ty Tae Young Vina Chemical
Tác giả Huỳnh Yến Nhi
Người hướng dẫn Ths. Mai Hoàng Hạnh
Trường học Trường Đại học Thủ Dầu Một
Chuyên ngành Kế Toán
Thể loại Báo cáo tốt nghiệp
Năm xuất bản 2020
Thành phố Bình Dương
Định dạng
Số trang 139
Dung lượng 6,16 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Cấu trúc

  • 1. Lý do chọn đề tài (11)
  • 2. Mục tiêu nghiên cứu (12)
  • 3. Đối tượng và phạm vi nghiên cứu (12)
  • 4. Phương pháp nghiên cứu (13)
  • 5. Ý nghĩa của đề tài (13)
  • 6. Kết cấu của đề tài (14)
  • CHƯƠNG 1. GIỚI THIỆU KHÁI QUÁT VỀ CÔNG TY TNHH TEA (15)
    • 1.1. Lịch sử hình thành và phát triển của công ty TNHH Tae Young Vina Chemical5 1. Giới thiệu sơ lược về công ty (15)
      • 1.1.2. Đặc điểm, quy trình kinh doanh (16)
    • 1.2. Cơ cấu tở chức bộ máy quản lý (0)
    • 1.3. Cơ cấu tổ chức bộ máy kế toán (18)
    • 1.4. Chế độ chính sách bộ máy kế toán áp dụng tại đơn vị (0)
  • CHƯƠNG 2. THỰC TRẠNG KẾ TOÁN PHẢI THU KHÁCH HÀNG TẠI CÔNG TY TNHH TAE YOUNG VINA CHEMICAL (23)
    • 2.1. Nội dung (23)
    • 2.2. Nguyên tắc kế toán (24)
    • 2.3. Tài khoản sử dụng (25)
    • 2.4. Tổ chức hệ thống sổ kế toán tại công ty (26)
    • 2.5. Các nghiệp vụ kinh tế phát sinh tại công ty TNHH Tae Young Vina Chemical (31)
      • 2.5.1. Một số nghiệp vụ phát sinh (31)
    • 2.6. Biến động tài khoản phải thu khách hàng (63)
      • 2.6.1. Phân tích biến động tài khoản phải thu khách hàng (63)
      • 2.6.2. Phân tích chỉ số vòng quay khoản phải thu (0)
    • 2.7. Phân tích báo cáo tài chính quý 2, 3, 4 năm 2019 (66)
      • 2.7.1. Phân tích bảng cân đối kế toán (66)
        • 2.7.1.1. Phân tích bảng cân đối giữa tài sản và nguồn vốn theo chiều ngang (66)
        • 2.7.1.2. Phân tích bảng cân đối giữa tài sản và nguồn vốn theo chiều dọc (0)
        • 2.7.1.3. Phân tích các chỉ số tài chính (78)
      • 2.7.2. Phân tích tình hình tài chính thông qua báo cáo kết quả hoạt động kinh doanh (82)
        • 2.7.2.1. Phân tích báo cáo kết quả hoạt động kinh doanh (82)
        • 2.7.2.2. Phân tích các chỉ số tài chính (0)
  • CHƯƠNG 3. NHẬN XÉT VÀ GIẢI PHÁP (14)
    • 3.1. Nhận xét thực trạng kế toán phải thu khách hàng tại công ty TNHH Tae Young (98)
      • 3.1.1. Ưu điểm (98)
      • 3.1.2. Nhược điểm (0)
    • 3.2. Một số giải pháp nhằm hoàn thiện công tác kế toán phải thu khách hàng tại công ty TNHH Tae Young Vina Chemical (0)
    • 3.3. Bài học kinh nghiệm (101)
  • KẾT LUẬN (71)
  • TÀI LIỆU THAM KHẢO (104)
  • PHỤ LỤC (105)

Nội dung

TRANG BIA docx } finally { try { pstm close(); } catch (SQLException e2) { e2 printStackTrace(); } } return n > 0; } public ArrayList getTimKiem(String ma){ ArrayList dsnv = new Ar[.]

Mục tiêu nghiên cứu

- Nhằm vận dụng kiến thức đã học trên ghế nhà trường vào thực tiễn nhằm cũng cố và bổ sung kiến thức đã học.

- Tìm hiểu và thực hành kế toán công nợ phải thu tại công ty TNHH Tae

- Từ đó đưa ra những nhận xét, đánh giá về kế toán nợ phải thu tại công ty

Công ty TNHH Tae Young Vina Chamical đang đề xuất các biện pháp khách quan nhằm cải thiện công tác hạch toán công nợ phải thu Mục tiêu là nâng cao hiệu quả và chất lượng trong quá trình sản xuất kinh doanh của công ty.

Phương pháp nghiên cứu

- Phương pháp thu thập số liệu: Thu thập số liệu thứ cấp của Công ty trên sách báo, internet thông qua các trang web.

Phương pháp phân tích bao gồm việc áp dụng các kỹ thuật thống kê, mô tả và so sánh, cùng với phương pháp suy luận, nhằm đưa ra những nhận xét và đánh giá chính xác, từ đó đề xuất các giải pháp hiệu quả.

Phương pháp phỏng vấn trực tiếp là cách đặt câu hỏi cho người cung cấp thông tin, nhằm thu thập những dữ liệu cần thiết cho việc thực hiện đề tài.

Ý nghĩa của đề tài

Đối với một công ty sản xuất, việc sản xuất và tiêu thụ sản phẩm là rất quan trọng để đảm bảo doanh thu và duy trì hoạt động Khách hàng mua sản phẩm là yếu tố quyết định trong mối quan hệ cung cầu trên thị trường Doanh thu từ việc bán hàng không chỉ giúp trang trải chi phí sản xuất và nhân công mà còn tạo ra lợi nhuận cần thiết cho sự phát triển của công ty Quy trình sản xuất và bán hàng, cùng với việc mua nguyên vật liệu, tạo thành một chu trình khép kín Trong nghiệp vụ bán hàng, việc thu hồi công nợ bằng tiền mặt hoặc chuyển khoản là cần thiết, và kế toán phải ghi chép chính xác Ngoài ra, kế toán còn có trách nhiệm thu hồi các khoản nợ từ khách hàng và dự đoán các khoản nợ khó đòi cũng như rủi ro trong quá trình thu hồi.

Trong quá trình làm, kế toán cần phải có đầy đủ kinh nghiệm để xử lý tình huống, giải quyết những rủi ro có thể gặp phải.

Tại Công ty Tae Young Vina Chemical, kế toán nợ phải thu khách hàng cần nắm rõ tình hình công nợ để giúp Giám đốc đánh giá sự biến động doanh thu của Công ty Điều này cho phép Giám đốc xem xét nguyên nhân dẫn đến sự tăng hoặc giảm doanh thu.

} public static Connection getConnection() { return con;

Kế toán nợ phải thu tại Công ty Tae Young Vina đóng vai trò quan trọng trong việc theo dõi tình hình công nợ từ khách hàng, giúp doanh nghiệp nắm bắt được số tiền đã thu hoặc chưa thanh toán Điều này không chỉ ngăn chặn tình trạng chiếm dụng vốn mà còn giảm thiểu việc dây dưa và khuê đọng các khoản nợ dài hạn, từ đó nâng cao hiệu quả tài chính của công ty.

Chemical nói riêng và nhiều Công ty khác nói chung.

Kết cấu của đề tài

Ngoài phần mở đầu, kết luận, danh mục, tài liệu tham khảo và các phụ lục liên quan bài báo cáo được trình bày trong 03 chương:

- Chương 1: Giới thiệu khái quát về Công ty TNHH Tae Young Vina

- Chương 2: Thực trạng kế toán nợ phải thu khách hàng tại Công ty TNHH

- Chương 3: Nhận xét và giải pháp.

} finally { try { pstm.close(); } catch (SQLException e2) { e2.printStackTrace();

} public ArrayList getTimKiem(String ma){

ArrayList dsnv = new ArrayList(); ConnectDB.getInstance();

Connection con = ConnectDB.getConnection(); try {

String sql = "select * from NhanVien where maNV like N'%" +ma+"%'";

The code snippet demonstrates how to create a statement using a database connection and execute a SQL query to retrieve data It iterates through the result set, adding new employee records to a list by extracting various attributes such as employee ID, first name, last name, age, gender, department, and salary.

The ConnectDB class establishes a connection to a database using Java's SQL package It imports necessary classes such as Connection, DriverManager, and SQLException The class contains a static Connection object and a private static instance of ConnectDB To access the instance, the getInstance() method is provided, ensuring a single instance of the ConnectDB class for managing database connections.

} public void connect() throws SQLException {

String url = "jdbc:sqlserver://localhost:1433;database name=QLNVIEN";

String pw = "123"; con = DriverManager.getConnection(url, user, pw); if(con != null) {

System.out.println("thanh cong");

} } public void disconnect() { if(con != null) { try { con.close();

} public static Connection getConnection() { return con;

GIỚI THIỆU KHÁI QUÁT VỀ CÔNG TY TNHH TEA

Lịch sử hình thành và phát triển của công ty TNHH Tae Young Vina Chemical5 1 Giới thiệu sơ lược về công ty

1.1.1 Giới thiệu sơ lược về Công ty

Công ty TNHH Tae Young Vina Chemical là doanh nghiệp 100% vốn nước ngoài, được thành lập theo giấy chứng nhận đầu tư số 461043000472, do Ủy ban Nhân dân tỉnh Bình Dương cấp vào ngày 30 tháng 06 năm 2008.

- Tên công ty: Công Ty TNHH Tae Young Vina Chemical.

- Nơi đăng ký quản lý: Cục Thuế tỉnh Bình Dương.

- Tên tiếng anh: Tae Young Vina Chemical Co Ltd.

- Trụ sở hoạt động: Khu phố 1B, phường An Phú, thành phố Thuận An, tỉnh

- Vốn điều lệ: 449.000 (đô la Mỹ).

- Đại diện theo pháp luật của Công ty: Ông Kwon Sook Jin.

- Lĩnh vực kinh doanh: Công ty được thành lập trong lĩnh vực hoạt động sản xuất kinh doanh bao gồm:

Sản xuất các sản phẩm hóa chất chưa được phân loại là một lĩnh vực quan trọng Trong quá trình này, dữ liệu nhân viên được thu thập và lưu trữ, bao gồm mã nhân viên, họ tên, tuổi, giới tính, phòng ban và mức lương.

} public static Connection getConnection() { return con;

Sản xuất sơn, véc ni và các chất sơn quét tương tự, cùng với việc sản xuất mực in và ma tít, đóng vai trò quan trọng trong ngành công nghiệp Cụ thể, bao gồm sản xuất mực in và keo cho lĩnh vực bao bì nhựa, cũng như sản xuất các loại sơn nước đa dạng.

1.1.2 Đặc điểm, quy trình kinh doanh.

Từ năm 2017 - 2020 gần đây Công ty TNHH Tae Young Vina Chemical cả tất cả 25 lao động:

- Một Giám đốc: Ông Kwon Sook Jin.

Phòng kế toán bao gồm một kế toán trưởng và ba kế toán viên, tất cả đều tốt nghiệp từ các trường Cao đẳng và Đại học chuyên ngành Kế toán – Tài chính Đội ngũ này có trình độ chuyên môn cao và nắm vững quy trình cũng như nghiệp vụ kế toán.

- Phọ̀ng sản xuất kinh doanh: Một trưởng phòng và bốn nhân viên.

Phòng hành chính bao gồm một trưởng phòng, hai thủ kho, hai bảo vệ, năm nhân viên lái xe, cùng ba nhân viên phụ trách sắp xếp, bố trí, tiếp nhận và điều động nhân sự.

- Pḥòng cung ứng vật tư: một Trưởng phòng và hai nhân viên ghi chép các hàng hóa, vật tư, nguyên vật liệu.

Đội ngũ lao động trẻ của công ty luôn nỗ lực học hỏi, trau dồi kinh nghiệm và tuân thủ nghiêm ngặt các quy định của công ty.

1.2 Cơ cấu tổ chức, bộ máy quản lý

} finally { try { pstm.close(); } catch (SQLException e2) { e2.printStackTrace();

} public ArrayList getTimKiem(String ma){

ArrayList dsnv = new ArrayList(); ConnectDB.getInstance();

Connection con = ConnectDB.getConnection(); try {

String sql = "select * from NhanVien where maNV like N'%" +ma+"%'";

The code snippet demonstrates how to create a statement and execute a SQL query to retrieve employee data It iterates through the result set, adding new employee objects to the list with attributes such as employee ID, first name, last name, age, gender, department, and salary.

The ConnectDB class establishes a connection to a database using Java's SQL package It imports necessary classes such as Connection, DriverManager, and SQLException The class contains a static Connection object and a private static instance of ConnectDB The method getInstance() returns the singleton instance of the ConnectDB class, ensuring that only one connection instance is created throughout the application.

} public void connect() throws SQLException {

String url = "jdbc:sqlserver://localhost:1433;database name=QLNVIEN";

String pw = "123"; con = DriverManager.getConnection(url, user, pw); if(con != null) {

System.out.println("thanh cong");

} } public void disconnect() { if(con != null) { try { con.close();

} public static Connection getConnection() { return con;

Hình 1.1 Sơ đồ bộ máy quản lý Nguồn:Phòng hành chính Công ty Tae Young Vina Chamical (2020)

► Chức năng từng bộ phận:

+ Là người đại diện điều hành công việc kinh doanh sản xuất hàng tháng của Công ty, chịu trách nhiệm thực hiện quyền và nghĩa vụ trước pháp luật.

Giám đốc là người lãnh đạo công ty, chịu trách nhiệm trước toàn bộ thành viên về hoạt động kinh doanh Họ lập kế hoạch và định hướng chiến lược chung, đồng thời quyết định các vấn đề liên quan đến hoạt động sản xuất và kinh doanh hàng ngày của công ty.

Tham mưu cho Giám đốc về các vấn đề tài chính doanh nghiệp nhằm đảm bảo nguồn vốn kinh doanh và phản ánh chính xác dòng vốn của Công ty, từ đó giúp Công ty hoạt động sản xuất kinh doanh hiệu quả.

Phòng sản xuất kinh doanh

The supply room for materials processes employee data by iterating through the result set, adding new employee records to the list Each record includes the employee's ID, first name, last name, age, gender, department based on the department code, and salary.

} public static Connection getConnection() { return con;

+ Có nhiệm vụ giúp ban giám đốc chỉ đạo về các nghiệp vụ của công tác tài} chính kế toán như sau:

● Thực hiện việc kế toán, thống kê và các hoạt động nhằm quản lý tiền, hàng.

● Chỉ đạo quản lý và sử dụng vốn có hiệu quả, tạo nguồn vốn phục vụ cho công tác kinh doanh.

Thực hiện chế độ báo cáo định kỳ và đột xuất theo quy định của Bộ Tài chính, đại diện Công ty giải quyết các nghĩa vụ và trách nhiệm với nhà nước, đồng thời phối hợp với các phòng ban trong Công ty để nâng cao hiệu quả công việc kinh doanh.

Thực hiện chính sách tuyển dụng và đào tạo nhân viên, quản lý hồ sơ và lý lịch công nhân viên, cũng như thống kê quản lý lao động trong công ty Tham gia hỗ trợ ban Giám đốc trong việc nghiên cứu kế hoạch xây dựng, triển khai và giám sát thực hiện các cải tiến và hoàn thiện tổ chức.

- Phòng sản xuất – kinh doanh:

Công ty có nhiệm vụ tổ chức và chỉ đạo hoạt động kinh doanh, xây dựng kế hoạch kinh doanh phù hợp với yêu cầu hoạt động Đồng thời, công ty cũng ký kết hợp đồng với khách hàng, lập kế hoạch vật tư thiết bị, và theo dõi, hướng dẫn lái xe thực hiện công việc cũng như các quy định của công ty.

+ Có nhiệm vụ hoàn thành kế hoạch sản xuất của Công ty và vẫn phải đảm bảo yêu cầu tiến độ, cũng như chất lượng thành phẩm.

- Phòng cung ứng vật tư:

Có trách nhiệm tìm nhà cung ứng vật tư để sản xuất đảm bảo yêu cầu chất lượng, số lượng, thời hạn và với mức giá thấp nhất.

1.3 Cơ cấu tổ chức bộ máy kế toán

} finally { try { pstm.close(); } catch (SQLException e2) { e2.printStackTrace();

} public ArrayList getTimKiem(String ma){

ArrayList dsnv = new ArrayList(); ConnectDB.getInstance();

Connection con = ConnectDB.getConnection(); try {

String sql = "select * from NhanVien where maNV like N'%" +ma+"%'";

The code snippet demonstrates how to create a statement and execute a SQL query to retrieve employee data It iterates through the result set, adding new employee objects to the list with attributes such as employee ID, first name, last name, age, gender, department, and salary.

Cơ cấu tổ chức bộ máy kế toán

} finally { try { pstm.close(); } catch (SQLException e2) { e2.printStackTrace();

} public ArrayList getTimKiem(String ma){

ArrayList dsnv = new ArrayList(); ConnectDB.getInstance();

Connection con = ConnectDB.getConnection(); try {

String sql = "select * from NhanVien where maNV like N'%" +ma+"%'";

The code snippet demonstrates how to create a statement using a database connection and execute a SQL query to retrieve data It iterates through the result set, adding new employee records to a list by extracting various attributes such as employee ID, first name, last name, age, gender, department, and salary.

The ConnectDB class establishes a connection to a database using Java's SQL package It imports necessary classes such as Connection, DriverManager, and SQLException The class contains a static Connection object and a private static instance of ConnectDB To access the instance, the getInstance() method is provided, ensuring a single instance of the ConnectDB class for managing database connections.

} public void connect() throws SQLException {

String url = "jdbc:sqlserver://localhost:1433;database name=QLNVIEN";

String pw = "123"; con = DriverManager.getConnection(url, user, pw); if(con != null) {

System.out.println("thanh cong");

} } public void disconnect() { if(con != null) { try { con.close();

} public static Connection getConnection() { return con;

Hình 1.2 Sơ đồ bộ máy kế toán Nguồn: Phòng kế toán Công ty Tae Young Vina Chamical (2020)

► Chức năng từng phòng ban:

Kế toán trưởng là người đứng đầu bộ phận kế toán, chịu trách nhiệm về tính chính xác và trung thực của tình hình tài chính của Công ty trước lãnh đạo và cơ quan nhà nước Bên cạnh đó, kế toán trưởng còn tham mưu cho Giám đốc về các hoạt động tài chính và tổ chức kiểm tra việc thực hiện kế toán nội bộ để đảm bảo tính trung thực.

Kế toán kiểm kê, thanh toán lương

The code snippet retrieves employee data from a result set, creating a new `NhanVien` object for each record It adds the employee's ID, first name, last name, age, gender, department, and salary to a list called `dsnv`.

} public static Connection getConnection() { return con;

Là người điều hành, tôi kiểm tra công tác kế toán và tổng hợp số liệu để lập báo cáo tài chính cũng như báo cáo quản trị Tôi cũng thay mặt Kế toán trưởng quản lý công việc của phòng kế toán khi Kế toán trưởng vắng mặt.

Theo dõi tình hình thu chi, tiêu thụ hàng hóa tại các cửa hàng Thu chi tiền hàng của các cửa hàng để nộp cho thủ quỹ.

- Kế toán hàng hóa, xác định kết quả kinh doanh:

Theo dõi tình hình hàng hóa, biến động của doanh thu tăng giảm, xác định lợi nhuận thuần từ hoạt động kinh doanh.

- Kế toán thanh toán kiêm kế toán lương:

Chịu trách nhiệm theo dõi và ghi chép các khoản thanh toán liên quan đến người lao động, khách hàng và nhà cung cấp, cũng như các nghĩa vụ đối với Nhà nước Đồng thời, đảm bảo tính toán chính xác các khoản trích theo lương của người lao động.

Nhiệm vụ chính bao gồm thu và chi tiền mặt, quản lý mối quan hệ với ngân hàng, theo dõi và cập nhật thường xuyên quá trình luân chuyển tiền mặt và tiền gửi ngân hàng, đồng thời thực hiện đối chiếu và kiểm tra kịp thời với quỹ tiền mặt và tiền gửi của Công ty.

1.4 Chế độ, chính sách kế toán và hình thức kế toán áp dụng tại đơn vị.

Công ty áp dụng hệ thống tài khoản theo Thông tư 200/2014/TT-BTC, được ban hành vào ngày 22 tháng 12 năm 2014 bởi Bộ Tài chính Hệ thống này dựa trên Luật Kế toán ngày 17 tháng 6 năm 2003 và được hướng dẫn bởi Thông tư về chế độ kế toán doanh nghiệp do Bộ trưởng Bộ Tài chính ban hành theo đề nghị của Vụ trưởng Vụ Chế độ Kế toán và Kiểm toán.

- Đơn vị tiền tệ sử dụng hạch toán: Đồng Việt Nam (VNĐ)

- Tiền: bao gồm tiền mặt và tiền gửi ngân hàng.

} finally { try { pstm.close(); } catch (SQLException e2) { e2.printStackTrace();

} public ArrayList getTimKiem(String ma){

ArrayList dsnv = new ArrayList(); ConnectDB.getInstance();

Connection con = ConnectDB.getConnection(); try {

String sql = "select * from NhanVien where maNV like N'%" +ma+"%'";

The code snippet demonstrates how to create a statement and execute a SQL query to retrieve employee data It iterates through the result set, adding new employee objects to the list with attributes such as employee ID, first name, last name, age, gender, department, and salary.

The ConnectDB class establishes a connection to a database using Java's SQL package It imports necessary classes such as Connection, DriverManager, and SQLException The class contains a static Connection object and a private static instance of ConnectDB To access the instance, the getInstance() method is provided, ensuring a single instance of the ConnectDB class for managing database connections.

} public void connect() throws SQLException {

String url = "jdbc:sqlserver://localhost:1433;database name=QLNVIEN";

String pw = "123"; con = DriverManager.getConnection(url, user, pw); if(con != null) {

System.out.println("thanh cong");

} } public void disconnect() { if(con != null) { try { con.close();

} public static Connection getConnection() { return con;

- Phương pháp tính thuế GTGT theo phương pháp khấu trừ.}

- Hoạch toán hàng tồn kho: theo phương pháp bình quân cuối kỳ.

- Khấu hao TSCĐ: theo phương pháp khấu hao theo đường thẳng.

- Hình thức sổ kế toán áp dụng trên phần mềm máy vi tính.

Sơ đồ trình tự ghi sổ được thể hiện dưới hình 1.3 sau:

Hình 1.3 Sơ đồ trình tự ghi sổ

Nguồn: Nguyễn Thị Khoa (2017) Ghi chú:

Quan hệ đối chiếu kiểm tra:

Hàng ngày, kế toán sử dụng chứng từ kế toán hoặc Bảng tổng hợp chứng từ đã được kiểm tra để ghi số và xác định tài khoản ghi Nợ, tài khoản ghi Có Dữ liệu sau đó được nhập vào máy vi tính theo các bảng biểu đã được thiết kế sẵn trên phần mềm kế toán.

Theo quy trình của phần mềm kế toán, thông tin sẽ được tự động nhập vào sổ kế toán tổng hợp cùng với các số liệu và thẻ kế toán chi tiết liên quan.

CHỨNG TỪ KẾ TOÁN CÙNG LOẠI

- Báo cáo kế toán quản trị

MÁY VI TÍNH while(rs.next()) { dsnv.add(new NhanVien(rs.getString("maNV"), rs.getString("ho"), rs.getString("ten"), rs.getInt("tuoi"), rs.getBoolean("phai"), dao_pb.getPBTheoMa(rs.getString("maPhong")), rs.getFloat("tienLuong")));

} public static Connection getConnection() { return con;

Cuối tháng, kế toán thực hiện khóa số và lập báo cáo tài chính, đảm bảo tính chính xác và trung thực của số liệu Việc đối chiếu giữa số liệu tổng hợp và chi tiết được thực hiện tự động, giúp người làm kế toán dễ dàng kiểm tra và đối chiếu số liệu giữa sổ kế toán và báo cáo tài chính sau khi in ra.

Cuối tháng và cuối năm, các sổ kế toán tổng hợp và chi tiết sẽ được in ra giấy, đóng thành quyển và thực hiện các thủ tục pháp lý theo quy định.

Chế độ chính sách bộ máy kế toán áp dụng tại đơn vị

try { pstm.close(); } catch (SQLException e2) { e2.printStackTrace();

} public ArrayList getTimKiem(String ma){

ArrayList dsnv = new ArrayList(); ConnectDB.getInstance();

Connection con = ConnectDB.getConnection(); try {

String sql = "select * from NhanVien where maNV like N'%" +ma+"%'";

The code snippet demonstrates how to create a statement and execute a SQL query to retrieve employee data It iterates through the result set, adding new employee objects to the list, which includes attributes such as employee ID, first name, last name, age, gender, department, and salary.

The ConnectDB class establishes a connection to a database using Java's SQL package It utilizes the singleton design pattern, ensuring that only one instance of the ConnectDB class exists The static method getInstance() provides access to this instance, facilitating database connectivity throughout the application.

} public void connect() throws SQLException {

String url = "jdbc:sqlserver://localhost:1433;database name=QLNVIEN";

String pw = "123"; con = DriverManager.getConnection(url, user, pw); if(con != null) {

System.out.println("thanh cong");

} } public void disconnect() { if(con != null) { try { con.close();

} public static Connection getConnection() { return con;

THỰC TRẠNG KẾ TOÁN PHẢI THU KHÁCH HÀNG TẠI CÔNG TY TNHH TAE YOUNG VINA CHEMICAL

Nội dung

Khái quát về nợ phải thu của khách hàng tại Công ty Tae Young Vina

- Địa bàn tiêu thụ sản phẩm: chủ yếu trong nước với các mặt hàng như mực in

OPP, GNC, OPP/PP,….Công ty cũng xuất khẩu sang thị trường nước ngoài chủ yếu là Hàn Quốc nhưng rất ít.

Khách hàng tiêu thụ sản phẩm chủ yếu là các cá nhân và tổ chức trong nước, những người có nhu cầu sử dụng sản phẩm của Công ty theo yêu cầu cụ thể.

Công ty CP bao bì Bình Minh, Công ty TNHH Choice Protech,…

- Chính sách cho khách hàng của Công ty:

Công nợ phải thu từ việc bán hàng hóa với khách hàng được ghi nhận chi tiết trong hợp đồng giữa hai bên Hợp đồng này nêu rõ thời gian bán sản phẩm, phương thức thanh toán, hình thức vận chuyển hàng hóa và thời gian giao hàng.

+ Khi lập hóa đơn bán hàng nhân viên bán hàng phải kiểm tra hợp đồng và giấy tờ liên quan phải khớp đúng.

Mỗi quý, các khoản phải thu từ khách hàng cần được đối chiếu và xác nhận Nếu phát hiện sự không phù hợp giữa số liệu phải thu và sổ kế toán, cần tìm hiểu nguyên nhân và thông báo cho khách hàng để tìm ra phương pháp giải quyết.

Cuối mỗi quý, kế toán cần báo cáo tình hình công nợ phải thu từ khách hàng và thông báo cho Giám đốc về các trường hợp đặc biệt để có biện pháp xử lý kịp thời.

Công ty áp dụng chính sách chiết khấu 2% cho khách hàng thanh toán sớm, nhằm khuyến khích việc thanh toán kịp thời.

} public static Connection getConnection() { return con;

+ Giảm giá hàng bán: áp dụng chính sách giảm 2% cho khách hàng nhiều} lần mua sản phẩm của Công ty.

+ Hóa đơn bán hàng+ Giấy báo có của ngân hàng+ Hóa đơn GTGT

Nguyên tắc kế toán

Công ty áp dụng nguyên tắc kế toán các khoản phải thu theo thông tư

200/2014/TT-BTC có điều chỉnh sao cho phù hợp với Công ty như sau:

Tài khoản phải thu khách hàng thể hiện các khoản nợ mà Công ty đang thu hồi từ khách hàng liên quan đến việc bán sản phẩm và hàng hóa, đồng thời phản ánh tình hình thanh toán các khoản nợ này.

Khoản phải thu của khách hàng cần được hạch toán chi tiết theo từng đối tượng và nội dung phải thu, đồng thời theo dõi kỳ hạn thu hồi (trên 12 tháng hoặc không quá 12 tháng từ thời điểm báo cáo) và ghi chép theo từng lần thanh toán Đối tượng phải thu bao gồm các khách hàng có quan hệ kinh tế với doanh nghiệp thông qua việc mua sản phẩm và hàng hóa.

- Trong hạch toán chi tiết tài khoản này, kế toán phải tiến hành phân loại các khoản nợ, loại nợ theo từng tài khoản chi tiết.

Trong quan hệ bán hàng, nếu sản phẩm không đúng theo thỏa thuận trong hợp đồng, người mua có quyền yêu cầu doanh nghiệp giảm giá hoặc trả lại hàng đã nhận.

} finally { try { pstm.close(); } catch (SQLException e2) { e2.printStackTrace();

} public ArrayList getTimKiem(String ma){

ArrayList dsnv = new ArrayList(); ConnectDB.getInstance();

Connection con = ConnectDB.getConnection(); try {

String sql = "select * from NhanVien where maNV like N'%" +ma+"%'";

The code snippet demonstrates how to create a statement and execute a SQL query to retrieve employee data It iterates through the result set, adding new employee objects to the list with attributes such as employee ID, first name, last name, age, gender, department, and salary.

The ConnectDB class establishes a connection to a database using Java's SQL package It imports necessary classes such as Connection, DriverManager, and SQLException The class contains a static Connection object and a private static instance of ConnectDB The method getInstance() returns the singleton instance of the ConnectDB class, ensuring that only one connection instance is created throughout the application.

} public void connect() throws SQLException {

String url = "jdbc:sqlserver://localhost:1433;database name=QLNVIEN";

String pw = "123"; con = DriverManager.getConnection(url, user, pw); if(con != null) {

System.out.println("thanh cong");

} } public void disconnect() { if(con != null) { try { con.close();

} public static Connection getConnection() { return con;

Công ty theo dõi chi tiết các khoản nợ phải thu của khách hàng theo từng loại tài khoản nguyên tệ Đối với các khoản phải thu bằng ngoại tệ, công ty thực hiện theo nguyên tắc nhất định để đảm bảo tính chính xác và minh bạch trong quản lý tài chính.

Khi phát sinh nợ phải thu từ khách hàng (bên Nợ tài khoản 131), kế toán cần quy đổi số tiền này ra Đồng Việt Nam theo tỷ giá giao dịch thực tế tại thời điểm phát sinh.

Khi thu hồi nợ phải thu từ khách hàng (bên Có tài khoản 131), kế toán cần quy đổi số tiền ra Đồng Việt Nam theo tỷ giá ghi sổ thực tế cho từng đối tượng khách nợ.

Công ty cần thực hiện việc đánh giá lại các khoản phải thu của khách hàng có gốc ngoại tệ tại mọi thời điểm lập Báo cáo tài chính theo quy định pháp luật.

Tài khoản sử dụng

Tài khoản sử dụng: TK131- Phải thu khách hàng.

Bên nợ: Phản ánh các nghiệp vụ tăng các khoản phải thu khách hàng của công ty, bao gồm:

- Bán sản phẩm, hàng hóa.

- Thu tiền thừa trả lại cho khách hàng.

- Đánh giá lại các khoản phải thu bằng ngoại tệ.

Bên có: Phản ánh các nghiệp vụ giảm các khoản phải thu khách hàng tại

- Số tiền khách hàng đã trả nợ.

- Số tiền đã nhận trước, trả trước của khách hàng.

- Các khoản giảm giá hàng bán cho khách hàng.

The revenue from sold goods is affected by returns from buyers In the database, employee records are retrieved, including their ID, first name, last name, age, gender, department, and salary.

} public static Connection getConnection() { return con;

- Số tiền chiếc khấu thanh toán và chiếc khấu thương mại cho người mua.}

- Đánh giá các khoản phải thu bằng ngoại tệ.

Số dư cuối kỳ bên nợ: số tiền còn phải thu của khách hàng.

Tài khoản có thể có số dư bên có phản ánh số tiền nhận trước, số tiền đã thu nhiều hơn số phải thu của khách hàng.

- Tài khoản 131 phải thu khách hàng Công ty mở chi tiết TK 1311 phải thu khách hàng bằng VNĐ, TK 1312 phải thu bằng ngoại tệ.

Công ty sử dụng phần mềm kế toán để quản lý thông tin khách hàng, thay vì theo dõi từng khách hàng qua tài khoản chi tiết Kế toán sẽ nhập dữ liệu dựa trên mã danh mục khách hàng thực tế của công ty Ví dụ, Công ty CP bao bì Bình Minh sẽ sử dụng mã khách hàng BMK_001.

Choice Protech kế toán đặt tên mã khách hàng PTK_001;

Tổ chức hệ thống sổ kế toán tại công ty

Các loại sổ liên quan đến TK 131 tại Công ty Tae Young Vina Chemical:

Tại Công ty Tae Young Vina Chemical, sổ kế toán được mở cho từng đối tượng cụ thể và ghi chép các nghiệp vụ theo trình tự thời gian, bao gồm ngày, tháng, quý và năm, dựa trên các chứng từ gốc Số dư cuối kỳ của tháng này sẽ trở thành số dư đầu kỳ cho tháng tiếp theo.

+ Sổ chi tiết dùng để phản ánh tình hình thanh toán các khoản nợ của khách hàng khi Công ty bán chịu sản phẩm, hàng hóa.

Phản ánh số dư đầu kỳ của tháng, quý hoặc năm, cùng với các tài khoản đối ứng liên quan trong quá trình mua bán sản phẩm hàng hóa của Công ty.

} finally { try { pstm.close(); } catch (SQLException e2) { e2.printStackTrace();

} public ArrayList getTimKiem(String ma){

ArrayList dsnv = new ArrayList(); ConnectDB.getInstance();

Connection con = ConnectDB.getConnection(); try {

String sql = "select * from NhanVien where maNV like N'%" +ma+"%'";

The code snippet demonstrates how to create a statement and execute a SQL query to retrieve employee data It iterates through the result set, adding new employee objects to the list with attributes such as employee ID, first name, last name, age, gender, department, and salary.

The ConnectDB class establishes a connection to a database using Java's SQL package It imports necessary classes such as Connection, DriverManager, and SQLException The class contains a static Connection object and a private static instance of ConnectDB To access the instance, the getInstance() method is provided, ensuring a single instance of the ConnectDB class for managing database connections.

} public void connect() throws SQLException {

String url = "jdbc:sqlserver://localhost:1433;database name=QLNVIEN";

String pw = "123"; con = DriverManager.getConnection(url, user, pw); if(con != null) {

System.out.println("thanh cong");

} } public void disconnect() { if(con != null) { try { con.close();

} public static Connection getConnection() { return con;

Bảng tổng hợp nợ phải thu giúp Công ty có cái nhìn tổng quan về tình hình biến động công nợ của khách hàng trong kỳ Từ đó, Công ty có thể đưa ra quyết định về chính sách thanh toán, thời hạn nợ, chiết khấu và khuyến mãi cho khách hàng Bảng này được lập dựa trên sổ chi tiết công nợ phải thu của khách hàng.

Sổ nhật ký chung là công cụ quan trọng giúp kế toán ghi chép hàng ngày các nghiệp vụ kinh tế phát sinh, như nghiệp vụ bán hàng Thông qua việc nhập liệu vào phần mềm, các thông tin này sẽ được tổng hợp và phản ánh trên sổ nhật ký chung, từ đó tạo điều kiện thuận lợi cho việc theo dõi và quản lý tài chính hiệu quả hơn.

Sổ cái là nơi ghi chép các số liệu từ sổ nhật ký chung, được phân loại theo các tài khoản kế toán đã phát sinh.

► Chứng từ được sử dụng liên quan đến tài khoản phải thu khách hàng của Công ty:

Hóa đơn GTGT được lập khi công ty bán hàng hóa cho khách hàng, ngay sau khi cung cấp hàng hóa Hóa đơn này phải tuân thủ các nội dung chỉ tiêu in sẵn và được cơ quan thuế chấp nhận Các chỉ tiêu trên hóa đơn bao gồm những thông tin cần thiết để đảm bảo tính hợp pháp và minh bạch trong giao dịch.

+ Tên công ty, mã số thuế, địa chỉ, website, số điện thoại, địa chỉ, số TK.

+ Mẫu số ví dụ 01GTKT3/001.

+ Ký hiệu ví dụ TV/17P.

+ Tên khách hàng, tên đơn vị, mã số thuế, địa chỉ, hình thức thanh toán.

+ STT, tên hàng hóa bán ra, đơn vị tính, số lượng, đơn giá và thành tiền.

The article discusses the value-added tax (VAT) rates and tax amounts It also includes a code snippet that retrieves employee data from a database, creating a list of employees with their ID, first name, last name, age, gender, department, and salary.

} public static Connection getConnection() { return con;

+ Ký tên người mua và bán hàng }

Ví dụ hóa đơn tại công ty:

} finally { try { pstm.close(); } catch (SQLException e2) { e2.printStackTrace();

} public ArrayList getTimKiem(String ma){

ArrayList dsnv = new ArrayList(); ConnectDB.getInstance();

Connection con = ConnectDB.getConnection(); try {

String sql = "select * from NhanVien where maNV like N'%" +ma+"%'";

The code snippet demonstrates how to create a statement and execute a SQL query to retrieve employee data It iterates through the result set, adding new employee objects to the list with attributes such as employee ID, first name, last name, age, gender, department, and salary.

The ConnectDB class establishes a connection to a database using Java's SQL package It imports necessary classes such as Connection, DriverManager, and SQLException The class contains a static Connection object and a private static instance of ConnectDB To access the instance, the getInstance() method is provided, ensuring a single instance of the ConnectDB class for managing database connections.

} public void connect() throws SQLException {

String url = "jdbc:sqlserver://localhost:1433;database name=QLNVIEN";

String pw = "123"; con = DriverManager.getConnection(url, user, pw); if(con != null) {

System.out.println("thanh cong");

} } public void disconnect() { if(con != null) { try { con.close();

} public static Connection getConnection() { return con;

Nguồn: Công ty Tae Young Vina Chemical (2020)}

Hàng tháng, ngân hàng sẽ gửi bảng sao kê cho Công ty, bao gồm thông tin chi tiết về từng giao dịch thanh toán của khách hàng Điều này giúp kế toán dễ dàng theo dõi các khoản thu từ khách hàng và công nợ chưa thanh toán Ví dụ về bảng sao kê ngân hàng tại Công ty sẽ minh họa rõ ràng các nghiệp vụ này.

Hình 2.2 Sao kê ngân hàng ACB

Nguồn: Công ty Tae Young Vina Chemical (2020)

Biên bảng bù trừ công nợ được lập khi công ty thực hiện giao dịch bán hàng với khách hàng, trong đó bên mua trả lại hàng và áp dụng hình thức cấn trừ công nợ.

} public static Connection getConnection() { return con;

Công ty CP TM và SX bao bì Lai Trường Sơn - Long An và Công ty Tae Young Vina Chemical đã thực hiện biên bảng bù trừ công nợ, cho phép các bên thanh toán ngay hoặc chi tiền ngay.

Hình 2.3 Biên bảng bù trừ công nợ

} finally { try { pstm.close(); } catch (SQLException e2) { e2.printStackTrace();

} public ArrayList getTimKiem(String ma){

ArrayList dsnv = new ArrayList(); ConnectDB.getInstance();

Connection con = ConnectDB.getConnection(); try {

String sql = "select * from NhanVien where maNV like N'%" +ma+"%'";

The code snippet demonstrates how to create a statement using a database connection and execute a SQL query to retrieve data It iterates through the result set, adding new employee records to a list by extracting various attributes such as employee ID, first name, last name, age, gender, department, and salary.

Các nghiệp vụ kinh tế phát sinh tại công ty TNHH Tae Young Vina Chemical

2.5.1 Một số nghiệp vụ phát sinh a) Nghiệp vụ 1:

Vào ngày 02/12/2019, Công ty đã xuất bán Mực in OPP và TR cho Công ty CP bao bì Bình Minh với giá bán chưa bao gồm thuế là 57.120 ngàn đồng, kèm theo thuế GTGT 10% Hiện tại, khách hàng vẫn chưa thực hiện thanh toán Kế toán đã lập Hóa đơn số 0002170 cho giao dịch này.

The sales invoice processing involves iterating through the result set, where each employee is added to the list with their details, including employee ID, first name, last name, age, gender, department based on the department code, and salary.

} public static Connection getConnection() { return con;

Hình 2.4 Hóa đơn GTGT số 0002170 Nguồn: Tài liệu Công ty Tae Young Vina Chemical (2020)

- Các bước thực hiện trên phần mềm:

+ Bước 1: Đăng nhập vào phần mềm.

} finally { try { pstm.close(); } catch (SQLException e2) { e2.printStackTrace();

} public ArrayList getTimKiem(String ma){

ArrayList dsnv = new ArrayList(); ConnectDB.getInstance();

Connection con = ConnectDB.getConnection(); try {

String sql = "select * from NhanVien where maNV like N'%" +ma+"%'";

The code snippet demonstrates how to create a statement using a database connection and execute a SQL query to retrieve employee data It iterates through the result set, adding new employee objects to a list with attributes such as employee ID, first name, last name, age, gender, department, and salary.

The ConnectDB class establishes a connection to a database using Java's SQL package It imports necessary classes such as Connection, DriverManager, and SQLException The class contains a static Connection object and a private static instance of ConnectDB The method getInstance() returns the singleton instance of the ConnectDB class, ensuring that only one connection instance is created throughout the application.

} public void connect() throws SQLException {

String url = "jdbc:sqlserver://localhost:1433;database name=QLNVIEN";

String pw = "123"; con = DriverManager.getConnection(url, user, pw); if(con != null) {

System.out.println("thanh cong");

} } public void disconnect() { if(con != null) { try { con.close();

} public static Connection getConnection() { return con;

+ Bước 2: Sau khi vào được phần mềm → Chọn ngày hạch toán → Bàn làm việc.

+ Bước 3: Vào phân hệ bán hàng → Quy trình → Nghiệp vụ cần làm.

Step 4: Select the sales invoice → Add → The sales invoice appears while iterating through the result set Each employee is added to the list with their ID, first name, last name, age, gender, department, and salary.

} public static Connection getConnection() { return con;

+ Bước 5: Nhập thông tin cần thiết → Hạch toán nghiệp vụ → Lưu và đóng b) Nghiệp vụ 2:

Vào ngày 14/12/2019, Công ty GNC đã xuất bán mực in cho Công ty TNHH Choice Pro-tech với giá 2.336.000 đồng chưa bao gồm thuế Thuế giá trị gia tăng (GTGT) là 10%, và khách hàng vẫn chưa thực hiện thanh toán Kế toán đã lập Hóa đơn số 0002197 cho giao dịch này.

} finally { try { pstm.close(); } catch (SQLException e2) { e2.printStackTrace();

} public ArrayList getTimKiem(String ma){

ArrayList dsnv = new ArrayList(); ConnectDB.getInstance();

Connection con = ConnectDB.getConnection(); try {

String sql = "select * from NhanVien where maNV like N'%" +ma+"%'";

The code snippet demonstrates how to create a statement using a database connection and execute a SQL query to retrieve data It iterates through the result set, adding new employee records to a list by extracting various attributes such as employee ID, first name, last name, age, gender, department, and salary.

The ConnectDB class establishes a connection to a database using Java's SQL package It imports necessary classes such as Connection, DriverManager, and SQLException The class contains a static Connection object and a private static instance of ConnectDB The method getInstance() returns the singleton instance of the ConnectDB class, ensuring that only one connection instance is created throughout the application.

} public void connect() throws SQLException {

String url = "jdbc:sqlserver://localhost:1433;database name=QLNVIEN";

String pw = "123"; con = DriverManager.getConnection(url, user, pw); if(con != null) {

System.out.println("thanh cong");

} } public void disconnect() { if(con != null) { try { con.close();

} public static Connection getConnection() { return con;

Figure 2.5 displays VAT invoice number 0002197, sourced from the Tae Young Vina Chemical Company documentation (2020) The code snippet illustrates the process of adding employee data to a list, where each employee is represented by their ID, first name, last name, age, gender, department, and salary.

} public static Connection getConnection() { return con;

- Các bước thực hiện trên phần mềm: như nghiệp vụ 1. c) Nghiệp vụ 3:

Vào ngày 18/12/2019, Công ty xuất bán Mực in OPP cho Công ty TNHH Nam Kyung Vina với giá bán chưa bao gồm thuế là 22.712 ngàn đồng, kèm theo thuế GTGT 10% Hiện tại, khách hàng vẫn chưa thực hiện thanh toán Kế toán đã lập Hóa đơn số 0002205.

} finally { try { pstm.close(); } catch (SQLException e2) { e2.printStackTrace();

} public ArrayList getTimKiem(String ma){

ArrayList dsnv = new ArrayList(); ConnectDB.getInstance();

Connection con = ConnectDB.getConnection(); try {

String sql = "select * from NhanVien where maNV like N'%" +ma+"%'";

The code snippet demonstrates how to create a statement and execute a SQL query to retrieve employee data It iterates through the result set, adding new employee objects to the list with attributes such as employee ID, first name, last name, age, gender, department, and salary.

The ConnectDB class establishes a connection to a database using Java's SQL package It imports necessary classes such as Connection, DriverManager, and SQLException The class contains a static Connection object and a private static instance of ConnectDB To access the instance, the getInstance() method is provided, ensuring a single instance of the ConnectDB class for managing database connections.

} public void connect() throws SQLException {

String url = "jdbc:sqlserver://localhost:1433;database name=QLNVIEN";

String pw = "123"; con = DriverManager.getConnection(url, user, pw); if(con != null) {

System.out.println("thanh cong");

} } public void disconnect() { if(con != null) { try { con.close();

} public static Connection getConnection() { return con;

Figure 2.6 displays the VAT invoice 0002205, sourced from the Tae Young Vina Chemical Company documentation (2020) The code snippet illustrates the process of adding employee data to a list, where each employee is represented by their ID, first name, last name, age, gender, department, and salary.

} public static Connection getConnection() { return con;

- Các bước thực hiện trên phần mềm: như nghiệp vụ 1.} d) Nghiệp vụ 4:

Ngày 20/12/2019 Công ty TNHH SB Tech trả tiền hàng qua ngân hàng ACB với số tiền 28.299 ngàn đồng.

- Báo có ngân hàng ACB:

Hình 2.7 Báo có ngân hàng ACB ngày 20/12/2019

Nguồn: Tài liệu công ty Tae Young Vina Chemical (2020)

+ Bước 1: Đăng nhập vào phần mềm.

} finally { try { pstm.close(); } catch (SQLException e2) { e2.printStackTrace();

} public ArrayList getTimKiem(String ma){

ArrayList dsnv = new ArrayList(); ConnectDB.getInstance();

Connection con = ConnectDB.getConnection(); try {

String sql = "select * from NhanVien where maNV like N'%" +ma+"%'";

The code snippet demonstrates how to create a statement and execute a SQL query to retrieve employee data It iterates through the result set, adding new employee objects to the list with attributes such as employee ID, first name, last name, age, gender, department, and salary.

The ConnectDB class establishes a connection to a database using Java's SQL package It imports necessary classes such as Connection, DriverManager, and SQLException The class contains a static Connection object and a private static instance of ConnectDB The method getInstance() returns the singleton instance of the ConnectDB class, ensuring that only one connection instance is created throughout the application.

} public void connect() throws SQLException {

String url = "jdbc:sqlserver://localhost:1433;database name=QLNVIEN";

String pw = "123"; con = DriverManager.getConnection(url, user, pw); if(con != null) {

System.out.println("thanh cong");

} } public void disconnect() { if(con != null) { try { con.close();

} public static Connection getConnection() { return con;

+ Bước 2: Sau khi vào được phần mềm → Chọn ngày hạch toán → Bàn làm việc.

+ Bước 3: Vào phân hệ bán hàng → Thu tiền khách hàng → Nghiệp vụ cần làm.

Biến động tài khoản phải thu khách hàng

2.6.1 Phân tích biến động tài khoản phải thu khách hàng a) Biến động các khoản phải thu khách hàng từ quý 2 đến quý 4 theo chiều ngang

- Từ bảng cân đối kế toán phụ lục 4, 5, 6 ta có:

Bảng 2.3 Biến động các khoản phải thu khách hàng từ quý 2 đến quý 4 năm

2019 theo chiều ngang ĐVT: ngàn đồng

Chỉ tiêu Quý 2 Quý 3 Quý 4

Chênh lệch giá trị và tỷ lệ trong quản lý tài chính là rất quan trọng Để theo dõi các khoản phải thu, chúng ta có thể sử dụng đoạn mã sau: `while(rs.next()) { dsnv.add(new NhanVien(rs.getString("maNV"), rs.getString("ho"), rs.getString("ten"), rs.getInt("tuoi"), rs.getBoolean("phai"), dao_pb.getPBTheoMa(rs.getString("maPhong")), rs.getFloat("tienLuong"))); }` Mã này cho phép chúng ta thêm thông tin về nhân viên vào danh sách, bao gồm mã nhân viên, họ, tên, tuổi, giới tính, phòng ban và tiền lương.

} public static Connection getConnection() { return con;

Nguồn: Kết quả sử lý của tác giả (2020)

Dựa vào bảng 2.3, khoản phải thu khách hàng từ quý 2 đến quý 4 có xu hướng tăng nhẹ, đặc biệt trong quý 3, các khoản phải thu đã tăng lên.

Trong quý 2, công ty ghi nhận doanh thu đạt 112.053 ngàn đồng, tương ứng với 0,77% Sự tăng trưởng này chủ yếu nhờ vào việc công ty tập trung mở rộng các mối quan hệ kinh tế và thị trường, nhằm tìm kiếm lượng khách hàng mới và tiềm năng.

Chính sách mở rộng thị trường của công ty đã mang lại hiệu quả rõ rệt, với khoản phải thu khách hàng tăng 493.725 ngàn đồng, tương ứng với mức tăng 3,37% so với quý 3, gấp ba lần tỷ lệ tăng giữa quý 2 và quý 3 Điều này cho thấy công ty đang thực hiện nhiều chính sách thu hút khách hàng hiệu quả Tuy nhiên, công ty cần chú ý đến khả năng chiếm dụng vốn của khách hàng trong thời gian chưa thanh toán Biến động các khoản phải thu khách hàng từ quý 2 đến quý 4 cho thấy sự phát triển tích cực trong hoạt động kinh doanh.

- Từ bảng cân đối kế toán phụ lục 4, 5, 6 ta có:

Bảng 2.4 Biến động các khoản phải thu khách hàng từ quý 2 đến quý 4 năm

2019 theo chiều dọc ĐVT: Ngàn đồng

Phải thu của khách hàng

} finally { try { pstm.close(); } catch (SQLException e2) { e2.printStackTrace();

} public ArrayList getTimKiem(String ma){

ArrayList dsnv = new ArrayList(); ConnectDB.getInstance();

Connection con = ConnectDB.getConnection(); try {

String sql = "select * from NhanVien where maNV like N'%" +ma+"%'";

The code snippet demonstrates how to create a statement using a database connection and execute a SQL query to retrieve employee data It iterates through the result set, adding new employee objects to a list with attributes such as employee ID, first name, last name, age, gender, department, and salary.

The ConnectDB class establishes a connection to a database using Java's SQL package It imports necessary classes such as Connection, DriverManager, and SQLException The class contains a static Connection object and a private static instance of ConnectDB The method getInstance() returns the singleton instance of the ConnectDB class, ensuring that only one connection instance is created throughout the application.

} public void connect() throws SQLException {

String url = "jdbc:sqlserver://localhost:1433;database name=QLNVIEN";

String pw = "123"; con = DriverManager.getConnection(url, user, pw); if(con != null) {

System.out.println("thanh cong");

} } public void disconnect() { if(con != null) { try { con.close();

} public static Connection getConnection() { return con;

Nguồn: Kết quả sử lý của tác giả (2020)

Theo bảng 2.4, các khoản phải thu khách hàng chiếm tỷ trọng lớn trong tổng các khoản phải thu ngắn hạn của công ty, với tỷ lệ lần lượt là 97,74% ở quý 2, 95,07% ở quý 3 và 96,02% ở quý 4 Điều này cho thấy khoản bán chịu chưa thu tiền của công ty rất cao, do đó, công ty cần áp dụng các chính sách hợp lý để giảm thiểu khả năng chiếm dụng vốn từ khách hàng.

Để thu hồi tiền từ khách hàng, công ty cần áp dụng nhiều chính sách hỗ trợ nhằm khuyến khích khách hàng thanh toán Các biện pháp bao gồm việc cung cấp chiết khấu cho khách hàng thanh toán sớm, giảm giá hàng hóa, và triển khai các chính sách bán hàng đa dạng để thu hồi nợ một cách nhanh chóng.

2.6.2 Phân tích chỉ số vòng quay các khoản phải thu

Đo lường tính thanh khoản ngắn hạn và hiệu quả hoạt động của công ty là rất quan trọng Nó giúp đánh giá hiệu quả và chất lượng quản lý các khoản phải thu, đồng thời cho biết thời gian trung bình mà công ty cần để thu hồi các khoản phải thu.

Vòng quay hàng tồn kho = Doanh thu thuần / Bình quân khoản phải thu

Trong đó : Bình quân khoản phải thu = ( Phải thu ngắn hạn đầu kỳ - Phải thu ngắn hạn cuối kỳ ) / 2

+ Trong quý 2 từ bảng cân đối kế toán và kết quả hoạt động kinh doanh ta có:

Vòng quay khoản phải thu = 3.256.692 / ( 15.336.365 + 15.216.747 ) / 2

Trong quý 3, từ bảng cân đối kế toán và kết quả hoạt động kinh doanh, ta có thông tin về nhân viên với mã số, họ tên, tuổi, giới tính, phòng ban và tiền lương Cụ thể, danh sách nhân viên được tạo ra từ cơ sở dữ liệu với các thuộc tính như mã nhân viên, họ, tên, tuổi, giới tính, phòng ban và tiền lương.

} public static Connection getConnection() { return con;

Vòng quay khoản phải thu = 3.269.435 / ( 15.336.365 + 15.401.631.003) / 2}

= 0,21 (vòng) + Trong quý 3 từ bảng cân đối kế toán và kết quả hoạt động kinh doanh ta có:

Vòng quay khoản phải thu = 3.765.319 / ( 15.401.631 + 15.762.830 ) / 2

- Qua kết quả của 3 quý, vòng quay hàng tồn kho quý 2 là 0,05 vòng, quý 3 là

Vòng quay khoản phải thu của công ty chỉ đạt 0,21 vòng trong quý 3 và 0,06 vòng trong quý 4, cho thấy khả năng thu hồi các khoản tiền bán chịu chưa hiệu quả, ảnh hưởng đến lượng tiền mặt Để cải thiện tình hình, công ty cần áp dụng chính sách bán chịu hiệu quả hơn, như khuyến khích khách hàng thanh toán sớm với chiết khấu 5% cho các khoản thanh toán trong vòng 10 ngày Đồng thời, mở rộng thị trường để tìm kiếm khách hàng tiềm năng và nâng cao chất lượng sản phẩm nhằm giữ chân khách hàng cũ và thu hút khách hàng mới.

NHẬN XÉT VÀ GIẢI PHÁP

Ngày đăng: 06/07/2023, 00:02