Kontaktai

1s 8.3 vandens trūkumo apskaitos perskaičiavimas. Kaip perskaičiuoti trūkumą pasikeitus tarifui. Draudimo įmokų perskaičiavimas

Mokesčių koregavimas su operacijos tipu „Nepateikimas“ skirtas mokesčių už paslaugas perskaičiavimui trumpai pristatymo tam tikrą laikotarpį atveju. Tokio tipo operacija taip pat gali būti naudojama situacijoje, kai tarifas pasikeitė, bet mokesčiai jau buvo sumokėti.

Apsvarstykite galimybę koreguoti sukaupimus su tokio tipo operacijomis programoje 1C: Apskaita būsto ir komunalinių paslaugų valdymo įmonėse, namų savininkų asociacijose ir būsto kooperatyvuose, red. 3.0 naudojant „Šildymo“ paslaugos pavyzdį.

1. Tarkime, kad sausio mėnesį „Šildymo“ paslauga buvo apmokestinta 900 rublių pagal l/s Nr. 2011067001:

Pastaba: pavyzdyje paslauga „Šildymas“ skaičiuojama pagal bendrą plotą. Kambario plotas 50 m2, tarifas 18 rub.

2. Vasario mėnesį tampa žinoma, kad sausio mėnesį turėjo būti sumokėta 13 rublių. Perskaičiavimui atlikti

sukurti dokumentą „Sukaupimų koregavimas“ su operacijos tipu „Nepateikimas“.

Užpildykite dokumentą:

  • nurodyti dokumento datą ir perskaičiavimo laikotarpį - 2015 m. sausio mėn.;
  • nurodykite dienų, kurias reikia perskaičiuoti, skaičių, pavyzdyje - 31 diena;
  • Nurodome perskaičiavimo objektą, šiuo atveju l/s Nr.2011067001;
  • Nurodome paslaugą, kuriai bus atliktas perskaičiavimas, šiuo atveju „Šildymas“;
  • pažymėkite langelį „Dalinis perskaičiavimas“, pažymėkite perskaičiavimo parinktį „sumažinus tarifą“ ir įveskite skaičių, kuriuo norite padidinti arba sumažinti tarifą, šiuo atveju 18 – 13 = 5;
  • užpildykite lentelės skyrių naudodami mygtuką „Užpildyti“;
  • Spustelėkite mygtuką „Apskaičiuoti“, kad atliktumėte perskaičiavimą:

Sausio kaupimas buvo vykdomas 18 rublių tarifu: 18*50=900 rublių.

Perskaičiavimas buvo atliktas 13 rublių kursu: (18-5)*50 = 650 rublių. Taigi perskaičiavimo suma yra 250 rublių.

Perskaičiavimai yra neatsiejama darbo užmokesčio skaičiavimo dalis. Informacija apie darbuotojų nedarbingumo atostogas, atostogas ar pravaikštas, kurią buhalterija gauna pavėluotai, verčia perskaičiuoti atlyginimus ir atitinkamai draudimo įmokas. 1C ekspertai kalba apie tai, kaip draudimo įmokų apskaičiavimai ir perskaičiavimai atsispindi apskaitoje ir reguliuojamoje ataskaitoje programoje 1C: Atlyginimai ir personalo valdymas 8, 3 leidimas.

Perskaičiuojant darbo užmokestį, atsiranda būtinybė perskaičiuoti draudimo įmokas. Be to, įmokų perskaičiavimo priežastis gali būti tarifo pasikeitimas per metus arba klaidų atradimas, pavyzdžiui, apskaičiavimo neįtraukimas į draudimo įmokų bazę.

Tokiais atvejais buhalteris turi klausimų apie poreikį, pareigą ir teisę pateikti atnaujintą informaciją Federalinei mokesčių tarnybai.

Pagal Rusijos federalinės mokesčių tarnybos 2016-10-10 įsakymo Nr. ММВ-7-11/551@ priede Nr. 2 Draudimo įmokų apskaičiavimo užpildymo tvarkos 1.2 punktą, mokėtojas yra įpareigotas atlikti reikiamus Skaičiavimo pakeitimus ir pateikti mokesčių administratoriui atnaujintą ataskaitą, jei yra neįrašyta ar neišsami informacija, taip pat klaidos, dėl kurių buvo neįvertinta mokėtinų draudimo įmokų suma.

Spręsdamas, ar pateikti atnaujintą skaičiavimą, buhalteris turi atsakyti į šiuos klausimus:

  • ar visa informacija buvo atspindėta;
  • ar nebuvo padaryta klaidų ir ar dėl jų buvo neįvertinta mokėtinų draudimo įmokų suma.

Atnaujinto Skaičiavimo pateikimas gali būti prievolė, teisė ar priverstinė būtinybė.

Atnaujintas draudimo įmokų apskaičiavimas

Pareiga pateikti atnaujintą apskaičiavimą atsiranda, jei pateikus ataskaitą Federalinei mokesčių tarnybai paaiškėja, kad buvo pateikta neišsami arba neteisinga informacija apie darbuotojus arba buvo aptikta klaidų, dėl kurių buvo neįvertinta mokėtinų draudimo įmokų suma.

