Forrit og flokkar
Leiðarvísar > Finance > Accounting > Reporting

Sérsniðnar skýrslur

Odoo er með öflugt og auðvelt skýrslugerðarkerfi. Kerfið gerir þér kleift að búa til nýjar skýrslur, svo sem skattskýrslur eða efnahagsreikninga og rekstrarreikninga með sérstakri flokkun og útliti.

Mikilvægt

Virkjaðu þróunarham til að fá aðgang að viðmóti fyrir gerð bókhaldsskýrslna.

Til að búa til nýja skýrslu skaltu fara í Bókhald → Stillingar → Stjórnun: Bókhaldsskýrslur. Þaðan getur þú annaðhvort búið til grunnsskýrslu eða afbrigði.

Bókhaldsskýrslukerfi.

Grunnsskýrslur

Grunnsskýrslur má líta á sem almennar, hlutlægar bókhaldsskýrslur. Þær þjóna sem líkön sem staðbundnar bókhaldsútgáfur eru byggðar á. Ef skýrsla hefur enga grunnsskýrslu er hún sjálf talin vera grunnsskýrsla.

Dæmi

Skattskýrsla fyrir Belgíu og Bandaríkin myndu báðar nota sömu almennu útgáfuna sem grunn og aðlaga hana að innlendum reglum.

Þegar ný grunnsskýrsla er búin til þarf að búa til valmyndaratriði fyrir hana. Til að gera það skaltu opna skýrsluna og smella síðan á Aðgerð → Búa til valmyndaratriði. Endurhladdu síðuna; skýrslan er nú tiltæk undir Bókhald → Skýrslur.

Athugasemd

Það er sjaldgæft að þurfa að búa til nýja grunnsskýrslu, til dæmis þegar skattyfirvöld lands krefjast nýrrar og sérstakrar skýrslugerðar.

Hnappur til að búa til valmyndaratriði.

Afbrigði

Afbrigði eru landsbundnar útgáfur af grunnsskýrslum og vísa því alltaf til grunnsskýrslu. Til að búa til afbrigði skaltu velja almenna (grunn)skýrslu í reitnum Grunnsskýrsla þegar ný skýrsla er búin til.

Þegar grunnsskýrsla er opnuð úr einum af aðalvalmyndum bókhaldsforritssins birtast öll afbrigði hennar í afbrigðavalinu efst til hægri í yfirlitinu.

Dæmi

Á eftirfarandi mynd er VSK-skýrsla (BE) afbrigði af grunnsskýrslunni Almenn skattskýrsla.

Val á skýrsluafbrigði.

Línur

Eftir að skýrsla hefur verið búin til (hvort sem hún er grunnsskýrsla eða afbrigði) þarf að fylla hana með línum. Þú getur annaðhvort búið til nýja línu með því að smella á Bæta við línu, eða breytt fyrirliggjandi línu með því að smella á hana. Allar línur krefjast Nafns og geta haft valfrjálsan Kóða (að eigin vali) ef þú vilt nota gildi þeirra í formúlum.

Valkostir skýrslulína.

Segðir

Hver lína getur innihaldið eina eða fleiri segðir. Segðir má líta á sem hlutabreytur sem skýrslulína þarfnast. Til að búa til segð skaltu smella á Bæta við línu innan skýrslulínu.

Þegar segð er búin til þarf að gefa henni merki sem notað er til að vísa í hana. Það þarf því að vera einstakt meðal segða hverrar línu. Bæði Reiknikerfi og Formúla þurfa einnig að vera tilgreind. Kerfið skilgreinir hvernig formúlur og hlutaformúlur eru túlkaðar. Hægt er að blanda saman segðum sem nota mismunandi reiknikerfi undir sömu línu ef þörf krefur.

Athugasemd

Eftir því hvaða kerfi er notað gætu hlutaformúlur einnig verið nauðsynlegar.

„Odoo Domain" kerfið

Með þessu kerfi er formúla túlkuð sem Odoo domain sem miðar á account.move.line hluti.

Hlutaformúlan gerir þér kleift að skilgreina hvernig færslulínurnar sem passa við domainið eru notaðar til að reikna út gildi segðarinnar:

sum
Niðurstaðan er summa allra stöðna samsvarandi færslulína.
sum_if_pos
Niðurstaðan er summa allra stöðna samsvarandi færslulína ef upphæðin er jákvæð. Annars er hún 0.
sum_if_neg
Niðurstaðan er summa allra stöðna samsvarandi færslulína ef upphæðin er neikvæð. Annars er hún 0.
count_rows
Niðurstaðan er fjöldi undirfærslulína þessarar segðar. Ef yfirlínan hefur flokkunargildi samsvarar þetta fjölda einstakra flokkunarlykla í samsvarandi færslulínum. Annars er það fjöldi samsvarandi færslulína.

