###
post https://apikasirv3.brabsen.my.id/login
Content-Type: application/json

{
    "username": "superadmin",
    "password": "12345"
}

###
post https://apikasirv3.brabsen.my.id/login
Content-Type: application/json

{
    "username": "superadmin",
    "password": "12345"
}


###
post https://apikasirv3.brabsen.my.id/login
Content-Type: application/json

{
    "username": "admin",
    "password": "12345"
}

###
post https://apikasirv3.brabsen.my.id/createwearhouse
Content-Type: application/json

{
    "baranguuid": "08d4c3df-09d3-46a2-b841-80d825309151",
    "stok_gudang": "8"
}

###
post https://apikasirv3.brabsen.my.id/createdistribusistok
Content-Type: application/json

{
    "cabanguuid": "bb88b401-f02f-4ff9-8b7b-68826173eef7",
    "baranguuid": "08d4c3df-09d3-46a2-b841-80d825309151",
    "jumlah": "100"
}

###
PUT https://apikasirv3.brabsen.my.id/updatedistribusistok/809efbf9-31ec-4b3e-9479-0f0b3d60c8a1
Content-Type: application/json

{
    "status": "diterima"
}

//acc cabang bb88b401-f02f-4ff9-8b7b-68826173eef7

###
PUT https://apikasirv3.brabsen.my.id/updatedistribusistok/10119648-c455-4d38-9171-d949c246949f
Content-Type: application/json

{
    "status": "diterima"
}
###
get https://apikasirv3.brabsen.my.id/getmutasi?startDate=2025-02-01&endDate=2025-02-20

###
get https://apikasirv3.brabsen.my.id/getmutasitracking

###
get https://apikasirv3.brabsen.my.id/getdatawearhouse

###
get https://apikasirv3.brabsen.my.id/cekstock

###
get https://apikasirv3.brabsen.my.id/rekap

###
get https://apikasirv3.brabsen.my.id/komprehensif?startDate=2025-01-01&endDate=2025-2-28

###
get https://apikasirv3.brabsen.my.id/stok-per-cabang

###
get https://apikasirv3.brabsen.my.id/penjualan-per-kategori?startDate=2025-01-01&endDate=2025-2-28

###
get https://apikasirv3.brabsen.my.id/getsaldodandebit?bulan=03&tahun=2025

###
get https://apikasirv3.brabsen.my.id/getsaldodandebit?startDate=2025-01-01&endDate=2025-03-01


###
get https://apikasirv3.brabsen.my.id/getjurnal?start_date=2025-02-01&end_date=2025-03-28

###
get https://apikasirv3.brabsen.my.id/gettransaksi


post https://apikasirv3.brabsen.my.id/createuser
Content-Type: application/json

{
    "username": "superadmin",
    "password": "12345",
    "confpassword": "12345",
    "role": "superadmin"
}

###
post https://apikasirv3.brabsen.my.id/createuser
Content-Type: application/json

{
    "username": "admin",
    "password": "12345",
    "confpassword": "12345",
    "role": "admin",
    "cabanguuid": "197fa82d-bd4b-4c6d-92f1-21b875cdd3d7"
}

###
put https://apikasirv3.brabsen.my.id/updateuser/67a1852a-72ec-42a5-acc8-49f4a1bb10e0
Content-Type: application/json

{
    "username": "hapuscabang",
    "password": "12345",
    "confpassword": "12345",
    "role": "kasir",
    "cabanguuid": "1aeceb73-2960-49b2-8eb4-c00139ddfe11"

}

###
post https://apikasirv3.brabsen.my.id/login
Content-Type: application/json

{
    "username": "admin",
    "password": "12345"
}
###
post https://apikasirv3.brabsen.my.id/login
Content-Type: application/json

{
    "username": "superadmin",
    "password": "12345"
}
###
post http://192.168.50.12:5000/login
Content-Type: application/json

{
    "username": "kasir",
    "password": "12345"
}

###
post https://apikasirv3.brabsen.my.id/login
Content-Type: application/json

{
    "username": "hapuscabang",
    "password": "12345"
}




###
post https://apikasirv3.brabsen.my.id/login
Content-Type: application/json

{
    "username": "admin",
    "password": "12345"
}