Dažniausiai pasitaikančių klaidų tipai, dėl kurių privaloma pateikti atnaujintą Skaičiavimą:

1. Darbuotojas operatyviai nepranešė apie savo asmens duomenų pasikeitimus, o Federalinė mokesčių tarnyba pateikė apie jį melagingą informaciją Skaičiavimo 3 skirsnyje.

2. Darbuotojas dirbo skyriuje, kuris turi teisę taikyti lengvatinį draudimo įmokų tarifą. Tada jis buvo perkeltas į padalinį, kuriame taikomas bazinis draudimo įmokos tarifas. Informaciją apie darbuotojo perkėlimą buhalterija gavo pavėluotai. Neteisingai apskaičiuotos įmokos taikant sumažintą tarifą.

3. Pradiniame programos 1C: Atlyginimai ir personalo valdymas 8 nustatymo etape buvo padaryta klaida neįtraukiant įmokos į draudimo įmokų apskaičiavimo bazę. Ištaisius klaidą bus taikomi papildomi mokesčiai.

4. Skyrius su lengvatiniu tarifu netenka teisės juo naudotis, tačiau informacija atlyginimų tvarkytoją pasiekia pavėluotai. Perskaičiavus pagal bazinį tarifą, didėja mokėtinų draudimo įmokų suma.

5. Apskaičiuojant draudimo įmokas, programa nenurodė, kad pareigybė įrašyta į pavojingų profesijų, kurioms taikomi papildomi tarifai, sąrašą. Nustačius ir ištaisius klaidą, perskaičiavus, draudimo įmokos buvo sumokėtos per mažai papildomais tarifais.

Pažvelkime į draudimo įmokų perskaičiavimo ypatybes „1C: Atlyginimai ir personalo valdymas 8“ 3 leidime naudodami pavyzdžius.

1 pavyzdys

Skaičiuojant vieneto draudimo įmokas Atsargos buvo pritaikytas lengvatinis draudimo įmokų tarifas Technologijų naujovių specialiosios ekonominės zonos gyventojai(kainos kodas „05“). Šis tarifas numato 13% įmokų į Pensijų fondą 2018 m.; socialinio draudimo fonde 2,9%; Federaliniame privalomojo sveikatos draudimo fonde 5,1 proc. Būtent taip buvo skaičiuojamos įmokos darbuotojui V.S. Gebenė. Su mėnesiniu uždarbiu 10 000 rublių. Draudimo išskaitų suma už mėnesį buvo:

  • Pensijų fonde - 1300 rublių;
  • FFOMS - 510 rublių;
  • Socialinio draudimo fonde - 290 rublių.

Nurodytos sumos atsispindėjo skaičiuojant draudimo įmokas už 2018 metų I ketvirtį.

Paaiškėjus, kad skyrius prarado teisę taikyti lengvatinį draudimo įmokų tarifą, pagal Rusijos federalinės mokesčių tarnybos 2017 m. spalio 25 d. raštus Nr. GD-4-11/21611@ ir ministerijos Rusijos finansų 2017-12-18 Nr.?03-15-06/ 84443 atsirado poreikis pateikti patikslinančią Skaičiavimą. Jai suformuoti būtina perskaičiuoti draudimo įmokas naujais įkainiais.

Kortelėje Padaliniai laukas turi būti išvalytas Lengvatinio tarifo baimė. įnašų. Dabar padaliniui taikomas organizacijai naudojamas ir kortelėje nurodytas tarifas Organizacijos ant žymės Apskaitos politika ir kiti nustatymai nuoroda Apskaitos politika lauke Tarifo tipas.

1 pavyzdyje organizacija nustatyta į Bazinis draudimo įmokos tarifas(tarifo kodas „01“), numatant įmokų tarifus 2018 m.: į Rusijos Federacijos pensijų fondą 22 proc.; Socialinio draudimo fondas 2,9%; FFOMS 5,1%. Akivaizdu, kad Pensijų fondas „per mažai sumokėjo“ 9% įmokų (22% - 13%), pasikeitė tarifo kodas.

Nagrinėjamame 1 pavyzdyje, siekiant perskaičiuoti įmokas, reikėtų peržiūrėti pajamų apskaitos tvarką. Dokumentas skirtas registruoti praėjusio laikotarpio pajamų apskaitymo ir draudimo įmokų perskaičiavimo tvarką. (Meniu Mokesčiai ir rinkliavos). Ant žymės Informacija apie pajamas būtina rankiniu būdu išsiaiškinti visas darbuotojų pajamas. Tuo pačiu metu ant žymės Numatomas įnašas Draudimo įmokos bus perskaičiuojamos automatiškai.

Dėl darbuotojo V. S. draudimo įmokų perskaičiavimo 2012 m. Gebenė, kurios mėnesinis uždarbis yra 10 000 rublių. Draudimo išskaitų suma už mėnesį buvo:

  • Rusijos pensijų fonde - 2200 rublių;
  • Federaliniame privalomojo sveikatos draudimo fonde ir socialinio draudimo fonde - suma nepasikeitė ir siekė atitinkamai 510 rublių. ir 290 rub.

