Invoices API

List invoices

GET /kb_invoice
Accept: application/json
Authorization: Bearer 677a1598d208d6c303fa5ca1c774709250e21749
Name Required Type Description
order_by optional string Sorting
limit optional integer Limit
offset optional integer Offset
callback optional string Javascript callback

The following sort parameters may be applied:

  • id
  • total
  • total_net
  • total_gross
  • updated_at

The following scopes are needed:

  • kb_invoice_show
Status: 200 OK
X-Authenticated-User: apiextract_1
Content-Length: 2929
Content-Type: application/json
[
  {
    "id": 1,
    "document_nr": "RE-00001",
    "title": null,
    "contact_id": 1,
    "contact_sub_id": null,
    "user_id": 1,
    "project_id": null,
    "logopaper_id": 1,
    "language_id": 1,
    "bank_account_id": 1,
    "currency_id": 1,
    "payment_type_id": 1,
    "header": "Sehr geehrte Damen und HerrenWir erlauben uns, Ihnen wie folgt in Rechnung zu stellen:",
    "footer": "Bei Fragen stehen wir Ihnen gerne zur Verfügung.Freundliche Grüsse",
    "total_gross": "19.7700",
    "total_net": "17.8000",
    "total_taxes": "0.0000",
    "total_received_payments": "0.0000",
    "total_credit_vouchers": "0.0000",
    "total_remaining_payments": "17.8000",
    "total": "17.8000",
    "mwst_type": 0,
    "mwst_is_net": true,
    "show_position_taxes": false,
    "is_valid_from": "2015-09-18",
    "is_valid_to": "2015-10-17",
    "contact_address": "Muster AG\nMüllerstrasse 22\n8004 Zürich",
    "kb_item_status_id": 7,
    "api_reference": null,
    "viewed_by_client_at": null,
    "updated_at": "2015-09-18 15:41:13",
    "esr_id": 1,
    "taxs": [
      {
        "percentage": 0,
        "value": "0.0000"
      }
    ],
    "network_link": ""
  },
  {
    "id": 2,
    "document_nr": "RE-00002",
    "title": "",
    "contact_id": 1,
    "contact_sub_id": null,
    "user_id": 1,
    "project_id": null,
    "logopaper_id": 1,
    "language_id": 1,
    "bank_account_id": 1,
    "currency_id": 1,
    "payment_type_id": 1,
    "header": "Sehr geehrte Damen und HerrenWir erlauben uns, Ihnen wie folgt in Rechnung zu stellen:",
    "footer": "Bei Fragen stehen wir Ihnen gerne zur Verfügung.Freundliche Grüsse",
    "total_gross": "108.0000",
    "total_net": "108.0000",
    "total_taxes": "8.6400",
    "total_received_payments": "0.0000",
    "total_credit_vouchers": "0.0000",
    "total_remaining_payments": "116.6500",
    "total": "116.6500",
    "mwst_type": 0,
    "mwst_is_net": true,
    "show_position_taxes": false,
    "is_valid_from": "2015-09-18",
    "is_valid_to": "2015-10-17",
    "contact_address": "Muster AG\nMüllerstrasse 22\n8004 Zürich",
    "kb_item_status_id": 7,
    "api_reference": "",
    "viewed_by_client_at": null,
    "updated_at": "2015-09-18 15:41:44",
    "esr_id": 2,
    "taxs": [
      {
        "percentage": "8.00",
        "value": "8.6400"
      }
    ],
    "network_link": ""
  },
  {
    "id": 3,
    "document_nr": "RE-00003",
    "title": null,
    "contact_id": 1,
    "contact_sub_id": null,
    "user_id": 1,
    "project_id": null,
    "logopaper_id": 1,
    "language_id": 1,
    "bank_account_id": 1,
    "currency_id": 1,
    "payment_type_id": 1,
    "header": "Sehr geehrte Damen und HerrenWir erlauben uns, Ihnen wie folgt in Rechnung zu stellen:",
    "footer": "Bei Fragen stehen wir Ihnen gerne zur Verfügung.Freundliche Grüsse",
    "total_gross": "4.0000",
    "total_net": "4.0000",
    "total_taxes": "0.0000",
    "total_received_payments": "0.0000",
    "total_credit_vouchers": "0.0000",
    "total_remaining_payments": "4.0000",
    "total": "4.0000",
    "mwst_type": 0,
    "mwst_is_net": true,
    "show_position_taxes": false,
    "is_valid_from": "2015-09-18",
    "is_valid_to": "2015-10-17",
    "contact_address": "Muster AG\nMüllerstrasse 22\n8004 Zürich",
    "kb_item_status_id": 7,
    "api_reference": null,
    "viewed_by_client_at": null,
    "updated_at": "2015-09-18 15:41:52",
    "esr_id": 3,
    "taxs": [
      {
        "percentage": "0.00",
        "value": "0.0000"
      }
    ],
    "network_link": ""
  }
]

Search invoices

POST /kb_invoice/search
Accept: application/json
Authorization: Bearer 677a1598d208d6c303fa5ca1c774709250e21749
[
  {
    "field": "contact_id",
    "value": 1
  }
]
Name Required Type Description
order_by optional string Sorting
limit optional integer Limit
offset optional integer Offset
callback optional string Javascript callback

The following sort parameters may be applied:

  • id
  • total
  • total_gross
  • total_net
  • updated_at
Name Required Type Description
id optional string
kb_item_status_id optional string
document_nr optional string
title optional string
contact_id optional string
contact_sub_id optional string
user_id optional string
currency_id optional string
total_gross optional string
total_net optional string
total optional string
is_valid_from optional string
is_valid_to optional string
is_valid_until optional string
updated_at optional string

The following scopes are needed:

  • kb_invoice_show
