Aktivering av kostnader för programvaruutveckling

Programvaruaktivering innebär erkännande av internt utvecklad programvara som anläggningstillgångar. Programvara anses vara för internt bruk när den har förvärvats eller utvecklats enbart för ett företags interna behov. Exempel på situationer där programvara anses utvecklas för internt bruk är:

  • Redovisningssystem

  • System för spårning av kontanthantering

  • Medlemskapsspårningssystem

  • Produktionsautomationssystem

Vidare kan det inte finnas någon rimlig plan för att marknadsföra programvaran utanför företaget. En marknadsstudie anses inte vara en rimligt möjlig marknadsföringsplan. En historia av försäljning av programvara som ursprungligen hade utvecklats för internt bruk skapar dock ett rimligt antagande om att den senaste produkten för intern användning också kommer att marknadsföras för försäljning utanför företaget.

Regler för redovisning av programvara

Redovisningen av internt programvara varierar beroende på projektets slutförande. Den relevanta redovisningen är:

  • Steg 1: Preliminär . Alla kostnader som uppkommit under det inledande skedet av ett utvecklingsprojekt ska debiteras kostnaderna när de uppstår. Detta steg anses omfatta att fatta beslut om resurstilldelning, fastställa prestandakrav, genomföra leverantörsdemonstrationer, utvärdera teknik och val av leverantör.

  • Steg 2: Applikationsutveckling . Aktivera kostnaderna för att utveckla programvara för intern användning, som kan inkludera kodning, hårdvaruinstallation och testning. Eventuella kostnader relaterade till datakonvertering, användarutbildning, administration och allmänna kostnader ska debiteras när de uppstår. Endast följande kostnader kan aktiveras:

    • Material och tjänster som konsumeras under utvecklingsarbetet, såsom utvecklingsavgifter från tredje part, inköpskostnader för programvara och resekostnader relaterade till utvecklingsarbete.

    • Lönekostnaderna för de anställda som är direkt associerade med mjukvaruutveckling.

    • Aktivering av räntekostnader som uppkommit för att finansiera projektet.

    • Steg 3. Efter implementering . Ladda alla kostnader efter genomförandet till kostnader när de uppstår. Exempel på dessa kostnader är utbildning och underhållskostnader.

Eventuell tillåten aktivering av kostnader bör börja efter det att den inledande fasen har avslutats, ledningen förbinder sig att finansiera projektet, det är troligt att projektet kommer att slutföras och programvaran kommer att användas för den avsedda funktionen.

Aktivering av kostnader bör avslutas när all väsentlig testning har slutförts. Om det inte längre är troligt att ett projekt kommer att slutföras, sluta aktivera de kostnader som är förknippade med det och gör nedskrivningstest på de redan aktiverade kostnaderna. Kostnaden till vilken tillgången sedan ska redovisas är det lägsta av dess redovisade värde eller verkliga värde (minus försäljningskostnader). Om det inte finns bevis för motsatsen är det vanliga antagandet att okompletterad programvara inte har något verkligt värde.

Relaterade Artiklar