###
get https://apikasirv3.brabsen.my.id/me

###
delete https://apikasirv3.brabsen.my.id/logout


###
delete https://apikasirv3.brabsen.my.id/deletecabang/d93ef91c-6be9-492f-bf24-5083d31f24a9
###
post https://apikasirv3.brabsen.my.id/createcabang
Content-Type: application/json

{
    "namacabang":"cabang2",
    "alamat":"jl.baru",
    "latitude":"-7.003011",
    "longitude":"110.411597"
}

###
get https://apikasirv3.brabsen.my.id/cabang


###
get https://apikasirv3.brabsen.my.id/kategori


###
delete https://apikasirv3.brabsen.my.id/deletekategori/37a3702c-db6d-456b-9a5e-01fd1a10bb57

###
post https://apikasirv3.brabsen.my.id/createkategori
Content-Type: application/json

{
    "namakategori": "makanan"

}

###
post https://apikasirv3.brabsen.my.id/createbarang
Content-Type: application/json

{
    "namabarang": "Barang Baru",
    "harga": 100000,
    "kategoriuuid": "8dfc2e1d-31b1-47f0-a38d-96d771669128",
    "foto": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABYklEQVQ4y6XTv0oDQRSH8c+OAgZgiCFhGhIixMSLkFDCx9AzJjFTEQu0kEWlNsLFEmFxRRHF0EA5iYRSIix+E/EMjFNpslFk1mYkL3jzH9znLusouId1bzSSfTWBf4lbUReU8XK8QTVIV4rj6k0tbSGSLTwkMdCRicrjjzXWsi5J+gQ/zJrZBhS/w8UB5FtrhvNiLRtAriVqUInXLiiXwPkvR2vMRBhnxRgeEb3skz6hTgrBqxDtAsL3HKOgbD6g41LeSo9AjrVvCtnEuORvjiOJSZ5L1RC+iWA3gZqqSXXETQSOpsDWVjNz2F16uERlvhKoMogH2m5mEqa7kTGyjO9NsV4kDpYuYrOm2zZetKhGg1LvqMKf60PntIBrl/wAZID08G8+AyAAAAAElFTkSuQmCC"
}

###
get https://apikasirv3.brabsen.my.id/barang

###
post https://apikasirv3.brabsen.my.id/createtransaksi
Content-Type: application/json

{
  
  "pembayaran": "cash",
  "items": [
    {
      "baranguuid": "0dca2395-7e4e-437f-a46f-976d67691a43",
      "jumlahbarang": 5
    },
    {
      "baranguuid": "102562db-14be-418b-b6c4-e4bd62c65549",
      "jumlahbarang": 5
    }
  ]
}

###
post http://192.168.50.12:5000/createtransaksi
Content-Type: application/json

{
  "pembayaran": "qris",
  "items": [
    {
      "baranguuid": "0dca2395-7e4e-437f-a46f-976d67691a43",
      "jumlahbarang": 1
    },
    {
      "baranguuid": "102562db-14be-418b-b6c4-e4bd62c65549",
      "jumlahbarang": 1
    }
  ]
}

###
post https://apikasirv3.brabsen.my.id/createtransaksi
Content-Type: application/json

{
  "pembayaran": "cash",
  "items": [
    {
      "baranguuid": "0dca2395-7e4e-437f-a46f-976d67691a43",
      "jumlahbarang": 20
    }
  ]
}

###
put https://apikasirv3.brabsen.my.id/updatetransaksi/02008ce6-aaab-4335-bed4-ee1e287e6aa8
Content-Type: application/json

{
  
  "pembayaran": "cash",
  "items": [
    {
      "baranguuid": "0dca2395-7e4e-437f-a46f-976d67691a43",
      "jumlahbarang": 5
    },
    {
      "baranguuid": "102562db-14be-418b-b6c4-e4bd62c65549",
      "jumlahbarang": 9
    }
  ]
}

###
get https://apikasirv3.brabsen.my.id/getuser

###
get https://apikasirv3.brabsen.my.id/laporan?month=2024-12

###
get https://apikasirv3.brabsen.my.id/chartlaporan
###
get https://apikasirv3.brabsen.my.id/laporandetail


