Kontak

1s 8.3 menghitung ulang kekurangan air. Bagaimana cara menghitung ulang kekurangan dengan perubahan tarif. Perhitungan ulang premi asuransi

Penyesuaian tarif dengan jenis operasi “Underdelivery” dimaksudkan untuk menghitung ulang tarif jasa apabila terjadi kekurangan pengiriman dalam jangka waktu tertentu. Jenis operasi ini juga dapat digunakan dalam situasi di mana tarif telah berubah pada periode tersebut, namun biaya telah dikenakan.

Mari kita pertimbangkan penyesuaian akrual dengan jenis operasi ini dalam program 1C: Akuntansi di perusahaan pengelola perumahan dan layanan komunal, asosiasi pemilik rumah dan koperasi perumahan, ed. 3.0 menggunakan contoh layanan “Pemanasan”.

1. Misalkan pada bulan Januari layanan "Pemanasan" dibebankan sebesar 900 rubel sesuai dengan l/s No. 2011067001:

Catatan: dalam contoh, layanan “Pemanasan” dihitung berdasarkan total luas. Luas kamar 50 m2, tarif 18 rubel.

2. Pada bulan Februari diketahui bahwa pada bulan Januari pembayaran seharusnya dilakukan dengan tarif 13 rubel. Untuk melakukan perhitungan ulang

buat dokumen “Penyesuaian akrual” dengan jenis operasi “Kekurangan Tayang”.

Isi dokumen:

  • tunjukkan tanggal dokumen dan periode perhitungan ulang - Januari 2015;
  • tunjukkan jumlah hari yang perlu dihitung ulang, dalam contoh - 31 hari;
  • Kami mencantumkan objek penghitungan ulang, dalam hal ini l/s No. 2011067001;
  • Kami menunjukkan layanan yang perhitungan ulangnya akan dilakukan, dalam hal ini “Pemanasan”;
  • centang kotak “Penghitungan ulang sebagian”, pilih opsi penghitungan ulang “dengan pengurangan tarif sebesar” dan masukkan nomor yang ingin Anda naikkan atau turunkan tarifnya, dalam hal ini 18 – 13 = 5;
  • isi bagian tabel menggunakan tombol “Isi”;
  • Klik tombol “Hitung” untuk melakukan penghitungan ulang:

Akrual bulan Januari dilakukan dengan tarif 18 rubel: 18*50=900 rubel.

Penghitungan ulang dilakukan dengan tarif 13 rubel: (18-5)*50 = 650 rubel. Oleh karena itu jumlah perhitungan ulang adalah 250 rubel.

Perhitungan ulang merupakan bagian integral dari perhitungan penggajian. Informasi tentang cuti sakit, liburan atau ketidakhadiran karyawan yang diterima oleh departemen akuntansi dengan beberapa penundaan menyebabkan penghitungan ulang gaji dan, karenanya, premi asuransi. Pakar 1C berbicara tentang bagaimana penghitungan dan penghitungan ulang premi asuransi tercermin dalam akuntansi dan pelaporan yang diatur dalam program 1C: Gaji dan Manajemen Personalia 8 edisi 3.

Saat menghitung ulang upah, perlu menghitung ulang premi asuransi. Selain itu, alasan penghitungan ulang iuran dapat berupa perubahan tarif sepanjang tahun atau ditemukannya kesalahan, misalnya tidak dicantumkannya penghitungan dalam dasar premi asuransi.

Dalam kasus ini, akuntan memiliki pertanyaan tentang kebutuhan, kewajiban dan hak untuk menyampaikan informasi terkini ke Layanan Pajak Federal.

Menurut klausul 1.2 Prosedur pengisian penghitungan premi asuransi, diberikan dalam Lampiran No. 2 atas perintah Layanan Pajak Federal Rusia tertanggal 10 Oktober 2016 No. ММВ-7-11/551@, pembayarnya adalah wajib melakukan perubahan yang diperlukan pada Perhitungan dan menyampaikan laporan terkini kepada otoritas pajak jika ada informasi yang tidak tercatat atau tidak lengkap, serta kesalahan yang menyebabkan terlalu rendahnya perkiraan jumlah premi asuransi yang harus dibayar.

Saat memutuskan apakah akan menyerahkan perhitungan yang diperbarui, akuntan harus menjawab pertanyaan-pertanyaan berikut:

  • apakah semua informasi telah tercermin;
  • apakah kesalahan telah terjadi dan apakah kesalahan tersebut menyebabkan terlalu rendahnya perkiraan jumlah premi asuransi yang harus dibayar.

Penyampaian Perhitungan yang dimutakhirkan dapat merupakan suatu kewajiban, suatu hak, atau suatu keharusan yang terpaksa.

Perhitungan premi asuransi yang diperbarui

