POST v1.1/{organizationId}/vouchers/purchase

Creates a new purchase voucher draft

Request Information

URI Parameters

NameDescriptionTypeAdditional information
organizationId

string

None.

Body Parameters

Data to create the voucher from

PurchaseVoucherCreateModelV2
NameDescriptionTypeAdditional information
Lines

The lines containing what has been bought, at what price, and on what account

Collection of PurchaseVoucherLineCreateModel

None.

VoucherDate

Date of the voucher

string

None.

DepositAccountNumber

Accountnumber of the deposit to book on, only used on cash purchases

integer

None.

RegionKey

Region the purchase was made from, can be: EU, DK or World. Only used for cash purchases

string

None.

FileGuid

Id of the file associated with the purchase

string

None.

ContactGuid

Guid of the contact the purchase was made from, only used for credit purchases

globally unique identifier

None.

PaymentDate

Date of payment, do not set on cash purchases, payment deadline for credit purchases

string

None.

PurchaseType

Type of purchase, can be: cash or credit

string

None.

ExternalReference

Your external id This can be used for ID'ing in external apps/services e.g. a web shop. The maximum length is 128 characters

string

String length: inclusive between 0 and 128

Sample:
{
  "Lines": [
    {
      "AccountNumber": 2000,
      "Description": "Purchase of whatever",
      "Amount": 200.0,
      "VatCode": "I25"
    },
    {
      "AccountNumber": 2000,
      "Description": "Purchase of whatever",
      "Amount": 200.0,
      "VatCode": "I25"
    }
  ],
  "VoucherDate": "2019-09-16",
  "DepositAccountNumber": 55000,
  "RegionKey": "DK",
  "FileGuid": "web0crmck5v0ndcx3313g6zn61tc7wgc",
  "ContactGuid": "00000000-0000-0000-0000-000000000000",
  "PaymentDate": "2019-09-16",
  "PurchaseType": "cash",
  "ExternalReference": "Fx. WebShopID:42"
}

Response Information

Resource Description

PurchaseVoucherReadModelV2
NameDescriptionType
Guid

Guid of the voucher

globally unique identifier
Timestamp

Timestamp used for verifying version when updating or changing the voucher

string
Status

The status of a cash purchase voucher, can be: Draft, Paid, or Editing. The status of a credit purchase voucher can be: Draft, Paid, Editing, Booked, Overdue, or Overpaid

string
FileGuid

Guid of the file associated with the voucher, optional value

string
VoucherNumber

Number of the voucher

integer
VoucherDate

Date of the purchase

string
PaymentDate

Date of the payment of the voucher, is the same as voucherdate if the purchase is cash

string
RegionKey

The region the purchase is made from, only used on cash purchases, can be: DK, EU, or World

string
PurchaseType

Type of purchase, can be cash or credit

string
Lines

The list of lines associated with the purchase

Collection of PurchaseVoucherLineReadModel
DepositAccountNumber

Account number of the deposit to book on, only used for cash purchases

integer
ContactGuid

Guid of the contact associated with the purchase, can only have a value on credit purchases

globally unique identifier
ExternalReference

Your external id This can be used for ID'ing in external apps/services e.g. a web shop. The maximum length is 128 characters

string
Sample:
{
  "Guid": "00000000-0000-0000-0000-000000000000",
  "Timestamp": "00000000020A5EA8",
  "Status": "Paid",
  "FileGuid": "pa2halkrpgo3oho45hj0dlkfrro4ilf",
  "VoucherNumber": null,
  "VoucherDate": "2019-09-02",
  "PaymentDate": "2019-09-02",
  "RegionKey": "DK",
  "PurchaseType": "cash",
  "Lines": [
    {
      "Description": "Purchase of something",
      "VatCode": "I25",
      "AccountNumber": 2000,
      "AmountExclVatValue": 80.0,
      "AmountInclVatValue": 100.0,
      "VatAmountValue": 20.0
    },
    {
      "Description": "Purchase of something",
      "VatCode": "I25",
      "AccountNumber": 2000,
      "AmountExclVatValue": 80.0,
      "AmountInclVatValue": 100.0,
      "VatAmountValue": 20.0
    }
  ],
  "DepositAccountNumber": 55000,
  "ContactGuid": null,
  "ExternalReference": "Fx. WebShopID:42"
}