Jupiter ERP
Account API

CreateInvoiceRequest

Felder, Typen und Verweise auf andere Modelle.

CreateInvoiceRequest (object)

FeldTypBeschreibung
account_user_idinteger
address_line_1stringFirst line of the address (Street and House number)
address_line_2stringSecond line of the address
adjustmentsobject[]

array

Elemente

FeldTypBeschreibung
descriptionstring
ratenumber
title*string
type*string

string

  • surcharge
  • discount
valueinteger
buyer_emailstring
buyer_referencestring
cash_discount_daysinteger
cash_discount_ratenumber
citystringCity of the address.
contact_id*integer
cost_center_idinteger
country_codestringISO country code of the address.
currency_codestring
date*string
delivery_datestringDate in Y-m-d format
delivery_termsstring
due_date*stringDate in Y-m-d format
e_invoicebooleanWhen true, the PDF is generated with embedded ZUGFeRD 2.2 (EN16931) XML
exchange_ratestringOptional exchange rate to EUR (foreign units per 1 EUR, ECB convention). When omitted, it is prefilled from the daily ECB rate for the document date.
formatted_numberstring
name_line_1string
name_line_2string
name_line_3string
payment_method_codestring
payment_termsstring
positionsobject[]

array

Elemente

FeldTypBeschreibung
chart_of_accountsstringChart of accounts snapshot (receipt positions)

string

  • deu-skr03
  • deu-skr04
descriptionstring
discount_ratenumber
discount_valueinteger
is_optionalboolean
ledger_account_namestringLedger account name snapshot (receipt positions)
ledger_account_numberstringLedger account number (receipt positions)
position*string
price_unitinteger
product_skustring
quantitynumber
tax_ratenumber
title*string
unit_codestringUN/CEFACT unit of measure code (Recommendation 20/21). Null allowed for optional positions. Code meanings: - C62: unit (piece) - HUR: hour - DAY: day - KGM: kilogram - GRM: gram - LTR: litre - CMT: centimetre - MTR: metre - MTK: square metre - MTQ: cubic metre - KMT: kilometre - TNE: tonne (metric) - PAC: package - PR: pair - BOX: box - RO: roll - SET: set - PCE: page - MIN: minute - SEC: second - MLT: millilitre - MMT: millimetre - P1: percent - ZZ: lump sum (generic / no unit)

string

  • C62
  • HUR
  • DAY
  • KGM
  • GRM
  • LTR
  • CMT
  • MTR
  • MTK
  • MTQ
  • KMT
  • TNE
  • PAC
  • PR
  • BOX
  • RO
  • SET
  • PCE
  • MIN
  • SEC
  • MLT
  • MMT
  • P1
  • ZZ
positions_price_input_modestringWhether position unit prices were entered as net or gross (display preference; price_unit is always stored net).

string

  • net
  • gross
print_background_idinteger
print_layout_idinteger
print_optionsobject
FeldTypBeschreibung
show_contact_numberbooleanShow contact number
show_folding_marksbooleanShow folding marks
show_footerbooleanShow footer
show_headerbooleanShow header
show_item_pricesbooleanShow item prices
show_item_quantitiesbooleanShow item quantities
show_item_skubooleanShow item SKU
show_item_tax_ratebooleanShow item tax rate
show_item_totalsbooleanShow item totals
show_logobooleanShow logo
show_logo_textbooleanShow logo text
show_page_numbersbooleanShow page numbers
show_signature_fieldbooleanShow signature field
show_termsbooleanShow terms
show_totalsbooleanShow totals
project_idinteger
referencestring
service_contract_idinteger
service_date_fromstringDate in Y-m-d format
service_date_tostringDate in Y-m-d format
service_object_idsinteger[]

array

Elemente

integer

service_order_idinteger
source_documentobjectPolymorphic reference to a business document in the account

Polymorphic reference to a business document in the account

FeldTypBeschreibung
id*integer
type*string

string

  • quote
  • order_confirmation
  • delivery_note
  • invoice
  • credit_note
  • custom_document
statestringState or region of the address.
subjectstring
text_bottomstring
text_topstring
vat_rule_codestring
zipstringZIP or postal code.
Beispiel (JSON)
{
  "formatted_number": "string",
  "date": "string",
  "contact_id": 0,
  "cost_center_id": 0,
  "project_id": 0,
  "service_contract_id": 0,
  "due_date": "2025-01-14T00:00:00.000Z"
}
Schema CreateInvoiceRequest · Jupiter ERP