Perskaičiavus I ketvirčio draudimo įmokas, reikėtų parengti patikslinančius Skaičiavimus. Naudodamiesi paslauga 1C – ataskaitų teikimas, reikia kurti naujas ataskaitas už taisomus laikotarpius ir už Titulinis puslapis nurodyti Pataisos numeris(2 pav.). Paaiškinimai palietė visus skyriaus darbuotojus, nes pasikeitė visų tarifų kodas. Todėl 3 skiltys atnaujintame Skaičiuoklėse formuojamos visiems skyriaus darbuotojams. Kitais atvejais, kai atnaujintas Skaičiavimas sudaromas dėl atskirų darbuotojų duomenų pasikeitimų ar kaupimų, 3 skyriuje pateikiami tik šių darbuotojų duomenys. Bet kokiu atveju, likę patikslinančio skaičiavimo skyriai užpildomi visiškai naujais duomenimis.

Ryžiai. 2. 2018 metų I ketvirčio patikslinančio draudimo įmokų apskaičiavimo titulinis lapas

Teisė pateikti atnaujintą Draudimo įmokų apskaičiavimą

Draudėjai gali pateikti patikrinimui atnaujintą Skaičiavimą, jei aptinka klaidų, dėl kurių draudimo įmokų dydis yra pervertintas. Tiesą sakant, per kitą einamojo laikotarpio įmokų apskaičiavimą atliekamas perskaičiavimas, o rezultatas atsispindi kito laikotarpio ataskaitoje. Situacijos parinktys, leidžiančios pateikti atnaujintą Skaičiavimą:

1. Darbuotojui buvo mokamas atlyginimas už visą dirbtą mėnesį. Draudimo įmokų apskaičiavimas buvo pateiktas Federalinei mokesčių tarnybai, tačiau vėliau paaiškėjo, kad darbuotojas buvo nedarbingumo atostogose arba atostogauja savo lėšomis. Į įmokų apskaičiavimo bazę neįtrauktas kaupimas pakeitė draudimo įmokų kaupimą, dėl kurio buvo permokėta įmokų.

2. Bet koks darbuotojų sukauptų sumų perskaičiavimas, dėl kurio perskaičiuojamos draudimo įmokos, siekiant jas sumažinti.

2 pavyzdys

Apskaičiuojant darbo užmokestį už birželio mėnesį darbuotojui S.S. Gorbunkovas buvo apdovanotas:

  • atlyginimas - 7500 rublių;
  • komandiruotės apmokėjimas (pagal vidutinį uždarbį) už birželį - 2500 rublių.

Draudimo įmokos skaičiuojamos pagal bazinį tarifą. Birželio mėnesį įmokos nuo S. S. atlyginimo. Gorbunkovas buvo:

  • Rusijos pensijų fonde - 2200 rublių;
  • FFOMS - 510 rublių;
  • Socialinio draudimo fonde - 290 rublių.

Šios įmokos buvo sumokėtos ir įtrauktos į 2018 m. pusmečio sąskaitą. Buhalterijai pateiktos nedarbingumo atostogos už laikotarpį 2018-06-25-2018-06-30 nesudaro pagrindo formuoti atnaujintą Skaičiavimą. Programoje registruotas dokumentas Nedarbingumo atostogos atšaukia anksčiau sukauptą kelionės išlaidų sumą (3 pav.).

Ryžiai. 3. Kelionės išlaidų perskaičiavimas dokumente „Nedarbingumo atostogos“.

Nedarbingumo lapelį organizacija gavo liepos mėnesį. Tai nėra klaida ir nesumokama per mažai draudimo įmokų. Kadangi nedarbingumo atostogų metu sukaupta suma nėra apmokestinama draudimo įmokomis, susidarė įmokų permoka:

  • Rusijos Federacijos pensijų fonde - 550 rublių;
  • FFOMS - 127,50 rubliai;
  • Socialinio draudimo fonde - 72,50 rub.

Programoje Nedarbingumo atostogos, registruotas 2018 m. liepos mėn, turi įtakos einamojo mėnesio draudimo įmokų apskaičiavimui, mažina skaičiavimo bazę.

Tokioje situacijoje nėra jokių teisinių reikalavimų atnaujintam Skaičiavimui pateikti. Visi perskaičiavimai atliekami kitu laikotarpiu ir atsispindi kitose ataskaitose. Tačiau tuo pat metu organizacija turi teisę patikslinti pusmečio ataskaitą ir pranešti Federalinei mokesčių tarnybai apie susidariusią permoką, pateikdama paaiškinimą.

Tačiau iki mėnesio pabaigos neturėtumėte skubotų Skaičiavimo patikslinimų. Juk visą mėnesį registruojami įvairūs dokumentai. Tam tikru momentu dokumentas Nedarbingumo atostogos iš tikrųjų gali atšaukti praėjusio mėnesio pajamas, o remiantis mėnesio darbo užmokesčio apskaičiavimo rezultatais, kitą dokumentą, pvz. Atlyginimų ir įmokų apskaičiavimas, darys papildomus sukaupimus, viršijančius praėjusio laikotarpio atšaukimo pajamas. Dėl to einamojo mėnesio pajamos sumažės komandiruotės atšaukimo dydžiu, neliks minusų už praėjusį mėnesį, o koreguojančioje ataskaitoje pokyčių nebus.

