Manual Acosys 8

Dokumentasi Acosys 8

Perubahan di Acosys 8: 

  • Metode perhitungan HPP persediaan berubah dari FIFO menjadi Average
  • Relatif lebih aman untuk perusahaan yang kurang disiplin input transaksi
  • Pengaturan otoritas masing-masing user dikelompokkan dalam form Daftar Role User, sehingga tidak perlu diatur per user
  • Satuan produk melekat pada setiap produk, termasuk harga beli, harga jual, diskon jual, dan lainnya
  • Urutan penentuan harga jual : 
    • Jika ada rumus pada Aturan Diskon Penjualan akan diterapkan harga dari rumus ini dan mengabaikan semua setting harga yang dibawah ini. Jika ada lebih dari 1 Aturan Diskon Penjualan dengan jenis yang sama yang diterapkan pada sebuah produk, akan dieksekusi rumus yang pertama saja.
    • Jika Discount By Quantity diatur, akan mengambil harga dari ini
    • Jika No.1 tidak ada maka jika level harga jual diatur akan mengambil dari ini dan tergantung setting level harga jual pelanggan
    • Jika 1 dan 2 tidak diatur, maka akan mengambil harga jual 1

Rumus-rumus di Acosys 8

  • Variabel yang disediakan sesuai dengan jenis rumus yang dipakai (diterangkan di sub setelah ini)
  • Fungsi yang dapat digunakan, fungsi dan penggunaannya sama dengan fungsi di PHP :
    • round
    • floor
    • ceil
    • abs
    • is_infinite
    • is_nan
    • is_finite
    • trim
    • ltrim
    • rtrim
    • str_replace
    • join
    • implode
    • explode
    • currentday = Tanggal hari ini (1 - 31)
    • currentmonth = Bulan ini (1 - 12)
    • currentyear = Tahun ini (2025, 2026, ...1)
    • currenthour = Jam sekarang (0 - 23)
    • currentminute = Menit sekarang (0 - 59)
    • currentsecond = Detik sekarang (0 - 59)
  • Operator artimetika yang dapat digunakan : 
    • + : addition
    • - : subtraction
    • * : multiplication
    • / : division
    • % : modulo (a*b%c*d == (a*b)%(c*d))
    • ** : exponentiation (a*b**c*d == (a*b)**(c*d))
  • Operator komparasi yang dapat digunakan : 
    • === : strict equality
    • !== : strict inequality
    • == : equality
    • != : inequality
    • > : greater than
    • < : less than
    • >= : greater than or equal to
    • <= : less than or equal to
  • Operator logika yang dapat digunakan : 
    • && : logical and
    • || : logical or
    • ! : logical no
  • ~ : string concatenation
  • Operasi logika inline
    • a ? b : c :  jika a maka b, selain itu c
    • a ?: b : jika a maka a, selain itu b
    • a ? b : jika a maka b, selain itu null

Ketentuan pada rumus pada Aturan Diskon Penjualan : 

  • Variabel yang digunakan dalam perhitungan diskon dan harga jual produk: 
    • Semua data dari tabel customer (customer)
    • Semua data dari tabel salesman (salesman)
    • Semua data dari tabel product (product)
    • Semua data dari table unit (unit)
    • Semua data dari tabel salesdetail (detail)
    • Total penjualan pada faktur yang sedang dihitung (salestotal)
  • Variabel yang digunakan dalam perhitungan persen diskon dan nilai diskon faktur penjualan : 
    • Semua data dari tabel customer (customer)
    • Semua data dari tabel salesman (salesman)
    • Semua data dari tabel sales(sales)
    • Total penjualan kotor pada faktur yang sedang dihitung (salesgross)
    • brandsummary (total produk yang dibeli digrup berdasar brand produk, misal brandsummary.abc adalah total produk yang dibeli yang kode brand produknya adalah abc, dan sebagainya.
    • factorysummary (total produk yang dibeli digrup berdasar factory (produsen) produk, misal factorysummary.f-001 adalah total produk yang dibeli yang kode factory produknya adalah f-001, dan sebagainya.
    • suppliersummary (total produk yang dibeli digrup berdasar supplier (pemasok) produk, misal suppliersummary.s-001 adalah total produk yang dibeli yang kode supplier produknya adalah s-001, dan sebagainya.

Ketentuan pada rumus pada Aturan Point Penjualan dan Hadiah Produk Penjualan

  • Variabel yang digunakan dalam perhitungan point pelanggan: 
    • Semua data dari tabel customer (customer)
    • Semua data dari tabel salesman (salesman)
    • Semua data dari tabel sales(sales)
    • Semua data dari tabel salesdetail yang digabung dengan tabel product (detail)
    • Total penjualan pada faktur yang sedang dihitung (salestotal)
    • brandsummary (total produk yang dibeli digrup berdasar brand produk, misal brandsummary.abc adalah total produk yang dibeli yang kode brand produknya adalah abc, dan sebagainya.
    • factorysummary (total produk yang dibeli digrup berdasar factory (produsen) produk, misal factorysummary.f-001 adalah total produk yang dibeli yang kode factory produknya adalah f-001, dan sebagainya.
    • suppliersummary (total produk yang dibeli digrup berdasar supplier (pemasok) produk, misal suppliersummary.s-001 adalah total produk yang dibeli yang kode supplier produknya adalah s-001, dan sebagainya.
  • Berbeda dengan Acosys 4, satuan di Acosys 8 dibuat pada setiap produk. Dan ketentuan harga beli, harga jual, diskon, dan lainnya juga dibuat per satuan produknya



Variabel Pada Pencetakan Pembayaran POS

  • company adalah semua field yang ada di tabel ‘company’
  • langs  adalah semua konstanta yang ada di file /api/lang/id.ini
  • pos adalah variabel yang isinya : 
    • currpointbalance 
    • customerid 
    • customername 
    • departement 
    • division 
    • finishtime 
    • guestcount 
    • paperwidth 
    • percentdisc 
    • pointbalance 
    • posid 
    • rentqty 
    • salesdate 
    • salesid 
    • salesmanid 
    • salesmanname 
    • salespoint 
    • salestime 
    • salestotal 
    • salestype 
    • servicedoerid 
    • servicedoername 
    • shipment 
    • starttime 
    • table 
    • userid 
    • valuedisc 
  • products adalah variable data produk berupa array untuk masing-masing produk dengan kontanta:
    • expireddate 
    • grossamount 
    • memo 
    • netamount 
    • percentdisc 
    • price 
    • productgroup 
    • productid 
    • productname 
    • salesdiscrules 
    • salespointrewardrules 
    • salesproductrewardrules 
    • salesqty 
    • salestax 
    • snproduct 
    • taxid 
    • unit 
    • unitqty 
    • valuedisc 
  • rewards adalah variable data produk hadiah berupa array untuk masing-masing produk dengan kontanta:
    • expireddate 
    • grossamount 
    • memo 
    • netamount 
    • percentdisc 
    • price 
    • productgroup 
    • productid 
    • productname 
    • salesdiscrules 
    • salespointrewardrules 
    • salesproductrewardrules 
    • salesqty 
    • salestax 
    • snproduct 
    • taxid 
    • unit 
    • unitqty 
    • valuedisc 




Terakhir diupdate 04 Jun 2025 08:17am


TENTANG

PRODUK

LAYANAN
perusahaanmitraservice center
PT Acosys Global Data