Þú getur einnig sett - merki fremst í hlutaformúluna til að snúa við formerki niðurstöðunnar.

Segðarlína innan skýrslulínu.

„Tax Tags" kerfið

Formúla sem gerð er fyrir þetta kerfi samanstendur af nafni sem notað er til að finna skattmerki. Ef slík merki eru ekki til þegar segðin er búin til verða þau búin til.

Þegar segðin er metin má lýsa útreikningnum á þennan hátt: (upphæð færslulína með + merki) - (upphæð færslulína með - merki).

Dæmi

Ef formúlan er tag_name finnur kerfið skattmerkin +tag_name og -tag_name og býr þau til ef þörf krefur. Til að skýra frekar: tvö merki passa við formúluna. Ef formúlan er A þarf hún (og býr til ef þörf krefur) merkin +A og -A.

„Aggregate Other Formulas" kerfið

Notaðu þetta kerfi þegar þú þarft að framkvæma reikningsaðgerðir á upphæðum sem fengnar eru úr öðrum segðum. Formúlur hér samanstanda af tilvísunum í segðir aðskildar með einum af fjórum grunnaðgerðum (samlagning +, frádráttur -, deiling / og margföldun *). Til að vísa í segð skaltu slá inn kóða yfirlínu hennar, punkt . og síðan merki segðarinnar (t.d. kóði.merki).

Hlutaformúlur geta verið eftirfarandi:

if_above(CUR(amount))
Gildi reikningsegðarinnar er skilað aðeins ef það er hærra en uppgefin mörk. Annars er niðurstaðan 0.
if_below(CUR(amount))
Gildi reikningsegðarinnar er skilað aðeins ef það er lægra en uppgefin mörk. Annars er niðurstaðan 0.
if_between(CUR1(amount1), CUR2(amount2))
Gildi reikningsegðarinnar er skilað aðeins ef það er nákvæmlega á milli uppgefinna marka. Annars er það fært að næstu mörkum.
if_other_expr_above(LINE_CODE.EXPRESSION_LABEL, CUR(amount))
Gildi reikningsegðarinnar er skilað aðeins ef gildi segðarinnar sem tilgreind er með línukóða og segðarmerki er hærra en uppgefin mörk. Annars er niðurstaðan 0.
if_other_expr_below(LINE_CODE.EXPRESSION_LABEL, CUR(amount))
Gildi reikningsegðarinnar er skilað aðeins ef gildi segðarinnar sem tilgreind er með línukóða og segðarmerki er lægra en uppgefin mörk. Annars er niðurstaðan 0.

CUR er gjaldmiðilskóðinn með stórum stöfum og amount er upphæð markanna í þeim gjaldmiðli.

Þú getur einnig notað cross_report hlutaformúluna til að finna segð í annarri skýrslu.

„Prefix of Account Codes" kerfið

Þetta kerfi er notað til að finna upphæðir á reikningum með því að nota forskeyti reikningskóðanna sem breytur í reikningsegð.

Dæmi

21
Reikningsegðir geta einnig verið eitt forskeyti, eins og hér.

Dæmi

21 + 10 - 5
Þessi formúla leggur saman stöður færslulína á reikningum þar sem kóðar byrja á 21 og 10, og dregur frá stöðu þeirra á reikningum með forskeytið 5.

Einnig er hægt að hunsa val á undirforskeytum.

Dæmi

21 + 10\(101, 102) - 5\(57)
Þessi formúla virkar á sama hátt og fyrra dæmið en hunsar forskeytið 101, 102 og 57.

Hægt er að beita „hlutasíun" á kreditfærslur og debitfærslur með viðskeytingunum C og D. Í því tilviki er reikningur aðeins tekinn með ef forskeyti hans passar, og ef heildarsstaða færslulína á þeim reikningi er kredit/debit.

Dæmi

Reikningur 210001 hefur stöðuna -42 og reikningur 210002 hefur stöðuna 25. Formúlan 21D passar aðeins við reikninginn 210002 og skilar því 25. 210001 passar ekki, þar sem staða hans er kredit.

Hægt er að blanda undirforskeytaútilokunin saman við viðskeytingarnar C og D.

Dæmi