Kewajiban untuk menyampaikan perhitungan yang diperbarui muncul jika, setelah menyerahkan laporan ke Layanan Pajak Federal, ternyata informasi yang disampaikan tidak lengkap atau salah tentang karyawan, atau ditemukan kesalahan yang menyebabkan terlalu rendahnya perkiraan jumlah premi asuransi yang harus dibayar.

Jenis kesalahan umum yang mengharuskan penyerahan Perhitungan yang diperbarui secara wajib:

1. Karyawan tersebut tidak segera melaporkan perubahan data pribadinya, dan Layanan Pajak Federal memberikan informasi palsu tentang dia di Bagian 3 Perhitungan.

2. Karyawan tersebut bekerja di departemen yang berhak menerapkan tarif preferensi premi asuransi. Kemudian dia dipindahkan ke unit yang menerapkan tarif dasar premi asuransi. Informasi mutasi karyawan terlambat diterima oleh bagian akuntansi. Perhitungan iuran dilakukan secara tidak benar dengan tarif yang dikurangi.

3. Pada tahap awal setup program 1C: Gaji dan Manajemen Personalia 8, terjadi kesalahan dengan mengeluarkan premi dari dasar perhitungan premi asuransi. Memperbaiki kesalahan akan mengakibatkan dikenakan biaya tambahan.

4. Departemen dengan tarif preferensial kehilangan hak untuk menggunakannya, tetapi informasinya terlambat sampai ke manajer penggajian. Penghitungan ulang sesuai tarif dasar menyebabkan peningkatan jumlah premi asuransi yang harus dibayar.

5. Saat menghitung premi asuransi, program tidak menunjukkan bahwa jabatan tersebut termasuk dalam daftar profesi berbahaya yang dikenakan tarif tambahan. Setelah kesalahan ditemukan dan diperbaiki, perhitungan ulang mengakibatkan kurang bayar premi asuransi dengan tarif tambahan.

Mari kita lihat fitur penghitungan ulang premi asuransi pada “1C: Gaji dan Manajemen Personalia 8” edisi 3 dengan menggunakan contoh.

Contoh 1

Saat menghitung premi asuransi untuk suatu unit Saham tingkat preferensi premi asuransi diterapkan Penghuni kawasan ekonomi khusus inovasi teknologi(kode tarif “05”). Tarif ini memberikan iuran kepada Dana Pensiun sebesar 13% pada tahun 2018; di Dana Asuransi Sosial 2,9%; di Dana Asuransi Kesehatan Wajib Federal 5,1%. Beginilah cara menghitung kontribusi untuk karyawan V.S. ivy. Dengan penghasilan bulanan 10.000 rubel. Besarnya potongan asuransi untuk bulan tersebut adalah:

  • di Dana Pensiun - 1.300 rubel;
  • di FFOMS - 510 rubel;
  • di Dana Asuransi Sosial - 290 rubel.

Jumlah tersebut tercermin dalam perhitungan premi asuransi triwulan I tahun 2018.

Apabila ternyata divisi tersebut kehilangan hak untuk menerapkan tarif preferensi premi asuransi, maka sesuai dengan surat Layanan Pajak Federal Rusia tertanggal 25 Oktober 2017 No. GD-4-11/21611@ dan Kementerian Keuangan Rusia tanggal 18 Desember 2017 No.?03-15-06/84443 perlunya menyampaikan Perhitungan klarifikasi. Untuk membentuknya, perlu menghitung ulang premi asuransi dengan tarif baru.

Di dalam kartu Divisi lapangan harus dibersihkan Ketakutan akan tarif preferensial. kontribusi. Sekarang pembagiannya tunduk pada tarif yang digunakan untuk organisasi dan ditentukan dalam kartu Organisasi di penanda Kebijakan akuntansi dan pengaturan lainnya tautan Kebijakan akuntansi di lapangan Jenis tarif.

Dalam Contoh 1, organisasi diatur ke Tarif premi asuransi dasar(kode tarif “01”), memberikan tingkat iuran pada tahun 2018: ke Dana Pensiun Federasi Rusia sebesar 22%; Dana Jaminan Sosial 2,9%; FFOMS 5,1%. Jelas terlihat bahwa Dana Pensiun “kurang membayar” iuran sebesar 9% (22% - 13%), dan kode tarif telah berubah.

Dalam Contoh 1 yang sedang dipertimbangkan, untuk menghitung ulang iuran, prosedur akuntansi pendapatan harus direvisi. Dokumen tersebut dimaksudkan untuk menjelaskan tata cara pencatatan pendapatan dan penghitungan ulang premi asuransi periode sebelumnya. (menu Pajak dan biaya). Di penanda Informasi pendapatan perlu untuk mengklarifikasi semua pendapatan karyawan secara manual. Pada saat yang sama, di bookmark Perkiraan kontribusi Premi asuransi akan dihitung ulang secara otomatis.

