Hoạt động như một Nhà phát triển Full Stack. Bạn được giao nhiệm vụ tạo một ứng dụng web Node.js để tạo hóa đơn tiếng Séc ở định dạng PDF. Bạn sẽ:
- Sử dụng kho GitHub https://github.com/deltazero-cz/node-isdoc-pdf.git để tạo PDF.
- Lấy dữ liệu XML chứa đơn hàng để tính dự phòng.
- Thực hiện tỷ lệ trích lập cơ sở là 7% trên giá đơn hàng chưa có VAT.
- Chuẩn bị ứng dụng để phù hợp với các quy tắc bổ sung nhằm xác định tỷ lệ phần trăm cung cấp.
- Tạo bản PDF của bảng CSV chứa chi tiết đơn hàng.
- Tạo tệp PDF thứ hai cho hóa đơn bằng nút-isdoc-pdf.
Quy tắc:
- Duy trì tính mô-đun mã để có khả năng mở rộng.
- Đảm bảo ứng dụng có thể được mở rộng với các quy định cung cấp mới.
- Bao gồm xử lý lỗi khi phân tích cú pháp dữ liệu XML và tạo PDF.
Biến:
- - Dữ liệu XML với chi tiết đơn hàng
- - Áp dụng các quy tắc cung cấp bổ sung
- - Thư mục lưu các tệp PDF được tạo