Status: 200 OK
X-Authenticated-User: apiextract_1
Content-Length: 2929
Content-Type: application/json
[
  {
    "id": 1,
    "document_nr": "RE-00001",
    "title": null,
    "contact_id": 1,
    "contact_sub_id": null,
    "user_id": 1,
    "project_id": null,
    "logopaper_id": 1,
    "language_id": 1,
    "bank_account_id": 1,
    "currency_id": 1,
    "payment_type_id": 1,
    "header": "Sehr geehrte Damen und HerrenWir erlauben uns, Ihnen wie folgt in Rechnung zu stellen:",
    "footer": "Bei Fragen stehen wir Ihnen gerne zur Verfügung.Freundliche Grüsse",
    "total_gross": "19.7700",
    "total_net": "17.8000",
    "total_taxes": "0.0000",
    "total_received_payments": "0.0000",
    "total_credit_vouchers": "0.0000",
    "total_remaining_payments": "17.8000",
    "total": "17.8000",
    "mwst_type": 0,
    "mwst_is_net": true,
    "show_position_taxes": false,
    "is_valid_from": "2015-09-18",
    "is_valid_to": "2015-10-17",
    "contact_address": "Muster AG\nMüllerstrasse 22\n8004 Zürich",
    "kb_item_status_id": 7,
    "api_reference": null,
    "viewed_by_client_at": null,
    "updated_at": "2015-09-18 15:41:13",
    "esr_id": 1,
    "taxs": [
      {
        "percentage": 0,
        "value": "0.0000"
      }
    ],
    "network_link": ""
  },
  {
    "id": 2,
    "document_nr": "RE-00002",
    "title": "",
    "contact_id": 1,
    "contact_sub_id": null,
    "user_id": 1,
    "project_id": null,
    "logopaper_id": 1,
    "language_id": 1,
    "bank_account_id": 1,
    "currency_id": 1,
    "payment_type_id": 1,
    "header": "Sehr geehrte Damen und HerrenWir erlauben uns, Ihnen wie folgt in Rechnung zu stellen:",
    "footer": "Bei Fragen stehen wir Ihnen gerne zur Verfügung.Freundliche Grüsse",
    "total_gross": "108.0000",
    "total_net": "108.0000",
    "total_taxes": "8.6400",
    "total_received_payments": "0.0000",
    "total_credit_vouchers": "0.0000",
    "total_remaining_payments": "116.6500",
    "total": "116.6500",
    "mwst_type": 0,
    "mwst_is_net": true,
    "show_position_taxes": false,
    "is_valid_from": "2015-09-18",
    "is_valid_to": "2015-10-17",
    "contact_address": "Muster AG\nMüllerstrasse 22\n8004 Zürich",
    "kb_item_status_id": 7,
    "api_reference": "",
    "viewed_by_client_at": null,
    "updated_at": "2015-09-18 15:41:44",
    "esr_id": 2,
    "taxs": [
      {
        "percentage": "8.00",
        "value": "8.6400"
      }
    ],
    "network_link": ""
  },
  {
    "id": 3,
    "document_nr": "RE-00003",
    "title": null,
    "contact_id": 1,
    "contact_sub_id": null,
    "user_id": 1,
    "project_id": null,
    "logopaper_id": 1,
    "language_id": 1,
    "bank_account_id": 1,
    "currency_id": 1,
    "payment_type_id": 1,
    "header": "Sehr geehrte Damen und HerrenWir erlauben uns, Ihnen wie folgt in Rechnung zu stellen:",
    "footer": "Bei Fragen stehen wir Ihnen gerne zur Verfügung.Freundliche Grüsse",
    "total_gross": "4.0000",
    "total_net": "4.0000",
    "total_taxes": "0.0000",
    "total_received_payments": "0.0000",
    "total_credit_vouchers": "0.0000",
    "total_remaining_payments": "4.0000",
    "total": "4.0000",
    "mwst_type": 0,
    "mwst_is_net": true,
    "show_position_taxes": false,
    "is_valid_from": "2015-09-18",
    "is_valid_to": "2015-10-17",
    "contact_address": "Muster AG\nMüllerstrasse 22\n8004 Zürich",
    "kb_item_status_id": 7,
    "api_reference": null,
    "viewed_by_client_at": null,
    "updated_at": "2015-09-18 15:41:52",
    "esr_id": 3,
    "taxs": [
      {
        "percentage": "0.00",
        "value": "0.0000"
      }
    ],
    "network_link": ""
  }
]

Show invoice

GET /kb_invoice/5
Accept: application/json
Authorization: Bearer 677a1598d208d6c303fa5ca1c774709250e21749
Name Required Type Description
callback optional string Javascript callback

The following scopes are needed:

  • kb_invoice_show
Status: 200 OK
X-Authenticated-User: apiextract_1
Etag: 9c0f5d4402501630d0a872a47905274a
Content-Length: 1622
Content-Type: application/json
{
  "id": 5,
  "document_nr": "RE-00005",
  "title": "",
  "contact_id": 1,
  "contact_sub_id": null,
  "user_id": 1,
  "project_id": null,
  "logopaper_id": 1,
  "language_id": 1,
  "bank_account_id": 1,
  "currency_id": 1,
  "payment_type_id": 1,
  "header": "Sehr geehrte Damen und HerrenWir erlauben uns, Ihnen wie folgt in Rechnung zu stellen:",
  "footer": "Bei Fragen stehen wir Ihnen gerne zur Verfügung.Freundliche Grüsse",
  "total_gross": "132.0000",
  "total_net": "132.0000",
  "total_taxes": "10.5600",
  "total_received_payments": "0.0000",
  "total_credit_vouchers": "0.0000",
  "total_remaining_payments": "142.5500",
  "total": "142.5500",
  "mwst_type": 0,
  "mwst_is_net": true,
  "show_position_taxes": false,
  "is_valid_from": "2015-09-18",
  "is_valid_to": "2015-10-17",
  "contact_address": "Muster AG\nMüllerstrasse 22\n8004 Zürich",
  "kb_item_status_id": 7,
  "api_reference": "",
  "viewed_by_client_at": null,
  "updated_at": "2015-09-18 15:42:02",
  "esr_id": 5,
  "taxs": [
    {
      "percentage": "8.00",
      "value": "10.5600"
    }
  ],
  "positions": [
    {
      "id": 12,
      "type": "KbPositionArticle",
      "amount": "1.0000",
      "unit_id": null,
      "account_id": 79,
      "unit_name": null,
      "tax_id": 1,
      "tax_value": "8.00",
      "text": "Webhosting: wh-2013",
      "unit_price": "120.0000",
      "discount_in_percent": null,
      "position_total": "120.0000",
      "pos": "1",
      "internal_pos": 1,
      "parent_id": null,
      "is_optional": false,
      "article_id": 1
    },
    {
      "id": 19,
      "type": "KbPositionCustom",
      "amount": "1.0000",
      "unit_id": null,
      "account_id": 79,
      "unit_name": null,
      "tax_id": 1,
      "tax_value": "8.00",
      "text": "",
      "unit_price": "12.0000",
      "discount_in_percent": null,
      "position_total": "12.0000",
      "pos": "2",
      "internal_pos": 2,
      "parent_id": null,
      "is_optional": false
    }
  ],
  "network_link": ""
}

Create invoice