Akibat penghitungan ulang premi asuransi karyawan V.S. Ivy dengan penghasilan bulanan 10.000 rubel. Besarnya potongan asuransi untuk bulan tersebut adalah:

  • di Dana Pensiun Rusia - 2.200 rubel;
  • di Dana Asuransi Kesehatan Wajib Federal dan Dana Asuransi Sosial - jumlahnya tidak berubah dan masing-masing berjumlah 510 rubel. dan 290 gosok.

Setelah menghitung ulang premi asuransi untuk kuartal pertama, perhitungan klarifikasi harus disiapkan. Menggunakan layanan Pelaporan 1C, perlu dibuat laporan baru untuk periode yang dikoreksi dan untuk Judul Halaman menunjukkan Nomor koreksi(Gbr. 2). Klarifikasi tersebut mempengaruhi seluruh karyawan departemen, karena kode tarif setiap orang telah berubah. Oleh karena itu, Bagian 3 dalam Perhitungan yang diperbarui dibentuk untuk seluruh karyawan departemen. Dalam kasus lain, ketika pembentukan Perhitungan yang diperbarui disebabkan oleh perubahan data atau akrual masing-masing karyawan, Bagian 3 hanya menampilkan data untuk karyawan tersebut. Bagaimanapun, bagian lain dari Perhitungan klarifikasi diisi dengan data yang benar-benar baru.

Beras. 2. Halaman judul klarifikasi perhitungan premi asuransi triwulan I tahun 2018

Hak untuk menyampaikan Perhitungan premi asuransi terkini

Pemegang polis dapat menyampaikan Perhitungan terkini kepada pemeriksaan jika menemukan kesalahan yang mengakibatkan perkiraan jumlah premi asuransi yang terlalu tinggi. Padahal, pada penghitungan iuran berikutnya pada periode berjalan dilakukan penghitungan ulang, dan hasilnya tercermin dalam laporan periode berikutnya. Opsi situasi yang memungkinkan Anda menyajikan Perhitungan yang diperbarui:

1. Karyawan diberi gaji selama sebulan penuh bekerja. Perhitungan premi asuransi telah diserahkan ke Layanan Pajak Federal, namun belakangan ternyata karyawan tersebut sedang cuti sakit atau berlibur atas biaya sendiri. Akrual yang tidak termasuk dalam dasar penghitungan premi menggantikan akrual yang dikenakan premi asuransi, sehingga menyebabkan kelebihan pembayaran premi.

2. Setiap penghitungan ulang akrual karyawan yang mengakibatkan penghitungan ulang premi asuransi ke arah pengurangannya.

Contoh 2

Saat menghitung gaji bulan Juni untuk karyawan S.S. Gorbunkov dianugerahi:

  • pembayaran gaji - 7.500 rubel;
  • pembayaran perjalanan bisnis (berdasarkan pendapatan rata-rata) untuk bulan Juni - 2.500 rubel.

Premi asuransi telah dihitung berdasarkan tarif dasar. Pada bulan Juni, kontribusi dari gaji S.S. Gorbunkov adalah:

  • di Dana Pensiun Rusia - 2.200 rubel;
  • di FFOMS - 510 rubel;
  • di Dana Asuransi Sosial - 290 rubel.

Kontribusi ini telah dibayarkan dan dimasukkan dalam Rekening Setengah Tahun 2018. Cuti sakit yang diserahkan ke bagian akuntansi periode 25/06/2018-30/06/2018 tidak menjadi alasan pembentukan Perhitungan yang diperbarui. Dokumen terdaftar dalam program Cuti sakit membalikkan jumlah tunjangan perjalanan yang diperoleh sebelumnya (Gbr. 3).

Beras. 3. Penghitungan ulang tunjangan perjalanan pada dokumen “Cuti Sakit”.

Cuti sakit diterima oleh organisasi pada bulan Juli. Hal ini bukan merupakan situasi kesalahan dan tidak mengakibatkan kurang bayar premi asuransi. Karena jumlah yang diperoleh pada cuti sakit tidak dikenakan iuran asuransi, maka terjadi kelebihan pembayaran iuran sebesar:

  • di Dana Pensiun Federasi Rusia - 550 rubel;
  • di FFOMS - 127,50 rubel;
  • di Dana Asuransi Sosial - 72,50 rubel.

Dalam sebuah program Cuti sakit, terdaftar Juli 2018, mempengaruhi perhitungan premi asuransi pada bulan berjalan sehingga mengurangi dasar perhitungan.

Tidak ada persyaratan hukum untuk penyerahan Perhitungan yang diperbarui dalam situasi seperti ini. Semua perhitungan ulang terjadi pada periode berikutnya dan tercermin dalam laporan berikutnya. Tetapi pada saat yang sama, organisasi memiliki hak untuk mengklarifikasi laporan selama enam bulan dan memberi tahu Layanan Pajak Federal tentang kelebihan pembayaran yang terjadi dengan menyampaikan klarifikasi.

