GET

Description

Retrieves a list of asset types or a single asset type.

URL structure

https://api.fortnox.se/3/assets/types/{Id}

Method

GET

Version

3

Response

The asset register can return a list of assets or a single asset. By specifying a Id in the URL, a single asset will be returned. Not specifying a Id will return a list of records.

<?xml version="1.0" encoding="UTF-8"?>
<Types TotalResources="33" TotalPages="1" CurrentPage="1">
   <AssetTypeSubset url="https://api.fortnox.se/3/assettypes/6">
      <Id>6</Id>
      <Number>1150-2</Number>
      <Description>Markanl 75%</Description>
      <Notes />
      <Type>1</Type>
      <InUse />
   </AssetTypeSubset>
   <AssetTypeSubset url="https://api.fortnox.se/3/assettypes/9">
      <Id>9</Id>
      <Number>1240</Number>
      <Description>Bilar och andra transportmedel</Description>
      <Notes />
      <Type>0</Type>
      <InUse />
   </AssetTypeSubset>
</Types>
<?xml version="1.0" encoding="UTF-8"?>
<Type url="https://api.fortnox.se/3/assettypes/6">
   <Id>6</Id>
   <Number>1150-2</Number>
   <Description>Markanl 75%</Description>
   <Notes />
   <Type>1</Type>
   <InUse />
   <AccountAssetId>1150</AccountAssetId>
   <AccountValueLossId>1159</AccountValueLossId>
   <AccountSaleLossId>7972</AccountSaleLossId>
   <AccountSaleWinId>3972</AccountSaleWinId>
   <AccountRevaluationId>2085</AccountRevaluationId>
   <AccountWriteDownAckId>1158</AccountWriteDownAckId>
   <AccountWriteDownId>7720</AccountWriteDownId>
   <AccountDepreciationId>7824</AccountDepreciationId>
   <AccountAsset>1150 - Markanläggningar</AccountAsset>
   <AccountValueLoss>1159 - Ackumulerade avskrivningar på markanläggningar</AccountValueLoss>
   <AccountSaleLoss>7972 - Förlust vid avyttring av byggnader och mark</AccountSaleLoss>
   <AccountSaleWin>3972 - Vinst vid avyttring av byggnader och mark</AccountSaleWin>
   <AccountRevaluation>2085 - Uppskrivningsfond</AccountRevaluation>
   <AccountWriteDownAck>1158 - Ackumulerade nedskrivningar på markanläggningar</AccountWriteDownAck>
   <AccountWriteDown>7720 - Nedskrivningar av byggnader och mark</AccountWriteDown>
   <AccountDepreciation>7824 - Avskrivningar på markanläggningar</AccountDepreciation>
</Type>
{  
   "Types":[  
      {  
         "MetaInformation":{  
            "@TotalResources":2,
            "@TotalPages":1,
            "@CurrentPage":1
         }
      },
      {  
         "@url":"https://api.fortnox.se/3/assettypes/6",
         "Id":6,
         "Number":"1150-2",
         "Description":"Markanl 75%",
         "Notes":"",
         "Type":1,
         "InUse":false
      },
      {  
         "@url":"https://api.fortnox.se/3/assettypes/9",
         "Id":9,
         "Number":"1240",
         "Description":"Bilar och andra transportmedel",
         "Notes":"",
         "Type":0,
         "InUse":false
      }
   ]
}
{  
   "Type":{  
      "@url":"https://api.fortnox.se/3/assettypes/6",
      "Id":6,
      "Number":"1150-2",
      "Description":"Markanl 75%",
      "Notes":"",
      "Type":1,
      "InUse":false,
      "AccountAssetId":1150,
      "AccountValueLossId":1159,
      "AccountSaleLossId":7972,
      "AccountSaleWinId":3972,
      "AccountRevaluationId":2085,
      "AccountWriteDownAckId":1158,
      "AccountWriteDownId":7720,
      "AccountDepreciationId":7824,
      "AccountAsset":"1150 - Markanläggningar",
      "AccountValueLoss":"1159 - Ackumulerade avskrivningar på markanläggningar",
      "AccountSaleLoss":"7972 - Förlust vid avyttring av byggnader och mark",
      "AccountSaleWin":"3972 - Vinst vid avyttring av byggnader och mark",
      "AccountRevaluation":"2085 - Uppskrivningsfond",
      "AccountWriteDownAck":"1158 - Ackumulerade nedskrivningar på markanläggningar",
      "AccountWriteDown":"7720 - Nedskrivningar av byggnader och mark",
      "AccountDepreciation":"7824 - Avskrivningar på markanläggningar"
   }
}