POST /kb_invoice
Accept: application/json
Authorization: Bearer 677a1598d208d6c303fa5ca1c774709250e21749
{
  "user_id": 1,
  "contact_id": 1,
  "positions": [
    {
      "type": "KbPositionArticle",
      "unit_price": 120,
      "article_id": 1,
      "tax_id": 1,
      "amount": 1
    },
    {
      "type": "KbPositionCustom",
      "unit_price": 12,
      "amount": 1,
      "tax_id": 1
    }
  ]
}
Name Required Type Description
callback optional string Javascript callback
Name Required Type Description
contact_id required Resource contact
user_id required Resource user
api_reference optional string (80) This field can only be read and edited by the api. It can be used to save references to other systems.
bank_account_id optional Resource bank_account
contact_address_id optional Resource contact_address
contact_address_manual optional string (500)
contact_sub_id optional Resource contact
currency_id optional Resource currency
footer optional string (4000)
header optional string (4000)
is_compact_view optional boolean
is_valid_from optional date (Format yyyy-mm-dd)
is_valid_to optional date (Format yyyy-mm-dd)
kb_terms_of_payment_template_id optional Resource kb_terms_of_payment_template
language_id optional Resource language
logopaper_id optional Resource logopaper
mwst_is_net optional boolean This value affects the total if the field mwst_type has been set to 0.
false = Taxes are included in the total
true = Taxes will be added to the total
mwst_type optional integer Possible values
0 = including taxes
1 = excluding taxes
2 = exempt from taxes
nb_decimals_amount optional integer
nb_decimals_price optional integer
payment_type_id optional Resource payment_type
pr_project_id optional Resource pr_project
show_position_taxes optional boolean
terms_of_payment_text optional string (2000)
title optional string (80)
viewed_by_client_at optional datetime (Format yyyy-mm-dd hh:ii:ss)

The following scopes are needed:

  • kb_invoice_edit
Status: 201 Created
X-Authenticated-User: apiextract_1
Etag: 9c0f5d4402501630d0a872a47905274a
Content-Length: 1570
Content-Type: application/json
{
  "id": 5,
  "document_nr": "RE-00005",
  "title": "",
  "contact_id": 1,
  "contact_sub_id": null,
  "user_id": 1,
  "project_id": null,
  "logopaper_id": 1,
  "language_id": 1,
  "bank_account_id": 1,
  "currency_id": 1,
  "payment_type_id": 1,
  "header": "Sehr geehrte Damen und HerrenWir erlauben uns, Ihnen wie folgt in Rechnung zu stellen:",
  "footer": "Bei Fragen stehen wir Ihnen gerne zur Verfügung.Freundliche Grüsse",
  "total_gross": "132",
  "total_net": "132",
  "total_taxes": "10.5600",
  "total_received_payments": "0",
  "total_credit_vouchers": "0",
  "total_remaining_payments": "142.5500",
  "total": "142.55",
  "mwst_type": 0,
  "mwst_is_net": true,
  "show_position_taxes": false,
  "is_valid_from": "2015-09-18",
  "is_valid_to": "2015-10-17",
  "contact_address": "Muster AG\nMüllerstrasse 22\n8004 Zürich",
  "kb_item_status_id": 7,
  "api_reference": "",
  "viewed_by_client_at": null,
  "updated_at": "2015-09-18 15:42:02",
  "esr_id": 5,
  "taxs": [
    {
      "percentage": "8.00",
      "value": "10.5600"
    }
  ],
  "positions": [
    {
      "id": 12,
      "type": "KbPositionArticle",
      "amount": "1",
      "unit_id": null,
      "account_id": 79,
      "unit_name": null,
      "tax_id": 1,
      "tax_value": "8.00",
      "text": "Webhosting: wh-2013",
      "unit_price": "120",
      "discount_in_percent": null,
      "position_total": "120",
      "pos": "1",
      "internal_pos": 1,
      "parent_id": null,
      "is_optional": false,
      "article_id": 1
    },
    {
      "id": 19,
      "type": "KbPositionCustom",
      "amount": "1",
      "unit_id": null,
      "account_id": 79,
      "unit_name": null,
      "tax_id": 1,
      "tax_value": "8.00",
      "text": "",
      "unit_price": "12",
      "discount_in_percent": null,
      "position_total": "12",
      "pos": "2",
      "internal_pos": 2,
      "parent_id": null,
      "is_optional": false
    }
  ],
  "network_link": ""
}

Overwrite invoice

PUT /kb_invoice/5
Accept: application/json
Authorization: Bearer 677a1598d208d6c303fa5ca1c774709250e21749
{
  "user_id": 1,
  "contact_id": 2,
  "logopaper_id": "1",
  "language_id": "1",
  "bank_account_id": "1",
  "currency_id": "1",
  "mwst_type": "0",
  "nb_decimals_amount": "2",
  "nb_decimals_price": "2",
  "is_valid_from": "2015-09-18",
  "kb_terms_of_payment_template_id": null,
  "is_compact_view": "false",
  "show_position_taxes": false,
  "payment_type_id": "1",
  "is_valid_to": "2015-10-17"
}
Name Required Type Description
callback optional string
Name Required Type Description
bank_account_id required Resource bank_account
contact_id required Resource contact
currency_id required Resource currency
is_compact_view required boolean
is_valid_from required date (Format yyyy-mm-dd)
is_valid_to required date (Format yyyy-mm-dd)
language_id required Resource language
logopaper_id required Resource logopaper
mwst_is_net required boolean This value affects the total if the field mwst_type has been set to 0.
false = Taxes are included in the total
true = Taxes will be added to the total
mwst_type required integer Possible values
0 = including taxes
1 = excluding taxes
2 = exempt from taxes
nb_decimals_amount required integer
nb_decimals_price required integer
payment_type_id required Resource payment_type
show_position_taxes required boolean
user_id required Resource user
api_reference optional string (80) This field can only be read and edited by the api. It can be used to save references to other systems.
contact_address_id optional Resource contact_address
contact_address_manual optional string (500)
contact_sub_id optional Resource contact
footer optional string (4000)
header optional string (4000)
kb_terms_of_payment_template_id optional Resource kb_terms_of_payment_template
pr_project_id optional Resource pr_project
terms_of_payment_text optional string (2000)
title optional string (80)
viewed_by_client_at optional datetime (Format yyyy-mm-dd hh:ii:ss)

The following scopes are needed:

  • kb_invoice_edit
Status: 200 OK
X-Authenticated-User: apiextract_1
Etag: be25bb7d32932ea20fb6fade220ac519
Content-Length: 1370
Content-Type: application/json
{
  "id": 5,
  "document_nr": "RE-00005",
  "title": "",
  "contact_id": 2,
  "contact_sub_id": null,
  "user_id": 1,
  "project_id": null,
  "logopaper_id": 1,
  "language_id": 1,
  "bank_account_id": 1,
  "currency_id": 1,
  "payment_type_id": 1,
  "header": "",
  "footer": "",
  "total_gross": "132",
  "total_net": "132",
  "total_taxes": "10.5600",
  "total_received_payments": "0.0000",
  "total_credit_vouchers": "0.0000",
  "total_remaining_payments": "142.5500",
  "total": "142.55",
  "mwst_type": 0,
  "mwst_is_net": true,
  "show_position_taxes": false,
  "is_valid_from": "2015-09-18",
  "is_valid_to": "2015-10-17",
  "contact_address": "",
  "kb_item_status_id": 7,
  "api_reference": "",
  "viewed_by_client_at": null,
  "updated_at": "2015-09-18 15:42:03",
  "esr_id": 5,
  "taxs": [
    {
      "percentage": "8.00",
      "value": "10.5600"
    }
  ],
  "positions": [
    {
      "id": 12,
      "type": "KbPositionArticle",
      "amount": "1.0000",
      "unit_id": null,
      "account_id": 79,
      "unit_name": null,
      "tax_id": 1,
      "tax_value": "8.00",
      "text": "Webhosting: wh-2013",
      "unit_price": "120.0000",
      "discount_in_percent": null,
      "position_total": "120.0000",
      "pos": "1",
      "internal_pos": 1,
      "parent_id": null,
      "is_optional": false,
      "article_id": 1
    },
    {
      "id": 19,
      "type": "KbPositionCustom",
      "amount": "1.0000",
      "unit_id": null,
      "account_id": 79,
      "unit_name": null,
      "tax_id": 1,
      "tax_value": "8.00",
      "text": "",
      "unit_price": "12.0000",
      "discount_in_percent": null,
      "position_total": "12.0000",
      "pos": "2",
      "internal_pos": 2,
      "parent_id": null,
      "is_optional": false
    }
  ],
  "network_link": ""
}