Namun, sebelum akhir bulan, sebaiknya jangan terburu-buru melakukan klarifikasi Perhitungan. Toh, berbagai dokumen didaftarkan sepanjang bulan. Pada titik tertentu dokumen tersebut Cuti sakit memang dapat membalikkan penghasilan bulan sebelumnya, dan berdasarkan hasil penghitungan upah bulan itu, dokumen lain, misalnya, Perhitungan gaji dan kontribusi, akan membuat tambahan akrual yang melebihi pembalikan pendapatan periode sebelumnya. Akibatnya, pendapatan bulan berjalan akan berkurang sebesar pembalikan perjalanan bisnis, tidak ada pengurangan yang tersisa pada bulan sebelumnya, dan laporan penyesuaian tidak akan menunjukkan perubahan apa pun.

Perlunya menyampaikan Perhitungan premi asuransi yang terkini

Dalam beberapa kasus, meskipun tidak ada kewajiban untuk menyampaikan Perhitungan yang dimutakhirkan, pemegang polis tidak mempunyai kesempatan lain untuk melaporkan kelebihan pembayaran preminya, kecuali untuk menyampaikan pemutakhiran:

1. Akibat penghitungan ulang iuran pada periode berjalan, pekerja menerima jumlah negatif. Laporan dengan jumlah negatif tidak dapat diserahkan ke Layanan Pajak Federal. Oleh karena itu, hanya ada satu jalan keluar - dengan membuat laporan terkini untuk periode sebelumnya.

2. Karyawan tersebut bekerja di pekerjaan berbahaya. Premi asuransi dihitung dengan tarif tambahan. Informasi tentang perpindahan karyawan untuk bekerja dalam kondisi kerja normal terlambat diterima oleh departemen akuntansi. Akibat perhitungan ulang, tidak mungkin untuk mengurangi iuran yang dihitung dengan tarif tambahan, karena akrual karyawan pada periode berjalan tidak lagi dikenakan iuran dengan tarif tambahan.

Contoh 3

Dalam hal ini, berbeda dengan Contoh 2 sebelumnya, jumlah negatif premi asuransi akibat pembatalan perjalanan bisnis tidak akan dikompensasikan dengan akrual. Meskipun karena akrual karyawan lain, jumlah total premi asuransi akan positif, di Bagian 3 karyawan akan tetap memiliki nilai negatif, dan ini tidak dapat diterima. Dan oleh karena itu akuntan harus membuat dokumen Perhitungan ulang premi asuransi, menghitung ulang kontribusi untuk bulan Juni, membuat dan mengirimkan Perhitungan yang diperbarui ke Layanan Pajak Federal.

Program 1C: Gaji dan Manajemen Personalia 8 mengotomatiskan proses penghitungan ulang premi asuransi. Menggunakan layanan Pelaporan 1C perhitungan awal dan klarifikasi untuk premi asuransi dihasilkan secara otomatis. Namun, keputusan untuk menyiapkan Perhitungan klarifikasi tetap berada di tangan Akuntan. Setelah menganalisis konsekuensi dari pendaftaran dokumen yang mengubah perhitungan pada periode penyampaian laporan, akuntan akan menghitung ulang premi asuransi untuk periode sebelumnya, atau perhitungan secara otomatis terjadi pada bulan berjalan.

Dari editor. Pada artikel tersebut, baca tentang mekanisme yang diterapkan di 1C:Enterprise 8 untuk memeriksa rasio kontrol untuk perhitungan premi asuransi, yang memperhitungkan data perhitungan penyesuaian.

Objek Perhitungan Ulang digunakan untuk menyimpan informasi register perhitungan mana yang mencatat hasil perhitungan (sumber daya) yang perlu dihitung ulang. Ini adalah objek konfigurasi yang berada di bawah register perhitungan. Kebutuhan untuk menghitung ulang sumber daya mungkin timbul karena urutan input dokumen yang salah oleh pengguna (entri dokumen yang berlaku surut), yang menyebabkan perlunya menghitung ulang hasil perhitungan dari catatan-catatan tersebut yang bergantung pada hasil perhitungan dari catatan lain yang dimasukkan ke dalam sistem nanti.

Perhitungan ulang pengaturan objek

Informasi tentang catatan yang memerlukan perhitungan ulang dapat disimpan dalam berbagai detail.

Catatan alokasi berisi bidang yang telah ditentukan sebelumnya:

  • Objek perhitungan ulang – link ke pencatat yang hasil perhitungannya perlu direvisi;
  • Tipe kalkulasi – link ke tipe kalkulasi dari rencana tipe kalkulasi yang ditetapkan ke register yang memiliki objek Rekalkulasi.
Dengan demikian, informasi tentang penghitungan ulang minimal tersimpan akurat pada pencatat (dokumen) dan jenis penghitungan.

