Nhập chỉ số chốt

Một phần của tài liệu Ứng dụng hand held trong hệ thống quản lý kinh doanh nước sạch (Trang 38)

3.5 Mô tả chức năng

3.5.2 Nhập chỉ số chốt

a Mô tả ngắn gọn

Chức năng này cho phép NSD thuộc nhóm QLCS thực hiện nhập chỉ số chốt đồng hồ cho kỳ tính hóa đơn trong trường hợp có thay đổi giá

b Mô tả chức năng

Đầu vào Xử lý Đầu ra

Quyển,nă m, tháng, kỳ,chỉ số chốt,mã ghi chỉ số,sản lượng trực tiếp, tình trạng đồng hồ, ngày ghi,người ghi, người nhập.

Chỉ số chốt :Là chỉ số ghi vào giữa hai kỳ ghi chỉ số bình thường:

1. Thơng thường việc nhập chỉ số chốt cùng lúc với nhập chỉ số cuối kỳ, khi đó hệ thống phải kiểm tra tính hợp lệ của số liệu:

Chỉ số đầu kỳ < chỉ số chốt (nếu có) < chỉ số cuối kỳ (của cùng một đồng hồ). 2. Hệ thống lưu các thông tin: Quyển,năm, tháng, kỳ,chỉ số mới,mã ghi chỉ số,sản lượng trực tiếp, tình trạng đồng hồ, ngày ghi,người ghi, người nhập vào Hệ thống Kho dữ liệu Chỉ số :  Kỳ  Tháng  Năm  Mã KH  Mã đồng hồ  Hệ số nhân  Chỉ số đầu  Chỉ số chốt  Chỉ số cuối (nếu nhập cuối kỳ)  Tình trạng đồng hồ 3.5.3 Tính hóa đơn a Mô tả ngắn gọn

Chức năng này cho phép NSD thuộc nhóm QLHĐ thực hiện tính hóa đơn cho kỳ chỉ số

Các điểm đo có thể có quan hệ với nhau, từ đó dẫn tới cách tính hố đơn khác nhau:

Ghép tổng: Các điểm đo khác nhau (cùng quyển hoặc khác quyển) được in

chung tiền nước của các đồng hồ trên cùng một hoá đơn.

Ghép chính phụ: điểm đo của khách hàng phụ thuộc đồng hồ khách hàng chính

nên sản lượng đồng hồ chính được tính trừ đi sản lượng đồng hồ phụ (trừ phụ),

Ghép sản lượng: Các điểm đo của một khách hàng có cùng cách tính tốn hố

đơn (chính sách giá) thì gộp chung sản lượng đo được tại các điểm đo đó và tính hố đơn 1 lần.

b Mô tả chức năng

Đầu vào Xử lý Đầu ra

Tính hóa đơn(bình thường)

Tháng năm, kỳ cần tính

Lấy từ biến hệ thống hoặc Nhập trực tiếp

Phiên/ Quyển/

Khách hàng cần

tính (Mã KH)

+ Hệ thống cho phép tính hóa đơn cho KH theo 1 Kh hoặc 1 lơ hóa đơn theo quyển, phiên.

+ Sau khi nhận được yêu cầu cần tính, hệ thống kiểm tra tình trạng hóa đơn của các khách hàng cần tính.

+ Nếu bộ phận QL nợ đã phát hành hóa đơn thì khơng cho phép tính lại

+ Nếu hóa đơn chưa chuyển SL sang khai thác nợ, các số liệu tính tốn được tự động cập nhật. Tình trạng hóa đơn chuyển thành chưa in. Các khách hàng được đưa vào tính hóa đơn Tính sản lượng cho các đồng hồ - Chỉ số mới - Chỉ số cũ - Hệ số nhân - Sản lượng trực tiếp - Tình trạng qua vịng - Giá trị qua vịng

+ Tính sản lượng nước tiêu thụ của điểm đo trên từng tờ ghi chỉ số theo công thức :

Nước tiêu thụ = (Chỉ số mới – Chỉ số cũ) *

Hệ số nhân + SL trực tiếp

