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.
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.
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.
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.
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.
„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
Xfyrir 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.
Þ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.