Untuk lebih akurat mengidentifikasi entri register penyelesaian yang kedaluwarsa, Anda dapat memasukkan pengukuran alokasi. Ini akan memungkinkan Anda mempersempit daftar catatan yang memerlukan perhitungan ulang.

Mari kita lihat sebuah contoh.

Jika register perhitungan menyimpan data gaji pokok yang masih harus dibayar dari karyawan organisasi dan, dengan demikian, register perhitungan mempunyai dimensi "Karyawan", maka perhitungan ulang juga dapat mempunyai dimensi "Karyawan". Hal ini akan mengarah pada fakta bahwa catatan perhitungan ulang berarti perlunya menghitung ulang entri register milik registrar tertentu, memiliki jenis perhitungan tertentu dan berisi tautan ke karyawan tertentu.

Tabel konversi dapat diisi secara otomatis oleh sistem berdasarkan pengaturan yang dilakukan saat konfigurasi. Pelacakan otomatis atas catatan yang memerlukan revisi hasilnya adalah tujuan utama objek penghitungan ulang.

Dimensi alokasi adalah salah satu alat yang memungkinkan Anda mengonfigurasi pengisian alokasi otomatis ini.

Hal ini dilakukan dengan menggunakan properti dimensi alokasi:

  • Dimensi register – tautan ke dimensi register penghitungan “induk” yang menjadi subordinasi penghitungan ulang.
  • Data register terdepan – tautan ke pengukuran dan rincian register perhitungan terdepan.
Untuk menjelaskan kekhasan pengaturan pengukuran perhitungan ulang, kami akan menyepakati istilah-istilah berikut:
  • Register utama adalah register perhitungan yang merupakan subordinasi perhitungan ulang dan yang “memantau” relevansi hasilnya.
  • Register utama adalah register perhitungan yang entri-entrinya mempengaruhi hasil perhitungan entri-entri register utama.
Jika sistem telah memiliki catatan register utama, maka setiap perubahan komposisi catatan register utama akan menyebabkan munculnya catatan perhitungan ulang. Entri perhitungan ulang ini akan menandakan perlunya menghitung ulang satu atau beberapa kumpulan entri register utama.