(Sản lượng trực tiếp cho phép nhập số âm) + Nếu mã tình trạng qua vòng là True, Nước tiêu thụ được tính như sau :

NTT =   n hesonhan chisodau Chisocuoi 1 * ) ( + SL trực tiếp HĐ: Sản lượng của bộ chỉ số

Đầu vào Xử lý Đầu ra Tính hóa đơn(bình thường)

lắp đồng hồ tháo lắp trong kỳ của KH.

+ Tính sản lượng của đồng hồ tháo lắp

+ Dữ liệu tính tốn có chung mã hóa đơn

với đồng hồ hiện tại và được kết xuất sang file hóa đơn (như đồng hồ ghép sản lượng)

hóa đơn

Dữ liệu

đồng hồ

tháo lắp

- Mã xác định có

quan hệ điểm đo

Trường hợp bằng .t. thì truy tìm trong bảng quan hệ điểm đo để tìm các nhóm theo mã loại quan hệ : Ghép tổng, ghép sản lượng, chính phụ

Quan hệ điểm đo - Ghép sản lượng - Ghép tổng

+ Các đồng hồ của cùng 1 KH có chung quan hệ ghép tổng, ghép sản lượng tính ra chung 1 mã hóa đơn.

+ Hệ thống kiểm tra chỉ số của các đồng hồ ghép tổng, SL nếu có đồng hồ chưa có chỉ số thì thơng báo cho NSD.

HĐ : Mã hóa đơn

- Quan hệ chính phụ + Nếu là quan hệ chính phụ thì tìm các đồng hồ phụ :

- Nếu đồng hồ phụ chưa có chỉ số để tính SL thì thơng báo

- Ngược lại tính sản lượng tiêu thụ cho đồng hồ phụ

+ Tính Tổng sản lượng trừ phụ

+ Cập nhật Tổng sản lượng trừ phụ sang dữ liệu Hóa đơn theo nguyên tắc :

- Các bộ chỉ số chính tham gia trừ phụ

theo nguyên tắc ưu tiên khi khai báo quan hệ chính phụ (nhiều chính)

- Chỉ trừ tối đa sản lượng mà bộ chỉ số chính có

- Trường hợp còn dư Sản lượng phụ thì

HĐ : Sản lượng trừ phụ của bộ chỉ số trên đồng hồ chính

Đầu vào Xử lý Đầu ra Tính hóa đơn(bình thường)

thơng báo kết quả cho NSD xử lý

Tính tiền nước

Ngày ghi kỳ trước Ngày ghi kỳ này Số ngày của tháng khai thác hóa đơn

+ Căn cứ để tính số ngày sử dụng để tính định mức SL bậc thang theo ngày

+ Tính cho từng bộ chỉ số của tại điểm đo đếm Khách hàng : - Chuỗi giá - Loại KH - Mục đích sử dụng - Mã tính thuế : C/K Hóa đơn: - Tổng SL của bộ ghi chỉ số DM : - Danh mục giá DM : - Danh mục bậc thang DM : - Danh mục thuế suất

+ Phân tích chuỗi giá : ĐM1; Mã giá 1;Mã

bậc thang 1; ĐM2; Mã giá 2; Mã bậc thang 2...thành 3 mảng : ĐM(n), Mã giá(n), Mã bậc thang(n). Các phần tử trong mảng được lấy theo thứ tự ưu tiên lần lượt từ trái qua phải.

- Lấy các giá trị của mảng ĐM(n) tính sang mảng SL(n)

- Lấy các giá trị của mảng Mã giá(n) để

tra giá và nạp vào mảng Đơn giá(n) ; Thuế

suất (i) ; Mã bậc thang(i) căn cứ vào ngày

áp dụng trong đó :

+ Nếu KH sinh hoạt tư gia có nhiều mục đích sủ dụng xét

nếu NTT <= 16 * Số hộ sử dụng * Số ngày sử dụng / Số ngày trong tháng

thì gán 100% NTT cho mục đích SH BT + ngược lại, Duyệt vòng lặp i = 1 đến n + SL(i) = ĐM(i)*Tổng SL nếu [%] $ ĐM(i) : định mức tỷ lệ HĐ : - Chuỗi tỷ lệ giá để thể hiện trên bảng kê Chi tiết hóa đơn : - Sản lượng, Đơn giá, Mã ngành nghề tương ứng Hóa đơn : - Tổng tiền điện của bộ ghi chỉ số - Tiền thuế - Tiền quy đổi VNĐ

Đầu vào Xử lý Đầu ra Tính hóa đơn(bình thường)

khi đó Tổng SL được giữ nguyên để tiếp tục tính vịng sau

= ĐM(i) nếu ! [%] $ ĐM(i) : định mức m3

khi đó tính Tổng SL cịn lại = Tổng SL - ĐM(i) để tính cho vòng sau + Đơn giá (i), Mã bậc thang(i) được tra trong các bảng danh mục tương ứng + Thuế suất: chỉ cần lấy 1 lần cho mỗi hóa đơn

+ Nếu Mã bậc thang (i) <> Null thì căn cứ vào danh mục bậc thang để tiếp tục phân tích SL(i) theo các mức bậc thang. k=i+1

SL(i)=SLBT

Xét vòng lặp của Mã loại BT + Thứ tự bậc thang tương ứng ( ! EOF() )

- Tính ĐM bậc thang theo ngày :

ĐM ngày k = ĐMBT k */Số ngày b tháng

SL(k) = MIN( SLBT,Số hộ sử dụng * (Số ngày kỳ này-Số ngày kỳ trước)* ĐMngày k

SLBT=SLBT-SL(k)

Thuế suất (k): lấy theo Thuế suất (i) ; k=k+1

End.

+ Tính tiền nước cho hóa đơn Tiền nước(i)= SL(i) * Đơn giá (i)

Tổng tiền nước tại điểm đo đếm = Tổng Tiền nước (i)

Đầu vào Xử lý Đầu ra Tính hóa đơn(bình thường)

= Tổng Tiền nước của các đồng hồ

+ Tính thuế : Nếu mã tính thuế = K : khơng tính

ngược lại : Tiền thuế = Thuế suất * Tổng tiền nước

+ Quy đổi VNĐ : Tiền quy đổi = Tiền phát sinh * Tỷ giá

Mã xác định có thuê bao = .t.

Tính tiền thuê bao

KH:

- Mã xác định có

thuê bao = .t.loại dịch vụ thuê bao (Chuỗi):

- Định mức dịch vụ thuê bao (tỷ lệ hoặc số tuyệt đối)

- Số lượng thuê bao DM :

-Loại Dịch vụ thuê bao

+ Tìm trong dữ liệu quan hệ thuê bao của điểm đo tương ứng các thông tin sau : - Mã loại thuê bao :

- Số lượng thuê bao - Mức thuê bao (DM)

+ Căn cứ Danh mục thuê bao tìm theo Mã loại thuê bao và ngày áp dụng để lấy Giá trị tối đa cho thuê và Đơn giá thuê bao + Tính Tiền thuê bao :

- Nếu [%] $ DM thì

Tiền = Số lượng TB * DM * Giá TB

- Nếu ![%] $ DM thì

Tiền = Số lượng TB * DM * Giá TB/Giá trị tối đa

HĐ : - Thông tin về điểm đo - Mã loại hóa đơn - Tiền th bao Tính hóa đơn kỳ đổi giá

+ Chức năng này được thực hiện trong kỳ

hóa đơn có sự điều chỉnh giá bán nước của Nhà nước. Được kích hoạt thơng qua 1

biến hệ thống.

+ Để thực hiện được việc tính hóa đơn

Đầu vào Xử lý Đầu ra Tính hóa đơn(bình thường)

- Cập nhật bảng giá mới - Lựa chọn kịch bản tính tốn

+ Việc tính tốn hóa đơn trong kỳ đổi giá

được quy về tính hóa đơn cho 2 giai đoạn :

- Tính hóa đơn giai đoạn sử dụng nước theo giá cũ.

- Tính hóa đơn giai đoạn sử dụng nước theo giá mới.

Đối với mỗi giai đoạn, việc tính hoá đơn được thực hiện như phần 2.3.1

DM :

- Danh mục giá. - Danh mục bậc thang

- Cập nhật danh mục giá mới, danh mục bậc thang mới, ngày áp dụng vào các bảng danh mục.

- Thiết lập bảng quan hệ giữa giá mới và giá cũ theo nguyên tắc quan hệ ánh xạ 1-1

Các danh

mục tương

ứng được

cập nhật

Input Quy định cách phân chia nước sử dụng

theo 2 thời kỳ giá mới & giá cũ

+ Đối tượng KH : phân biệt Cơ quan và Tư gia

+ Phương pháp phân chia sản lượng : - Tính nội suy :

- Tính theo chỉ số chốt

+ Ngày áp dụng bảng giá mới / Ngày chốt số Kịch bản tính - Số hiệu kịch bản - Phương pháp tính - Ngày áp dụng/Chốt số đổi giá Chỉ số :

- Ngày ghi kỳ đầu kỳ/Ngày bắt đầu tính hố đơn của KH mới

- Ngày ghi cuối kỳ này

1. Phân tích sản lượng, ĐM bậc thang, định mức áp giá theo 2 giá :

a. Trường hợp tính theo nội suy

- Tính sản lượng tiêu thụ của bộ ghi chỉ số như trên

- Phân chia sản lượng tiêu thụ theo nội suy

Ngoài các thông tin như phần 2.3.1 cần có : HĐ : Chỉ số chốt

Đầu vào Xử lý Đầu ra Tính hóa đơn(bình thường)

HD : - Chỉ số cũ - Chỉ số mới - Hệ số nhân - Sản lượng trực tiếp Lắp tháo - Ngày lắp tháo - Chỉ số tháo

- Sản lượng công tơ cũ

- Chỉ số lắp

:

+ Số ngày sử dụng = Ngày cuối kỳ -

Ngày đầu kỳ

+ Số ngày cũ = MAX(Ngày đổi giá -

Ngày đầu kỳ,0)

+ Số ngày mới =MAX(Ngày cuối kỳ -

Ngày đổi giá,0)

+ SLTT giá cũ = SLTT * Số ngày cũ / Số ngày sử dụng

+ SLTT giá mới = SLTT - SLTT giá

cũ.

- Đối với định mức bậc thang

+ ĐM giá cũ = Định mức BT cũ * Số ngày cũ / Số ngày sử dụng

nếu có thay đổi về Định mức bậc thang : + ĐM giá mới = Định mức BT mới * Số ngày mới / Số ngày sử dụng.

nếu khơng có thay đổi :

+ ĐM giá mới = Định mức BT - Định mức giá cũ.

- Đối với định mức áp giá m3 trong chuỗi giá

+ ĐM giá cũ = Định mức cũ * Số ngày cũ / Số ngày sử dụng

+ ĐM giá mới = Định mức áp giá - Định mức giá cũ.

b. Trường hợp tính theo chốt chỉ số

- Tính sản lượng tiêu thụ theo giá cũ :

+ SLTT giá cũ = (Chỉ số chốt - Chỉ số

cũ) * HSN + SL trực tiếp

Đầu vào Xử lý Đầu ra Tính hóa đơn(bình thường)

giá tính sản lượng vào SLTT giá cũ. - Tính nước tiêu thụ theo giá cũ /mới :

+ SLTT giá cũ = (Chỉ số chốt - Chỉ số

cũ) * HSN + SL trực tiếp giá cũ

+ SLTT giá mới = (Chỉ số mới - Chỉ số

chốt) * HSN + SL trực tiếp giá mới - Tính định mức BT theo giá cũ /mới : + ĐMBT giá cũ = ĐNTT giá cũ * ĐMBT cũ /(ĐNTT giá cũ + ĐNTT giá mới)

nếu có thay đổi ĐMBT

+ ĐMBT giá mới = ĐNTT giá mới * ĐMBT mới /(ĐNTT giá cũ + ĐNTT giá mới)

nếu khơng có thay đổi ĐMBT :

+ ĐMBT giá mới = ĐMBT - ĐMBT giá cũ

- Tính Định mức áp giá (ĐMAp)theo giá cũ /mới trong chuỗi giá :

+ ĐMAp giá cũ = ĐNTT giá cũ * ĐMAp /(ĐNTT giá cũ + ĐNTT giá mới)

+ ĐMAp giá mới = ĐMAp - ĐMAp giá cũ

2. Tính cộng phụ(ghép sản lượng)/trừ phụ

Trường hợp đồng hồ quan hệ có cộng phụ(ghép sản lượng)/trừ phụ thì việ +/- phụ phải đảm bảo theo nguyên tắc :

- SLTT giá cũ của đồng hồ chính +/- SLTT giá cũ của đồng hồ phụ

- SLTT giá mới cửa đồng hồ chính +/- SLTT giá mới của đồng hồ phụ

Đầu vào Xử lý Đầu ra Tính hóa đơn(bình thường)

3. Tính tiền

Sau khi đã tính được sản lượng việc tính tiền thực hiện như phần trên căn cứ biểu giá cú và mới : dựa vào ngày áp dụng đối với biểu giá.

3.5.4 Hủy hóa đơn a Mơ tả ngắn gọn a Mô tả ngắn gọn

Chức năng này cho phép NSD thuộc nhóm QLHĐ thực hiện hủy hóa đơn sai(do nhập chỉ số, áp giá,…) trong kỳ

b Mô tả chức năng

Thời điểm thực hiện: Hóa đơn được tính nhưng chưa thực hiện phát hành

Đầu vào Xử lý Đầu ra

Quyển,nă m, tháng, kỳ

Hệ thống truy xuất các hóa đơn đang ở tình trạng 0-chưa phát hành

Cập nhật lại trạng thái của các chỉ số đồng hồ

 Hóa đơn đã hủy

được xóa khỏi hệ thống

 Trạng thái các chỉ

số của đồng hồ: chưa tính hóa đơn

3.5.5 In hóa đơn a Mơ tả ngắn gọn a Mô tả ngắn gọn

Chức năng này cho phép NSD thuộc nhóm QLHĐ thực hiện in hóa đơn trong kỳ

Đầu vào Xử lý Đầu ra

 Thông tin khách hàng

(Mã khách hàng, mã hợp đồng, tên khách hàng, địa chỉ, số hộ, mã số thuế).

 Hóa đơn tiền nước (Mã hóa đơn, mã khách hàng, mã hợp đồng, tháng hóa đơn, bộ chỉ số cũ, bộ chỉ số mới, hệ số nhân, số tiền, trạng thái, người lập hóa đơn).

 Hóa đơn dịch vụ (Mã hóa đơn, mã khách hàng, mã hợp đồng, tháng hóa đơn, loại dịch vụ

 Chi tiết hóa đơn (mã

khách hàng, mã điểm đo, mã hợp đồng, tháng hóa đơn, bộ chỉ số cũ, bộ chỉ số mới, hệ số nhân).  Sổ ghi chữ /phiên (Mã SGC hoặc phiên, số thứ tự khách hàng trong SGC hoặc lộ trình) …  Lựa chọn hình thức in

của nhân viên khai thác.

 Số serial trên tờ hóa

đơn (Ký hiệu hóa đơn, số nhảy) do nhân viên khai thác nhập vào.

Chức năng này cho phép nhân viên khai thác hóa đơn có thể

thực hiện in hóa đơn cả

sổ/phiên, một số hóa đơn

trong sổ/phiên (liên tiếp nhau hoặc không liên tiếp) hoặc in từng hóa đơn riêng lẻ.

Các thông tin in trên hóa đơn đảm bảo đầy đủ và khớp với thông tin trên mẫu hóa đơn Hình thức in nội dung lên tờ hóa như sau:

- Trường hợp in hóa đơn tièn nước, thông tin sản lượng tiêu

thụ tại mỗi điểm đo (chi tiết

hóa đơn) sẽ thể hiện một dịng trên hóa đơn. Phần “trong đó”

thể hiện các dịng phân tích

giá. Nếu số điểm đo lớn hơn 4

hoặc số dịng phân tích giá lớn hơn 6, nội dung này sẽ chuyên

sang tờ kê chi tiết. Để xác định

Một phần của tài liệu Ứng dụng hand held trong hệ thống quản lý kinh doanh nước sạch (Trang 38)