Create An Asset Type

Description

Creates an asset type.

URL structure

https://api.fortnox.se/3/assets/types/

Method

POST

Version

3

Request

The request body should contain a structure of an asset type, either in JSON or XML

<?xml version="1.0" encoding="UTF-8"?>
<AssetType>
   <Number>3344</Number>
   <Description>asset type description</Description>
   <Notes>some notes</Notes>
   <Type>1</Type>
   <AccountAssetId>1150</AccountAssetId>
   <AccountDepreciationId>7824</AccountDepreciationId>
   <AccountValueLossId>1159</AccountValueLossId>
</AssetType>
{  
   "AssetType":{  
      "Number":"3344",
      "Description":"asset type description",
      "Notes":"some notes",
      "Type":1,
      "AccountAssetId":1150,
      "AccountDepreciationId":7824,
      "AccountValueLossId":1159
   }
}

Response

The response should contain the created Asset Type in either JSON or XML.

<?xml version="1.0" encoding="UTF-8"?>
<Type url="https://api.fortnox.se/3/assettypes/211">
   <Id>211</Id>
   <Number>3344</Number>
   <Description>asset type description</Description>
   <Notes>some notes</Notes>
   <Type>1</Type>
   <InUse />
   <AccountAssetId>1150</AccountAssetId>
   <AccountValueLossId>1159</AccountValueLossId>
   <AccountSaleLossId />
   <AccountSaleWinId />
   <AccountRevaluationId />
   <AccountWriteDownAckId />
   <AccountWriteDownId />
   <AccountDepreciationId>7824</AccountDepreciationId>
   <AccountAsset>1150 - Markanläggningar</AccountAsset>
   <AccountValueLoss>1159 - Ackumulerade avskrivningar på markanläggningar</AccountValueLoss>
   <AccountSaleLoss />
   <AccountSaleWin />
   <AccountRevaluation />
   <AccountWriteDownAck />
   <AccountWriteDown />
   <AccountDepreciation>7824 - Avskrivningar på markanläggningar</AccountDepreciation>
</Type>
{  
   "Type":{  
      "@url":"https://api.fortnox.se/3/assettypes/210",
      "Id":210,
      "Number":"3344",
      "Description":"asset type description",
      "Notes":"some notes",
      "Type":1,
      "InUse":false,
      "AccountAssetId":1150,
      "AccountValueLossId":1159,
      "AccountSaleLossId":null,
      "AccountSaleWinId":null,
      "AccountRevaluationId":null,
      "AccountWriteDownAckId":null,
      "AccountWriteDownId":null,
      "AccountDepreciationId":7824,
      "AccountAsset":"1150 - Markanläggningar",
      "AccountValueLoss":"1159 - Ackumulerade avskrivningar på markanläggningar",
      "AccountSaleLoss":null,
      "AccountSaleWin":null,
      "AccountRevaluation":null,
      "AccountWriteDownAck":null,
      "AccountWriteDown":null,
      "AccountDepreciation":"7824 - Avskrivningar på markanläggningar"
   }
}

Update An Asset Type

Description

Updates an asset type.

URL structure

https://api.fortnox.se/3/assets/types/{Id}

Method

PUT

Version

3

Request

The request body should contain a structure of an asset type, either in JSON or XML

<?xml version="1.0" encoding="UTF-8"?>
<AssetType>
   <Description>new description</Description>
   <Notes>some additional notes</Notes>
</AssetType>
{  
   "AssetType":{  
      "Description":"new description",
      "Notes":"some additional notes"
   }
}

Response

The response should contain the updated Asset Type in either JSON or XML.