Būtinybė pateikti atnaujintą Draudimo įmokų apskaičiavimą

Daugeliu atvejų, nepaisant pareigos pateikti atnaujintą Skaičiavimą, draudėjas neturi kitos galimybės pranešti apie savo įmokų permoką, išskyrus patikslinimo pateikimą:

1. Dėl einamojo laikotarpio įmokų perskaičiavimo darbuotojas gauna neigiamą sumą. Ataskaita su neigiama suma negali būti pateikta Federalinei mokesčių tarnybai. Todėl yra tik viena išeitis – sugeneruoti atnaujintą praėjusio laikotarpio ataskaitą.

2. Darbuotojas dirbo pavojingą darbą. Draudimo įmokos buvo skaičiuojamos pagal papildomą tarifą. Informaciją apie darbuotojo perkėlimą dirbti įprastomis darbo sąlygomis buhalterija gavo pavėluotai. Dėl perskaičiavimo priskaičiuotų įmokų sumažinti papildomu tarifu neįmanoma, nes darbuotojo sukauptos einamojo laikotarpio įmokos papildomo tarifo įmokos nebeapmokestinamos.

3 pavyzdys

Šiuo atveju, skirtingai nei ankstesniame 2 pavyzdyje, neigiama draudimo įmokų suma, atsiradusi dėl komandiruotės atšaukimo, nebus kompensuojama kaupiant. Nepaisant to, kad dėl kitų darbuotojų kaupimų bendra draudimo įmokų suma bus teigiama, 3 skirsnyje darbuotojo reikšmės išliks neigiamos, ir tai yra nepriimtina. Ir todėl buhalteris turės sukurti dokumentą Draudimo įmokų perskaičiavimas, perskaičiuoti įmokas už birželį, sugeneruoti ir pateikti atnaujintą Skaičiavimą Federalinei mokesčių tarnybai.

Programa 1C: Atlyginimas ir personalo valdymas 8 automatizuoja draudimo įmokų perskaičiavimo procesą. Naudodamiesi paslauga 1C-Ataskaitų teikimas pradiniai ir patikslinantys draudimo įmokų skaičiavimai generuojami automatiškai. Tačiau sprendimas parengti patikslinamąjį Skaičiavimą lieka buhalteris. Išanalizavęs skaičiavimus keičiančio dokumento registravimo pasekmes tuo laikotarpiu, už kurį jau pateikta ataskaita, buhalteris arba perskaičiuoja draudimo įmokas už praėjusį laikotarpį, arba apskaičiavimas vyksta automatiškai einamąjį mėnesį.

Iš redaktoriaus. Straipsnyje skaitykite apie 1C:Enterprise 8 įdiegtą draudimo įmokų skaičiavimo kontrolės koeficientų tikrinimo mechanizmą, kuriame atsižvelgiama į koregavimo skaičiavimų duomenis.

Perskaičiavimo objektas naudojamas informacijai apie tai, kurių skaičiavimo registro įrašų skaičiavimo rezultatus (išteklius) reikia perskaičiuoti, saugoti. Tai skaičiavimo registrui pavaldus konfigūracijos objektas. Poreikis perskaičiuoti išteklius gali atsirasti dėl neteisingos vartotojo įvestų dokumentų sekos (dokumentų įvedimas atgaline data), dėl kurio reikia perskaičiuoti tų įrašų skaičiavimo rezultatus, kurie priklauso nuo kitų įvestų įrašų skaičiavimo rezultatų. sistema vėliau.

Perskaičiavimo objekto nustatymai

Informacija apie įrašus, kuriuos reikia perskaičiuoti, gali būti saugoma įvairiai.

Paskirstymo įrašuose yra iš anksto nustatyti laukai:

  • Perskaičiavimo objektas – nuoroda į registratorių, kurio skaičiavimo rezultatus reikia tikslinti;
  • Skaičiavimo tipas – nuoroda į skaičiavimo tipą iš skaičiavimo tipų plano, kuris yra priskirtas registrui, kuriam priklauso Perskaičiavimo objektas.
Taigi bent jau informacija apie perskaičiavimus saugoma tiksliai pagal registratorių (dokumentą) ir skaičiavimo tipą.

Norėdami tiksliau nustatyti pasenusius atsiskaitymų registro įrašus, galite įvesti paskirstymo matavimus. Tai leis susiaurinti įrašų, kuriuos reikia perskaičiuoti, sąrašą.

Pažiūrėkime į pavyzdį.

Jei skaičiavimo registre saugomi duomenys apie organizacijos darbuotojų priskaičiuotą bazinį atlyginimą, taigi skaičiavimo registre yra „Darbuotojo“ dimensija, tai perskaičiavimas gali turėti ir „Darbuotojo“ dimensiją. Tai lems tai, kad perskaičiavimo įrašai reikš poreikį perskaičiuoti tuos registro įrašus, kurie priklauso konkrečiam registratoriui, turi tam tikrą skaičiavimo tipą ir kuriuose yra nuoroda į konkretų darbuotoją.

