#ERPT04A - Artikel Keuangan dan Akutansi

1. OpenERP 6.1 Functional Tutorial : Sale Order Dengan Invoice Sesuai Dengan Delivery Order

A. STUDI KASUS

Perusahaan A menjual produk-produk di bawah ini kepada salah satu konsumennya :
  1. CT-1810 Router Bits DNSK sejumlah 3 Unit @ Rp. 900.000,-
  2. Hamburger Patty Press Attachment sejumlah 2 Unit @ Rp. 2.500.000,-
Ketentuan tambahan SO tersebut adalah sebagai berikut :
  • Invoice akan dibuat menyesuaikan dengan delivery order/surat jalan
  • Tidak ada retur yang dilakukan
  • Pembayaran invoice penjualan dilakukan sebanyak 1 kali
  • Delivery Order akan dilakukan sebanyak 2 kali (partial picking)
Detail Delivery Order/Surat Jalan pertama adalah sebagai berikut :
  1. CT-1810 Router Bits DNSK sejumlah 2 Unit
  2. Hamburger Patty Press Attachment sejumlah 1 Unit
Detail Delivery Order/Surat Jalan kedua adalah sebagai berikut :
  1. CT-1810 Router Bits DNSK sejumlah 2 Unit
  2. Hamburger Patty Press Attachment sejumlah 1 Unit

B. CARA MENYELESAIKANNYA DENGAN OPENERP

#1 Buat Sale Order Sesuai Dengan Studi Kasus

Buat Data Sale Order
Pastikan isian bagian Logistic sesuai dengan screenshot di bawah :
Pengaturan Sale Order

#2 Konfirmasi Sale Order

Tekan tombol Confirm Order di bagian bawah kanan form Sale Order
Klik Tombol Confirm Order
Sale Order SO005 setelah dikonfirmasi
Sale Order SO005

#3 Buka Delivery Order Yang Dibuat Oleh Sale Order (OUT/00004)

Delivery Order Pertama OUT/00004

#4 Periksa Ketersediaan Produk Yang Akan Dikirim Pada Delivery Order OUT/00004

Tekan tombol Check Avalaibility di bagian bawah kanan form Delivery Order
Klik Tombol Check Avalaibility

#5 Process Delivery Order OUT/00004

Tekan tombol Process pada bagian kanan bawah form Delivery Order
Klik Tombol Process

#6 Sesuaikan Wizard Process Product Dengan Delivery Pertama

Sesuaikan Wizard Process Product OUT/00004 Dengan Delivery Order Pertama
Tekan tombol Validate
Klik Tombol Validate

#7 Buat Invoice Untuk Delivery Order Pertama (OUT/00005)

Tekan tombol Create Invoice pada bagian kanan bawah form Delivery Order
Klik Tombol Create Invoice
Sesuaikan opsi pembuatan invoice untuk Delivery Order OUT/00005
Wizard Create Invoice
Jika informasi wizard sudah sesuai klik tombol Create pada bagian kanan bawah wizard
Klik Tombol Create

#8 Buka dan Validasi Invoice Pertama

Invoice Pertama
Klik tombol Validate pada bagian bawah kanan form Customer Invoice
Klik Tombol Validate
Invoice pertama setelah divalidasi (JJ/2012/00002)
Invoice Pertama Setelah Divalidasi

#9 Bayar Invoice Pertama (JJ/2012/00002)

Klik tombol Payment pada bagian kanan bawah form Customer Payment
Klik Tombol Payment
Sesuaikan data pembayaran
Pembayaran Untuk Invoice Pertama
Klik tombol Validate pada bagian kanan bawah form Customer Payment
Klik Tombol Validate

#10 Buka Delivery Order Kedua Yang Dibuat (OUT/00004)

Delivery Order Kedua

#12 Process Delivery Order (OUT/00004)

Klik tombol Process pada bagian kanan bawah form Delivery Order
Klik Tombol Process

#13 Sesuaikan Wizard Process Product dengan Delivery Order Kedua

Wizard Process Product Untuk Delivery Order Kedua

#14 Buat Invoice Untuk Delivery Order Kedua (OUT/00004)

Klik tombol Create Invoice pada bagian kanan bawah Delivery Order
Klik Tombol Create Invoice

#15 Buka Dan Validasi Invoice Kedua

Invoice Kedua Untuk Delivery Order Kedua
Tekan tombol Validate pada bagian kanan bawah form Delivery Order
Klik Tombol Validate
Invoice kedua setelah divalidasi (JJ/2012/00003)
Invoice Kedua Setelah Divalidasi

#16 Bayar Invoice Kedua (JJ/2012/00003)