Edit invoice

POST /kb_invoice/5
Accept: application/json
Authorization: Bearer 677a1598d208d6c303fa5ca1c774709250e21749
{
  "user_id": 1,
  "contact_id": 2
}
Name Required Type Description
callback optional string Javascript callback
Name Required Type Description
api_reference optional string (80) This field can only be read and edited by the api. It can be used to save references to other systems.
bank_account_id optional Resource bank_account
contact_address_id optional Resource contact_address
contact_address_manual optional string (500)
contact_id optional Resource contact
contact_sub_id optional Resource contact
currency_id optional Resource currency
footer optional string (4000)
header optional string (4000)
is_compact_view optional boolean
is_valid_from optional date (Format yyyy-mm-dd)
is_valid_to optional date (Format yyyy-mm-dd)
kb_terms_of_payment_template_id optional Resource kb_terms_of_payment_template
language_id optional Resource language
logopaper_id optional Resource logopaper
mwst_is_net optional boolean This value affects the total if the field mwst_type has been set to 0.
false = Taxes are included in the total
true = Taxes will be added to the total
mwst_type optional integer Possible values
0 = including taxes
1 = excluding taxes
2 = exempt from taxes
nb_decimals_amount optional integer
nb_decimals_price optional integer
payment_type_id optional Resource payment_type
pr_project_id optional Resource pr_project
show_position_taxes optional boolean
terms_of_payment_text optional string (2000)
title optional string (80)
user_id optional Resource user
viewed_by_client_at optional datetime (Format yyyy-mm-dd hh:ii:ss)

The following scopes are needed:

  • kb_invoice_edit
Status: 200 OK
X-Authenticated-User: apiextract_1
Etag: be25bb7d32932ea20fb6fade220ac519
Content-Length: 1370
Content-Type: application/json
{
  "id": 5,
  "document_nr": "RE-00005",
  "title": "",
  "contact_id": 2,
  "contact_sub_id": null,
  "user_id": 1,
  "project_id": null,
  "logopaper_id": 1,
  "language_id": 1,
  "bank_account_id": 1,
  "currency_id": 1,
  "payment_type_id": 1,
  "header": "",
  "footer": "",
  "total_gross": "132",
  "total_net": "132",
  "total_taxes": "10.5600",
  "total_received_payments": "0.0000",
  "total_credit_vouchers": "0.0000",
  "total_remaining_payments": "142.5500",
  "total": "142.55",
  "mwst_type": 0,
  "mwst_is_net": true,
  "show_position_taxes": false,
  "is_valid_from": "2015-09-18",
  "is_valid_to": "2015-10-17",
  "contact_address": "",
  "kb_item_status_id": 7,
  "api_reference": "",
  "viewed_by_client_at": null,
  "updated_at": "2015-09-18 15:42:03",
  "esr_id": 5,
  "taxs": [
    {
      "percentage": "8.00",
      "value": "10.5600"
    }
  ],
  "positions": [
    {
      "id": 12,
      "type": "KbPositionArticle",
      "amount": "1.0000",
      "unit_id": null,
      "account_id": 79,
      "unit_name": null,
      "tax_id": 1,
      "tax_value": "8.00",
      "text": "Webhosting: wh-2013",
      "unit_price": "120.0000",
      "discount_in_percent": null,
      "position_total": "120.0000",
      "pos": "1",
      "internal_pos": 1,
      "parent_id": null,
      "is_optional": false,
      "article_id": 1
    },
    {
      "id": 19,
      "type": "KbPositionCustom",
      "amount": "1.0000",
      "unit_id": null,
      "account_id": 79,
      "unit_name": null,
      "tax_id": 1,
      "tax_value": "8.00",
      "text": "",
      "unit_price": "12.0000",
      "discount_in_percent": null,
      "position_total": "12.0000",
      "pos": "2",
      "internal_pos": 2,
      "parent_id": null,
      "is_optional": false
    }
  ],
  "network_link": ""
}

Delete invoice

DELETE /kb_invoice/5
Accept: application/json
Authorization: Bearer 677a1598d208d6c303fa5ca1c774709250e21749
Name Required Type Description
callback optional string Javascript callback

The following scopes are needed:

  • kb_invoice_edit
Status: 200 OK
X-Authenticated-User: apiextract_1
Content-Length: 16
Content-Type: application/json
{
  "success": true
}

Show invoice pdf

GET /kb_invoice/5/pdf
Accept: application/json
Authorization: Bearer 677a1598d208d6c303fa5ca1c774709250e21749
Name Required Type Description
callback optional string Javascript callback

The following scopes are needed:

  • kb_invoice_show