21D + 10\(101, 102)C - 5\(57)
Þessi formúla leggur saman stöður færslulína á reikningum þar sem kóðar byrja á 21 ef þær eru debit (D) og 10 ef þær eru kredit (C), en hunsar forskeytið 101, 102, og dregur frá stöðu þeirra á reikningum með forskeytið 5 og hunsar forskeytið 57.

Til að passa við stafinn C eða D í forskeyti en nota það ekki sem viðskeyti, skaltu nota tóma undanskilningu ().

Dæmi

21D\()
Þessi formúla passar við lykla þar sem kóðinn byrjar á 21D, óháð formerki stöðunnar.

Auk þess að nota kóðaforskeyti til að taka lykla með, er einnig hægt að para þá saman með lykilmerkjum. Þetta er sérstaklega gagnlegt ef land þitt hefur ekki staðlað bókhaldslykil, þar sem sama forskeyti gæti verið notað í mismunandi tilgangi hjá mismunandi fyrirtækjum.

Dæmi

tag(25)
Þessi formúla passar við lykla þar sem tengd merki innihalda merkið með auðkennið 25.

Ef merkið sem vísað er í er skilgreint í gagnaskrá, er hægt að nota xmlid í stað auðkennisins.

Dæmi

tag(my_module.my_tag)
Þessi formúla passar við lykla þar sem tengd merki innihalda merkið sem táknað er með my_module.my_tag.

Einnig er hægt að nota reiknileg segð með merkjum og sameina þau við val á forskeytum.

Dæmi

tag(my_module.my_tag) + tag(42) + 10
Stöður lykla sem merktir eru sem my_module.my_tag verða lagðar saman við stöður lykla tengda merkinu með auðkennið 42 og lykla með kóðaforskeyti 10.

Viðskeytið C og D er hægt að nota á sama hátt með merkjum.

Dæmi

tag(my_module.my_tag)C
Þessi formúla passar við lykla með merkið my_module.my_tag og kreditstöðu.

Undanskilning á forskeytum virkar einnig með merkjum.

Dæmi

tag(my_module.my_tag)\(10)
Þessi formúla passar við lykla með merkið my_module.my_tag og kóða sem byrjar ekki á 10.

Vélin „External Value"

Vélin „External Value" er notuð til að vísa í handvirkar og yfirfærðar gildi. Þessi gildi eru ekki geymd með account.move.line heldur með account.report.external.value. Hvert þessara hluta vísar beint í þá segð sem hann hefur áhrif á, þannig að lítið þarf að gera varðandi val þeirra hér.

Formúlur geta verið eitt af eftirfarandi:

sum
Ef niðurstaðan á að vera summa allra ytri gilda á tímabilinu.
most_recent
Ef niðurstaðan á að vera gildi nýjasta ytri gildisins á tímabilinu.

Að auki er hægt að nota undirformúlur á tvo vegu:

rounding=X
Með því að skipta út X fyrir tölu er gefin fyrirmæli um að námunda upphæðina að X aukastöfum.
editable
Gefur til kynna að hægt sé að breyta þessari segð handvirkt, sem virkjar birtingu tákns í skýrslunni og gerir notanda kleift að framkvæma þessa aðgerð.

Athugasemd

Handvirk gildi eru búin til á þeim date_to sem er valinn í skýrslunni hverju sinni.

Hægt er að blanda báðum undirformúlum saman með því að aðskilja þær með ;.

Dæmi

editable;rounding=2
er rétt undirformúla sem blandar báðum hegðunum saman.

Vélin „Custom Python Function"

Þessi vél er leið fyrir forritara til að kynna til sögunnar sérsniðnar útreikninga á segðum frá tilviki til tilviks. Formúlan er nafn Python-falls sem á að kalla á, og undirformúlan er lykill til að sækja í orðabókina sem fallið skilar. Notaðu þetta aðeins ef þú ert að búa til sérsniðna einingu að eigin hönnun.

Dálkar

Skýrslur geta haft ótakmarkaðan fjölda dálka til að birta. Hver dálkur fær gildi sín frá segðunum sem eru skilgreindar á línunum. Reiturinn expression_label á dálkinum gefur upp merkimiðann á þeim segðum sem gildi eru sótt úr. Ef lína hefur enga segð með þeim merkimiða, þá birtist ekkert fyrir hana í þeim dálki. Ef þörf er á mörgum dálkum þarf að nota mismunandi segðarmerkimiða.

Dálkar skýrslu.

Þegar eiginleikinn tímabilssamanburður er notaður, sem er að finna undir flipanum Valkostir í bókhaldsskýrslu, eru allir dálkar endurteknar í og fyrir hvert tímabil.