Klik tombol Validate pada bagian kanan bawah form Delivery Order
Klik Tombol Payment
Sesuaikan data pembayaran untuk invoice kedua (JJ/2012/00003)
Pembayaran Untuk Invoice Kedua
Jika data pembayaran sudah sesuai tekan tombol Validate di bagian kanan bawah form Customer Payment
Klik Tombol Validate
Pembayaran kedua setelah divalidasi
Pembayaran Invoice Kedua Setelah Divalidasi

#17 Sale Order Selesai

Sale Order SO005 Selesai

2. OpenERP 7.0 Module : ar_account

A. DESKRIPSI

Modul ini dibuat berdasarkan pengalaman implementasi OpenERP yang dilakukan oleh Penulis.Journal Entry pada OpenERP sudah cukup untuk menangani penjurnalan akuntansi perusahaan, tapi voucher-voucher yang terdapat pada modul generik perlu diperkaya. Selain memodifikasi beberapa hal pada modul generik sehingga lebih mudah untuk diimplementasi di Indonesia, modul ini menambah beberapa voucher yang dapat memudahkan user untuk entry data. Voucher-voucher tambahan tersebut adalah :
  1. Bank Payment
  2. Cash Payment
  3. Bank Receipt
  4. Cash Receipt
  5. Accrued Income Settlement
  6. Accrued Expense Settlement
Report-report dan printed form akan dibuat pada modul terpisah

B. DEPENDENSI

Modul ini mempunyai dependensi ke modul :
  1. ar_base
  2. account_accountant
  3. account_voucher
  4. account_cancel
  5. account_analytic_plans
  6. report_aeroo_oo

C. MODIFIKASI

C.1 PENAMBAHAN FIELD amount_to_text PADA CUSTOMER/SUPPLIER INVOICE

Penulis banyak menemukan kebutuhan untuk membuat terbilang pada invoice. Oleh karena itu object account.invoice ditambahkan field amount_to_text untuk menampung terbilang

C.2 PENAMBAHAN FIELD amount_to_text PADA ACCOUNT VOUCHER

Sama dengan di atas namun untuk account.voucher

C.3 PENYESUAIAN DECIMAL ACCURACY UNTUK KURS

Sebagai negara dengan nilai tukar yang lebih lemah dari banyak mata uang dunia, implementasi OpenERP di Indonesia mengalami kesulitan karena pengaturan digits pada kurs. Pengaturan digits ini Penulis sesuaikan agar mata uang rupiah tidak mengalami kesulitan dalam konversinya

D. FITUR-FITUR TAMBAHAN

D.1 BANK PAYMENT

Bank Payment bertujuan untuk mengelola semua pengeluaran uang dari rekening bank, baik untuk keperluan pembayaran supplier invoice ataupun keperluan lainnya. Jadi fitur ini menggantikan dan memperluas fitur Supplier Payment pada modul generik OpenERP. Jenis-jenis pengeluaran yang dapat ditangani oleh Bank Payment adalah :
  1. Pembayaran supplier invoice
  2. Pembelian tunai (tidak ada integrasi ke stock management)
  3. Pemberian kas bon kepada karyawan
  4. Pemberian uang muka pembelian kepada supplier
  5. Pengembalian sisa uang muka penjualan kepada konsumen
Bank Payment
Bank Payment

D.2 CASH PAYMENT

Cash Payment bertujuan sama dengan Bank Payment, namun sumber dana dari rekening kas bukan dari rekening bank
Cash Payment
Cash Payment

D.3 BANK RECEIPT

Bank Payment bertujuan untuk mengelola semua penerimaan uang ke rekening bank, baik untuk keperluan penerimaan pembayaran customer invoice ataupun keperluan lainnya. Jadi fitur ini menggantikan dan memperluas fitur Customer Payment pada modul generik OpenERP. Jenis-jenis penerimaan yang dapat ditangani oleh Bank Receipt adalah :
  1. Penerimaan pembayaran customer invoice
  2. Penjualan tunai (tidak ada integrasi ke stock management)
  3. Pengembalian kas bon karyawan
  4. Penerimaan sisa deposit pembelian dari supplier
  5. Penerimaan uang muka penjualan dari konsumen
Bank Receipt
Bank Receipt

D.4 CASH RECEIPT

Cash Receipt bertujuan sama dengan Bank Receipt, namun penerimaan masuk ke rekening kas bukan dari rekening bank
Cash Receipt
Cash Receipt

D.5 ACCRUED INCOME SETTLEMENT

Accrued Income Settlement bertujuan untuk melakukan penyesuaian/realisasi terhadap pendapatan yang masih harus diterima/accrue income.
Accrued Income Settlement
Accrued Income Settlement

D.6 ACCRUED EXPENSE SETTLEMENT

Accrued Expense Settlement bertujuan untuk melakukan penyesuaian/realisasi terhadap beban yang masih harus dibayar/accrue expense.
Accrued Expense Settlement
Accrued Expense Settlement


Share this:

CONVERSATION

0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.