Konvertavimo lentelę sistema gali užpildyti automatiškai, remdamasi konfigūracijos metu atliktais nustatymais. Automatinis įrašų, kurių rezultatą reikia peržiūrėti, sekimas yra pagrindinis perskaičiavimo objekto tikslas.

Paskirstymo matmenys yra vienas iš įrankių, leidžiančių sukonfigūruoti šį automatinį paskirstymo užpildymą.

Tai atliekama naudojant paskirstymo dimensijos ypatybes:

  • Registro dimensija – nuoroda į „pirminio“ skaičiavimo registro, kuriam pavaldus perskaičiavimas, dimensiją.
  • Pagrindiniai registro duomenys – nuorodos į matavimus ir pirmaujančių skaičiavimo registrų detales.
Siekdami apibūdinti perskaičiavimo matavimų nustatymo ypatumus, susitarsime dėl šių terminų:
  • Pagrindinis registras yra skaičiavimo registras, kuriam yra pavaldus perskaičiavimas ir kuris „stebi“ rezultatų aktualumą.
  • Pirmaujantys registrai yra skaičiavimo registrai, kurių įrašai turi įtakos pagrindinių registro įrašų skaičiavimo rezultatui.
Jei sistemoje jau yra pagrindinių registro įrašų, bet koks pirmaujančių registro įrašų sudėties pakeitimas turėtų lemti perskaičiavimo įrašų atsiradimą. Šie perskaičiavimo įrašai signalizuoja, kad reikia perskaičiuoti vieną ar kitą pagrindinio registro įrašų rinkinį.

