Finansiere

Kapitalisering av programvareutviklingskostnader

Programvarekapitalisering innebærer anerkjennelse av internt utviklet programvare som anleggsmidler. Programvare anses å være til internt bruk når den kun er anskaffet eller utviklet for en virksomhets interne behov. Eksempler på situasjoner der programvare anses å være utviklet for internt bruk er:

  • Regnskapssystemer

  • Systemer for sporing av kontanthåndtering

  • Medlemskapssporingssystemer

  • Produksjonsautomatiseringssystemer

Videre kan det ikke være noen rimelig mulig plan om å markedsføre programvaren utenfor selskapet. En markedsstudie anses ikke som en rimelig mulig markedsføringsplan. En historie med salg av programvare som opprinnelig hadde blitt utviklet for internt bruk, skaper imidlertid en rimelig antagelse om at det nyeste internt brukte produktet også vil bli markedsført for salg utenfor selskapet.

Regnskap for kapitalisering av programvare

Regnskapet for programvare for internt bruk varierer, avhengig av prosjektets fullføringsstadium. Den aktuelle regnskapet er:

  • Trinn 1: Foreløpig . Alle kostnader som påløper i den innledende fasen av et utviklingsprosjekt, skal belastes utgiftene etter hvert som de påløper. Dette trinnet anses å omfatte å ta beslutninger om tildeling av ressurser, bestemme ytelseskrav, gjennomføre leverandørdemonstrasjoner, evaluere teknologi og leverandørvalg.

  • Trinn 2: Søknadsutvikling . Kapitaliser kostnadene som er påløpt for å utvikle programvare for intern bruk, som kan omfatte koding, maskinvareinstallasjon og testing. Eventuelle kostnader knyttet til datakonvertering, brukeropplæring, administrasjon og overhead skal belastes utgiftene etter hvert som de påløper. Bare følgende kostnader kan aktiveres:

    • Materialer og tjenester som forbrukes i utviklingsarbeidet, som tredjeparts utviklingsgebyrer, programvarekjøpskostnader og reisekostnader knyttet til utviklingsarbeid.

    • Lønnskostnadene til de ansatte som er direkte tilknyttet programvareutvikling.

    • Kapitalisering av rentekostnader som er pådratt for å finansiere prosjektet.

    • Trinn 3. Etter implementering . Belaste alle kostnader etter implementering til utgifter etter hvert som de påløper. Prøver på disse kostnadene er opplæringskostnader.

All tillatt kapitalisering av kostnader bør begynne etter at den foreløpige fasen er fullført, ledelsen forplikter seg til å finansiere prosjektet. Det er sannsynlig at prosjektet vil bli fullført, og programvaren vil bli brukt til den tiltenkte funksjonen.

Kapitaliseringen av kostnadene bør avsluttes når alle vesentlige tester er fullført. Hvis det ikke lenger er sannsynlig at et prosjekt vil bli fullført, må du slutte å aktivere kostnadene forbundet med det og gjennomføre verdifallstesting av allerede aktiverte kostnader. Kostnaden til eiendelen da skal føres er den laveste av balanseført verdi eller virkelig verdi (minus salgskostnader). Med mindre det er bevis for det motsatte, er den vanlige antagelsen at ufullstendig programvare ikke har virkelig verdi.

$config[zx-auto] not found$config[zx-overlay] not found