Download OpenAPI specification:Download
Welcome to Fortnox dedicated portal for Alpha and Beta APIs!
This space is designed to provide early access to our latest API developments, allowing you to explore, experiment, and provide valuable feedback that helps shape the future of our API offerings.
Happy coding!
To use these APIs, you need to follow specific steps for authentication and access.
Detailed instructions can be found in the respective sections for Alpha and Beta APIs.
Documentation: Each API is thoroughly documented with detailed descriptions, example requests and responses, error handling guidelines, and more to help you get started quickly
Your feedback is crucial for us to improve and enhance our APIs. Please use the feedback mechanisms provided within the portal to share your thoughts, report issues, or suggest new features. Your input directly influences the development and stability of our APIs.
While using Alpha and Beta APIs, the same best practices apply, including rate limiting and error handling, to ensure a smooth and efficient integration experience.
You can read more about this in our Developer documentation and the stable API documentation.
We are here to help you make the most out of our Alpha and Beta APIs.
Please reach out to us from the Developer guide on fortnox.se https://www.fortnox.se/developer/support
Thank you for participating in our Alpha and Beta API development. We look forward to your innovative implementations and valuable feedback as we strive to build APIs that meet your needs and exceed your expectations.
About Alpha APIs
Alpha APIs are our cutting-edge, experimental APIs that are in the early stages of development. These APIs are provided to gather feedback and insights on new features and functionalities. As a result, Alpha APIs are subject to change and may experience occasional instability.
We encourage you to use these APIs to experiment and provide feedback, but please be aware of their experimental nature and plan their integration accordingly.
Please check each API for the best way to give feedback!
Retrieves a list of articles. The articles are returned sorted by article number with the lowest number appearing first.
| filter | string Enum: "active" "inactive" possibility to filter supplier invoices |
| sortby | string Enum: "articlenumber" "quantityinstock" "reservedquantity" "stockvalue" field to sort returned list |
| articlenumber | string filter by article number |
| description | string filter by description |
| ean | string filter by ean |
| suppliernumber | string filter by supplier number |
| manufacturer | string filter by manufacturer |
| manufacturerarticlenumber | string filter by manufacturerarticlenumber |
| webshop | string filter by web shop |
| lastmodified | string filter by lastmodified |
{- "Articles": [
- {
- "@url": "string",
- "Active": true,
- "ArticleNumber": "string",
- "Bulky": true,
- "Bundle": {
- "Comment": "string",
- "PriceAdjustmentRow": {
- "ConstructionAccount": 1000,
- "Description": "string",
- "EUAccount": 1000,
- "EUVATAccount": 1000,
- "EuAccount": 0,
- "EuVatAccount": 0,
- "ExportAccount": 1000,
- "SalesAccount": 1000,
- "VAT": 0.1,
- "Vat": 0.1
}, - "SubItems": [
- {
- "ArticleNumber": "string",
- "FixedPrice": true,
- "Quantity": 0.1
}
]
}, - "BundleArticle": true,
- "CommodityCode": "string",
- "ConstructionAccount": 0,
- "CostCalculationMethod": "string",
- "DefaultStockLocation": "string",
- "DefaultStockPoint": "string",
- "Depth": 0,
- "Description": "string",
- "DirectCost": 0.1,
- "DisposableQuantity": "string",
- "EAN": "string",
- "EUAccount": 0,
- "EUVATAccount": 0,
- "Expired": true,
- "ExportAccount": 0,
- "FreightCost": 0.1,
- "Height": 0,
- "Housework": true,
- "HouseworkType": "string",
- "Manufacturer": "string",
- "ManufacturerArticleNumber": "string",
- "Note": "string",
- "OtherCost": 0.1,
- "PurchaseAccount": 0,
- "PurchasePrice": "string",
- "QuantityInStock": 0.1,
- "ReservedQuantity": "string",
- "SalesAccount": 0,
- "SalesPrice": "string",
- "StockAccount": "string",
- "StockChangeAccount": "string",
- "StockGoods": true,
- "StockPlace": "string",
- "StockValue": "string",
- "StockWarning": 0.1,
- "SupplierName": "string",
- "SupplierNumber": "string",
- "Type": "string",
- "Unit": "string",
- "VAT": "string",
- "WebshopArticle": true,
- "Weight": 0,
- "Width": 0
}
]
}The created article will be returned if everything succeeded, if there were any problems an error will be returned.
Request body for create article
object (fortnox_ArticleV2SinglePayloadItem) |
{- "Article": {
- "@url": "string",
- "Active": true,
- "ArticleNumber": "string",
- "Bulky": true,
- "Bundle": {
- "Comment": "string",
- "PriceAdjustmentRow": {
- "ConstructionAccount": 1000,
- "Description": "string",
- "EUAccount": 1000,
- "EUVATAccount": 1000,
- "EuAccount": 0,
- "EuVatAccount": 0,
- "ExportAccount": 1000,
- "SalesAccount": 1000,
- "VAT": 0.1,
- "Vat": 0.1
}, - "SubItems": [
- {
- "ArticleNumber": "string",
- "FixedPrice": true,
- "Quantity": 0.1
}
]
}, - "BundleArticle": true,
- "CommodityCode": "string",
- "ConstructionAccount": 1000,
- "CostCalculationMethod": "string",
- "DefaultStockLocation": "string",
- "DefaultStockPoint": "string",
- "Depth": 999999999,
- "Description": "string",
- "DirectCost": 0.1,
- "DisposableQuantity": 0.1,
- "EAN": "string",
- "EUAccount": 1000,
- "EUVATAccount": 1000,
- "Expired": true,
- "ExportAccount": 1000,
- "FreightCost": 0.1,
- "Height": 999999999,
- "Housework": true,
- "HouseworkType": "CONSTRUCTION",
- "Manufacturer": "string",
- "ManufacturerArticleNumber": "string",
- "Note": "string",
- "OtherCost": 0.1,
- "PurchaseAccount": 1000,
- "PurchasePrice": 0.1,
- "QuantityInStock": 0.1,
- "ReservedQuantity": 0.1,
- "SalesAccount": 1000,
- "SalesPrice": 0.1,
- "StockAccount": 0,
- "StockChangeAccount": 0,
- "StockGoods": true,
- "StockPlace": "string",
- "StockValue": 0.1,
- "StockWarning": 0.1,
- "SupplierName": "string",
- "SupplierNumber": "string",
- "Type": "STOCK",
- "Unit": "string",
- "VAT": 0.1,
- "WebshopArticle": true,
- "Weight": 999999999,
- "Width": 999999999
}
}This is a helper method to calculate the prices for all sub items in a bundle. Several bundles can be included in the same request, as separate rows, and be calculated at the same time.
Some properties are required for the price calculation to work:
This method can also (optionally) calculate the price of the price adjustment row of a bundle. To have the price adjustment row price calculated, an additional sub row having the PriceAdjustment property set to true must be included in the request. If a price adjustment row is provided, in order for its price to be calculated, the following properties must be set (in addition to the properties specified above):
This method will only calculate the prices of the sub rows and return these prices in the response. No modifications will be made to any entities in the database.
Example: To add a bundle to an invoice, first get the bundle article from the article registry. Here you will find the sub items included in the bundle, and how many of each there are in a bundle.
GET /3/articles-v2/toolbox
Response (simplified):
{
"Article": {
.
.
"Bundle": {
"Comment": "",
"PriceAdjustmentRow": {
.
.
},
"SubItems": [
{
"ArticleNumber": "hammer",
"Quantity": "2",
"FixedPrice": false
},
{
"ArticleNumber": "wrench",
"Quantity": "3",
"FixedPrice": false
}
]
}
}
}
Then lookup the sales price for each of the included articles in the price list you intend to use on the invoice. This should always be the sales price for 1 unit of the article, if an article has more than one price, choose the price where "FromQuantity" is equal to 1 or the closest value below 1.
GET /3/prices/sublist/A/hammer
Response (simplified):
{
"Prices": [
{
"ArticleNumber": "hammer",
"FromQuantity": 0,
"PriceList": "A",
"Price": 200
}
]
}
GET /3/prices/sublist/A/wrench
Response (simplified):
{
"Prices": [
{
"ArticleNumber": "wrench",
"FromQuantity": 0,
"PriceList": "A",
"Price": 300
}
]
}
Now we have all the information we need to calculate the prices for the bundle. Let's assume that we want to sell this bundle for 1100 SEK, and that the customer bought 2 bundles. We also want the price adjustment to be calculated. We create a bundle price calculation request with the following properties:
{
"BundlePriceCalculation": {
"Rows": [
{
"Price": 1100, // The price we want to set on the bundle
"Quantity": 2, // The number of bundles sold (only required since we want to calculate the price adjustment row)
"Bundle": {
"SubRows": [
{
"Quantity": 4, // The number of hammers on the invoice. The bundle contains 2, but we sold 2 bundles.
"BundleSubItem": {
"AmountInBundle": 2, // The amount of hammers in a bundle
"SalesPriceInBundle": 200 // The sales price of the hammer
}
},
{
"Quantity": 6,
"BundleSubItem": {
"AmountInBundle": 3,
"SalesPriceInBundle": 300
}
},
{
"Quantity": 1,
"BundleSubItem": {
"PriceAdjustment": true
}
}
]
}
}
]
}
}
We do the calculation by calling the endpoint with the request above:
POST /3/articles-v2/calculatebundleprices
Response (simplified):
{
"BundlePriceCalculation": {
"Rows": [
{
"Price": 1100,
"Quantity": 2,
"Bundle": {
"SubRows": [
{
"Price": 169.23, // The price that the hammer should have on the invoice
"Quantity": 4,
"BundleSubItem": {
"AmountInBundle": 2,
"SalesPriceInBundle": 200
}
},
{
"Price": 253.85, // The price that the wrench should have on the invoice
"Quantity": 6,
"BundleSubItem": {
"AmountInBundle": 3,
"SalesPriceInBundle": 300
}
},
{
"Price": -0.02, // The price to set on the price adjustment row
"Quantity": 1, // Quantity is always 1 on a price adjustment row
"BundleSubItem": {
"AmountInBundle": 0,
"PriceAdjustment": true,
"SalesPriceInBundle": 0
}
}
]
}
}
]
}
}
And there we have it. When we create our invoice, the price of the hammer should be set to 169.23 SEK, the price of the wrench must be set to 253.85 SEK, and the price adjustment row must be set to -0.02 SEK. The closest we could get to the desired price of 1100 SEK was 1100.01 SEK (2 * 169.23 + 3 * 253.85 = 1100.01 SEK), so the price for one bundle needed to be adjusted by -0.01 SEK. Since we calculated the price for 2 bundles, the total adjustment was -0.02 SEK.
Worth noting is that the prices for the articles in a bundle is always calculated based on exactly 1.0 bundle, the prices of the articles is not effected by the number of bundles sold. However, as seen in this example, the price adjustment might be. The same goes for discount. If a bundle is sold with a discount, the discount will not affect the calculated prices of the individual sub articles in the bundle, but it might affect the price on the price adjustment row.
Request body for update article
object (fortnox_ArticleV2SinglePayloadItem) |
{- "Article": {
- "@url": "string",
- "Active": true,
- "ArticleNumber": "string",
- "Bulky": true,
- "Bundle": {
- "Comment": "string",
- "PriceAdjustmentRow": {
- "ConstructionAccount": 1000,
- "Description": "string",
- "EUAccount": 1000,
- "EUVATAccount": 1000,
- "EuAccount": 0,
- "EuVatAccount": 0,
- "ExportAccount": 1000,
- "SalesAccount": 1000,
- "VAT": 0.1,
- "Vat": 0.1
}, - "SubItems": [
- {
- "ArticleNumber": "string",
- "FixedPrice": true,
- "Quantity": 0.1
}
]
}, - "BundleArticle": true,
- "CommodityCode": "string",
- "ConstructionAccount": 1000,
- "CostCalculationMethod": "string",
- "DefaultStockLocation": "string",
- "DefaultStockPoint": "string",
- "Depth": 999999999,
- "Description": "string",
- "DirectCost": 0.1,
- "DisposableQuantity": 0.1,
- "EAN": "string",
- "EUAccount": 1000,
- "EUVATAccount": 1000,
- "Expired": true,
- "ExportAccount": 1000,
- "FreightCost": 0.1,
- "Height": 999999999,
- "Housework": true,
- "HouseworkType": "CONSTRUCTION",
- "Manufacturer": "string",
- "ManufacturerArticleNumber": "string",
- "Note": "string",
- "OtherCost": 0.1,
- "PurchaseAccount": 1000,
- "PurchasePrice": 0.1,
- "QuantityInStock": 0.1,
- "ReservedQuantity": 0.1,
- "SalesAccount": 1000,
- "SalesPrice": 0.1,
- "StockAccount": 0,
- "StockChangeAccount": 0,
- "StockGoods": true,
- "StockPlace": "string",
- "StockValue": 0.1,
- "StockWarning": 0.1,
- "SupplierName": "string",
- "SupplierNumber": "string",
- "Type": "STOCK",
- "Unit": "string",
- "VAT": 0.1,
- "WebshopArticle": true,
- "Weight": 999999999,
- "Width": 999999999
}
}Deletes the article permanently.
You need to supply the unique article number that was returned when the article was created or retrieved from the list of articles.
| ArticleNumber required | integer <int32> identifies the article |
{- "ErrorInformation": {
- "Code": 0,
- "Error": 0,
- "Message": "string"
}
}Retrieves the details of an article. You need to supply the unique article number that was returned when the article was created or retrieved from the list of articles.
| ArticleNumber required | integer <int32> identifies the article |
{- "Article": {
- "@url": "string",
- "Active": true,
- "ArticleNumber": "string",
- "Bulky": true,
- "Bundle": {
- "Comment": "string",
- "PriceAdjustmentRow": {
- "ConstructionAccount": 1000,
- "Description": "string",
- "EUAccount": 1000,
- "EUVATAccount": 1000,
- "EuAccount": 0,
- "EuVatAccount": 0,
- "ExportAccount": 1000,
- "SalesAccount": 1000,
- "VAT": 0.1,
- "Vat": 0.1
}, - "SubItems": [
- {
- "ArticleNumber": "string",
- "FixedPrice": true,
- "Quantity": 0.1
}
]
}, - "BundleArticle": true,
- "CommodityCode": "string",
- "ConstructionAccount": 1000,
- "CostCalculationMethod": "string",
- "DefaultStockLocation": "string",
- "DefaultStockPoint": "string",
- "Depth": 999999999,
- "Description": "string",
- "DirectCost": 0.1,
- "DisposableQuantity": 0.1,
- "EAN": "string",
- "EUAccount": 1000,
- "EUVATAccount": 1000,
- "Expired": true,
- "ExportAccount": 1000,
- "FreightCost": 0.1,
- "Height": 999999999,
- "Housework": true,
- "HouseworkType": "CONSTRUCTION",
- "Manufacturer": "string",
- "ManufacturerArticleNumber": "string",
- "Note": "string",
- "OtherCost": 0.1,
- "PurchaseAccount": 1000,
- "PurchasePrice": 0.1,
- "QuantityInStock": 0.1,
- "ReservedQuantity": 0.1,
- "SalesAccount": 1000,
- "SalesPrice": 0.1,
- "StockAccount": 0,
- "StockChangeAccount": 0,
- "StockGoods": true,
- "StockPlace": "string",
- "StockValue": 0.1,
- "StockWarning": 0.1,
- "SupplierName": "string",
- "SupplierNumber": "string",
- "Type": "STOCK",
- "Unit": "string",
- "VAT": 0.1,
- "WebshopArticle": true,
- "Weight": 999999999,
- "Width": 999999999
}
}Updates the specified article with the values provided in the properties. Any property not provided will be left unchanged. You need to supply the unique article number that was returned when the article was created or retrieved from the list of articles. Note that even though the article number is writeable you can not change the number of an existing article.
| ArticleNumber required | integer <int32> identifies the article |
Request body for update article
object (fortnox_ArticleV2SinglePayloadItem) |
{- "Article": {
- "@url": "string",
- "Active": true,
- "ArticleNumber": "string",
- "Bulky": true,
- "Bundle": {
- "Comment": "string",
- "PriceAdjustmentRow": {
- "ConstructionAccount": 1000,
- "Description": "string",
- "EUAccount": 1000,
- "EUVATAccount": 1000,
- "EuAccount": 0,
- "EuVatAccount": 0,
- "ExportAccount": 1000,
- "SalesAccount": 1000,
- "VAT": 0.1,
- "Vat": 0.1
}, - "SubItems": [
- {
- "ArticleNumber": "string",
- "FixedPrice": true,
- "Quantity": 0.1
}
]
}, - "BundleArticle": true,
- "CommodityCode": "string",
- "ConstructionAccount": 1000,
- "CostCalculationMethod": "string",
- "DefaultStockLocation": "string",
- "DefaultStockPoint": "string",
- "Depth": 999999999,
- "Description": "string",
- "DirectCost": 0.1,
- "DisposableQuantity": 0.1,
- "EAN": "string",
- "EUAccount": 1000,
- "EUVATAccount": 1000,
- "Expired": true,
- "ExportAccount": 1000,
- "FreightCost": 0.1,
- "Height": 999999999,
- "Housework": true,
- "HouseworkType": "CONSTRUCTION",
- "Manufacturer": "string",
- "ManufacturerArticleNumber": "string",
- "Note": "string",
- "OtherCost": 0.1,
- "PurchaseAccount": 1000,
- "PurchasePrice": 0.1,
- "QuantityInStock": 0.1,
- "ReservedQuantity": 0.1,
- "SalesAccount": 1000,
- "SalesPrice": 0.1,
- "StockAccount": 0,
- "StockChangeAccount": 0,
- "StockGoods": true,
- "StockPlace": "string",
- "StockValue": 0.1,
- "StockWarning": 0.1,
- "SupplierName": "string",
- "SupplierNumber": "string",
- "Type": "STOCK",
- "Unit": "string",
- "VAT": 0.1,
- "WebshopArticle": true,
- "Weight": 999999999,
- "Width": 999999999
}
}Get invoices
| tofinalpaydate | string Tofinalpaydate of invoices to list |
| fromfinalpaydate | string Fromfinalpaydate of invoices to list |
| filter | string Enum: "cancelled" "fullypaid" "unpaid" "unpaidoverdue" "unbooked" possibility to filter invoices |
| sortby | string Enum: "customername" "customernumber" "documentnumber" "invoicedate" "ocr" "total" field to sort returned list on |
| costcenter | string Costcenter of invoices to list |
| customername | string Customername of invoices to list |
| customernumber | string Customernumber of invoices to list |
| label | string Label of invoices to list |
| documentnumber | string Documentnumber of invoices to list |
| fromdate | string Fromdate of invoices to list |
| todate | string Todate of invoices to list |
| lastmodified | string Lastmodified of invoices to list |
| notcompleted | string Notcompleted of invoices to list |
| ocr | string Ocr of invoices to list |
| ourreference | string Ourreference of invoices to list |
| project | string Project of invoices to list |
| sent | string Sent of invoices to list |
| externalinvoicereference1 | string Externalinvoicereference1 of invoices to list |
| externalinvoicereference2 | string Externalinvoicereference2 of invoices to list |
| yourreference | string Yourreference of invoices to list |
| invoicetype | string Invoicetype of invoices to list |
| articlenumber | string Articlenumber of invoices to list |
| articledescription | string Articledescription of invoices to list |
| currency | string Currency of invoices to list |
| accountnumberfrom | string Accountnumberfrom of invoices to list |
| accountnumberto | string Accountnumberto of invoices to list |
| yourordernumber | string Yourordernumber of invoices to list |
| credit | string Credit of invoices to list |
{- "Invoices": [
- {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "AccountingMethod": "string",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "Balance": 0.1,
- "BasisTaxReduction": 0.1,
- "Booked": true,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContractReference": "string",
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CostCenter": "string",
- "Country": "string",
- "Credit": "string",
- "CreditInvoiceReference": "string",
- "Currency": "string",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0.1,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "DueDate": "2019-08-24",
- "EDIInformation": {
- "EDIGlobalLocationNumber": "string",
- "EDIGlobalLocationNumberDelivery": "string",
- "EDIInvoiceExtra1": "string",
- "EDIInvoiceExtra2": "string",
- "EDIOurElectronicReference": "string",
- "EDIStatus": "string",
- "EDIYourElectronicReference": "string"
}, - "EUQuarterlyReport": true,
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExternalInvoiceReference1": "string",
- "ExternalInvoiceReference2": "string",
- "FinalPayDate": "2019-08-24",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceDate": "2019-08-24",
- "InvoicePeriodEnd": "string",
- "InvoicePeriodStart": "string",
- "InvoiceReference": "string",
- "InvoiceRows": [
- {
- "AccountNumber": 1000,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 1000,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 1000,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceAdjustment": true,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}
], - "InvoiceType": "INVOICE",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "string",
- "LastRemindDate": "2019-08-24",
- "Net": 0.1,
- "NotCompleted": true,
- "NoxFinans": true,
- "OCR": "string",
- "OfferReference": "string",
- "OrderReference": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "OutboundDate": "string",
- "PaymentWay": "string",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "Reminders": 0,
- "RoundOff": 0.1,
- "Sent": true,
- "TaxReduction": 0.1,
- "TaxReductionType": "string",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "TimeBasisReference": "string",
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "VoucherNumber": 0,
- "VoucherSeries": "string",
- "VoucherYear": 0,
- "WarehouseReady": true,
- "WayOfDelivery": "string",
- "YourOrderNumber": "string",
- "YourReference": "string",
- "ZipCode": "string"
}
]
}An endpoint for creating an invoice. While it is possible to create an invoice without rows, we encourage you to add them if you can. Omitted values in the payload will be supplied by Predefined values which can be edited in the Fortnox account settings. Note that Predefined values will always be overwritten by values provided through the API.
Should you have EasyVat enabled, it is mandatory to provide an account in the request should you use a custom VAT rate.
This endpoint can produce errors, some of which may only be relevant for EasyVat. Refer to the table below.
| Error Code | HTTP Code | Description | Solution |
|---|---|---|---|
| 2004167 | 400 | An account must be provided when using a custom VAT rate and EasyVat has been enabled. | Supply each row which has a custom VAT rate with an account. |
Note: The EuQuarterlyReport property will become obsolete at 2021-12-01. This property is currently used by the Quarterly report as one of the conditions that determine if an invoice should be included in the report or not. A new version of the Quarterly report is released at 2021-12-01. In the new report, this property will not be used when determining if an invoice should be included in the report or not, with one exception: if the invoice is created before 2021-12-01, and this property is false, the invoice will be excluded from the report. For invoices created 2021-12-01 and later, this property will have no effect.
Request body for create invoice
object (fortnox_Kf_InvoiceV2SinglePayloadItem) |
{- "Invoice": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "AccountingMethod": "ACCRUAL",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "Balance": 0.1,
- "BasisTaxReduction": 0.1,
- "Booked": true,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContractReference": 0,
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CostCenter": "string",
- "Country": "string",
- "Credit": "string",
- "CreditInvoiceReference": "string",
- "Currency": "string",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "DueDate": "2019-08-24",
- "EDIInformation": {
- "EDIGlobalLocationNumber": "string",
- "EDIGlobalLocationNumberDelivery": "string",
- "EDIInvoiceExtra1": "string",
- "EDIInvoiceExtra2": "string",
- "EDIOurElectronicReference": "string",
- "EDIStatus": "string",
- "EDIYourElectronicReference": "string"
}, - "EUQuarterlyReport": true,
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExternalInvoiceReference1": "string",
- "ExternalInvoiceReference2": "string",
- "FinalPayDate": "2019-08-24",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceDate": "2019-08-24",
- "InvoicePeriodEnd": "2019-08-24",
- "InvoicePeriodReference": "string",
- "InvoicePeriodStart": "2019-08-24",
- "InvoiceReference": "string",
- "InvoiceRows": [
- {
- "AccountNumber": 1000,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 1000,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 1000,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceAdjustment": true,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}
], - "InvoiceType": "INVOICE",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "SV",
- "LastRemindDate": "2019-08-24",
- "Net": 0.1,
- "NotCompleted": true,
- "NoxFinans": true,
- "OCR": "string",
- "OfferReference": "string",
- "OrderReference": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "OutboundDate": "2019-08-24",
- "PaymentWay": "CASH",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "Reminders": 0,
- "RoundOff": 0.1,
- "Sent": true,
- "TaxReduction": 0,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "TimeBasisReference": 0,
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "VoucherNumber": 0,
- "VoucherSeries": "string",
- "VoucherYear": 0,
- "WarehouseReady": true,
- "WayOfDelivery": "string",
- "YourOrderNumber": "string",
- "YourReference": "string",
- "ZipCode": "string"
}
}Retrieve an invoice
| DocumentNumber required | string identifies the invoice |
{- "Invoice": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "AccountingMethod": "ACCRUAL",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "Balance": 0.1,
- "BasisTaxReduction": 0.1,
- "Booked": true,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContractReference": 0,
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CostCenter": "string",
- "Country": "string",
- "Credit": "string",
- "CreditInvoiceReference": "string",
- "Currency": "string",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "DueDate": "2019-08-24",
- "EDIInformation": {
- "EDIGlobalLocationNumber": "string",
- "EDIGlobalLocationNumberDelivery": "string",
- "EDIInvoiceExtra1": "string",
- "EDIInvoiceExtra2": "string",
- "EDIOurElectronicReference": "string",
- "EDIStatus": "string",
- "EDIYourElectronicReference": "string"
}, - "EUQuarterlyReport": true,
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExternalInvoiceReference1": "string",
- "ExternalInvoiceReference2": "string",
- "FinalPayDate": "2019-08-24",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceDate": "2019-08-24",
- "InvoicePeriodEnd": "2019-08-24",
- "InvoicePeriodReference": "string",
- "InvoicePeriodStart": "2019-08-24",
- "InvoiceReference": "string",
- "InvoiceRows": [
- {
- "AccountNumber": 1000,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 1000,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 1000,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceAdjustment": true,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}
], - "InvoiceType": "INVOICE",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "SV",
- "LastRemindDate": "2019-08-24",
- "Net": 0.1,
- "NotCompleted": true,
- "NoxFinans": true,
- "OCR": "string",
- "OfferReference": "string",
- "OrderReference": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "OutboundDate": "2019-08-24",
- "PaymentWay": "CASH",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "Reminders": 0,
- "RoundOff": 0.1,
- "Sent": true,
- "TaxReduction": 0,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "TimeBasisReference": 0,
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "VoucherNumber": 0,
- "VoucherSeries": "string",
- "VoucherYear": 0,
- "WarehouseReady": true,
- "WayOfDelivery": "string",
- "YourOrderNumber": "string",
- "YourReference": "string",
- "ZipCode": "string"
}
}Note that there are two approaches for updating the rows on an invoice.
If RowId is not specified on any row, the rows will be mapped and updated in the order in which they are set in the array. All rows that should remain on the invoice needs to be provided.
If RowId is specified on one or more rows the following goes: Corresponding row with that id will be updated. The rows without RowId will be interpreted as new rows. If a row should not be updated but remain on the invoice then specify only RowId like { "RowId": 123 }, otherwise it will be removed. Note that new RowIds are generated for all rows every time an invoice is updated.
Note: The EuQuarterlyReport property will become obsolete at 2021-12-01. This property is currently used by the Quarterly report as one of the conditions that determine if an invoice should be included in the report or not. A new version of the Quarterly report is released at 2021-12-01. In the new report, this property will not be used when determining if an invoice should be included in the report or not, with one exception: if the invoice is created before 2021-12-01, and this property is false, the invoice will be excluded from the report. For invoices created 2021-12-01 and later, this property will have no effect.
| DocumentNumber required | string identifies the invoice |
Request body for update invoice
object (fortnox_Kf_InvoiceV2SinglePayloadItem) |
{- "Invoice": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "AccountingMethod": "ACCRUAL",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "Balance": 0.1,
- "BasisTaxReduction": 0.1,
- "Booked": true,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContractReference": 0,
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CostCenter": "string",
- "Country": "string",
- "Credit": "string",
- "CreditInvoiceReference": "string",
- "Currency": "string",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "DueDate": "2019-08-24",
- "EDIInformation": {
- "EDIGlobalLocationNumber": "string",
- "EDIGlobalLocationNumberDelivery": "string",
- "EDIInvoiceExtra1": "string",
- "EDIInvoiceExtra2": "string",
- "EDIOurElectronicReference": "string",
- "EDIStatus": "string",
- "EDIYourElectronicReference": "string"
}, - "EUQuarterlyReport": true,
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExternalInvoiceReference1": "string",
- "ExternalInvoiceReference2": "string",
- "FinalPayDate": "2019-08-24",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceDate": "2019-08-24",
- "InvoicePeriodEnd": "2019-08-24",
- "InvoicePeriodReference": "string",
- "InvoicePeriodStart": "2019-08-24",
- "InvoiceReference": "string",
- "InvoiceRows": [
- {
- "AccountNumber": 1000,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 1000,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 1000,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceAdjustment": true,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}
], - "InvoiceType": "INVOICE",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "SV",
- "LastRemindDate": "2019-08-24",
- "Net": 0.1,
- "NotCompleted": true,
- "NoxFinans": true,
- "OCR": "string",
- "OfferReference": "string",
- "OrderReference": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "OutboundDate": "2019-08-24",
- "PaymentWay": "CASH",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "Reminders": 0,
- "RoundOff": 0.1,
- "Sent": true,
- "TaxReduction": 0,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "TimeBasisReference": 0,
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "VoucherNumber": 0,
- "VoucherSeries": "string",
- "VoucherYear": 0,
- "WarehouseReady": true,
- "WayOfDelivery": "string",
- "YourOrderNumber": "string",
- "YourReference": "string",
- "ZipCode": "string"
}
}Update an invoice
| DocumentNumber required | string identifies the invoice |
Request body for update invoice
object (fortnox_Kf_InvoiceV2SinglePayloadItem) |
{- "Invoice": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "AccountingMethod": "ACCRUAL",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "Balance": 0.1,
- "BasisTaxReduction": 0.1,
- "Booked": true,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContractReference": 0,
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CostCenter": "string",
- "Country": "string",
- "Credit": "string",
- "CreditInvoiceReference": "string",
- "Currency": "string",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "DueDate": "2019-08-24",
- "EDIInformation": {
- "EDIGlobalLocationNumber": "string",
- "EDIGlobalLocationNumberDelivery": "string",
- "EDIInvoiceExtra1": "string",
- "EDIInvoiceExtra2": "string",
- "EDIOurElectronicReference": "string",
- "EDIStatus": "string",
- "EDIYourElectronicReference": "string"
}, - "EUQuarterlyReport": true,
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExternalInvoiceReference1": "string",
- "ExternalInvoiceReference2": "string",
- "FinalPayDate": "2019-08-24",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceDate": "2019-08-24",
- "InvoicePeriodEnd": "2019-08-24",
- "InvoicePeriodReference": "string",
- "InvoicePeriodStart": "2019-08-24",
- "InvoiceReference": "string",
- "InvoiceRows": [
- {
- "AccountNumber": 1000,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 1000,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 1000,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceAdjustment": true,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}
], - "InvoiceType": "INVOICE",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "SV",
- "LastRemindDate": "2019-08-24",
- "Net": 0.1,
- "NotCompleted": true,
- "NoxFinans": true,
- "OCR": "string",
- "OfferReference": "string",
- "OrderReference": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "OutboundDate": "2019-08-24",
- "PaymentWay": "CASH",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "Reminders": 0,
- "RoundOff": 0.1,
- "Sent": true,
- "TaxReduction": 0,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "TimeBasisReference": 0,
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "VoucherNumber": 0,
- "VoucherSeries": "string",
- "VoucherYear": 0,
- "WarehouseReady": true,
- "WayOfDelivery": "string",
- "YourOrderNumber": "string",
- "YourReference": "string",
- "ZipCode": "string"
}
}Update an invoice
| DocumentNumber required | string identifies the invoice |
Request body for update invoice
object (fortnox_Kf_InvoiceV2SinglePayloadItem) |
{- "Invoice": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "AccountingMethod": "ACCRUAL",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "Balance": 0.1,
- "BasisTaxReduction": 0.1,
- "Booked": true,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContractReference": 0,
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CostCenter": "string",
- "Country": "string",
- "Credit": "string",
- "CreditInvoiceReference": "string",
- "Currency": "string",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "DueDate": "2019-08-24",
- "EDIInformation": {
- "EDIGlobalLocationNumber": "string",
- "EDIGlobalLocationNumberDelivery": "string",
- "EDIInvoiceExtra1": "string",
- "EDIInvoiceExtra2": "string",
- "EDIOurElectronicReference": "string",
- "EDIStatus": "string",
- "EDIYourElectronicReference": "string"
}, - "EUQuarterlyReport": true,
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExternalInvoiceReference1": "string",
- "ExternalInvoiceReference2": "string",
- "FinalPayDate": "2019-08-24",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceDate": "2019-08-24",
- "InvoicePeriodEnd": "2019-08-24",
- "InvoicePeriodReference": "string",
- "InvoicePeriodStart": "2019-08-24",
- "InvoiceReference": "string",
- "InvoiceRows": [
- {
- "AccountNumber": 1000,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 1000,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 1000,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceAdjustment": true,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}
], - "InvoiceType": "INVOICE",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "SV",
- "LastRemindDate": "2019-08-24",
- "Net": 0.1,
- "NotCompleted": true,
- "NoxFinans": true,
- "OCR": "string",
- "OfferReference": "string",
- "OrderReference": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "OutboundDate": "2019-08-24",
- "PaymentWay": "CASH",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "Reminders": 0,
- "RoundOff": 0.1,
- "Sent": true,
- "TaxReduction": 0,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "TimeBasisReference": 0,
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "VoucherNumber": 0,
- "VoucherSeries": "string",
- "VoucherYear": 0,
- "WarehouseReady": true,
- "WayOfDelivery": "string",
- "YourOrderNumber": "string",
- "YourReference": "string",
- "ZipCode": "string"
}
}The created credit invoice will be referenced in the property CreditInvoiceReference.
| DocumentNumber required | string identifies the invoice |
Request body for update invoice
object (fortnox_Kf_InvoiceV2SinglePayloadItem) |
{- "Invoice": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "AccountingMethod": "ACCRUAL",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "Balance": 0.1,
- "BasisTaxReduction": 0.1,
- "Booked": true,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContractReference": 0,
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CostCenter": "string",
- "Country": "string",
- "Credit": "string",
- "CreditInvoiceReference": "string",
- "Currency": "string",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "DueDate": "2019-08-24",
- "EDIInformation": {
- "EDIGlobalLocationNumber": "string",
- "EDIGlobalLocationNumberDelivery": "string",
- "EDIInvoiceExtra1": "string",
- "EDIInvoiceExtra2": "string",
- "EDIOurElectronicReference": "string",
- "EDIStatus": "string",
- "EDIYourElectronicReference": "string"
}, - "EUQuarterlyReport": true,
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExternalInvoiceReference1": "string",
- "ExternalInvoiceReference2": "string",
- "FinalPayDate": "2019-08-24",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceDate": "2019-08-24",
- "InvoicePeriodEnd": "2019-08-24",
- "InvoicePeriodReference": "string",
- "InvoicePeriodStart": "2019-08-24",
- "InvoiceReference": "string",
- "InvoiceRows": [
- {
- "AccountNumber": 1000,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 1000,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 1000,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceAdjustment": true,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}
], - "InvoiceType": "INVOICE",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "SV",
- "LastRemindDate": "2019-08-24",
- "Net": 0.1,
- "NotCompleted": true,
- "NoxFinans": true,
- "OCR": "string",
- "OfferReference": "string",
- "OrderReference": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "OutboundDate": "2019-08-24",
- "PaymentWay": "CASH",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "Reminders": 0,
- "RoundOff": 0.1,
- "Sent": true,
- "TaxReduction": 0,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "TimeBasisReference": 0,
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "VoucherNumber": 0,
- "VoucherSeries": "string",
- "VoucherYear": 0,
- "WarehouseReady": true,
- "WayOfDelivery": "string",
- "YourOrderNumber": "string",
- "YourReference": "string",
- "ZipCode": "string"
}
}Should the invoice contain a delivery address (DeliveryAddress1, DeliveryAddress2, DeliveryZipCode or DeliveryCity), it is mandatory to also provide DeliveryCountry. Should the invoice use the EU reverse charge tax type, it is mandatory to provide DeliveryDate.
| DocumentNumber required | string identifies the invoice |
{- "Invoice": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "AccountingMethod": "ACCRUAL",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "Balance": 0.1,
- "BasisTaxReduction": 0.1,
- "Booked": true,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContractReference": 0,
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CostCenter": "string",
- "Country": "string",
- "Credit": "string",
- "CreditInvoiceReference": "string",
- "Currency": "string",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "DueDate": "2019-08-24",
- "EDIInformation": {
- "EDIGlobalLocationNumber": "string",
- "EDIGlobalLocationNumberDelivery": "string",
- "EDIInvoiceExtra1": "string",
- "EDIInvoiceExtra2": "string",
- "EDIOurElectronicReference": "string",
- "EDIStatus": "string",
- "EDIYourElectronicReference": "string"
}, - "EUQuarterlyReport": true,
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExternalInvoiceReference1": "string",
- "ExternalInvoiceReference2": "string",
- "FinalPayDate": "2019-08-24",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceDate": "2019-08-24",
- "InvoicePeriodEnd": "2019-08-24",
- "InvoicePeriodReference": "string",
- "InvoicePeriodStart": "2019-08-24",
- "InvoiceReference": "string",
- "InvoiceRows": [
- {
- "AccountNumber": 1000,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 1000,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 1000,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceAdjustment": true,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}
], - "InvoiceType": "INVOICE",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "SV",
- "LastRemindDate": "2019-08-24",
- "Net": 0.1,
- "NotCompleted": true,
- "NoxFinans": true,
- "OCR": "string",
- "OfferReference": "string",
- "OrderReference": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "OutboundDate": "2019-08-24",
- "PaymentWay": "CASH",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "Reminders": 0,
- "RoundOff": 0.1,
- "Sent": true,
- "TaxReduction": 0,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "TimeBasisReference": 0,
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "VoucherNumber": 0,
- "VoucherSeries": "string",
- "VoucherYear": 0,
- "WarehouseReady": true,
- "WayOfDelivery": "string",
- "YourOrderNumber": "string",
- "YourReference": "string",
- "ZipCode": "string"
}
}You can use the properties in the EmailInformation to customize the e-mail message on each invoice.
| DocumentNumber required | string identifies the invoice |
{- "Invoice": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "AccountingMethod": "ACCRUAL",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "Balance": 0.1,
- "BasisTaxReduction": 0.1,
- "Booked": true,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContractReference": 0,
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CostCenter": "string",
- "Country": "string",
- "Credit": "string",
- "CreditInvoiceReference": "string",
- "Currency": "string",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "DueDate": "2019-08-24",
- "EDIInformation": {
- "EDIGlobalLocationNumber": "string",
- "EDIGlobalLocationNumberDelivery": "string",
- "EDIInvoiceExtra1": "string",
- "EDIInvoiceExtra2": "string",
- "EDIOurElectronicReference": "string",
- "EDIStatus": "string",
- "EDIYourElectronicReference": "string"
}, - "EUQuarterlyReport": true,
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExternalInvoiceReference1": "string",
- "ExternalInvoiceReference2": "string",
- "FinalPayDate": "2019-08-24",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceDate": "2019-08-24",
- "InvoicePeriodEnd": "2019-08-24",
- "InvoicePeriodReference": "string",
- "InvoicePeriodStart": "2019-08-24",
- "InvoiceReference": "string",
- "InvoiceRows": [
- {
- "AccountNumber": 1000,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 1000,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 1000,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceAdjustment": true,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}
], - "InvoiceType": "INVOICE",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "SV",
- "LastRemindDate": "2019-08-24",
- "Net": 0.1,
- "NotCompleted": true,
- "NoxFinans": true,
- "OCR": "string",
- "OfferReference": "string",
- "OrderReference": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "OutboundDate": "2019-08-24",
- "PaymentWay": "CASH",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "Reminders": 0,
- "RoundOff": 0.1,
- "Sent": true,
- "TaxReduction": 0,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "TimeBasisReference": 0,
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "VoucherNumber": 0,
- "VoucherSeries": "string",
- "VoucherYear": 0,
- "WarehouseReady": true,
- "WayOfDelivery": "string",
- "YourOrderNumber": "string",
- "YourReference": "string",
- "ZipCode": "string"
}
}Retrieve an invoice
| DocumentNumber required | string identifies the invoice |
{- "Invoice": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "AccountingMethod": "ACCRUAL",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "Balance": 0.1,
- "BasisTaxReduction": 0.1,
- "Booked": true,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContractReference": 0,
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CostCenter": "string",
- "Country": "string",
- "Credit": "string",
- "CreditInvoiceReference": "string",
- "Currency": "string",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "DueDate": "2019-08-24",
- "EDIInformation": {
- "EDIGlobalLocationNumber": "string",
- "EDIGlobalLocationNumberDelivery": "string",
- "EDIInvoiceExtra1": "string",
- "EDIInvoiceExtra2": "string",
- "EDIOurElectronicReference": "string",
- "EDIStatus": "string",
- "EDIYourElectronicReference": "string"
}, - "EUQuarterlyReport": true,
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExternalInvoiceReference1": "string",
- "ExternalInvoiceReference2": "string",
- "FinalPayDate": "2019-08-24",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceDate": "2019-08-24",
- "InvoicePeriodEnd": "2019-08-24",
- "InvoicePeriodReference": "string",
- "InvoicePeriodStart": "2019-08-24",
- "InvoiceReference": "string",
- "InvoiceRows": [
- {
- "AccountNumber": 1000,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 1000,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 1000,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceAdjustment": true,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}
], - "InvoiceType": "INVOICE",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "SV",
- "LastRemindDate": "2019-08-24",
- "Net": 0.1,
- "NotCompleted": true,
- "NoxFinans": true,
- "OCR": "string",
- "OfferReference": "string",
- "OrderReference": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "OutboundDate": "2019-08-24",
- "PaymentWay": "CASH",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "Reminders": 0,
- "RoundOff": 0.1,
- "Sent": true,
- "TaxReduction": 0,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "TimeBasisReference": 0,
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "VoucherNumber": 0,
- "VoucherSeries": "string",
- "VoucherYear": 0,
- "WarehouseReady": true,
- "WayOfDelivery": "string",
- "YourOrderNumber": "string",
- "YourReference": "string",
- "ZipCode": "string"
}
}Use this endpoint to set invoice as sent, without generating an invoice.
| DocumentNumber required | string identifies the invoice |
Request body for update invoice
object (fortnox_Kf_InvoiceV2SinglePayloadItem) |
{- "Invoice": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "AccountingMethod": "ACCRUAL",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "Balance": 0.1,
- "BasisTaxReduction": 0.1,
- "Booked": true,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContractReference": 0,
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CostCenter": "string",
- "Country": "string",
- "Credit": "string",
- "CreditInvoiceReference": "string",
- "Currency": "string",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "DueDate": "2019-08-24",
- "EDIInformation": {
- "EDIGlobalLocationNumber": "string",
- "EDIGlobalLocationNumberDelivery": "string",
- "EDIInvoiceExtra1": "string",
- "EDIInvoiceExtra2": "string",
- "EDIOurElectronicReference": "string",
- "EDIStatus": "string",
- "EDIYourElectronicReference": "string"
}, - "EUQuarterlyReport": true,
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExternalInvoiceReference1": "string",
- "ExternalInvoiceReference2": "string",
- "FinalPayDate": "2019-08-24",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceDate": "2019-08-24",
- "InvoicePeriodEnd": "2019-08-24",
- "InvoicePeriodReference": "string",
- "InvoicePeriodStart": "2019-08-24",
- "InvoiceReference": "string",
- "InvoiceRows": [
- {
- "AccountNumber": 1000,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 1000,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 1000,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceAdjustment": true,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}
], - "InvoiceType": "INVOICE",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "SV",
- "LastRemindDate": "2019-08-24",
- "Net": 0.1,
- "NotCompleted": true,
- "NoxFinans": true,
- "OCR": "string",
- "OfferReference": "string",
- "OrderReference": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "OutboundDate": "2019-08-24",
- "PaymentWay": "CASH",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "Reminders": 0,
- "RoundOff": 0.1,
- "Sent": true,
- "TaxReduction": 0,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "TimeBasisReference": 0,
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "VoucherNumber": 0,
- "VoucherSeries": "string",
- "VoucherYear": 0,
- "WarehouseReady": true,
- "WayOfDelivery": "string",
- "YourOrderNumber": "string",
- "YourReference": "string",
- "ZipCode": "string"
}
}The difference between this and the print-endpoint is that property Sent is not set to TRUE.
| DocumentNumber required | string identifies the invoice |
{- "ErrorInformation": {
- "Code": 0,
- "Error": 0,
- "Message": "string"
}
}Used for marking a document as ready in the warehouse module. DeliveryState needs to be set to "delivery".
| DocumentNumber required | string identifies the invoice |
Request body for update invoice
object (fortnox_Kf_InvoiceV2SinglePayloadItem) |
{- "Invoice": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "AccountingMethod": "ACCRUAL",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "Balance": 0.1,
- "BasisTaxReduction": 0.1,
- "Booked": true,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContractReference": 0,
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CostCenter": "string",
- "Country": "string",
- "Credit": "string",
- "CreditInvoiceReference": "string",
- "Currency": "string",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "DueDate": "2019-08-24",
- "EDIInformation": {
- "EDIGlobalLocationNumber": "string",
- "EDIGlobalLocationNumberDelivery": "string",
- "EDIInvoiceExtra1": "string",
- "EDIInvoiceExtra2": "string",
- "EDIOurElectronicReference": "string",
- "EDIStatus": "string",
- "EDIYourElectronicReference": "string"
}, - "EUQuarterlyReport": true,
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExternalInvoiceReference1": "string",
- "ExternalInvoiceReference2": "string",
- "FinalPayDate": "2019-08-24",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceDate": "2019-08-24",
- "InvoicePeriodEnd": "2019-08-24",
- "InvoicePeriodReference": "string",
- "InvoicePeriodStart": "2019-08-24",
- "InvoiceReference": "string",
- "InvoiceRows": [
- {
- "AccountNumber": 1000,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 1000,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 1000,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceAdjustment": true,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceExcludingVAT": 0.1,
- "Project": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "Total": 0.1,
- "TotalExcludingVAT": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}
], - "InvoiceType": "INVOICE",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "SV",
- "LastRemindDate": "2019-08-24",
- "Net": 0.1,
- "NotCompleted": true,
- "NoxFinans": true,
- "OCR": "string",
- "OfferReference": "string",
- "OrderReference": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "OutboundDate": "2019-08-24",
- "PaymentWay": "CASH",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "Reminders": 0,
- "RoundOff": 0.1,
- "Sent": true,
- "TaxReduction": 0,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "TimeBasisReference": 0,
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "VoucherNumber": 0,
- "VoucherSeries": "string",
- "VoucherYear": 0,
- "WarehouseReady": true,
- "WayOfDelivery": "string",
- "YourOrderNumber": "string",
- "YourReference": "string",
- "ZipCode": "string"
}
}Get offers
| todate | string filter by to date |
| fromdate | string filter by from date |
| filter | string Enum: "cancelled" "expired" "completed" "notcompleted" "ordercreated" "ordernotcreated" possibility to filter offers |
| sortby | string Enum: "customerName" "id" "transactionDate" "total" sort returned list of offers |
| customername | string filter by customer name |
| customernumber | string filter by customer number |
| documentnumber | string filter by document number |
| costcenter | string filter by cost center |
| label | string filter by label |
| project | string filter by project |
| sent | boolean filter by sent |
| notcompleted | boolean filter by not completed |
| ourreference | string filter by our reference |
| yourreference | string filter by your reference |
| lastmodified | string filter by last modified |
{- "Offers": [
- {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "BasisTaxReduction": 0.1,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CopyRemarks": true,
- "CostCenter": "string",
- "Country": "string",
- "Currency": "string",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0.1,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExpireDate": "2019-08-24",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceReference": "string",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "string",
- "Net": 0.1,
- "NotCompleted": true,
- "OfferDate": "2019-08-24",
- "OfferRows": [
- {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 0,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceAdjustment": true,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "Total": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}
], - "OrderReference": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "RoundOff": 0.1,
- "Sent": true,
- "TaxReduction": 0.1,
- "TaxReductionType": "string",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "WayOfDelivery": "string",
- "YourReference": "string",
- "YourReferenceNumber": "string",
- "ZipCode": "string"
}
]
}An endpoint for creating an offer.
Should you have EasyVat enabled, it is mandatory to provide an account in the request should you use a custom VAT rate.
This endpoint can produce errors, some of which may only be relevant for EasyVat. Refer to the table below.
| Error Code | HTTP Code | Description | Solution |
|---|---|---|---|
| 2004167 | 400 | An account must be provided when using a custom VAT rate and EasyVat has been enabled. | Supply each row which has a custom VAT rate with an account. |
Request body for create offer
object (fortnox_Offer_OfferV2SinglePayloadItem) |
{- "Offer": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "BasisTaxReduction": 0.1,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CopyRemarks": true,
- "CostCenter": "string",
- "Country": "string",
- "Currency": "string",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExpireDate": "2019-08-24",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceReference": "string",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "string",
- "Net": 0.1,
- "NotCompleted": true,
- "OfferDate": "2019-08-24",
- "OfferRows": [
- {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 0,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceAdjustment": true,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "Total": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}
], - "OrderReference": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "RoundOff": 0.1,
- "Sent": true,
- "TaxReduction": 0,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "WayOfDelivery": "string",
- "YourReference": "string",
- "YourReferenceNumber": "string",
- "ZipCode": "string"
}
}Retrieve an offer
| DocumentNumber required | string identifies the offer |
{- "Offer": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "BasisTaxReduction": 0.1,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CopyRemarks": true,
- "CostCenter": "string",
- "Country": "string",
- "Currency": "string",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExpireDate": "2019-08-24",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceReference": "string",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "string",
- "Net": 0.1,
- "NotCompleted": true,
- "OfferDate": "2019-08-24",
- "OfferRows": [
- {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 0,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceAdjustment": true,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "Total": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}
], - "OrderReference": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "RoundOff": 0.1,
- "Sent": true,
- "TaxReduction": 0,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "WayOfDelivery": "string",
- "YourReference": "string",
- "YourReferenceNumber": "string",
- "ZipCode": "string"
}
}Note that there are two approaches for updating the rows on an offer.
If RowId is not specified on any row, the rows will be mapped and updated in the order in which they are set in the array. All rows that should remain on the offer needs to be provided.
If RowId is specified on one or more rows the following goes: Corresponding row with that id will be updated. The rows without RowId will be interpreted as new rows. If a row should not be updated but remain on the offer then specify only RowId like { "RowId": 123 }, otherwise it will be removed. Note that new RowIds are generated for all rows every time an offer is updated.
| DocumentNumber required | string identifies the offer |
Request body for update offer
object (fortnox_Offer_OfferV2SinglePayloadItem) |
{- "Offer": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "BasisTaxReduction": 0.1,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CopyRemarks": true,
- "CostCenter": "string",
- "Country": "string",
- "Currency": "string",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExpireDate": "2019-08-24",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceReference": "string",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "string",
- "Net": 0.1,
- "NotCompleted": true,
- "OfferDate": "2019-08-24",
- "OfferRows": [
- {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 0,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceAdjustment": true,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "Total": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}
], - "OrderReference": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "RoundOff": 0.1,
- "Sent": true,
- "TaxReduction": 0,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "WayOfDelivery": "string",
- "YourReference": "string",
- "YourReferenceNumber": "string",
- "ZipCode": "string"
}
}Update an offer
| DocumentNumber required | string identifies the offer |
Request body for update offer
object (fortnox_Offer_OfferV2SinglePayloadItem) |
{- "Offer": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "BasisTaxReduction": 0.1,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CopyRemarks": true,
- "CostCenter": "string",
- "Country": "string",
- "Currency": "string",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExpireDate": "2019-08-24",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceReference": "string",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "string",
- "Net": 0.1,
- "NotCompleted": true,
- "OfferDate": "2019-08-24",
- "OfferRows": [
- {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 0,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceAdjustment": true,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "Total": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}
], - "OrderReference": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "RoundOff": 0.1,
- "Sent": true,
- "TaxReduction": 0,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "WayOfDelivery": "string",
- "YourReference": "string",
- "YourReferenceNumber": "string",
- "ZipCode": "string"
}
}Update an offer
| DocumentNumber required | string identifies the offer |
Request body for update offer
object (fortnox_Offer_OfferV2SinglePayloadItem) |
{- "Offer": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "BasisTaxReduction": 0.1,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CopyRemarks": true,
- "CostCenter": "string",
- "Country": "string",
- "Currency": "string",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExpireDate": "2019-08-24",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceReference": "string",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "string",
- "Net": 0.1,
- "NotCompleted": true,
- "OfferDate": "2019-08-24",
- "OfferRows": [
- {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 0,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceAdjustment": true,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "Total": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}
], - "OrderReference": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "RoundOff": 0.1,
- "Sent": true,
- "TaxReduction": 0,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "WayOfDelivery": "string",
- "YourReference": "string",
- "YourReferenceNumber": "string",
- "ZipCode": "string"
}
}Update an offer
| DocumentNumber required | string identifies the offer |
Request body for update offer
object (fortnox_Offer_OfferV2SinglePayloadItem) |
{- "Offer": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "BasisTaxReduction": 0.1,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CopyRemarks": true,
- "CostCenter": "string",
- "Country": "string",
- "Currency": "string",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExpireDate": "2019-08-24",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceReference": "string",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "string",
- "Net": 0.1,
- "NotCompleted": true,
- "OfferDate": "2019-08-24",
- "OfferRows": [
- {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 0,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceAdjustment": true,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "Total": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}
], - "OrderReference": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "RoundOff": 0.1,
- "Sent": true,
- "TaxReduction": 0,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "WayOfDelivery": "string",
- "YourReference": "string",
- "YourReferenceNumber": "string",
- "ZipCode": "string"
}
}You can use the properties in the EmailInformation to customize the e-mail message on each offer.
| DocumentNumber required | string identifies the offer |
{- "Offer": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "BasisTaxReduction": 0.1,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CopyRemarks": true,
- "CostCenter": "string",
- "Country": "string",
- "Currency": "string",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExpireDate": "2019-08-24",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceReference": "string",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "string",
- "Net": 0.1,
- "NotCompleted": true,
- "OfferDate": "2019-08-24",
- "OfferRows": [
- {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 0,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceAdjustment": true,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "Total": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}
], - "OrderReference": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "RoundOff": 0.1,
- "Sent": true,
- "TaxReduction": 0,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "WayOfDelivery": "string",
- "YourReference": "string",
- "YourReferenceNumber": "string",
- "ZipCode": "string"
}
}Use this endpoint to set offer as sent, without generating an offer.
| DocumentNumber required | string identifies the offer |
Request body for update offer
object (fortnox_Offer_OfferV2SinglePayloadItem) |
{- "Offer": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "BasisTaxReduction": 0.1,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CopyRemarks": true,
- "CostCenter": "string",
- "Country": "string",
- "Currency": "string",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExpireDate": "2019-08-24",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceReference": "string",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "string",
- "Net": 0.1,
- "NotCompleted": true,
- "OfferDate": "2019-08-24",
- "OfferRows": [
- {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 0,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "PriceAdjustment": true,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "Total": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "Price": 0.1,
- "Project": "string",
- "Quantity": "string",
- "RowId": 0,
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0,
- "VATCode": "string"
}
], - "OrderReference": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "RoundOff": 0.1,
- "Sent": true,
- "TaxReduction": 0,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "WayOfDelivery": "string",
- "YourReference": "string",
- "YourReferenceNumber": "string",
- "ZipCode": "string"
}
}The difference between this and the print-endpoint is that property Sent is not set to TRUE.
| DocumentNumber required | string identifies the offer |
{- "ErrorInformation": {
- "Code": 0,
- "Error": 0,
- "Message": "string"
}
}Get orders
| todate | string filter by to date |
| fromdate | string filter by from date |
| filter | string Enum: "cancelled" "expired" "invoicecreated" "invoicenotcreated" possibility to filter orders |
| sortby | string Enum: "customername" "customernumber" "orderdate" "documentnumber" "total" field to sort returned list |
| customername | string filter by customer name |
| customernumber | string filter by customer number |
| label | string filter by label |
| documentnumber | string filter by document number |
| externalinvoicereference1 | string filter by external invoice reference 1 |
| externalinvoicereference2 | string filter by external invoice reference 2 |
| costcenter | string filter by cost center |
| project | string filter by project |
| sent | boolean filter by sent |
| notcompleted | boolean filter by not completed |
| ourreference | string filter by ourreference |
| yourreference | string filter by your reference |
| lastmodified | string filter by lastmodified |
| ordertype | string filter by order type |
{- "Orders": [
- {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "BasisTaxReduction": 0.1,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CopyRemarks": true,
- "CostCenter": "string",
- "Country": "string",
- "Currency": "str",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0.1,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryState": "string",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExternalInvoiceReference1": "string",
- "ExternalInvoiceReference2": "string",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceReference": "string",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "string",
- "Net": 0.1,
- "NotCompleted": true,
- "OfferReference": "string",
- "OrderDate": "2019-08-24",
- "OrderRows": [
- {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 0,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "OrderedQuantity": "string",
- "Price": 0.1,
- "Project": "string",
- "ReservedQuantity": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "StockPointId": "string",
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0.1,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "OrderedQuantity": "string",
- "Price": 0.1,
- "PriceAdjustment": true,
- "Project": "string",
- "ReservedQuantity": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "StockPointCode": "string",
- "StockPointId": "string",
- "Total": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0.1,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "OrderedQuantity": "string",
- "Price": 0.1,
- "Project": "string",
- "ReservedQuantity": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "StockPointId": "string",
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0.1,
- "VATCode": "string"
}
], - "OrderType": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "OutboundDate": "string",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "RoundOff": 0.1,
- "Sent": true,
- "StockPointCode": "string",
- "StockPointId": "string",
- "TaxReduction": 0.1,
- "TaxReductionType": "string",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "TimeBasisReference": "string",
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "WarehouseReady": true,
- "WayOfDelivery": "string",
- "YourOrderNumber": "string",
- "YourReference": "string",
- "ZipCode": "string"
}
]
}An endpoint for creating an order.
Should you have EasyVat enabled, it is mandatory to provide an account in the request should you use a custom VAT rate.
This endpoint can produce errors, some of which may only be relevant for EasyVat. Refer to the table below.
| Error Code | HTTP Code | Description | Solution |
|---|---|---|---|
| 2004167 | 400 | An account must be provided when using a custom VAT rate and EasyVat has been enabled. | Supply each row which has a custom VAT rate with an account. |
Request body for create order
object (fortnox_Order_OrderV2SinglePayloadItem) |
{- "Order": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "BasisTaxReduction": 0.1,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CopyRemarks": true,
- "CostCenter": "string",
- "Country": "string",
- "Currency": "str",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0.1,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryState": "registration",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExternalInvoiceReference1": "string",
- "ExternalInvoiceReference2": "string",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceReference": "string",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "string",
- "Net": 0.1,
- "NotCompleted": true,
- "OfferReference": "string",
- "OrderDate": "2019-08-24",
- "OrderRows": [
- {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 0,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "OrderedQuantity": "string",
- "Price": 0.1,
- "Project": "string",
- "ReservedQuantity": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "StockPointId": "string",
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0.1,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "OrderedQuantity": "string",
- "Price": 0.1,
- "PriceAdjustment": true,
- "Project": "string",
- "ReservedQuantity": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "StockPointCode": "string",
- "StockPointId": "string",
- "Total": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0.1,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "OrderedQuantity": "string",
- "Price": 0.1,
- "Project": "string",
- "ReservedQuantity": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "StockPointId": "string",
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0.1,
- "VATCode": "string"
}
], - "OrderType": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "OutboundDate": "2019-08-24",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "RoundOff": 0.1,
- "Sent": true,
- "StockPointCode": "string",
- "StockPointId": "string",
- "TaxReduction": 0.1,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "TimeBasisReference": 0,
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "WarehouseReady": true,
- "WayOfDelivery": "string",
- "YourOrderNumber": "string",
- "YourReference": "string",
- "ZipCode": "string"
}
}Retrieve an order
| DocumentNumber required | string identifies the order |
{- "Order": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "BasisTaxReduction": 0.1,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CopyRemarks": true,
- "CostCenter": "string",
- "Country": "string",
- "Currency": "str",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0.1,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryState": "registration",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExternalInvoiceReference1": "string",
- "ExternalInvoiceReference2": "string",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceReference": "string",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "string",
- "Net": 0.1,
- "NotCompleted": true,
- "OfferReference": "string",
- "OrderDate": "2019-08-24",
- "OrderRows": [
- {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 0,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "OrderedQuantity": "string",
- "Price": 0.1,
- "Project": "string",
- "ReservedQuantity": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "StockPointId": "string",
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0.1,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "OrderedQuantity": "string",
- "Price": 0.1,
- "PriceAdjustment": true,
- "Project": "string",
- "ReservedQuantity": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "StockPointCode": "string",
- "StockPointId": "string",
- "Total": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0.1,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "OrderedQuantity": "string",
- "Price": 0.1,
- "Project": "string",
- "ReservedQuantity": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "StockPointId": "string",
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0.1,
- "VATCode": "string"
}
], - "OrderType": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "OutboundDate": "2019-08-24",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "RoundOff": 0.1,
- "Sent": true,
- "StockPointCode": "string",
- "StockPointId": "string",
- "TaxReduction": 0.1,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "TimeBasisReference": 0,
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "WarehouseReady": true,
- "WayOfDelivery": "string",
- "YourOrderNumber": "string",
- "YourReference": "string",
- "ZipCode": "string"
}
}Note that there are two approaches for updating the rows on an order.
If RowId is not specified on any row, the rows will be mapped and updated in the order in which they are set in the array. All rows that should remain on the order needs to be provided.
If RowId is specified on one or more rows the following goes: Corresponding row with that id will be updated. The rows without RowId will be interpreted as new rows. If a row should not be updated but remain on the order then specify only RowId like { "RowId": 123 }, otherwise it will be removed. Note that new RowIds are generated for all rows every time an order is updated.
| DocumentNumber required | string identifies the order |
Request body for update order
object (fortnox_Order_OrderV2SinglePayloadItem) |
{- "Order": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "BasisTaxReduction": 0.1,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CopyRemarks": true,
- "CostCenter": "string",
- "Country": "string",
- "Currency": "str",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0.1,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryState": "registration",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExternalInvoiceReference1": "string",
- "ExternalInvoiceReference2": "string",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceReference": "string",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "string",
- "Net": 0.1,
- "NotCompleted": true,
- "OfferReference": "string",
- "OrderDate": "2019-08-24",
- "OrderRows": [
- {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 0,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "OrderedQuantity": "string",
- "Price": 0.1,
- "Project": "string",
- "ReservedQuantity": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "StockPointId": "string",
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0.1,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "OrderedQuantity": "string",
- "Price": 0.1,
- "PriceAdjustment": true,
- "Project": "string",
- "ReservedQuantity": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "StockPointCode": "string",
- "StockPointId": "string",
- "Total": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0.1,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "OrderedQuantity": "string",
- "Price": 0.1,
- "Project": "string",
- "ReservedQuantity": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "StockPointId": "string",
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0.1,
- "VATCode": "string"
}
], - "OrderType": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "OutboundDate": "2019-08-24",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "RoundOff": 0.1,
- "Sent": true,
- "StockPointCode": "string",
- "StockPointId": "string",
- "TaxReduction": 0.1,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "TimeBasisReference": 0,
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "WarehouseReady": true,
- "WayOfDelivery": "string",
- "YourOrderNumber": "string",
- "YourReference": "string",
- "ZipCode": "string"
}
}Update an order
| DocumentNumber required | string identifies the order |
Request body for update order
object (fortnox_Order_OrderV2SinglePayloadItem) |
{- "Order": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "BasisTaxReduction": 0.1,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CopyRemarks": true,
- "CostCenter": "string",
- "Country": "string",
- "Currency": "str",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0.1,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryState": "registration",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExternalInvoiceReference1": "string",
- "ExternalInvoiceReference2": "string",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceReference": "string",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "string",
- "Net": 0.1,
- "NotCompleted": true,
- "OfferReference": "string",
- "OrderDate": "2019-08-24",
- "OrderRows": [
- {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 0,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "OrderedQuantity": "string",
- "Price": 0.1,
- "Project": "string",
- "ReservedQuantity": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "StockPointId": "string",
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0.1,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "OrderedQuantity": "string",
- "Price": 0.1,
- "PriceAdjustment": true,
- "Project": "string",
- "ReservedQuantity": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "StockPointCode": "string",
- "StockPointId": "string",
- "Total": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0.1,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "OrderedQuantity": "string",
- "Price": 0.1,
- "Project": "string",
- "ReservedQuantity": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "StockPointId": "string",
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0.1,
- "VATCode": "string"
}
], - "OrderType": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "OutboundDate": "2019-08-24",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "RoundOff": 0.1,
- "Sent": true,
- "StockPointCode": "string",
- "StockPointId": "string",
- "TaxReduction": 0.1,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "TimeBasisReference": 0,
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "WarehouseReady": true,
- "WayOfDelivery": "string",
- "YourOrderNumber": "string",
- "YourReference": "string",
- "ZipCode": "string"
}
}Update an order
| DocumentNumber required | string identifies the order |
Request body for update order
object (fortnox_Order_OrderV2SinglePayloadItem) |
{- "Order": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "BasisTaxReduction": 0.1,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CopyRemarks": true,
- "CostCenter": "string",
- "Country": "string",
- "Currency": "str",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0.1,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryState": "registration",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExternalInvoiceReference1": "string",
- "ExternalInvoiceReference2": "string",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceReference": "string",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "string",
- "Net": 0.1,
- "NotCompleted": true,
- "OfferReference": "string",
- "OrderDate": "2019-08-24",
- "OrderRows": [
- {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 0,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "OrderedQuantity": "string",
- "Price": 0.1,
- "Project": "string",
- "ReservedQuantity": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "StockPointId": "string",
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0.1,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "OrderedQuantity": "string",
- "Price": 0.1,
- "PriceAdjustment": true,
- "Project": "string",
- "ReservedQuantity": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "StockPointCode": "string",
- "StockPointId": "string",
- "Total": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0.1,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "OrderedQuantity": "string",
- "Price": 0.1,
- "Project": "string",
- "ReservedQuantity": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "StockPointId": "string",
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0.1,
- "VATCode": "string"
}
], - "OrderType": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "OutboundDate": "2019-08-24",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "RoundOff": 0.1,
- "Sent": true,
- "StockPointCode": "string",
- "StockPointId": "string",
- "TaxReduction": 0.1,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "TimeBasisReference": 0,
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "WarehouseReady": true,
- "WayOfDelivery": "string",
- "YourOrderNumber": "string",
- "YourReference": "string",
- "ZipCode": "string"
}
}You can use the properties in the EmailInformation to customize the e-mail message on each order.
| DocumentNumber required | string identifies the order |
{- "Order": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "BasisTaxReduction": 0.1,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CopyRemarks": true,
- "CostCenter": "string",
- "Country": "string",
- "Currency": "str",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0.1,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryState": "registration",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExternalInvoiceReference1": "string",
- "ExternalInvoiceReference2": "string",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceReference": "string",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "string",
- "Net": 0.1,
- "NotCompleted": true,
- "OfferReference": "string",
- "OrderDate": "2019-08-24",
- "OrderRows": [
- {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 0,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "OrderedQuantity": "string",
- "Price": 0.1,
- "Project": "string",
- "ReservedQuantity": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "StockPointId": "string",
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0.1,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "OrderedQuantity": "string",
- "Price": 0.1,
- "PriceAdjustment": true,
- "Project": "string",
- "ReservedQuantity": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "StockPointCode": "string",
- "StockPointId": "string",
- "Total": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0.1,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "OrderedQuantity": "string",
- "Price": 0.1,
- "Project": "string",
- "ReservedQuantity": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "StockPointId": "string",
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0.1,
- "VATCode": "string"
}
], - "OrderType": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "OutboundDate": "2019-08-24",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "RoundOff": 0.1,
- "Sent": true,
- "StockPointCode": "string",
- "StockPointId": "string",
- "TaxReduction": 0.1,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "TimeBasisReference": 0,
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "WarehouseReady": true,
- "WayOfDelivery": "string",
- "YourOrderNumber": "string",
- "YourReference": "string",
- "ZipCode": "string"
}
}Use this endpoint to set order as sent, without generating an order.
| DocumentNumber required | string identifies the order |
Request body for update order
object (fortnox_Order_OrderV2SinglePayloadItem) |
{- "Order": {
- "@url": "string",
- "@urlTaxReductionList": "string",
- "Address1": "string",
- "Address2": "string",
- "AdministrationFee": 0.1,
- "AdministrationFeeVAT": 0.1,
- "BasisTaxReduction": 0.1,
- "Cancelled": true,
- "City": "string",
- "Comments": "string",
- "ContributionPercent": 0.1,
- "ContributionValue": 0.1,
- "CopyRemarks": true,
- "CostCenter": "string",
- "Country": "string",
- "Currency": "str",
- "CurrencyRate": 0.1,
- "CurrencyUnit": 0.1,
- "CustomerName": "string",
- "CustomerNumber": "string",
- "DeliveryAddress1": "string",
- "DeliveryAddress2": "string",
- "DeliveryCity": "string",
- "DeliveryCountry": "string",
- "DeliveryDate": "2019-08-24",
- "DeliveryName": "string",
- "DeliveryState": "registration",
- "DeliveryZipCode": "string",
- "DocumentNumber": "string",
- "EmailInformation": {
- "EmailAddressBCC": "string",
- "EmailAddressCC": "string",
- "EmailAddressFrom": "string",
- "EmailAddressTo": "string",
- "EmailBody": "string",
- "EmailSubject": "string"
}, - "ExternalInvoiceReference1": "string",
- "ExternalInvoiceReference2": "string",
- "Freight": 0.1,
- "FreightVAT": 0.1,
- "Gross": 0.1,
- "HouseWork": true,
- "InvoiceReference": "string",
- "Labels": [
- {
- "Id": 0
}
], - "Language": "string",
- "Net": 0.1,
- "NotCompleted": true,
- "OfferReference": "string",
- "OrderDate": "2019-08-24",
- "OrderRows": [
- {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "Bundle": {
- "Revision": 0,
- "SubRows": [
- {
- "AccountNumber": 0,
- "AmountInBundle": 0.1,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "DocumentRow": {
- "AccountNumber": 0,
- "ArticleNumber": "string",
- "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "OrderedQuantity": "string",
- "Price": 0.1,
- "Project": "string",
- "ReservedQuantity": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "StockPointId": "string",
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0.1,
- "VATCode": "string"
}, - "FixedPrice": true,
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "OrderedQuantity": "string",
- "Price": 0.1,
- "PriceAdjustment": true,
- "Project": "string",
- "ReservedQuantity": "string",
- "RowId": 0,
- "SalesPriceInBundle": 0.1,
- "StockPointCode": "string",
- "StockPointId": "string",
- "Total": 0.1,
- "Unit": "string",
- "UserPrice": true,
- "VAT": 0.1,
- "VATCode": "string"
}
]
}, - "ContributionPercent": "string",
- "ContributionValue": "string",
- "Cost": -9999999999,
- "CostCenter": "string",
- "DeliveredQuantity": "string",
- "Description": "string",
- "Discount": 0.1,
- "DiscountType": "AMOUNT",
- "HouseWork": true,
- "HouseWorkHoursToReport": 999,
- "HouseWorkType": "CONSTRUCTION",
- "OrderedQuantity": "string",
- "Price": 0.1,
- "Project": "string",
- "ReservedQuantity": "string",
- "RowId": 0,
- "StockPointCode": "string",
- "StockPointId": "string",
- "Total": 0.1,
- "Unit": "string",
- "VAT": 0.1,
- "VATCode": "string"
}
], - "OrderType": "string",
- "OrganisationNumber": "string",
- "OurReference": "string",
- "OutboundDate": "2019-08-24",
- "Phone1": "string",
- "Phone2": "string",
- "PriceList": "string",
- "PrintTemplate": "string",
- "Project": "string",
- "Remarks": "string",
- "RoundOff": 0.1,
- "Sent": true,
- "StockPointCode": "string",
- "StockPointId": "string",
- "TaxReduction": 0.1,
- "TaxReductionType": "none",
- "TermsOfDelivery": "string",
- "TermsOfPayment": "string",
- "TimeBasisReference": 0,
- "Total": 0.1,
- "TotalToPay": 0.1,
- "TotalVAT": 0.1,
- "VATIncluded": true,
- "WarehouseReady": true,
- "WayOfDelivery": "string",
- "YourOrderNumber": "string",
- "YourReference": "string",
- "ZipCode": "string"
}
}The difference between this and the print-endpoint is that property Sent is not set to TRUE.
| DocumentNumber required | string identifies the offer |
{- "ErrorInformation": {
- "Code": 0,
- "Error": 0,
- "Message": "string"
}
}Returns invoice requests (the administrative records for invoice generation) for the supplied recurring IDs, optionally narrowed by status.
| status | Array of strings (Recurring-API_InvoiceRequestStatus) Filter by invoice request status. Multiple values must be comma-separated (e.g. |
| recurring-ids required | Array of strings <uuid> [ 1 .. 100 ] items [ items <uuid > ] Recurring IDs to return invoice requests for. At least one and at most 100 IDs, comma-separated. |
[- {
- "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "items": [
- {
- "created_at": "2019-08-24T14:15:22Z",
- "errors": [
- {
- "error_code": "string",
- "error_message": "string",
- "invoice_number": 0,
- "invoice_period_start": "2019-08-24",
- "source": "string"
}
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "invoice_numbers": [
- 0
], - "modified_at": "2019-08-24T14:15:22Z",
- "recurring_id": "873dc1c0-e440-4539-ab09-97a3afc5b848",
- "status": "string"
}
], - "modified_at": "2019-08-24T14:15:22Z",
- "processed_at": "2019-08-24T14:15:22Z",
- "processing_mode": "SYNC",
- "status": "string"
}
]Generates invoices for the supplied recurrings. With processing-mode=SYNC (the default) the invoices are created immediately and the completed request is returned, limited to at most 100 recurring IDs. With processing-mode=ASYNC the request is persisted and processed in the background, supports larger batches, and is returned with status PENDING/PROCESSING. A recurring that already has an in-flight request causes the new request to be rejected with 409.
| processing-mode | string Default: "SYNC" Enum: "SYNC" "ASYNC" Controls how invoice creation is processed. SYNC processes immediately and returns the result, but is limited to a maximum of 100 recurring IDs. ASYNC accepts any number of IDs, persists the request, and processes it in the background — use this for batches larger than 100. |
| recurring_ids required | Array of strings <uuid> [ items <uuid > ] List of recurring IDs to create invoices for. When using SYNC processing mode, a maximum of 100 IDs is allowed. For larger batches, use ASYNC processing mode. |
{- "recurring_ids": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "items": [
- {
- "created_at": "2019-08-24T14:15:22Z",
- "errors": [
- {
- "error_code": "string",
- "error_message": "string",
- "invoice_number": 0,
- "invoice_period_start": "2019-08-24",
- "source": "string"
}
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "invoice_numbers": [
- 0
], - "modified_at": "2019-08-24T14:15:22Z",
- "recurring_id": "873dc1c0-e440-4539-ab09-97a3afc5b848",
- "status": "string"
}
], - "modified_at": "2019-08-24T14:15:22Z",
- "processed_at": "2019-08-24T14:15:22Z",
- "processing_mode": "SYNC",
- "status": "string"
}Returns a single invoice request including its per-recurring items, overall status and the generated invoice numbers. Use this to poll the result of an asynchronous request.
| invoice-request-id required | string <uuid> The unique identifier of the invoice request. |
{- "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "items": [
- {
- "created_at": "2019-08-24T14:15:22Z",
- "errors": [
- {
- "error_code": "string",
- "error_message": "string",
- "invoice_number": 0,
- "invoice_period_start": "2019-08-24",
- "source": "string"
}
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "invoice_numbers": [
- 0
], - "modified_at": "2019-08-24T14:15:22Z",
- "recurring_id": "873dc1c0-e440-4539-ab09-97a3afc5b848",
- "status": "string"
}
], - "modified_at": "2019-08-24T14:15:22Z",
- "processed_at": "2019-08-24T14:15:22Z",
- "processing_mode": "SYNC",
- "status": "string"
}Returns a paginated list of recurring contracts for the authenticated tenant. The result can be narrowed with the customer-numbers, statuses, invoice-handlings and error-status filters, ordered with sortby and order, and paged with offset and limit (1-100, default 100). Pagination metadata is returned in the X-PAGINATION and X-LAST-RECORD response headers.
| customer-numbers | Array of strings Filter by customer numbers. Multiple values must be comma-separated (e.g. |
| statuses | Array of strings (Recurring-API_RecurringStatus) Items Enum: "DRAFT" "ACTIVE" "INACTIVE" "FINISHED" Filter by recurring statuses. Multiple values must be comma-separated (e.g. |
| invoice-handlings | Array of strings (Recurring-API_InvoiceHandling) Filter by invoice handling types. Multiple values must be comma-separated (e.g. |
| error-status | string (Recurring-API_ErrorStatus) Enum: "HAS_ERROR" "HAS_NO_ERROR" Filter recurrings by error status |
| offset | integer >= 0 Default: 0 Number of items to skip |
| limit | integer [ 1 .. 100 ] Default: 100 Maximum number of items to return |
| sortby | string Default: "SERIAL_NUMBER" Field to sort by |
| order | string Default: "ASC" Enum: "ASC" "DESC" Sort order direction |
[- {
- "amount_per_invoicing": 1,
- "cost_center_id": "string",
- "currency": "string",
- "customer": {
- "address": "string",
- "city": "string",
- "country_code": "string",
- "name": "string",
- "number": "string",
- "phone": "string",
- "zip": "string"
}, - "delivery": {
- "address": "string",
- "city": "string",
- "country_code": "string",
- "name": "string",
- "phone": "string",
- "term_code": "string",
- "type_code": "string",
- "zip": "string"
}, - "distribution_method": "string",
- "email": {
- "to": "string"
}, - "invoice_handling": "string",
- "order_number": "string",
- "our_reference": "string",
- "payment_terms": "string",
- "price_list_id": "string",
- "print_configuration": {
- "language": "string",
- "template": "string"
}, - "project_id": "string",
- "remark": "string",
- "status": "DRAFT",
- "tax_reduction_category": "NONE",
- "vat_option": "INCLUSIVE",
- "vat_payment_type": "string",
- "your_reference": "string",
- "accrual": {
- "accrual_account_number": 0,
- "amount": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z",
- "recurring_id": "873dc1c0-e440-4539-ab09-97a3afc5b848",
- "revenue_account_number": 0,
- "vat_option": "INCLUSIVE"
}, - "created_at": "2019-08-24T14:15:22Z",
- "dates": {
- "dates": {
- "invoice_date": "2019-08-24",
- "invoice_processing_date": "2019-08-24",
- "period_start_date": "2019-08-24"
}, - "rules": {
- "end_date": "2019-08-24",
- "frequency": "string",
- "interval": 1,
- "invoice_anchor": "string",
- "period_anchor": "string"
}
}, - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z",
- "serial_number": 0,
- "totals": {
- "excl_vat": 0.1,
- "incl_vat": 0.1,
- "roundoff": 0.1,
- "vat": 0.1
}
}
]Creates a new recurring contract. The created recurring is always persisted with status ACTIVE. The full created representation is returned together with a Location header pointing to it, plus ETag and Last-Modified headers for subsequent optimistic concurrency control.
object (Recurring-API_CreateAccrual) | |
| amount_per_invoicing | integer [ 1 .. 12 ] Default: 1 Number of recurring periods combined onto a single invoice. For example, with a monthly recurring an amount of 3 invoices a full quarter at once. Must be between 1 and 12. Defaults to 1. |
| cost_center_id | string Identifier of the cost center the recurring and its invoices are booked against. |
| currency | string ISO 4217 currency code the recurring is invoiced in (e.g. SEK, EUR). |
required | object (Recurring-API_RecurringCustomer) |
required | object (Recurring-API_CreateRecurringDates) Scheduling supplied when creating a recurring. Only Supply the first occurrence in |
object (Recurring-API_RecurringDelivery) | |
| distribution_method | string (Recurring-API_DistributionMethod) How the generated invoices are delivered to the customer:
|
object (Recurring-API_RecurringEmail) | |
| invoice_handling | string (Recurring-API_InvoiceHandling) How invoices are produced and managed for the recurring:
|
| order_number | string Customer purchase order number printed on the generated invoices. |
| our_reference | string The seller's own reference (e.g. the responsible employee) printed on the invoice. |
| payment_terms | string Payment terms code applied to the generated invoices (e.g. days until due). |
| price_list_id | string Identifier of the price list used to resolve article prices for this recurring. |
object (Recurring-API_PrintConfiguration) | |
| project_id | string Identifier of the project the recurring and its invoices are booked against. |
| remark | string Free-text remark printed on the generated invoices. |
required | Array of any (Recurring-API_CreateRecurringRow) The line items of the recurring. At least one row is required. |
| tax_reduction_category | string Default: "NONE" The household/green tax reduction scheme applied to the recurring:
|
Array of objects (Recurring-API_CreateTaxReduction) Tax reduction records to attach to the recurring, one per applicant. | |
| vat_option | string (Recurring-API_VatOption) Enum: "INCLUSIVE" "EXCLUSIVE" Indicates if the prices are shown including VAT (INCLUSIVE) or excluding VAT (EXCLUSIVE) |
| vat_payment_type | string (Recurring-API_VatPaymentType) The VAT scheme applied to the invoice:
|
| your_reference | string The customer's reference (e.g. their contact person) printed on the invoice. |
{- "accrual": {
- "accrual_account_number": 0,
- "amount": 0,
- "revenue_account_number": 0,
- "vat_option": "INCLUSIVE",
- "rows": [
- {
- "account_number": 0,
- "cost_center_id": "string",
- "credit": 0,
- "debit": 0,
- "project_id": "string",
- "transaction_info": "string"
}
]
}, - "amount_per_invoicing": 1,
- "cost_center_id": "string",
- "currency": "string",
- "customer": {
- "address": "string",
- "city": "string",
- "country_code": "string",
- "name": "string",
- "number": "string",
- "phone": "string",
- "zip": "string"
}, - "dates": {
- "dates": {
- "invoice_processing_date": "2019-08-24",
- "period_start_date": "2019-08-24"
}, - "rules": {
- "end_date": "2019-08-24",
- "frequency": "string",
- "interval": 1,
- "invoice_anchor": "string",
- "period_anchor": "string"
}
}, - "delivery": {
- "address": "string",
- "city": "string",
- "country_code": "string",
- "name": "string",
- "phone": "string",
- "term_code": "string",
- "type_code": "string",
- "zip": "string"
}, - "distribution_method": "string",
- "email": {
- "to": "string"
}, - "invoice_handling": "string",
- "order_number": "string",
- "our_reference": "string",
- "payment_terms": "string",
- "price_list_id": "string",
- "print_configuration": {
- "language": "string",
- "template": "string"
}, - "project_id": "string",
- "remark": "string",
- "rows": [
- {
- "description": "string",
- "row_index": 0,
- "type": "string"
}
], - "tax_reduction_category": "NONE",
- "tax_reductions": [
- {
- "amount": 0.1,
- "applicant_name": "string",
- "ssn": "string"
}
], - "vat_option": "INCLUSIVE",
- "vat_payment_type": "string",
- "your_reference": "string"
}{- "amount_per_invoicing": 1,
- "cost_center_id": "string",
- "currency": "string",
- "customer": {
- "address": "string",
- "city": "string",
- "country_code": "string",
- "name": "string",
- "number": "string",
- "phone": "string",
- "zip": "string"
}, - "delivery": {
- "address": "string",
- "city": "string",
- "country_code": "string",
- "name": "string",
- "phone": "string",
- "term_code": "string",
- "type_code": "string",
- "zip": "string"
}, - "distribution_method": "string",
- "email": {
- "to": "string"
}, - "invoice_handling": "string",
- "order_number": "string",
- "our_reference": "string",
- "payment_terms": "string",
- "price_list_id": "string",
- "print_configuration": {
- "language": "string",
- "template": "string"
}, - "project_id": "string",
- "remark": "string",
- "status": "DRAFT",
- "tax_reduction_category": "NONE",
- "vat_option": "INCLUSIVE",
- "vat_payment_type": "string",
- "your_reference": "string",
- "accrual": {
- "accrual_account_number": 0,
- "amount": 0,
- "revenue_account_number": 0,
- "vat_option": "INCLUSIVE",
- "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z",
- "recurring_id": "873dc1c0-e440-4539-ab09-97a3afc5b848",
- "rows": [
- {
- "account_number": 0,
- "cost_center_id": "string",
- "credit": 0,
- "debit": 0,
- "project_id": "string",
- "transaction_info": "string",
- "accrual_id": "a47d775c-d833-4a3b-9968-7fd6e0966f0f",
- "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "created_by": "string",
- "dates": {
- "dates": {
- "invoice_date": "2019-08-24",
- "invoice_processing_date": "2019-08-24",
- "period_start_date": "2019-08-24"
}, - "rules": {
- "end_date": "2019-08-24",
- "frequency": "string",
- "interval": 1,
- "invoice_anchor": "string",
- "period_anchor": "string"
}
}, - "error_logs": [
- {
- "error_code": "string",
- "error_message": "string",
- "invoice_number": 0,
- "invoice_period_start": "2019-08-24",
- "source": "string"
}
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "rows": [
- {
- "account_number": 0,
- "article_id": "string",
- "cost_center_id": "string",
- "description": "string",
- "discount": 0.1,
- "discount_type": "string",
- "price": 0.1,
- "project_id": "string",
- "quantity": 0.1,
- "row_index": 0,
- "type": "string",
- "unit": "string",
- "vat_percentage": 0.1,
- "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z",
- "recurring_id": "873dc1c0-e440-4539-ab09-97a3afc5b848",
- "tax_reduction_data": {
- "cost_type": "MATERIAL",
- "hours_to_report": 0.1,
- "tax_reduction_type": "NOT_HOUSEWORK"
}, - "totals": {
- "excl_vat": 0.1,
- "incl_vat": 0.1,
- "vat": 0.1
}
}
], - "serial_number": 0,
- "tax_reductions": [
- {
- "amount": 0.1,
- "applicant_name": "string",
- "ssn": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z",
- "recurring_id": "873dc1c0-e440-4539-ab09-97a3afc5b848"
}
], - "totals": {
- "excl_vat": 0.1,
- "incl_vat": 0.1,
- "roundoff": 0.1,
- "vat": 0.1
}
}Returns the full representation of a single recurring contract, including its rows, accrual, tax reductions, calculated totals and any accumulated error logs. The ETag and Last-Modified response headers can be used for later conditional updates.
| recurring-id required | string <uuid> The unique identifier of the recurring contract. |
{- "amount_per_invoicing": 1,
- "cost_center_id": "string",
- "currency": "string",
- "customer": {
- "address": "string",
- "city": "string",
- "country_code": "string",
- "name": "string",
- "number": "string",
- "phone": "string",
- "zip": "string"
}, - "delivery": {
- "address": "string",
- "city": "string",
- "country_code": "string",
- "name": "string",
- "phone": "string",
- "term_code": "string",
- "type_code": "string",
- "zip": "string"
}, - "distribution_method": "string",
- "email": {
- "to": "string"
}, - "invoice_handling": "string",
- "order_number": "string",
- "our_reference": "string",
- "payment_terms": "string",
- "price_list_id": "string",
- "print_configuration": {
- "language": "string",
- "template": "string"
}, - "project_id": "string",
- "remark": "string",
- "status": "DRAFT",
- "tax_reduction_category": "NONE",
- "vat_option": "INCLUSIVE",
- "vat_payment_type": "string",
- "your_reference": "string",
- "accrual": {
- "accrual_account_number": 0,
- "amount": 0,
- "revenue_account_number": 0,
- "vat_option": "INCLUSIVE",
- "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z",
- "recurring_id": "873dc1c0-e440-4539-ab09-97a3afc5b848",
- "rows": [
- {
- "account_number": 0,
- "cost_center_id": "string",
- "credit": 0,
- "debit": 0,
- "project_id": "string",
- "transaction_info": "string",
- "accrual_id": "a47d775c-d833-4a3b-9968-7fd6e0966f0f",
- "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "created_by": "string",
- "dates": {
- "dates": {
- "invoice_date": "2019-08-24",
- "invoice_processing_date": "2019-08-24",
- "period_start_date": "2019-08-24"
}, - "rules": {
- "end_date": "2019-08-24",
- "frequency": "string",
- "interval": 1,
- "invoice_anchor": "string",
- "period_anchor": "string"
}
}, - "error_logs": [
- {
- "error_code": "string",
- "error_message": "string",
- "invoice_number": 0,
- "invoice_period_start": "2019-08-24",
- "source": "string"
}
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "rows": [
- {
- "account_number": 0,
- "article_id": "string",
- "cost_center_id": "string",
- "description": "string",
- "discount": 0.1,
- "discount_type": "string",
- "price": 0.1,
- "project_id": "string",
- "quantity": 0.1,
- "row_index": 0,
- "type": "string",
- "unit": "string",
- "vat_percentage": 0.1,
- "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z",
- "recurring_id": "873dc1c0-e440-4539-ab09-97a3afc5b848",
- "tax_reduction_data": {
- "cost_type": "MATERIAL",
- "hours_to_report": 0.1,
- "tax_reduction_type": "NOT_HOUSEWORK"
}, - "totals": {
- "excl_vat": 0.1,
- "incl_vat": 0.1,
- "vat": 0.1
}
}
], - "serial_number": 0,
- "tax_reductions": [
- {
- "amount": 0.1,
- "applicant_name": "string",
- "ssn": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z",
- "recurring_id": "873dc1c0-e440-4539-ab09-97a3afc5b848"
}
], - "totals": {
- "excl_vat": 0.1,
- "incl_vat": 0.1,
- "roundoff": 0.1,
- "vat": 0.1
}
}Applies JSON Patch operations to editable recurring fields. Supported operations are add, remove, and replace.
Allowed root paths are: /accrual, /project_id, /cost_center_id, /price_list_id, /dates, /amount_per_invoicing, /status, /invoice_handling, /distribution_method, /payment_terms, /our_reference, /your_reference, /remark, /order_number, /print_configuration, /vat_option, /vat_payment_type, /currency, /email, /customer, /delivery, /tax_reduction_category, /tax_reductions, /rows.
Deviation-related paths are not supported on this endpoint and return 400. JSON Pointer escape sequences are supported (~0 for ~, ~1 for /).
The If-Match (ETag) header is mandatory: requests without it are rejected with 428, and a stale ETag is rejected with 412.
| recurring-id required | string <uuid> The unique identifier of the recurring contract to patch. |
| If-Match required | string Required strong ETag for optimistic concurrency control; standard comma-separated If-Match lists are also accepted. Requests without this header are rejected with 428. |
| If-Unmodified-Since | string Optional expected Last-Modified value for optimistic concurrency control, formatted as an RFC 1123 date in GMT. Evaluated only after If-Match succeeds. |
The Content-Type header must be set to application/json. The body is fully JSON Patch compliant (RFC 6902).
| op required | string Enum: "add" "remove" "replace" The JSON Patch operation to perform (RFC 6902). |
| path required | string JSON Pointer (RFC 6901) to the target location the operation applies to. |
string or number or integer or boolean or Recurring-API_PartialRecurring (object) or Recurring-API_PartialDeviation (object) or Recurring-API_PartialRecurringRow (object) or Recurring-API_PartialDeviationRow (object) or Recurring-API_PartialTaxReduction (object) or Recurring-API_PartialAccrual (object) or Recurring-API_PartialAccrualRow (object) or Recurring-API_RecurringDates (object) or Recurring-API_PartialRecurringCustomer (object) Value used by add, replace, and remove operations. |
[- {
- "op": "add",
- "path": "string",
- "value": "string"
}
]{- "amount_per_invoicing": 1,
- "cost_center_id": "string",
- "currency": "string",
- "customer": {
- "address": "string",
- "city": "string",
- "country_code": "string",
- "name": "string",
- "number": "string",
- "phone": "string",
- "zip": "string"
}, - "delivery": {
- "address": "string",
- "city": "string",
- "country_code": "string",
- "name": "string",
- "phone": "string",
- "term_code": "string",
- "type_code": "string",
- "zip": "string"
}, - "distribution_method": "string",
- "email": {
- "to": "string"
}, - "invoice_handling": "string",
- "order_number": "string",
- "our_reference": "string",
- "payment_terms": "string",
- "price_list_id": "string",
- "print_configuration": {
- "language": "string",
- "template": "string"
}, - "project_id": "string",
- "remark": "string",
- "status": "DRAFT",
- "tax_reduction_category": "NONE",
- "vat_option": "INCLUSIVE",
- "vat_payment_type": "string",
- "your_reference": "string",
- "accrual": {
- "accrual_account_number": 0,
- "amount": 0,
- "revenue_account_number": 0,
- "vat_option": "INCLUSIVE",
- "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z",
- "recurring_id": "873dc1c0-e440-4539-ab09-97a3afc5b848",
- "rows": [
- {
- "account_number": 0,
- "cost_center_id": "string",
- "credit": 0,
- "debit": 0,
- "project_id": "string",
- "transaction_info": "string",
- "accrual_id": "a47d775c-d833-4a3b-9968-7fd6e0966f0f",
- "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "created_by": "string",
- "dates": {
- "dates": {
- "invoice_date": "2019-08-24",
- "invoice_processing_date": "2019-08-24",
- "period_start_date": "2019-08-24"
}, - "rules": {
- "end_date": "2019-08-24",
- "frequency": "string",
- "interval": 1,
- "invoice_anchor": "string",
- "period_anchor": "string"
}
}, - "error_logs": [
- {
- "error_code": "string",
- "error_message": "string",
- "invoice_number": 0,
- "invoice_period_start": "2019-08-24",
- "source": "string"
}
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "rows": [
- {
- "account_number": 0,
- "article_id": "string",
- "cost_center_id": "string",
- "description": "string",
- "discount": 0.1,
- "discount_type": "string",
- "price": 0.1,
- "project_id": "string",
- "quantity": 0.1,
- "row_index": 0,
- "type": "string",
- "unit": "string",
- "vat_percentage": 0.1,
- "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z",
- "recurring_id": "873dc1c0-e440-4539-ab09-97a3afc5b848",
- "tax_reduction_data": {
- "cost_type": "MATERIAL",
- "hours_to_report": 0.1,
- "tax_reduction_type": "NOT_HOUSEWORK"
}, - "totals": {
- "excl_vat": 0.1,
- "incl_vat": 0.1,
- "vat": 0.1
}
}
], - "serial_number": 0,
- "tax_reductions": [
- {
- "amount": 0.1,
- "applicant_name": "string",
- "ssn": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z",
- "recurring_id": "873dc1c0-e440-4539-ab09-97a3afc5b848"
}
], - "totals": {
- "excl_vat": 0.1,
- "incl_vat": 0.1,
- "roundoff": 0.1,
- "vat": 0.1
}
}Replaces the editable fields of an existing recurring with the supplied representation. The If-Match (ETag) header is mandatory for optimistic concurrency control: requests without it are rejected with 428, and requests whose ETag no longer matches the current recurring are rejected with 412. The current ETag is returned by GET and by every successful mutation. The optional If-Unmodified-Since header may be supplied as an additional check.
| recurring-id required | string <uuid> The unique identifier of the recurring contract to update. |
| If-Match required | string Required strong ETag for optimistic concurrency control; standard comma-separated If-Match lists are also accepted. Requests without this header are rejected with 428. |
| If-Unmodified-Since | string Optional expected Last-Modified value for optimistic concurrency control, formatted as an RFC 1123 date in GMT. Evaluated only after If-Match succeeds. |
| amount_per_invoicing required | integer [ 1 .. 12 ] Default: 1 Number of recurring periods combined onto a single invoice. For example, with a monthly recurring an amount of 3 invoices a full quarter at once. Must be between 1 and 12. Defaults to 1. |
| cost_center_id | string Identifier of the cost center the recurring and its invoices are booked against. |
| currency | string ISO 4217 currency code the recurring is invoiced in (e.g. SEK, EUR). |
required | object (Recurring-API_RecurringCustomer) |
object (Recurring-API_RecurringDelivery) | |
| distribution_method | string (Recurring-API_DistributionMethod) How the generated invoices are delivered to the customer:
|
object (Recurring-API_RecurringEmail) | |
| invoice_handling required | string (Recurring-API_InvoiceHandling) How invoices are produced and managed for the recurring:
|
| order_number | string Customer purchase order number printed on the generated invoices. |
| our_reference | string The seller's own reference (e.g. the responsible employee) printed on the invoice. |
| payment_terms | string Payment terms applied to the generated invoices (e.g. days until due). |
| price_list_id | string Identifier of the price list used to resolve article prices for this recurring. |
object (Recurring-API_PrintConfiguration) | |
| project_id | string Identifier of the project the recurring and its invoices are booked against. |
| remark | string Free-text remark printed on the generated invoices. |
| status required | string (Recurring-API_RecurringStatus) Enum: "DRAFT" "ACTIVE" "INACTIVE" "FINISHED" Lifecycle status of a recurring contract:
|
| tax_reduction_category required | string Default: "NONE" The household/green tax reduction scheme applied to the recurring:
|
| vat_option | string (Recurring-API_VatOption) Enum: "INCLUSIVE" "EXCLUSIVE" Indicates if the prices are shown including VAT (INCLUSIVE) or excluding VAT (EXCLUSIVE) |
| vat_payment_type | string (Recurring-API_VatPaymentType) The VAT scheme applied to the invoice:
|
| your_reference | string The customer's reference (e.g. their contact person) printed on the invoice. |
object (Recurring-API_UpdateAccrual) Full representation of the accrual used when updating. All fields must be supplied; data not sent is cleared. | |
required | object (Recurring-API_UpdateRecurringDates) Scheduling supplied when updating a recurring. Both Anchors and next dates stay in sync: changing the dates in |
Array of any (Recurring-API_UpdateRecurringRow) The line items of the recurring. Replaces the existing rows. | |
Array of objects (Recurring-API_UpdateTaxReduction) Tax reduction records for the recurring, one per applicant. Replaces the existing set. |
{- "amount_per_invoicing": 1,
- "cost_center_id": "string",
- "currency": "string",
- "customer": {
- "address": "string",
- "city": "string",
- "country_code": "string",
- "name": "string",
- "number": "string",
- "phone": "string",
- "zip": "string"
}, - "delivery": {
- "address": "string",
- "city": "string",
- "country_code": "string",
- "name": "string",
- "phone": "string",
- "term_code": "string",
- "type_code": "string",
- "zip": "string"
}, - "distribution_method": "string",
- "email": {
- "to": "string"
}, - "invoice_handling": "string",
- "order_number": "string",
- "our_reference": "string",
- "payment_terms": "string",
- "price_list_id": "string",
- "print_configuration": {
- "language": "string",
- "template": "string"
}, - "project_id": "string",
- "remark": "string",
- "status": "DRAFT",
- "tax_reduction_category": "NONE",
- "vat_option": "INCLUSIVE",
- "vat_payment_type": "string",
- "your_reference": "string",
- "accrual": {
- "accrual_account_number": 0,
- "amount": 0,
- "revenue_account_number": 0,
- "vat_option": "INCLUSIVE",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "rows": [
- {
- "account_number": 0,
- "cost_center_id": "string",
- "credit": 0,
- "debit": 0,
- "project_id": "string",
- "transaction_info": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
]
}, - "dates": {
- "dates": {
- "invoice_processing_date": "2019-08-24",
- "period_start_date": "2019-08-24"
}, - "rules": {
- "end_date": "2019-08-24",
- "frequency": "string",
- "interval": 1,
- "invoice_anchor": "string",
- "period_anchor": "string"
}
}, - "rows": [
- {
- "description": "string",
- "row_index": 0,
- "type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
], - "tax_reductions": [
- {
- "amount": 0.1,
- "applicant_name": "string",
- "ssn": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
]
}{- "amount_per_invoicing": 1,
- "cost_center_id": "string",
- "currency": "string",
- "customer": {
- "address": "string",
- "city": "string",
- "country_code": "string",
- "name": "string",
- "number": "string",
- "phone": "string",
- "zip": "string"
}, - "delivery": {
- "address": "string",
- "city": "string",
- "country_code": "string",
- "name": "string",
- "phone": "string",
- "term_code": "string",
- "type_code": "string",
- "zip": "string"
}, - "distribution_method": "string",
- "email": {
- "to": "string"
}, - "invoice_handling": "string",
- "order_number": "string",
- "our_reference": "string",
- "payment_terms": "string",
- "price_list_id": "string",
- "print_configuration": {
- "language": "string",
- "template": "string"
}, - "project_id": "string",
- "remark": "string",
- "status": "DRAFT",
- "tax_reduction_category": "NONE",
- "vat_option": "INCLUSIVE",
- "vat_payment_type": "string",
- "your_reference": "string",
- "accrual": {
- "accrual_account_number": 0,
- "amount": 0,
- "revenue_account_number": 0,
- "vat_option": "INCLUSIVE",
- "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z",
- "recurring_id": "873dc1c0-e440-4539-ab09-97a3afc5b848",
- "rows": [
- {
- "account_number": 0,
- "cost_center_id": "string",
- "credit": 0,
- "debit": 0,
- "project_id": "string",
- "transaction_info": "string",
- "accrual_id": "a47d775c-d833-4a3b-9968-7fd6e0966f0f",
- "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "created_by": "string",
- "dates": {
- "dates": {
- "invoice_date": "2019-08-24",
- "invoice_processing_date": "2019-08-24",
- "period_start_date": "2019-08-24"
}, - "rules": {
- "end_date": "2019-08-24",
- "frequency": "string",
- "interval": 1,
- "invoice_anchor": "string",
- "period_anchor": "string"
}
}, - "error_logs": [
- {
- "error_code": "string",
- "error_message": "string",
- "invoice_number": 0,
- "invoice_period_start": "2019-08-24",
- "source": "string"
}
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "rows": [
- {
- "account_number": 0,
- "article_id": "string",
- "cost_center_id": "string",
- "description": "string",
- "discount": 0.1,
- "discount_type": "string",
- "price": 0.1,
- "project_id": "string",
- "quantity": 0.1,
- "row_index": 0,
- "type": "string",
- "unit": "string",
- "vat_percentage": 0.1,
- "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z",
- "recurring_id": "873dc1c0-e440-4539-ab09-97a3afc5b848",
- "tax_reduction_data": {
- "cost_type": "MATERIAL",
- "hours_to_report": 0.1,
- "tax_reduction_type": "NOT_HOUSEWORK"
}, - "totals": {
- "excl_vat": 0.1,
- "incl_vat": 0.1,
- "vat": 0.1
}
}
], - "serial_number": 0,
- "tax_reductions": [
- {
- "amount": 0.1,
- "applicant_name": "string",
- "ssn": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z",
- "recurring_id": "873dc1c0-e440-4539-ab09-97a3afc5b848"
}
], - "totals": {
- "excl_vat": 0.1,
- "incl_vat": 0.1,
- "roundoff": 0.1,
- "vat": 0.1
}
}Returns the deviations defined for a recurring. A deviation overrides the normal invoicing for one or more occurrences of the recurring — either changing the rows (ROWS) or skipping the invoice entirely (SKIP).
| recurring-id required | string <uuid> The unique identifier of the recurring contract. |
[- {
- "deviation_type": "string",
- "repeat_interval": 0,
- "target_invoice_index": 0,
- "accrual": {
- "accrual_account_number": 0,
- "amount": 0,
- "revenue_account_number": 0,
- "vat_option": "INCLUSIVE",
- "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z",
- "recurring_id": "873dc1c0-e440-4539-ab09-97a3afc5b848",
- "rows": [
- {
- "account_number": 0,
- "cost_center_id": "string",
- "credit": 0,
- "debit": 0,
- "project_id": "string",
- "transaction_info": "string",
- "accrual_id": "a47d775c-d833-4a3b-9968-7fd6e0966f0f",
- "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z",
- "recurring_id": "873dc1c0-e440-4539-ab09-97a3afc5b848",
- "rows": [
- {
- "account_number": 0,
- "article_id": "string",
- "cost_center_id": "string",
- "description": "string",
- "discount": 0.1,
- "discount_type": "string",
- "price": 0.1,
- "project_id": "string",
- "quantity": 0.1,
- "row_index": 0,
- "type": "string",
- "unit": "string",
- "vat_percentage": 0.1,
- "created_at": "2019-08-24T14:15:22Z",
- "deviation_id": "e8c8a05e-65cf-4e62-a210-b02cf6bcc97e",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z",
- "recurring_id": "873dc1c0-e440-4539-ab09-97a3afc5b848",
- "source_recurring_row_id": "0d82c0cb-1619-44f9-9703-b2ef7ebeb565",
- "totals": {
- "excl_vat": 0.1,
- "incl_vat": 0.1,
- "vat": 0.1
}
}
]
}
]Returns a single deviation for a recurring, including its rows and any accrual override.
| recurring-id required | string <uuid> The unique identifier of the recurring contract. |
| deviation-id required | string <uuid> The unique identifier of the deviation. |
{- "deviation_type": "string",
- "repeat_interval": 0,
- "target_invoice_index": 0,
- "accrual": {
- "accrual_account_number": 0,
- "amount": 0,
- "revenue_account_number": 0,
- "vat_option": "INCLUSIVE",
- "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z",
- "recurring_id": "873dc1c0-e440-4539-ab09-97a3afc5b848",
- "rows": [
- {
- "account_number": 0,
- "cost_center_id": "string",
- "credit": 0,
- "debit": 0,
- "project_id": "string",
- "transaction_info": "string",
- "accrual_id": "a47d775c-d833-4a3b-9968-7fd6e0966f0f",
- "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z",
- "recurring_id": "873dc1c0-e440-4539-ab09-97a3afc5b848",
- "rows": [
- {
- "account_number": 0,
- "article_id": "string",
- "cost_center_id": "string",
- "description": "string",
- "discount": 0.1,
- "discount_type": "string",
- "price": 0.1,
- "project_id": "string",
- "quantity": 0.1,
- "row_index": 0,
- "type": "string",
- "unit": "string",
- "vat_percentage": 0.1,
- "created_at": "2019-08-24T14:15:22Z",
- "deviation_id": "e8c8a05e-65cf-4e62-a210-b02cf6bcc97e",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified_at": "2019-08-24T14:15:22Z",
- "recurring_id": "873dc1c0-e440-4539-ab09-97a3afc5b848",
- "source_recurring_row_id": "0d82c0cb-1619-44f9-9703-b2ef7ebeb565",
- "totals": {
- "excl_vat": 0.1,
- "incl_vat": 0.1,
- "vat": 0.1
}
}
]
}About Beta APIs
Beta APIs represent a more stable state than Alpha APIs and are nearing completion for full production use. While they are still subject to changes based on user feedback and final adjustments, Beta APIs offer more reliability and completeness compared to their Alpha counterparts.
We highly value your feedback during this phase to fine-tune these APIs before they become part of our stable API suite.
Please check each API for the best way to give feedback!