Jupiter ERP
Account API

UpdateRecurringReceiptRequest

Partial update; all fields are optional.

UpdateRecurringReceiptRequest (object)

Partial update; all fields are optional.

FieldTypeDescription
account_user_idinteger
auto_approveboolean
automatic_generationboolean
contact_idinteger
cost_center_idinteger
currency_codestring
due_daysinteger
end_datestringDate in Y-m-d format
exchange_ratestring
file_hashstringHash of a previously staged/uploaded document (see analyzeReceiptFile) to attach to the template.
first_period_startstringDate in Y-m-d format
interval_amountinteger
interval_unitstring

string

  • day
  • week
  • month
  • year
issuer_referencestring
last_created_period_startstringDate in Y-m-d format
namestring
positionsobject[]

array

Elements

FieldTypeDescription
booking_account_catalog_category_idintegerSnapshot of catalog category id at save time
booking_account_catalog_category_namestringSnapshot of catalog category name at save time
booking_account_catalog_idintegerSelected platform booking account catalog entry
booking_account_sourcestringOrigin of a booking account selection

string

  • catalog
  • custom
  • manual
booking_account_typestringBooking account catalog account type (Kontoart)

string

  • expense
  • revenue
  • tax
  • other
chart_of_accountsstringChart of accounts snapshot

string

  • deu-skr03
  • deu-skr04
custom_ledger_account_idintegerSelected tenant custom ledger account
depreciation_afa_ledger_account_namestringSnapshot of the mapped AfA expense ledger account name
depreciation_afa_ledger_account_numberstringSnapshot of the mapped AfA expense ledger account
depreciation_methodstringDepreciation method when this position is treated as a fixed asset

string

  • linear
  • gwg
depreciation_useful_life_yearsintegerUseful life in years (required for linear depreciation)
description*string
idintegerStable identifier of the persisted receipt position. Returned in responses; send it back on update to preserve position identity. Omit for newly added positions.
ledger_account_namestringLedger account name snapshot
ledger_account_numberstringLedger account number (category / account)
position*string
price_unit*integerNet line amount in cents (quantity is always 1)
tax_rate*number
positions_price_input_modestringWhether position unit prices were entered as net or gross (display preference; price_unit is always stored net).

string

  • net
  • gross
project_idinteger
receipt_typestring

string

  • expense
  • income
referencestring
remove_filebooleanWhen true, removes the currently attached document from the template.
service_order_idinteger
statusstring

string

  • active
  • inactive
vat_rule_codestring
Example (JSON)
{
  "name": "string",
  "receipt_type": "expense",
  "status": "active",
  "automatic_generation": true,
  "auto_approve": true,
  "contact_id": 0
}
Schema UpdateRecurringReceiptRequest · Jupiter ERP