Norint tiksliai apibūdinti, kokie pasikeitimai pirmuosiuose registro įrašuose lems perskaičiavimų atsiradimą, naudojami perskaičiavimo matavimai. Norėdami nurodyti būtinybę perskaičiuoti įrašus to paties darbuotojo, kuriam buvo įvesti (pakeisti) pagrindiniai registro įrašai, atlikite šiuos veiksmus. Nuoroda į pagrindinio registro dimensiją „Darbuotojas“ įvedama į nuosavybę „Regitro dimensija“, o nuorodos į visų pirmaujančių registrų dimensiją „Darbuotojas“ įvedamos į nuosavybę „Pirmieji registro duomenys“. Naudojant šią sąranką, pasikeitus pirmaujančių registro įrašų sudėčiai (t. y. rašant atitinkamą įrašų rinkinį), atsitiks:

  • Buvo išanalizuotas pirmaujančių registro įrašų rinkinys (tarkime, kad įrašų rinkinyje yra darbuotojo Ivanovo įrašai, kurie turi tam tikrą galiojimo laikotarpį (pvz., kovo mėn.)
  • Pagrindinis registras bus automatiškai paprašytas
  • Jei jame, pasak Ivanovo, jau yra įrašų, o jų rezultatas gali priklausyti nuo pirmaujančio registro įrašų (ką reiškia „galimai priklauso...“, bus aptarta toliau), tada į perskaičiavimą bus įtrauktos eilutės su šiais duomenimis:

Tokiu atveju eilutės bus įvedamos tik tuo atveju, jei tokių eilučių dar nėra konvertavimo lentelėje.

Pažymėtina, kad perskaičiavimo įrašų atsiradimas nereiškia jokių pakeitimų tiesiogiai pagrindiniame registre. Perskaičiavimo įrašai yra ne kas kita, kaip signalas, kurį sistema duoda. O kaip tiksliai reaguoti į šį signalą apie būtinybę perskaičiuoti registro įrašus, priklauso nuo konkretaus sprendimo kūrėjo. Perskaičiavimo įrašų apdorojimo pavyzdžius aptarsime kituose leidiniuose.

Skaičiavimo tipo plano nustatymai, susiję su paskirstymais

Kai kurių registro įrašų priklausomybė nuo kitų sukuriama nustačius skaičiavimo tipų planus. Tam naudojamos šios sąvokos:

  • Priklausomybės nuo pagrindo variantas – skaičiavimo tipų plano savybė;
  • Pagrindiniai skaičiavimo tipų planai – skaičiavimo tipų plano savybė;
  • Pagrindiniai skaičiavimo tipai - skaičiavimo tipo savybė;
  • Bazinis laikotarpis – skaičiavimo registro įrašo rekvizitai;
  • Galiojimo laikotarpis – skaičiavimo registro įrašo rekvizitai;
  • Registracijos laikotarpis – skaičiavimo registro įrašo rekvizitai.
Tarkime, kad pagrindiniam skaičiavimo registrui priskiriamas „Pagrindinis“ skaičiavimo tipo planas, o pagrindiniam registrui – „Pagalbinis“ skaičiavimo tipo planas. Tada pagrindiniame skaičiavimo tipų plane reikia nustatyti šias savybių grupės „Apskaičiavimas“ ypatybes:
Priklausomybė nuo bazės – „pagal galiojimo laiką“ arba „pagal registracijos laikotarpį“;
Pagrindiniai skaičiavimo tipų planai – skaičiavimo tipų planas „Pagalbinis“.

Tai reikš, kad pagrindinis skaičiavimo registras, veikiantis pagal „Pagrindinio“ skaičiavimo tipo planą, priklauso nuo tų registrų, kuriems priskirtas „Pagalbinis“ skaičiavimo tipo planas (t. y. mūsų atveju pirmaujantis skaičiavimo registras) ir tuo pačiu metu įrašai Pagrindinis registras priklauso nuo pagrindinių įrašų pagal galiojimo laikotarpį arba pagal registracijos laikotarpį.

Sudarant planą skaičiavimo tipams „Pagrindinis“, jo skaičiavimo tipai (pavyzdžiui, skaičiavimo tipas „Papildoma priemoka“) turi būti nustatyti „Pagalbinio“ plano skaičiavimo tipų pirmaujančių skaičiavimo tipų sąraše (pvz., skaičiavimo tipai „Asmeninė priemoka“ ir „Mėnesinė priemoka“). Tai reikš, kad pagrindinių registro įrašų su skaičiavimo tipu „Papildoma priemoka“ apskaičiavimo rezultatai priklauso nuo pirmaujančių registro įrašų su skaičiavimo tipais „Asmeninė priemoka“ ir „Mėnesinė priemoka“ rezultatų ir turi būti perskaičiuojami, jei bet koks pakeitimas (išvaizda ar ištrynimas).

Tuo pačiu metu, norėdama išsiaiškinti, kuriuos įrašus reikia perskaičiuoti, sistema palygins pagrindinio ir pagrindinio skaičiavimo registrų įrašus:

  • pagal skaičiavimo tipą,
  • kai pirmaujančių registro įrašų galiojimo laikotarpis (arba registravimo laikotarpis) patenka į pagrindinio registro įrašų bazinį laikotarpį
  • ir pagal Darbuotojo dimensiją, kuri buvo aprašyta aukščiau.
Ši medžiaga leis atlikti nustatymus, kurie leis automatiškai užpildyti konvertavimo lenteles. Kai kurioms užduotims automatinio užbaigimo gali nepakakti. Tokiais atvejais turėtumėte generuoti paskirstymo įrašus naudodami įtaisytąją sistemos kalbą. Tai išsamiai aptariama skyriuje „Paskirstymo įvedimas naudojant integruotą kalbą“.

„Perskaičiavimo taisyklės“ – tai pagalbiniai metaduomenų objektai, skirti automatiškai sekti skaičiavimų rezultatų aktualumą įvedant naujus skaičiavimo žurnalo įrašus, ištrinant esamus arba rankiniu būdu taisant skaičiavimo rezultatą.

Kuriant perskaičiavimo taisyklę nustatomi skaičiavimų tipai, kuriuos redaguojant „suveikia“ perskaičiavimo taisyklė, ir kokie skaičiavimai turi būti perskaičiuojami, kai ši taisyklė suveikia.

Skaičiavimo tipų sąrašas, kurio pagrindu suveikia konkreti perskaičiavimo taisyklė, paprastai vadinamas pagrindiniais skaičiavimo tipais. Skaičiavimo tipų, kuriuos reikia perskaičiuoti, kai suaktyvinama konkreti taisyklė, sąrašas paprastai vadinamas priklausomais skaičiavimo tipais.

Pavyzdžiui, norint organizuoti teisingą papildomų įmokų perskaičiavimą prie pagrindinių mokesčių, kaip pagrindinius skaičiavimo tipus turėtumėte nurodyti tuos, kurių pagrindu skaičiuojami papildomi mokėjimai (atlyginimas, tarifas, vienetinis darbas), o kaip priklausomus skaičiavimo tipus. nurodyti faktiškai perskaičiuotas papildomas įmokas.

Įvedus tokią perskaičiavimo taisyklę į sistemą, skaičiavimo žurnalas elgsis taip, kaip aprašyta toliau. Šiuo atveju pirmiausia apsvarstysime skaičiavimo tipų ryšį per vieną atsiskaitymo laikotarpį.

Taigi, jei atsiskaitymų žurnale atsiranda naujas įrašas (dėl dokumento įregistravimo), dingsta (atšaukus registravimą) arba esamas įrašas su vienu iš „pirmaujančių“ apskaičiavimo tipų (mūsų pavyzdyje - atlyginimas, tarifas , vieneto apmokėjimas) ištaisomas, tada iš visų įrašų, atitinkančių papildomus mokėjimus, jei tokių yra, bus pašalintas ženklas „Apskaičiuota“, kurių galiojimo laikas yra toks pat kaip ir įrašytas, ištrintas ar pataisytas įrašas.

Jei tuo pačiu metu įvedamas įrašas, kurio galiojimo laikotarpis yra ne einamuoju atsiskaitymo laikotarpiu, o viename iš praėjusių (pavyzdžiui, praėjusio mėnesio atlyginimo skaičiavimas atgaline data), tada sistema įves perskaičiavimo įrašus visiems papildomos atitinkamo ankstesnio laikotarpio išmokos.

Perskaičiavimo taisyklė gali būti trijų tipų: einamojo laikotarpio įrašų perskaičiavimas, to paties laikotarpio įrašų perskaičiavimas arba būsimų laikotarpių įrašų perskaičiavimas.

Pirmuoju atveju nurodytos rūšies skaičiavimai perskaičiuojami tik iš einamojo laikotarpio, neatsižvelgiant į pakeistų skaičiavimo žurnalo įrašų galiojimo laikotarpį.

Antruoju atveju nurodyti atsiskaitymo tipai perskaičiuojami tokiu pat galiojimo laikotarpiu, kaip ir įvestas naujas įrašas.

Trečiajame perskaičiuojami vieno ar kelių būsimų atsiskaitymo laikotarpių įrašai.

Pavyzdžiui, jei sukursite nedarbingumo atostogų perskaičiavimo taisyklę, pradinių skaičiavimų tipai bus priskirti kaip pagrindiniai skaičiavimai.

Skaičiavimo registrai- tai programos konfigūracijos objektai. Jie naudojami sudėtingų periodinių skaičiavimų mechanizme ir naudojami įrašams apie tam tikrų tipų skaičiavimus, kuriuos reikia atlikti, saugoti, taip pat tarpiniams duomenims ir pačių skaičiavimų rezultatams saugoti.

Struktūra

Informacija skaičiavimo registre saugoma įrašų pavidalu, kurių kiekviename yra matavimo vertės ir atitinkamos išteklių vertės.

Išmatavimai registrai aprašo skyrius, kuriuose saugoma informacija, ir išteklių registruose tiesiogiai yra saugoma informacija. Pavyzdžiui, skaičiavimo registrui Sukauptos sumos, kurios struktūra yra tokia:

Duomenų bazėje saugomi įrašai atrodys taip:

Ryšys su skaičiavimo tipų planu

Skaičiavimo registras yra susietas su vienu iš skaičiavimo tipo planų, kurie yra taikomosios programos sprendime. Dėl šio ryšio kiekvienas registro įrašas turi lauką Skaičiavimo tipas, kurio dėka registrų mechanizmai gali sekti skaičiavimo įrašų tarpusavio įtaką vienas kitam.

Periodiškumas

Skaičiavimo registre saugomi duomenys ne tik sukurtų matavimų, bet ir laiko kontekste. Dėl šios priežasties kiekvienam skaičiavimo registro įrašui reikalingas dar vienas laukas - Galiojimas. Kurdamas skaičiavimo registrą, kūrėjas gali nurodyti minimalų dažnį, kuriuo įrašai bus įvedami į registrą:

Pavaldumas registratoriui

Skaičiavimo registro būsenos pasikeitimas dažniausiai įvyksta, kai dokumentas yra užregistruotas. Todėl kiekvienas registro įrašas yra susietas su konkrečiu dokumentu – registratoriumi ir šio dokumento eilutės numeriu. Pridėti įrašus į registrą, juos keisti ir ištrinti vienu metu galima tik visiems įrašams, susijusiems su vienu dokumentu.

Ryšys su laiko juosta

Skaičiavimo registrą galima susieti su laiko grafiku. Laiko juosta yra informacijos registras, kuriame yra skaičiavimuose dalyvaujančių šaltinių duomenų laiko diagrama. Šio grafiko matmenys gali būti, pavyzdžiui, darbo grafikas ir data, o išteklius gali būti darbo valandų skaičius šią dieną. Tada bus galima susieti skaičiavimo registro įrašą su konkrečiu darbo grafiku ir ateityje, naudojant įmontuotą kalbą, gauti informaciją apie darbo valandų skaičių, reikalingą skaičiavimams atlikti.

Pavyzdžiui, laiko juosta su tokia struktūra:

Perskaičiavimai

Skaičiavimo registre gali būti specialių objektų - Perskaičiavimai:

Šiuose objektuose sistema saugos informaciją apie tai, kurie skaičiavimo registro įrašai prarado savo aktualumą ir yra perskaičiuojami dėl bazinio laikotarpio priklausomybės mechanizmų veikimo ir iškeldinimo galiojimo laikotarpiui.

Rekordų unikalumas

Sistema leidžia kontroliuoti skaičiavimo registre saugomų įrašų unikalumą. Todėl skaičiavimo registre negali būti dviejų įrašų, susijusių su ta pačia to paties dokumento eilute.

Skaičiavimo registro įgyvendinami mechanizmai

Pirmenybė pagal galiojimo laikotarpį

Galiojimo laikotarpio pirmumo mechanizmas leidžia apskaičiuoti faktinį atsiskaitymų registro įrašo galiojimo laikotarpį, remiantis kitų registre esančių įrašų analize.

Paprastai atsiskaitymų registro įraše yra dvi datos, kurios apibrėžia įrašo galiojimo laikotarpį. Šis laikotarpis vadinamas įėjimo galiojimo laikotarpiu. Tačiau jei skaičiavimo tipą, su kuriuo susijęs konkretus įrašas, gali pakeisti kitas skaičiavimo tipas, tada nurodyto įrašo galiojimo laikotarpis yra tik „prašomas“ laikotarpis, ty „norime, kad įrašas galiotų šiuo laikotarpiu . Realiai tikrąjį šio įrašo galiojimo laikotarpį galima nustatyti tik išanalizavus visus skaičiavimo tipų įrašus, kurie galiojimo laikotarpiu pakeičia tokio tipo skaičiavimus. Faktinis galiojimo laikotarpis bus laikotarpių rinkinys, kuris yra pradinio įrašo galiojimo laikotarpio poaibis. Jei nerandamas įrašas, kuris išstumtų duotąjį pagal galiojimo laikotarpį, faktinis šio įrašo galiojimo laikas bus lygus jo galiojimo laikui. Kitas ekstremalus iškeldinimo visam gyvenimui atvejis yra tada, kai konkretus įrašas visiškai pašalinamas kitų įrašų. Tokiu atveju faktinis įrašo galiojimo laikas nebus.

Kiekviename atsiskaitymų registro įraše yra nurodytas atsiskaitymų tipas, su kuriuo jis susijęs. Norint nustatyti, kurie įrašai turėtų pakeisti duotą įrašą pagal galiojimo laikotarpį, darbo užmokesčio registre naudojama nuoroda į darbo užmokesčio rūšių planą, kuriame aprašoma darbo užmokesčio rūšių tarpusavio įtaka. Naudojant šį ryšį, darbo užmokesčio registras gali nustatyti faktinį kiekvieno įrašo galiojimo laikotarpį.

Priklausomybė pagal bazinį laikotarpį

Bazinio laikotarpio priklausomybės mechanizmas leidžia gauti skaičiavimo registro įrašo bazinę vertę remiantis kitų registre esančių įrašų analize.

Bazė yra skaitinė reikšmė, kuri turi būti naudojama tam tikro įrašo rezultatui apskaičiuoti. Bazė apskaičiuojama analizuojant kitų įrašų, nuo kurių priklauso šis įrašas, skaičiavimo rezultatus baziniam laikotarpiui. Taigi, bendruoju atveju skaičiavimo registro įraše yra dvi datos, kurios nustato laikotarpį, per kurį reikia analizuoti skaičiavimo tipų įrašus, nuo kurių priklauso tokio tipo skaičiavimas nuo bazės – bazinio laikotarpio. Naudojant nuorodą į skaičiavimo tipo planą, skaičiavimo registras gali nustatyti skaičiavimo tipus, nuo kurių priklauso duotas skaičiavimo tipas baziniam laikotarpiui.

Skaičiavimo registras palaiko dviejų tipų priklausomybę nuo bazinio laikotarpio:

  • priklausomybė nuo galiojimo laikotarpio;
  • priklausomybė nuo registracijos laikotarpio.

Esant priklausomybei nuo galiojimo laikotarpio, bazei gauti bus atrenkami tie įrašai, kuriems randama jų faktinio galiojimo laikotarpio sankirta su šio įrašo baziniu laikotarpiu. Bazė, kuri bus gauta iš konkretaus įtakos įrašo, paprastai nėra lygi rezultatui, kuris yra šiame įraše. Bazė bus apskaičiuojama proporcingai faktinio įtaką darančio įrašo laikotarpio daliai, kuri sutampa su nurodytu baziniu laikotarpiu. Bus naudojami su šiuo įrašu susiję diagramos duomenys.

Esant priklausomybei nuo registracijos laikotarpio, bazei gauti bus atrenkami tų įrašų, kurie patenka į šio įrašo bazinį laikotarpį, apskaičiavimo rezultatai pagal jų lauko „Registracijos laikotarpis“ reikšmę.

Sudėtingiausia priklausomybės nuo bazinio laikotarpio versija yra atvejis, kai šio įrašo skaičiavimo tipui nustatyta ypatybė „Galiojimo laikotarpis yra bazinis laikotarpis“. Ši savybė reiškia, kad šio įrašo baziniu laikotarpiu bus naudojamas ne bazinis laikotarpis, nurodytas atitinkamuose įrašo laukeliuose, o faktinis įrašo galiojimo laikas, gautas veikiant iškeldinimo mechanizmui. galiojimo terminas ir kuris bendru atveju yra kai kurių laikotarpių visuma.

Perskaičiavimo įrašų generavimas

Perskaičiavimo įrašų generavimo mechanizmas stebi, kad registre atsirastų įrašų, kurie turi įtakos esamų įrašų skaičiavimo rezultatams. Naujų įrašų, turinčių įtakos esamiems, galimybė nustatoma atlikus skaičiavimo tipų tarpusavio įtakos analizę ir remiantis galiojimo laikotarpio poslinkio mechanizmų veikimu bei priklausomybe baziniam laikotarpiui.

Perskaičiavimo įrašų generavimo mechanizmo rezultatas yra perskaičiavimo įrašų rinkinys, kuriame yra informacija apie tai, kuriuos registro įrašus reikia perskaičiuoti (perskaičiuoti).

Skaičiavimo registro funkcionalumas

Pagrindinės funkcijos, kurias skaičiavimo registras teikia kūrėjui:

  • įrašų parinkimas tam tikru intervalu pagal nurodytus kriterijus;
  • registratoriaus atliekamų įrašų parinkimas;
  • registro įrašų, atitinkančių nurodytą pasirinkimą, bazinės reikšmės gavimas;
  • registro įrašų, atitinkančių duotą pasirinkimą, tvarkaraščio duomenų gavimas;
  • gauti duomenis apie įrašus, kuriuos reikia perskaičiuoti;
  • įrašų rinkinio skaitymas, keitimas ir įrašymas į registrą.


Ar jums patiko straipsnis? Pasidalink