url: {domamin}/ThongKeAPI.php
Note nếu "start_date" và "end_date" không có thì mặt định là trong 1 ngày 

1. Thống kê dòng tiền

input
{
    "action": "getDongTien",
    "all_chi_nhanh": true, //true là tính cho toàn bộ chi nhánh, false là tính theo từng chi nhánh
    "id_chi_nhanh": "", // nếu all_chi_nhanh là false bắt buộc phải có id_chi_nhanh
    "start_date": "", // input dạng time 
    "end_date": ""

}

ouput
{
    "status": "success",
    "data":{
        "doanh_thu": 100000,
        "thuc_thu_tien_mat": 75000,
        "thuc_thu_the": 0,
        "thuc_thu_chuyen_khoan": 25000,
        "so_luong_lich_hen": 3,
        "so_don_hoan_thanh": 5,
        "so_don_dang_lam": 10,
        "tong_thu": 200000,
        "tong_chi": 300000,
        "Lời lỗ": -100000

    }
}

2. Thống kê doanh thu

input
{
    "action": "getDoanhThu",
    "all_chi_nhanh": true, //true là tính cho toàn bộ chi nhánh, false là tính theo từng chi nhánh
    "id_chi_nhanh": "", // nếu all_chi_nhanh là false bắt buộc phải có id_chi_nhanh
    "start_date": "", // input dạng time 
    "end_date": ""
}

output
{
    "status": "success",
    "data":{
        "sl_kham_benh": 1,
        "doanh_thu_kham_benh": 2050000,
        "sl_spa": 2,
        "doanh_thu_spa": 23000,
        "sl_nhap_vien": 4,
        "doanh_thu_nhap_vien": 40000,
        "sl_khach_san": 3,
        "doanh_thu_khach_san": 200000,
        "so_luong_ban_hang": 5,
        "doanh_thu_ban_hang": 33000
    }
}

3. Thống kê chi tiết
input
{
    "action": "getDoanhThuDetail",
    "type": "hangHoa", // có 4 type hangHoa, dichVu, combo, tags
    "all_chi_nhanh": true, //true là tính cho toàn bộ chi nhánh, false là tính theo từng chi nhánh
    "id_chi_nhanh": "", // nếu all_chi_nhanh là false bắt buộc phải có id_chi_nhanh
    "start_date": "", // input dạng time 
    "end_date": ""
}

output
{
    "status": "success",
    "data":{
        "list_data":[
            {
                "ten_tile": "Dịch vụ tắm",
                "so_luong": 5,
                "doanh_thu": 50000
            }
        ],
        "pagination": {
            "page": 1,
            "total_items": 1,
            "total_pages": 1
        }
    }

}

4. Thống kê nhân viên
input
{
    "action": "thongKeNhanVien",
    "all_chi_nhanh": true, //true là tính cho toàn bộ chi nhánh, false là tính theo từng chi nhánh
    "id_chi_nhanh": "", // nếu all_chi_nhanh là false bắt buộc phải có id_chi_nhanh
    "start_date": "", // input dạng time 
    "end_date": ""
}

output
{
    "status": "success",
    "data":{
        "list_nhan_vien":[
            {
                "ten_nhan_vien": "A",
                "so_dich_vu_lam": 5,
                "doanh_thu": 50000
            }
        ],
        "pagination": {
            "page": 1,
            "total_items": 1,
            "total_pages": 1
        }
    }

}

5. Lập phiếu thu/chi

input
{
    "action": "thuChi",
    "tyle": "thu", //cho 2 style thu, chi
    "so_tien": 20000,
    "ly_do": "Mua trả sửa",
    "id_chi_nhanh": "" (*),
    "ten_chi_nhanh": "",
    "ten_nhan_vien": "A",
    "hinh_thuc": "chuyen_khoan"
}

6. Get All Thu Chi
input
{
    "action": "getAllThuChi",
    "id_chi_nhanh": "", (*)
    "all_chi_nhanh": true
}

output
{
    "status": "success",
    "data":{
        "list_thu_chi":[
            {
                "created_time": "",
                "ten_nhan_vien": "A",
                "ten_chi_nhanh": "", // Hiện ra nếu all_chi_nhanh = true
                "type": "thu", //Trả về thu hoặc chi
                "hinh_thuc": "chuyen_khoan", //ra chuyển khoản hay tiền mặt
                "so_tien": "",
                "ly_do": ""
            }
        ],
        "pagination": {
            "page": 1,
            "total_items": 1,
            "total_pages": 1
        }
    }

}


url: {domamin}/BillAPI.php

7. Đổi trả hàng
{
    "action": "doiTraHang",
    "type": "doiHang", //2 type doiHang và Tra Hang
    "id_chi_nhanh": "" ,(*)
    "ten_nhan_vien": "",
    "list_hang_tra": [
        "id_hang_hoa": "",
        "ten_hang_hoa": "",
        "so_luong": 5,
        "don_vi": "chai",
        "don_gia": 10000
    ],
    "list_hang_doi": [
        "id_hang_hoa": "",
        "ten_hang_hoa": "",
        "so_luong": 5,
        "don_vi": "chai",
        "don_gia": 10000
    ],
    "is_ban_si": true,
    "ly_do": "",
    "chenh_lech": -5000,
    "hinh_thuc": "chuyen_khoan" 
}

8. Get All đổi trả
{
    "action": "getAllDoiTra",
    "id_chi_nhanh": ""
}

output 
{
    "status": "success",
    "data":{
        "list_doi_tra":[
            {
                "created_time": "",
                "ten_nhan_vien": "A",
                "type": "doiHang", //Trả về doiHang hoặc traHang
                "ly_do": "",
                "chenh_lech": -5000,
                "hinh_thuc": "chuyen_khoan",
                "list_hang_tra": [
                    "id_hang_hoa": "",
                    "ten_hang_hoa": "",
                    "so_luong": 5,
                    "don_vi": "chai",
                    "don_gia": 10000
                ],
                "list_hang_doi": [
                    "id_hang_hoa": "",
                    "ten_hang_hoa": "",
                    "so_luong": 5,
                    "don_vi": "chai",
                    "don_gia": 10000
                ]
            }
        ],
        "pagination": {
            "page": 1,
            "total_items": 1,
            "total_pages": 1
        }
    }

}