Status: 200 OK
X-Authenticated-User: apiextract_1
Content-Length: 36491
Content-Type: application/json
{
  "name": "re-00005.pdf",
  "size": 27011,
  "mime": "application/pdf",
  "content": "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MiA2MDIgNjAyIDYwMiA2MDIgNjAyIDYwMiA2MDIgNjAyIDYwMiA2MDIgNjAyIDYwMiA2MDIgNjAyIDYwMiA1MDAgNjAyIDYwMiA2MDIgNjAyIDYwMiA2MDIgNjAyIDYwMiA2MDIgNjAyIDYwMiA2MDIgNjAyIDYwMiA2MDIgNjAyIDYwMiA2MDIgNjAyIDYwMiA2MDIgNjAyIDYwMiA2MDIgNjAyIDYwMiA2MDIgNjAyIDYwMiA2MDIgNjAyIDYwMiA2MDIgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA2MDIgNTAwIDYwMiA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDYwMiA2MDIgNjAyIDYwMiA2MDIgNTAwIDUwMCA2MDIgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDYwMiA1MDAgNTAwIDYwMiA2MDIgNjAyIDUwMCA2MDIgNjAyIDUwMCA1MDAgNTAwIDUwMCA2MDIgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNjAyIDUwMCA1MDAgNTAwIDYwMiA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA2MDIgNjAyIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNjAyIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDYwMiA1MDAgNTAwIDUwMCA1MDAgNTAwIDYwMiA2MDIgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA2MDIgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIF0KZW5kb2JqCjEzIDAgb2JqCjw8L1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Gb250TmFtZSAvT0NSQjEwUGl0Y2hCVC1SZWd1bGFyIC9Bc2NlbnQgNzQxIC9EZXNjZW50IC0yODkgL0NhcEhlaWdodCA1ODMgL0ZsYWdzIDMzIC9Gb250QkJveCBbLTQgLTI4OSAxODAzIDc0MV0gL0l0YWxpY0FuZ2xlIDAgL1N0ZW1WIDcwIC9N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QWx0PgoJCQkJCTxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+PC9yZGY6bGk+CgkJCQk8L3JkZjpBbHQ+CgkJCTwvZGM6ZGVzY3JpcHRpb24+CgkJCTxkYzpzdWJqZWN0PgoJCQkJPHJkZjpCYWc+CgkJCQkJPHJkZjpsaT48L3JkZjpsaT4KCQkJCTwvcmRmOkJhZz4KCQkJPC9kYzpzdWJqZWN0PgoJCTwvcmRmOkRlc2NyaXB0aW9uPgoJCTxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CgkJCTx4bXA6Q3JlYXRlRGF0ZT4yMDE1LTA5LTE4VDE1OjQyOjA0KzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KCQkJPHhtcDpDcmVhdG9yVG9vbD48L3htcDpDcmVhdG9yVG9vbD4KCQkJPHhtcDpNb2RpZnlEYXRlPjIwMTUtMDktMThUMTU6NDI6MDQrMDI6MDA8L3htcDpNb2RpZnlEYXRlPgoJCQk8eG1wOk1ldGFkYXRhRGF0ZT4yMDE1LTA5LTE4VDE1OjQyOjA0KzAyOjAwPC94bXA6TWV0YWRhdGFEYXRlPgoJCTwvcmRmOkRlc2NyaXB0aW9uPgoJCTxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyI+CgkJCTxwZGY6S2V5d29yZHM+PC9wZGY6S2V5d29yZHM+CgkJCTxwZGY6UHJvZHVjZXI+VENQREYgNi4wLjA1OSAoaHR0cDovL3d3dy50Y3BkZi5vcmcpPC9wZGY6UHJvZHVjZXI+CgkJPC9yZGY6RGVzY3JpcHRpb24+CgkJPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iPgoJCQk8eG1wTU06RG9jdW1lbnRJRD51dWlkOmY2YWI4NWM1LWNmODQtMTE0OS1kOWFmLWNjZmFhZGYxYTY5NTwveG1wTU06RG9jdW1lbnRJRD4KCQkJPHhtcE1NOkluc3RhbmNlSUQ+dXVpZDpmNmFiODVjNS1jZjg0LTExNDktZDlhZi1jY2ZhYWRmMWE2OTU8L3htcE1NOkluc3RhbmNlSUQ+CgkJPC9yZGY6RGVzY3JpcHRpb24+CgkJPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6cGRmYUV4dGVuc2lvbj0iaHR0cDovL3d3dy5haWltLm9yZy9wZGZhL25zL2V4dGVuc2lvbi8iIHhtbG5zOnBkZmFTY2hlbWE9Imh0dHA6Ly93d3cuYWlpbS5vcmcvcGRmYS9ucy9zY2hlbWEjIiB4bWxuczpwZGZhUHJvcGVydHk9Imh0dHA6Ly93d3cuYWlpbS5vcmcvcGRmYS9ucy9wcm9wZXJ0eSMiPgoJCQk8cGRmYUV4dGVuc2lvbjpzY2hlbWFzPgoJCQkJPHJkZjpCYWc+CgkJCQkJPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CgkJCQkJCTxwZGZhU2NoZW1hOm5hbWVzcGFjZVVSST5odHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvPC9wZGZhU2NoZW1hOm5hbWVzcGFjZVVSST4KCQkJCQkJPHBkZmFTY2hlbWE6cHJlZml4PnBkZjwvcGRmYVNjaGVtYTpwcmVmaXg+CgkJCQkJCTxwZGZhU2NoZW1hOnNjaGVtYT5BZG9iZSBQREYgU2NoZW1hPC9wZGZhU2NoZW1hOnNjaGVtYT4KCQkJCQk8L3JkZjpsaT4KCQkJCQk8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KCQkJCQkJPHBkZmFTY2hlbWE6bmFtZXNwYWNlVVJJPmh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS88L3BkZmFTY2hlbWE6bmFtZXNwYWNlVVJJPgoJCQkJCQk8cGRmYVNjaGVtYTpwcmVmaXg+eG1wTU08L3BkZmFTY2hlbWE6cHJlZml4PgoJCQkJCQk8cGRmYVNjaGVtYTpzY2hlbWE+WE1QIE1lZGlhIE1hbmFnZW1lbnQgU2NoZW1hPC9wZGZhU2NoZW1hOnNjaGVtYT4KCQkJCQkJPHBkZmFTY2hlbWE6cHJvcGVydHk+CgkJCQkJCQk8cmRmOlNlcT4KCQkJCQkJCQk8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KCQkJCQkJCQkJPHBkZmFQcm9wZXJ0eTpjYXRlZ29yeT5pbnRlcm5hbDwvcGRmYVByb3BlcnR5OmNhdGVnb3J5PgoJCQkJCQkJCQk8cGRmYVByb3BlcnR5OmRlc2NyaXB0aW9uPlVVSUQgYmFzZWQgaWRlbnRpZmllciBmb3Igc3BlY2lmaWMgaW5jYXJuYXRpb24gb2YgYSBkb2N1bWVudDwvcGRmYVByb3BlcnR5OmRlc2NyaXB0aW9uPgoJCQkJCQkJCQk8cGRmYVByb3BlcnR5Om5hbWU+SW5zdGFuY2VJRDwvcGRmYVByb3BlcnR5Om5hbWU+CgkJCQkJCQkJCTxwZGZhUHJvcGVydHk6dmFsdWVUeXBlPlVSSTwvcGRmYVByb3BlcnR5OnZhbHVlVHlwZT4KCQkJCQkJCQk8L3JkZjpsaT4KCQkJCQkJCTwvcmRmOlNlcT4KCQkJCQkJPC9wZGZhU2NoZW1hOnByb3BlcnR5PgoJCQkJCTwvcmRmOmxpPgoJCQkJCTxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgoJCQkJCQk8cGRmYVNjaGVtYTpuYW1lc3BhY2VVUkk+aHR0cDovL3d3dy5haWltLm9yZy9wZGZhL25zL2lkLzwvcGRmYVNjaGVtYTpuYW1lc3BhY2VVUkk+CgkJCQkJCTxwZGZhU2NoZW1hOnByZWZpeD5wZGZhaWQ8L3BkZmFTY2hlbWE6cHJlZml4PgoJCQkJCQk8cGRmYVNjaGVtYTpzY2hlbWE+UERGL0EgSUQgU2NoZW1hPC9wZGZhU2NoZW1hOnNjaGVtYT4KCQkJCQkJPHBkZmFTY2hlbWE6cHJvcGVydHk+CgkJCQkJCQk8cmRmOlNlcT4KCQkJCQkJCQk8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KCQkJCQkJCQkJPHBkZmFQcm9wZXJ0eTpjYXRlZ29yeT5pbnRlcm5hbDwvcGRmYVByb3BlcnR5OmNhdGVnb3J5PgoJCQkJCQkJCQk8cGRmYVByb3BlcnR5OmRlc2NyaXB0aW9uPlBhcnQgb2YgUERGL0Egc3RhbmRhcmQ8L3BkZmFQcm9wZXJ0eTpkZXNjcmlwdGlvbj4KCQkJCQkJCQkJPHBkZmFQcm9wZXJ0eTpuYW1lPnBhcnQ8L3BkZmFQcm9wZXJ0eTpuYW1lPgoJCQkJCQkJCQk8cGRmYVByb3BlcnR5OnZhbHVlVHlwZT5JbnRlZ2VyPC9wZGZhUHJvcGVydHk6dmFsdWVUeXBlPgoJCQkJCQkJCTwvcmRmOmxpPgoJCQkJCQkJCTxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgoJCQkJCQkJCQk8cGRmYVByb3BlcnR5OmNhdGVnb3J5PmludGVybmFsPC9wZGZhUHJvcGVydHk6Y2F0ZWdvcnk+CgkJCQkJCQkJCTxwZGZhUHJvcGVydHk6ZGVzY3JpcHRpb24+QW1lbmRtZW50IG9mIFBERi9BIHN0YW5kYXJkPC9wZGZhUHJvcGVydHk6ZGVzY3JpcHRpb24+CgkJCQkJCQkJCTxwZGZhUHJvcGVydHk6bmFtZT5hbWQ8L3BkZmFQcm9wZXJ0eTpuYW1lPgoJCQkJCQkJCQk8cGRmYVByb3BlcnR5OnZhbHVlVHlwZT5UZXh0PC9wZGZhUHJvcGVydHk6dmFsdWVUeXBlPgoJCQkJCQkJCTwvcmRmOmxpPgoJCQkJCQkJCTxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgoJCQkJCQkJCQk8cGRmYVByb3BlcnR5OmNhdGVnb3J5PmludGVybmFsPC9wZGZhUHJvcGVydHk6Y2F0ZWdvcnk+CgkJCQkJCQkJCTxwZGZhUHJvcGVydHk6ZGVzY3JpcHRpb24+Q29uZm9ybWFuY2UgbGV2ZWwgb2YgUERGL0Egc3RhbmRhcmQ8L3BkZmFQcm9wZXJ0eTpkZXNjcmlwdGlvbj4KCQkJCQkJCQkJPHBkZmFQcm9wZXJ0eTpuYW1lPmNvbmZvcm1hbmNlPC9wZGZhUHJvcGVydHk6bmFtZT4KCQkJCQkJCQkJPHBkZmFQcm9wZXJ0eTp2YWx1ZVR5cGU+VGV4dDwvcGRmYVByb3BlcnR5OnZhbHVlVHlwZT4KCQkJCQkJCQk8L3JkZjpsaT4KCQkJCQkJCTwvcmRmOlNlcT4KCQkJCQkJPC9wZGZhU2NoZW1hOnByb3BlcnR5PgoJCQkJCTwvcmRmOmxpPgoJCQkJPC9yZGY6QmFnPgoJCQk8L3BkZmFFeHRlbnNpb246c2NoZW1hcz4KCQk8L3JkZjpEZXNjcmlwdGlvbj4KCTwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cjw/eHBhY2tldCBlbmQ9InciPz4KZW5kc3RyZWFtCmVuZG9iagoyMiAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvVmVyc2lvbiAvMS43IC9QYWdlcyAxIDAgUiAvTmFtZXMgPDwgPj4gL1ZpZXdlclByZWZlcmVuY2VzIDw8IC9EaXJlY3Rpb24gL0wyUiA+PiAvUGFnZUxheW91dCAvU2luZ2xlUGFnZSAvUGFnZU1vZGUgL1VzZU5vbmUgL09wZW5BY3Rpb24gWzcgMCBSIC9GaXRIIG51bGxdIC9NZXRhZGF0YSAyMSAwIFIgPj4KZW5kb2JqCnhyZWYKMCAyMwowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDIzNzQgMDAwMDAgbiAKMDAwMDAyMTI2NyAwMDAwMCBuIAowMDAwMDE3NDA4IDAwMDAwIG4gCjAwMDAwMTc1MTQgMDAwMDAgbiAKMDAwMDAxNzYyNSAwMDAwMCBuIAowMDAwMDIxNDAzIDAwMDAwIG4gCjAwMDAwMDAwMTUgMDAwMDAgbiAKMDAwMDAwMDQ2NSAwMDAwMCBuIAowMDAwMDAxNDgyIDAwMDAwIG4gCjAwMDAwMDE5NTEgMDAwMDAgbiAKMDAwMDAwMjQzOSAwMDAwMCBuIAowMDAwMDE3ODEyIDAwMDAwIG4gCjAwMDAwMTg3MjcgMDAwMDAgbiAKMDAwMDAxODk0MyAwMDAwMCBuIAowMDAwMDE5NjMyIDAwMDAwIG4gCjAwMDAwMTk3MzggMDAwMDAgbiAKMDAwMDAxOTg0OSAwMDAwMCBuIAowMDAwMDIwMTU3IDAwMDAwIG4gCjAwMDAwMjA2OTAgMDAwMDAgbiAKMDAwMDAyMTY3MyAwMDAwMCBuIAowMDAwMDIxODc1IDAwMDAwIG4gCjAwMDAwMjYxODMgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSAyMyAvUm9vdCAyMiAwIFIgL0luZm8gMjAgMCBSIC9JRCBbIDxmNmFiODVjNWNmODQxMTQ5ZDlhZmNjZmFhZGYxYTY5NT4gPGY2YWI4NWM1Y2Y4NDExNDlkOWFmY2NmYWFkZjFhNjk1PiBdID4+CnN0YXJ0eHJlZgoyNjM5MgolJUVPRgo="
}