<?xml version="1.0" encoding="UTF-8"?>
<Type url="https://api.fortnox.se/3/assettypes/211">
   <Id>211</Id>
   <Number>3341</Number>
   <Description>new description</Description>
   <Notes>some additional notes</Notes>
   <Type>1</Type>
   <InUse />
   <AccountAssetId>1150</AccountAssetId>
   <AccountValueLossId>1159</AccountValueLossId>
   <AccountSaleLossId />
   <AccountSaleWinId />
   <AccountRevaluationId />
   <AccountWriteDownAckId />
   <AccountWriteDownId />
   <AccountDepreciationId>7824</AccountDepreciationId>
   <AccountAsset>1150 - Markanläggningar</AccountAsset>
   <AccountValueLoss>1159 - Ackumulerade avskrivningar på markanläggningar</AccountValueLoss>
   <AccountSaleLoss />
   <AccountSaleWin />
   <AccountRevaluation />
   <AccountWriteDownAck />
   <AccountWriteDown />
   <AccountDepreciation>7824 - Avskrivningar på markanläggningar</AccountDepreciation>
</Type>
{  
   "Type":{  
      "@url":"https://api.fortnox.se/3/assettypes/211",
      "Id":211,
      "Number":"3341",
      "Description":"new description",
      "Notes":"some additional notes",
      "Type":1,
      "InUse":false,
      "AccountAssetId":1150,
      "AccountValueLossId":1159,
      "AccountSaleLossId":null,
      "AccountSaleWinId":null,
      "AccountRevaluationId":null,
      "AccountWriteDownAckId":null,
      "AccountWriteDownId":null,
      "AccountDepreciationId":7824,
      "AccountAsset":"1150 - Markanläggningar",
      "AccountValueLoss":"1159 - Ackumulerade avskrivningar på markanläggningar",
      "AccountSaleLoss":null,
      "AccountSaleWin":null,
      "AccountRevaluation":null,
      "AccountWriteDownAck":null,
      "AccountWriteDown":null,
      "AccountDepreciation":"7824 - Avskrivningar på markanläggningar"
   }
}

Delete An Asset Type

Description

Updates an asset type.

URL structure

https://api.fortnox.se/3/assets/types/{Id}

Method

DELETE

Version

3

Request

By specifying a {Id} in the URL a single asset type can be deleted.

Response

No response body will be returned

Fields

FIELD

DESCRIPTION

LIMITS

TYPE

SEARCHABLE

SORTABLE

REQUIRED

R/W

Url

Direct URL to the record

String

R

Number

Number of an asset type

String  –  –  –

R/W

Id

Id of asset type

Int  –

R

Description

Description of the asset type

String  –  – Y

R/W

Type

Deprication type of asset type

 – String  –  –  –

R/W

InUse

If used by any asset

Boolean  –  –

R

AccountAssetId

Id of asset account

Int  –  –  –

R/W

AccountValueLossId

Id of a value loss account

 – Int  –  –  –

R/W

AccountSaleLossId

Id of a sale loss account

 – Int  –  –  –

R/W

AccountSaleWinId

Id of a sale win account

 – Int  –  –  –

R/W

AccountRevaluationId

Id of a revaluation account

 – Int  –  –  –

R/W

AccountWriteDownAckId

Id of an accumulated write-down account

 – Int  –  –  –

R/W

AccountWriteDownId

Id of a write-down account

 – Int  –  –  –

R/W

AccountDepreciationId

Id of a depreciation account

 – Int  –  –  –

R/W

AccountAsset

Id and description of used account

 – String  –  –  –

R

AccountValueLoss

Id and description of used account

 – String  –  –  –

R

AccountSaleLoss

Id and description of used account

 – String  –  –  –

R

AccountSaleWin

Id and description of used account

 – String  –  –  –

R

AccountRevaluation

Id and description of used account

 – String  –  –  –

R

AccountWriteDownAck

Id and description of used account

 – String  –  –  –

R

AccountWriteDown

Id and description of used account

 – String  –  –  –

R

AccountDepreciation

Id and description of used account

 – String  –  –  –

R

Notes

Notes

 – String  –  –  –

R/W

 

Code

Depreciation method Description
0 Depreciable asset type
1 Depreciable to 75 % asset type
2 None depreciable asset type