Untuk menjelaskan dengan tepat perubahan apa pada entri register utama yang akan menyebabkan munculnya penghitungan ulang, digunakan pengukuran penghitungan ulang. Untuk menentukan kebutuhan menghitung ulang catatan untuk karyawan yang sama yang catatan register utamanya dimasukkan (diubah), lakukan hal berikut. Tautan ke dimensi "Karyawan" dari register utama dimasukkan ke dalam properti "Dimensi Daftar", dan tautan ke dimensi "Karyawan" dari semua register utama dimasukkan ke dalam properti "Data Daftar Utama". Dengan pengaturan ini, jika terjadi perubahan apa pun dalam komposisi catatan register utama (yaitu saat menulis kumpulan catatan yang sesuai), hal berikut akan terjadi:

  • Satu set catatan register terkemuka telah dianalisis (misalkan kumpulan catatan tersebut berisi catatan untuk karyawan Ivanov yang memiliki masa berlaku tertentu (misalnya, Maret)
  • Register utama akan diminta secara otomatis
  • Jika sudah berisi catatan, menurut Ivanov, dan hasilnya berpotensi bergantung pada catatan register utama (artinya “berpotensi tergantung…” akan dibahas di bawah), maka baris dengan data berikut akan dimasukkan ke dalam perhitungan ulang:

Dalam hal ini, baris akan dimasukkan hanya jika baris tersebut belum ada dalam tabel konversi.

Perlu diperhatikan bahwa munculnya entri perhitungan ulang tidak berarti adanya perubahan langsung pada register utama. Catatan perhitungan ulang tidak lebih dari sinyal yang diberikan sistem. Dan bagaimana tepatnya bereaksi terhadap sinyal tentang perlunya menghitung ulang entri register tergantung pada pengembang solusi tertentu. Kami akan membahas contoh pemrosesan catatan perhitungan ulang di publikasi lain.

Pengaturan rencana jenis perhitungan terkait dengan alokasi

Ketergantungan beberapa entri register pada entri lain dibangun melalui pengaturan rencana untuk jenis perhitungan. Konsep berikut digunakan untuk ini:

  • Varian ketergantungan pada basis – properti dari rencana jenis perhitungan;
  • Rencana dasar jenis perhitungan – properti rencana jenis perhitungan;
  • Jenis perhitungan utama - properti dari jenis perhitungan;
  • Periode dasar – rincian entri register perhitungan;
  • Masa berlaku – rincian entri register perhitungan;
  • Periode pendaftaran – rincian entri register perhitungan.
Katakanlah register kalkulasi utama diberi rencana tipe kalkulasi “Utama”, dan register utama diberi rencana tipe kalkulasi “Auxiliary”. Kemudian rencana utama jenis penghitungan perlu menyetel properti berikut dari grup properti "Perhitungan":
Ketergantungan pada basis – “berdasarkan masa berlaku” atau “berdasarkan masa pendaftaran”;
Rencana dasar untuk jenis perhitungan – rencana untuk jenis perhitungan “Auxiliary”.

Hal ini berarti bahwa register kalkulasi utama, yang berperilaku sesuai dengan rencana tipe kalkulasi “Utama”, bergantung pada register-register tersebut dimana rencana tipe kalkulasi “Auxiliary” ditetapkan (yaitu dalam kasus kita, register kalkulasi terdepan) dan pada pada saat yang sama entri Register utama bergantung pada catatan induk berdasarkan masa berlaku atau masa pendaftaran.

Saat menyiapkan rencana untuk jenis perhitungan “Utama”, jenis perhitungannya (misalnya, jenis perhitungan “Tunjangan tambahan”) harus diatur dalam daftar jenis perhitungan utama untuk jenis perhitungan rencana “Tambahan” (misalnya, jenis perhitungan “Biaya tambahan pribadi” dan “Biaya tambahan bulanan”). Artinya, hasil penghitungan entri register utama dengan jenis perhitungan "Tunjangan tambahan" bergantung pada hasil penghitungan entri register utama dengan jenis perhitungan "Biaya tambahan pribadi" dan "Biaya tambahan bulanan" dan harus dihitung ulang jika terjadi setiap perubahan (penampilan atau penghapusan).

Pada saat yang sama, untuk mengetahui catatan mana yang perlu dihitung ulang, sistem akan membandingkan catatan register perhitungan utama dan utama:

  • berdasarkan jenis perhitungan,
  • bila masa berlaku (atau masa pendaftaran) catatan register utama berada dalam periode dasar catatan register utama
  • dan berdasarkan dimensi Karyawan, yang telah dijelaskan di atas.
Materi ini akan memungkinkan Anda membuat pengaturan yang akan mengarah pada pengisian tabel konversi secara otomatis. Untuk beberapa tugas, penyelesaian otomatis mungkin tidak cukup. Dalam kasus seperti ini, Anda harus membuat catatan alokasi menggunakan bahasa bawaan sistem. Hal ini dibahas secara rinci di bagian "Memasukkan alokasi menggunakan bahasa bawaan".

"Aturan penghitungan ulang" adalah objek metadata tambahan yang dirancang untuk secara otomatis melacak relevansi hasil penghitungan saat memasukkan entri jurnal penghitungan baru, menghapus entri yang sudah ada, atau mengoreksi hasil penghitungan secara manual.

Saat membuat aturan penghitungan ulang, jenis penghitungan ditentukan, saat mengedit aturan penghitungan ulang mana yang "dipicu", dan jenis penghitungan yang harus dihitung ulang saat aturan ini dipicu.

Daftar jenis penghitungan yang menjadi dasar pengoperasian aturan penghitungan ulang tertentu secara kondisional disebut jenis penghitungan utama. Daftar jenis perhitungan yang harus dihitung ulang ketika aturan tertentu dipicu secara kondisional disebut jenis perhitungan dependen.

Misalnya, untuk mengatur penghitungan ulang pembayaran tambahan yang benar ke biaya utama, Anda harus menunjukkan sebagai jenis penghitungan utama yang menjadi dasar penghitungan pembayaran tambahan (gaji, tarif, upah borongan), dan sebagai jenis penghitungan dependen Anda harus menunjukkan pembayaran tambahan aktual yang dihitung ulang.

Setelah memasukkan aturan perhitungan ulang ke dalam sistem, jurnal perhitungan akan berperilaku seperti yang dijelaskan di bawah ini. Dalam hal ini, pertama-tama kita akan mempertimbangkan kasus hubungan jenis perhitungan dalam satu periode penagihan.

Jadi, jika entri baru muncul di jurnal penyelesaian (akibat pengeposan dokumen), menghilang (ketika pengeposan dibatalkan) atau entri yang sudah ada dengan salah satu jenis perhitungan "terkemuka" (dalam contoh kita - gaji, tarif , pembayaran per satuan) dikoreksi, maka tanda “Dihitung” akan dihapus dari semua entri yang terkait dengan pembayaran tambahan, jika ada, dengan masa berlaku yang sama dengan entri yang dimasukkan, dihapus atau dikoreksi.

Jika pada saat yang sama dimasukkan entri yang masa berlakunya bukan pada periode penagihan saat ini, tetapi pada salah satu periode yang lalu (misalnya, perhitungan gaji surut bulan lalu), maka sistem akan memasukkan entri perhitungan ulang untuk semua pembayaran tambahan dari periode sebelumnya yang bersangkutan.

Aturan perhitungan ulang dapat terdiri dari tiga jenis: perhitungan ulang catatan periode berjalan, perhitungan ulang catatan periode yang sama, atau perhitungan ulang catatan periode mendatang.

Dalam kasus pertama, jenis perhitungan tertentu dihitung ulang hanya dari periode saat ini, terlepas dari masa berlaku entri jurnal perhitungan yang diubah.

Dalam kasus kedua, jenis penyelesaian yang ditentukan dihitung ulang dengan masa berlaku yang sama dengan entri baru yang dimasukkan.

Yang ketiga, catatan satu atau lebih periode penagihan di masa depan dihitung ulang.

Misalnya, jika Anda membuat aturan untuk menghitung ulang cuti sakit, maka jenis penghitungan awal akan ditetapkan sebagai penghitungan utama.

Register perhitungan- ini adalah objek konfigurasi aplikasi. Mereka digunakan dalam mekanisme penghitungan periodik yang kompleks dan berfungsi untuk menyimpan catatan tentang jenis penghitungan tertentu yang perlu dilakukan, serta untuk menyimpan data perantara dan hasil penghitungan itu sendiri.

Struktur

Informasi dalam register perhitungan disimpan dalam bentuk catatan, yang masing-masing berisi nilai pengukuran dan nilai sumber daya yang sesuai.

Pengukuran register menggambarkan bagian di mana informasi disimpan, dan sumber daya register secara langsung berisi informasi yang disimpan. Misalnya untuk register perhitungan Akrual, yang memiliki struktur berikut:

Catatan yang disimpan dalam database akan terlihat seperti ini:

Hubungan dengan jenis perhitungan rencana

Register penghitungan dikaitkan dengan salah satu rencana jenis penghitungan yang ada dalam solusi aplikasi. Hubungan ini menyebabkan setiap entri register memiliki sebuah field Jenis perhitungan, berkat mekanisme register yang dapat melacak pengaruh timbal balik dari catatan perhitungan satu sama lain.

Periodisitas

Register perhitungan menyimpan data tidak hanya dalam hal pengukuran yang dibuat, tetapi juga dalam hal waktu. Inilah alasan adanya satu lagi bidang wajib untuk setiap entri register perhitungan - Keabsahan. Saat membuat register perhitungan, pengembang dapat menentukan frekuensi minimum entri yang akan dimasukkan ke dalam register:

Subordinasi kepada registrar

Perubahan status register perhitungan biasanya terjadi pada saat dokumen diposting. Oleh karena itu, setiap entri register dikaitkan dengan dokumen tertentu - registrar dan nomor baris dokumen ini. Menambah entri ke dalam register, mengubahnya, dan menghapusnya hanya dapat dilakukan secara bersamaan untuk semua entri yang terkait dengan satu dokumen.

Hubungan dengan Garis Waktu

Register perhitungan dapat dihubungkan ke jadwal waktu. Garis waktu adalah daftar informasi yang berisi diagram waktu dari sumber data yang terlibat dalam penghitungan. Dimensi jadwal ini dapat berupa, misalnya jadwal dan tanggal kerja, dan sumber daya dapat berupa jumlah jam kerja pada tanggal tersebut. Kemudian dimungkinkan untuk mengaitkan entri register perhitungan dengan jadwal kerja tertentu dan di masa depan, dengan menggunakan bahasa bawaan, memperoleh informasi tentang jumlah jam kerja yang diperlukan untuk melakukan perhitungan.

Misalnya timeline dengan struktur sebagai berikut:

Perhitungan ulang

Daftar perhitungan dapat mencakup objek khusus - Perhitungan ulang:

Dalam objek-objek ini, sistem akan menyimpan informasi tentang entri mana dalam register perhitungan yang kehilangan relevansinya dan dapat dihitung ulang sebagai akibat dari pengoperasian mekanisme ketergantungan untuk periode dasar dan penggusuran selama masa berlaku.

Keunikan catatan

Sistem memberikan kontrol atas keunikan catatan yang disimpan dalam register perhitungan. Oleh karena itu, register perhitungan tidak boleh memuat dua entri yang berkaitan dengan baris yang sama dari dokumen yang sama.

Mekanisme yang diterapkan oleh register perhitungan

Preemption berdasarkan masa berlaku

Mekanisme preemption masa berlaku memungkinkan Anda menghitung masa berlaku sebenarnya dari entri register penyelesaian berdasarkan analisis entri lain yang terdapat dalam register.

Secara umum, entri register penyelesaian berisi dua tanggal yang menentukan periode validitas entri tersebut. Periode ini disebut masa berlaku entri. Akan tetapi, jika jenis penghitungan yang terkait dengan entri tertentu dapat digantikan oleh jenis penghitungan lain, maka masa berlaku entri tersebut hanyalah periode “yang diminta”, yaitu, “kami ingin entri tersebut valid pada periode ini. .” Pada kenyataannya, masa berlaku sebenarnya dari catatan ini hanya dapat ditentukan setelah menganalisis semua catatan jenis perhitungan yang menggantikan jenis perhitungan ini berdasarkan masa berlakunya. Masa berlaku sebenarnya adalah serangkaian periode yang merupakan bagian dari masa berlaku awal entri. Jika tidak ditemukan catatan yang menggantikan masa berlakunya, maka masa berlaku sebenarnya dari catatan tersebut akan sama dengan masa berlakunya. Kasus ekstrim lainnya dari penggusuran seumur hidup adalah ketika suatu catatan tertentu digantikan sepenuhnya oleh catatan lain. Dalam hal ini, tidak akan ada masa berlaku sebenarnya untuk entri tersebut.

Setiap entri register penyelesaian berisi jenis penyelesaian yang terkait. Untuk menentukan entri mana yang harus menggantikan entri tertentu berdasarkan masa berlakunya, daftar penggajian menggunakan tautan ke rencana jenis penggajian, yang menggambarkan pengaruh timbal balik dari jenis penggajian satu sama lain. Penggunaan hubungan ini memungkinkan register penggajian menentukan masa berlaku aktual setiap entri.

Ketergantungan berdasarkan periode dasar

Mekanisme ketergantungan periode dasar memungkinkan Anda memperoleh nilai dasar untuk entri register perhitungan berdasarkan analisis entri lain yang terdapat dalam register.

Basis adalah nilai numerik yang harus digunakan untuk menghitung hasil rekaman tertentu. Basis dihitung dengan menganalisis hasil perhitungan entri lain yang menjadi sandaran entri ini untuk periode dasar. Jadi, dalam kasus umum, catatan register perhitungan berisi dua tanggal yang menentukan periode di mana perlu untuk menganalisis catatan jenis perhitungan di mana jenis perhitungan ini bergantung pada basis - periode dasar. Menggunakan tautan ke rencana jenis penghitungan memungkinkan register penghitungan menentukan jenis penghitungan yang bergantung pada jenis penghitungan tertentu untuk periode dasar.

Register perhitungan mendukung dua jenis ketergantungan pada periode dasar:

  • ketergantungan pada masa berlaku;
  • ketergantungan pada periode pendaftaran.

Dalam hal ketergantungan pada masa berlaku, untuk memperoleh dasar, catatan-catatan tersebut akan dipilih yang perpotongan masa berlaku sebenarnya dengan masa dasar catatan ini akan dipilih. Nilai dasar yang akan diperoleh dari suatu catatan berpengaruh tertentu umumnya tidak sama dengan hasil yang dikandung catatan tersebut. Basis akan dihitung secara proporsional dengan porsi periode aktual dari catatan yang berpengaruh yang tumpang tindih dengan periode dasar yang ditentukan. Ini akan menggunakan data bagan yang terkait dengan catatan ini.

Jika bergantung pada periode pendaftaran, untuk mendapatkan basis, hasil perhitungan catatan-catatan yang termasuk dalam periode dasar catatan ini dengan nilai bidang “Periode Pendaftaran” akan dipilih.

Versi paling rumit dari ketergantungan pada periode dasar adalah kasus ketika properti “Periode validitas adalah periode dasar” ditetapkan untuk jenis perhitungan catatan ini. Properti ini berarti bahwa periode dasar catatan ini akan digunakan bukan periode dasar, yang ditentukan dalam bidang catatan yang sesuai, tetapi masa berlaku sebenarnya dari catatan tersebut, yang diperoleh sebagai hasil dari pengoperasian mekanisme penggusuran untuk masa berlakunya dan yang pada umumnya merupakan kumpulan beberapa periode.

Menghasilkan catatan perhitungan ulang

Mekanisme pembuatan catatan perhitungan ulang memantau fakta munculnya catatan dalam register yang mempengaruhi hasil perhitungan catatan yang ada. Kemungkinan pencatatan baru mempengaruhi pencatatan yang sudah ada ditentukan sebagai hasil analisis pengaruh timbal balik jenis perhitungan dan berdasarkan kerja mekanisme perpindahan masa berlaku dan ketergantungan pada periode dasar.

Hasil dari mekanisme pembuatan catatan perhitungan ulang adalah sekumpulan catatan perhitungan ulang yang berisi informasi tentang entri register mana yang harus dihitung ulang (dihitung ulang).

Fungsionalitas register perhitungan

Fungsi utama yang disediakan oleh register perhitungan kepada pengembang adalah:

  • memilih catatan dalam interval tertentu sesuai dengan kriteria yang ditentukan;
  • pemilihan rekaman oleh registrar;
  • memperoleh nilai dasar entri register yang memenuhi seleksi yang ditentukan;
  • memperoleh data jadwal entri register yang memenuhi seleksi tertentu;
  • memperoleh data tentang catatan yang akan dihitung ulang;
  • membaca, memodifikasi, dan menulis sekumpulan catatan ke register.


Apakah Anda menyukai artikelnya? Bagikan ini