Copy invoice

POST /kb_invoice/1/copy
Accept: application/json
Authorization: Bearer 677a1598d208d6c303fa5ca1c774709250e21749
{
  "contact_id": 1,
  "is_valid_from": "02-04-2015",
  "title": "im a title"
}
Name Required Type Description
callback optional string Javascript-Callback
Name Required Type Description
contact_id required Resource contact
contact_sub_id optional Resource contact
is_valid_from optional date (Format yyyy-mm-dd)
pr_project_id optional Resource pr_project
title optional string (80)

The following scopes are needed:

  • kb_invoice_show
Status: 201 Created
X-Authenticated-User: apiextract_1
Etag: 43374184390dd24958377db053025708
Content-Length: 2525
Content-Type: application/json
{
  "id": 6,
  "document_nr": "RE-00006",
  "title": "im a title",
  "contact_id": 1,
  "contact_sub_id": null,
  "user_id": 1,
  "project_id": null,
  "logopaper_id": 1,
  "language_id": 1,
  "bank_account_id": 1,
  "currency_id": 1,
  "payment_type_id": 1,
  "header": "Sehr geehrte Damen und HerrenWir erlauben uns, Ihnen wie folgt in Rechnung zu stellen:",
  "footer": "Bei Fragen stehen wir Ihnen gerne zur Verfügung.Freundliche Grüsse",
  "total_gross": "19.77",
  "total_net": "17.8",
  "total_taxes": "0.0000",
  "total_received_payments": "0",
  "total_credit_vouchers": "0",
  "total_remaining_payments": "17.8000",
  "total": "17.8",
  "mwst_type": 0,
  "mwst_is_net": true,
  "show_position_taxes": false,
  "is_valid_from": "2015-04-02",
  "is_valid_to": "2015-05-01",
  "contact_address": "Muster AG\nMüllerstrasse 22\n8004 Zürich",
  "kb_item_status_id": 7,
  "api_reference": null,
  "viewed_by_client_at": null,
  "updated_at": "2015-09-18 15:42:06",
  "esr_id": 5,
  "taxs": [
    {
      "percentage": "0.00",
      "value": "0.0000"
    }
  ],
  "positions": [
    {
      "id": 20,
      "type": "KbPositionCustom",
      "amount": "2.0000",
      "unit_id": 1,
      "account_id": null,
      "unit_name": "h",
      "tax_id": 4,
      "tax_value": "0.00",
      "text": "Pizzateig",
      "unit_price": "3.6500",
      "discount_in_percent": "10.0000",
      "position_total": "6.57",
      "pos": "1",
      "internal_pos": 1,
      "parent_id": null,
      "is_optional": false
    },
    {
      "id": 21,
      "type": "KbPositionCustom",
      "amount": "4.0000",
      "unit_id": 1,
      "account_id": null,
      "unit_name": "h",
      "tax_id": 4,
      "tax_value": "0.00",
      "text": "Pelati",
      "unit_price": "2.3000",
      "discount_in_percent": null,
      "position_total": "9.2",
      "pos": "2",
      "internal_pos": 2,
      "parent_id": null,
      "is_optional": false
    },
    {
      "id": 13,
      "type": "KbPositionArticle",
      "amount": "1.0000",
      "unit_id": 1,
      "account_id": null,
      "unit_name": "h",
      "tax_id": 4,
      "tax_value": "0.00",
      "text": "Mozzarella",
      "unit_price": "4.0000",
      "discount_in_percent": null,
      "position_total": "4",
      "pos": "3",
      "internal_pos": 3,
      "parent_id": null,
      "is_optional": false,
      "article_id": 1
    },
    {
      "id": 7,
      "type": "KbPositionText",
      "text": "Geschnitten geliefert",
      "show_pos_nr": true,
      "pos": "4",
      "internal_pos": 4,
      "parent_id": null,
      "is_optional": false
    },
    {
      "id": 7,
      "type": "KbPositionPagebreak",
      "internal_pos": 5,
      "parent_id": null,
      "is_optional": false
    },
    {
      "id": 7,
      "type": "KbPositionSubtotal",
      "text": "Subtotal",
      "value": "19.77",
      "internal_pos": 6,
      "parent_id": null,
      "is_optional": false
    },
    {
      "id": 7,
      "type": "KbPositionSubposition",
      "text": "Unterposition",
      "pos": "5",
      "internal_pos": 7,
      "show_pos_nr": true,
      "parent_id": null,
      "is_optional": false,
      "total_sum": "0",
      "show_pos_prices": true
    },
    {
      "id": 7,
      "type": "KbPositionDiscount",
      "text": "Rabatt 10%",
      "is_percentual": true,
      "value": "10.0000",
      "discount_total": "1.977"
    }
  ],
  "network_link": ""
}

