Siklus pendapatan adalah pertukaran langsung dari produk akhir dan jasa menjadi kas dalam satu kali transaksi antara penjual dan pembeli. Jadi, suatu rangkaian aktivitas bisnis dan kegiatan pemrosesan informasi terkait yang terus berulang dengan menyediakan barang dan jasa ke para pelanggan dan menagih kas sebagai pembayaran dari penjualan-penjualan tersebut.
Tujuan siklus pendapatan :
  1. Mencatat order penjualan dengan cepat & akurat.
  2. Memeriksa kelayakan kredit pelanggan.
  3. Mengirimkan produk atau jasa sesuai hari yang ditentukan.
  4. Melakukan penagihan dengan tepat waktu dan akurat.
  5. Mencatat dan mengklasifikasikan penerimaan kas dengan cepat dan akurat.
  6. Posting penjualan dan penerimaan kas pada buku pembantu piutang yang sesuai.
  7. Mengamankan produk sampai barang dikirim
  8. Mengamankan kas sampai didepositokan.
3 Konsep siklus pendapatan :
  1. Sales order processing
  2. Sales return procedures
  3. Cash receipts processes
Sales order processing adalah  kegiatan  menerima dan memproses order dari customer , mengisi pesanan, dan mengirim produk ke customer , customer membayar pada waktu tertentu , dan dengan benar memasukan transaksi. Bagian penjualan mencatat detail pemesanan di order form. Transaksi akan disetujui bagian kredit.Setelah itu akan diantar oleh bagian gudang. Barang, slip pengiriman, serta bon akan disiapkan oleh bagian pengirim dan diterima oleh customer.
Bagian otorisasi berbeda dari bagian sales order processing. Control inventory terpisah dari bagian gudang. Piutang dagang terpisah dari bagian general ledger control account.
Proses dalam sales order processing :
  • Receive Order; Check Credit; Pick Goods; Ship Goods; Bill Customer
  • Update Inventory Records; Update Accounts Receivable; Post to General Ledger

DFD Sales Order Processing
 dfd1
            Sales return procedures merupakan bagian siklus pendapatan yang memperkirakan berapa persen penjualan dikembalikan oleh customer. Dengan alasan seperti, mengirim produk yang salah, produk cacat, pada saat pengiriman terjadi kerusakan, produk tidak sampai tepat waktu sehingga customer menolak barang tersebut.
                Proses yang ada dalam sales return procedures :
  • Prepare Return Slip; Prepare Credit Memo; Approve Credit Memo; Update Sales Journal
  • Update Inventory and AR Records; Update General Ledger
DFD Sales Return Procedures
 dfdreturn
Cash receipts procedures menjelaskan transaksi kredit yang muncul di penegakan di account receivable. Pembayaran akan dilakukan pada masa yang akan datang, sesuai dengan peraturan yang ada. Prosedur Cash receipts akan dilakukan pada kejadian berikutnya. Hal ini termasuk menerima dan mengamankan cash, mendepositkan kas di bank , menyamakan pembayaran dengan customer dan menyesuaikan dengan account yang sesuai, dan mencatat ke akun dan merekonsiliasi detail keuangan dari transaksi.
Cash receipts procedures terdiri atas beberapa proses, yaitu :
  • Open Mail and Prepare Remittance Advice
  • Record and Deposit Checks
  • Update Accounts Receivable
  • Update General Ledger
  • Reconcile Cash Receipts and Deposits 
DFD CASH RECEIPTS PROCEDURES
 dvdreceive
Sistem fisik informasi accounting merupakan kombinasi teknologi dan aktifitas manusia. Perusahaan kecil, memiliki sedikit dalam hal teknologi dan lebih kepada prosedur manual. Sedangkan perusahaan besar lebih banyak dalam hal teknologi dibandingkan proses manual.
Pemisah dari tiga fungsi :
  1. Otorisasi dari transaksi harus terpisah dari proses transaksi itu sendiri.
  2. Asset custody (Asset tahanan) harus terpisah dari asset record-keeping (asset dicatat)
  3. Organisasi harus terstruktur, sehingga bila terjadi permasalahan dapat diatasi dengan solusi antara dua atau lebih individu.