//api for superadmin
###
get https://apikasirv3.brabsen.my.id/transaksi/226c33b1-97cc-48d7-b35b-954d339afacc

//api for superadmin(allcabang)
###
get https://apikasirv3.brabsen.my.id/gettransaksi

//api for rekap user
###
get https://apikasirv3.brabsen.my.id/gettransaksiuser

//transaksicabang for admin cabang
###
get https://apikasirv3.brabsen.my.id/gettransaksicabang

###
get https://apikasirv3.brabsen.my.id/gettransaksinotification/ORDER-1734016405945

###
delete https://apikasirv3.brabsen.my.id/deletetransaksi/baaed04e-9987-4026-8997-08765f2f9869
###
get https://apikasirv3.brabsen.my.id/rekapharianuser?tanggal=2024-12-04

###
get https://apikasirv3.brabsen.my.id/rekapharianuser?tanggal=2024-12-19

###
put https://apikasirv3.brabsen.my.id/updateuser/me/94e861b3-2af5-447a-91f5-bb285c6f7a3b
Content-Type: application/json

{
  "password":"12345",
  "confpassword":"12345"
}

###
post https://apikasirv3.brabsen.my.id/createbarangcabang
Content-Type: application/json

{
  "baranguuid":"0dca2395-7e4e-437f-a46f-976d67691a43",
  "cabanguuid":"bb88b401-f02f-4ff9-8b7b-68826173eef7"
}

###
POST https://apikasirv3.brabsen.my.id/createtransaksicabang
Content-Type: application/json

{
  "pembayaran": "cash",
  "items": [
    {
      "baranguuid": "08d4c3df-09d3-46a2-b841-80d825309151",
      "jumlahbarang": 20
    }
  ]
}

###
get https://apikasirv3.brabsen.my.id/barangcabang

###
get https://apikasirv3.brabsen.my.id/getusercabang

###
get https://apikasirv3.brabsen.my.id/barangcabangsuperadmin


###
post https://apikasirv3.brabsen.my.id/createmeja
Content-Type: application/json

{
    "name": "Meja 1",
    "cabangUuid": "bb88b401-f02f-4ff9-8b7b-68826173eef7"
}

###
post https://apikasirv3.brabsen.my.id/createtransaksimejacabang
Content-Type: application/json

{
    "pembayaran": "qris",
    "tableId": 1,
    "cabangUuid": "bb88b401-f02f-4ff9-8b7b-68826173eef7",
    "userName": "JohnDoe",
    "email": "johndoe@example.com",
    "items": [
        {
            "baranguuid": "1e21048d-81f9-4601-b48e-ea9f9dde09bf",
            "jumlahbarang": 1
        }
        
    ]
}

###
post https://apikasirv3.brabsen.my.id/acceptorder
Content-Type: application/json
//menggunakan uuid transaksi di lakukan setelah kasir read transaksi

{
    "transaksiUuid": "7c5953c1-9d5f-4294-a26c-427572033421"
}

###
get https://apikasirv3.brabsen.my.id/notifications

###
post https://apikasirv3.brabsen.my.id/notifications/read
Content-Type: application/json

//menggunakan uuid notifikasi
{
  "notificationIds": [
    "48eb11fb-5135-411b-8516-6eec316d68c9"

  ]
}

###
get https://apikasirv3.brabsen.my.id/table/qr/1

###
get https://apikasirv3.brabsen.my.id/tableproduk/bb88b401-f02f-4ff9-8b7b-68826173eef7/1

###
get https://apikasirv3.brabsen.my.id/poll

###
get https://apikasirv3.brabsen.my.id/getdetails?page=1&limit=10


###
get https://apikasirv3.brabsen.my.id/getdetails/6b2bcbff-ede5-4bb2-b73d-f114b75daad7

###
get https://apikasirv3.brabsen.my.id/getdetails/6b2bcbff-ede5-4bb2-b73d-f114b75daad7

###
get http://192.168.1.7:5000/status/TABLE-1-1742463890062-Cuostumer: Bimo Wahyu

###
get https://apikasirv3.brabsen.my.id/getsaldotransaksi?startDate=2025-03-01&endDate=2025-03-22&page=1&limit=10