Issue invoice

POST /kb_invoice/1/issue
Accept: application/json
Authorization: Bearer 677a1598d208d6c303fa5ca1c774709250e21749
Name Required Type Description
callback optional string Javascript-Callback

The following scopes are needed:

  • kb_invoice_show
Status: 200 OK
X-Authenticated-User: apiextract_1
Content-Length: 16
Content-Type: application/json
{
  "success": true
}

Mark invoice as sent

POST /kb_invoice/1/mark_as_sent
Accept: application/json
Authorization: Bearer 677a1598d208d6c303fa5ca1c774709250e21749
Name Required Type Description
callback optional string Javascript-Callback

The following scopes are needed:

  • kb_invoice_show
Status: 200 OK
X-Authenticated-User: apiextract_1
Content-Length: 16
Content-Type: application/json
{
  "success": true
}

Send invoice

POST /kb_invoice/1/send
Accept: application/json
Authorization: Bearer 677a1598d208d6c303fa5ca1c774709250e21749
{
  "recipient_email": "test@bexio.com",
  "subject": "test",
  "message": "Testlink [Network Link]",
  "mark_as_open": true
}
Name Required Type Description
callback optional string Javascript-Callback
Name Required Type Description
message required undefined
recipient_email required undefined
subject required string
mark_as_open optional string
sender optional string

The following scopes are needed:

  • kb_invoice_show
Status: 200 OK
X-Authenticated-User: apiextract_1
Content-Length: 16
Content-Type: application/json
{
  "success": true
}

List comments

GET /kb_invoice/1/comment
Accept: application/json
Authorization: Bearer 677a1598d208d6c303fa5ca1c774709250e21749
Name Required Type Description
order_by optional string Sorting
limit optional integer Limit
offset optional integer Offset
callback optional string Javascript callback

The following sort parameters may be applied:

  • 0
  • 1
  • 2

The following scopes are needed:

  • general
Status: 200 OK
X-Authenticated-User: apiextract_1
Content-Length: 5295
Content-Type: application/json
[
  {
    "id": 3,
    "text": "API-Kommentar",
    "user_id": 1,
    "user_email": null,
    "user_name": "Hans Muster",
    "date": "2015-09-18 15:41:13",
    "is_public": false,
    "image": "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",
    "image_path": "http://my.easysys.local/img/profile_picture/j2cbWl-yp3zT9oOh9jHTAA/Ds8buEV0HXZsvuBm3df8SQ.png?type=thumb"
  },
  {
    "id": 41,
    "text": "Sample comment 1",
    "user_id": 1,
    "user_email": null,
    "user_name": "Hans Muster",
    "date": "2015-09-18 15:42:06",
    "is_public": false,
    "image": "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",
    "image_path": "http://my.easysys.local/img/profile_picture/j2cbWl-yp3zT9oOh9jHTAA/Ds8buEV0HXZsvuBm3df8SQ.png?type=thumb"
  }
]

Search comments

POST /kb_invoice/1/comment/search
Accept: application/json
Authorization: Bearer 677a1598d208d6c303fa5ca1c774709250e21749
[
  {
    "field": "user_id",
    "value": 1
  }
]
Name Required Type Description
order_by optional string Sorting
limit optional integer Limit
offset optional integer Offset
callback optional string Javascript callback

The following sort parameters may be applied:

  • 0
  • 1
  • 2
Name Required Type Description
id optional string
user_id optional string
text optional string
date optional string
is_public optional string

The following scopes are needed:

  • general
Status: 200 OK
X-Authenticated-User: apiextract_1
Content-Length: 5295
Content-Type: application/json
[
  {
    "id": 3,
    "text": "API-Kommentar",
    "user_id": 1,
    "user_email": null,
    "user_name": "Hans Muster",
    "date": "2015-09-18 15:41:13",
    "is_public": false,
    "image": "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",
    "image_path": "http://my.easysys.local/img/profile_picture/j2cbWl-yp3zT9oOh9jHTAA/Ds8buEV0HXZsvuBm3df8SQ.png?type=thumb"
  },
  {
    "id": 41,
    "text": "Sample comment 1",
    "user_id": 1,
    "user_email": null,
    "user_name": "Hans Muster",
    "date": "2015-09-18 15:42:06",
    "is_public": false,
    "image": "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",
    "image_path": "http://my.easysys.local/img/profile_picture/j2cbWl-yp3zT9oOh9jHTAA/Ds8buEV0HXZsvuBm3df8SQ.png?type=thumb"
  }
]

Show comment

GET /kb_invoice/1/comment/3
Accept: application/json
Authorization: Bearer 677a1598d208d6c303fa5ca1c774709250e21749
Name Required Type Description
callback optional string Javascript callback

The following scopes are needed:

  • general
Status: 200 OK
X-Authenticated-User: apiextract_1
Content-Length: 2644
Content-Type: application/json
{
  "id": 3,
  "text": "API-Kommentar",
  "user_id": 1,
  "user_email": null,
  "user_name": "Hans Muster",
  "date": "2015-09-18 15:41:13",
  "is_public": false,
  "image": "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",
  "image_path": "http://my.easysys.local/img/profile_picture/j2cbWl-yp3zT9oOh9jHTAA/Ds8buEV0HXZsvuBm3df8SQ.png?type=thumb"
}

Create comment

POST /kb_invoice/1/comment
Accept: application/json
Authorization: Bearer 677a1598d208d6c303fa5ca1c774709250e21749
{
  "text": "Sample comment 1",
  "user_id": 1,
  "is_public": false
}
Name Required Type Description
callback optional string Javascript callback
Name Required Type Description
text required string (4000)
user_id required Resource user
user_name required string (255)
is_public optional boolean
user_email optional string (255)

The following scopes are needed:

  • general
Status: 201 Created
X-Authenticated-User: apiextract_1
Content-Length: 2648
Content-Type: application/json
{
  "id": 41,
  "text": "Sample comment 1",
  "user_id": 1,
  "user_email": null,
  "user_name": "Hans Muster",
  "date": "2015-09-18 15:42:06",
  "is_public": false,
  "image": "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",
  "image_path": "http://my.easysys.local/img/profile_picture/j2cbWl-yp3zT9oOh9jHTAA/Ds8buEV0HXZsvuBm3df8SQ.png?type=thumb"
}

List payments

GET /kb_invoice/1/payment
Accept: application/json
Authorization: Bearer 677a1598d208d6c303fa5ca1c774709250e21749
Name Required Type Description
order_by optional string Sorting
limit optional integer Limit
offset optional integer Offset
callback optional string Javascript callback

The following sort parameters may be applied:

  • 0

The following scopes are needed:

  • kb_invoice_show
  • kb_bill_show
  • kb_credit_voucher_show
Status: 200 OK
X-Authenticated-User: apiextract_1
Content-Length: 324
Content-Type: application/json
[
  {
    "id": 9,
    "date": "2014-08-01",
    "value": "10.0000",
    "bank_account_id": null,
    "title": "lib.model.kb_client_account_entry.KbInvoice_receipt_of_payment",
    "payment_service_id": null,
    "is_client_account_redemption": false,
    "is_cash_discount": false,
    "kb_invoice_id": 1,
    "kb_credit_voucher_id": null,
    "kb_bill_id": null,
    "kb_credit_voucher_text": ""
  }
]

Show payments

GET /kb_invoice/1/payment/9
Accept: application/json
Authorization: Bearer 677a1598d208d6c303fa5ca1c774709250e21749
Name Required Type Description
callback optional string Javascript callback

The following scopes are needed:

  • kb_invoice_show
  • kb_bill_show
  • kb_credit_voucher_show
Status: 200 OK
X-Authenticated-User: apiextract_1
Etag: ea5454299b8b979c3f851c07e5a44086
Content-Length: 322
Content-Type: application/json
{
  "id": 9,
  "date": "2014-08-01",
  "value": "10.0000",
  "bank_account_id": null,
  "title": "lib.model.kb_client_account_entry.KbInvoice_receipt_of_payment",
  "payment_service_id": null,
  "is_client_account_redemption": false,
  "is_cash_discount": false,
  "kb_invoice_id": 1,
  "kb_credit_voucher_id": null,
  "kb_bill_id": null,
  "kb_credit_voucher_text": ""
}

Create payments

POST /kb_invoice/1/payment
Accept: application/json
Authorization: Bearer 677a1598d208d6c303fa5ca1c774709250e21749
{
  "date": "2014-08-01",
  "value": 10,
  "bank_account_id": null,
  "payment_service_id": null
}
Name Required Type Description
callback optional string Javascript callback
Name Required Type Description
value required decimal
bank_account_id optional Resource bank_account
date optional date (Format yyyy-mm-dd)
payment_service_id optional Resource payment_service

The following scopes are needed:

  • kb_invoice_show
  • kb_bill_show
  • kb_credit_voucher_show
Status: 201 Created
X-Authenticated-User: apiextract_1
Etag: ea5454299b8b979c3f851c07e5a44086
Content-Length: 317
Content-Type: application/json
{
  "id": 9,
  "date": "2014-08-01",
  "value": "10",
  "bank_account_id": null,
  "title": "lib.model.kb_client_account_entry.KbInvoice_receipt_of_payment",
  "payment_service_id": null,
  "is_client_account_redemption": false,
  "is_cash_discount": false,
  "kb_invoice_id": 1,
  "kb_credit_voucher_id": null,
  "kb_bill_id": null,
  "kb_credit_voucher_text": ""
}

Delete payments

DELETE /kb_invoice/1/payment/9
Accept: application/json
Authorization: Bearer 677a1598d208d6c303fa5ca1c774709250e21749
Name Required Type Description
callback optional string Javascript callback

The following scopes are needed:

  • kb_invoice_show
  • kb_bill_show
  • kb_credit_voucher_show
Status: 200 OK
X-Authenticated-User: apiextract_1
Content-Length: 16
Content-Type: application/json
{
  "success": true
}