Jupiter ERP
Account API

ListBankTransactionAssignmentSuggestions200Response

Felder, Typen und Verweise auf andere Modelle.

ListBankTransactionAssignmentSuggestions200Response (object)

FeldTypBeschreibung
data*object[]

array

Elemente

FeldTypBeschreibung
bank_transaction*object
FeldTypBeschreibung
amount_assignable_cents*integerAmount in cents that can still be assigned to payables (0 when fully assigned, private, or no assignment required)
amount_cents*integerSigned; positive = credit, negative = debit
assignment_status*stringDerived from allocations, linked transfer, is_private, and is_no_assignment_required. open, partially_assigned, fully_assigned, private, no_assignment_required, transfer

string

  • open
  • partially_assigned
  • fully_assigned
  • private
  • no_assignment_required
  • transfer
auto_detected*booleanAutomatically detected e.g. by import or matching
bank_account_id*integer
counterparty_account_numberstring
counterparty_bank_codestring
counterparty_namestring
created_atstring (date-time)Creation timestamp in ISO 8601 format.
currency_codestring
external_idstring
id*integer
is_no_assignment_required*booleanUser-marked as not requiring document assignment (e.g. zero-amount transactions)
is_private*booleanUser-marked as private (no business assignment)
linked_transferobjectSummary of the paired bank transaction in an internal account transfer (Umbuchung).

Summary of the paired bank transaction in an internal account transfer (Umbuchung).

FeldTypBeschreibung
amount_cents*integerSigned; positive = credit, negative = debit
bank_account_id*integer
counterparty_namestring
currency_codestring
id*integer
referencestring
transaction_date*stringTimestamp in W3C format, will be saved in UTC time +00:00
locked_atstringTimestamp in W3C format, will be saved in UTC time +00:00
memostring
referencestring
source*stringmanual, csv, api
transaction_date*stringTimestamp in W3C format, will be saved in UTC time +00:00
updated_atstring (date-time)Last update timestamp in ISO 8601 format.
value_datestringDate in Y-m-d format
suggestion*object
FeldTypBeschreibung
amount_open_cents*integerOpen amount on the document in cents
amount_total_cents*integerTotal document amount in cents (e.g. sum gross or dunning fee)
contact_avatarobject
FeldTypBeschreibung
urlstring
contact_company_namestring
contact_first_namestring
contact_idinteger
contact_last_namestring
contact_namestring
contact_numberinteger
currency_codestring
document_datestring (date)
document_subjectstringDocument subject or title when available (invoice, credit note, dunning)
match_reasons*string[]Why this document was suggested (amount exact match, counterparty name, and/or document number in reference/memo)

array

Elemente

string

  • amount
  • counterparty
  • document_number
payable_id*integer
payable_label*string
payable_type*string

string

  • Invoice
  • CreditNote
  • Dunning
suggested_amount_cents*integerSuggested booking amount in cents (positive, capped by open amount and assignable remainder)
suggestions*object[]All matching documents for this transaction, best match first

array

Elemente

FeldTypBeschreibung
amount_open_cents*integerOpen amount on the document in cents
amount_total_cents*integerTotal document amount in cents (e.g. sum gross or dunning fee)
contact_avatarobject
FeldTypBeschreibung
urlstring
contact_company_namestring
contact_first_namestring
contact_idinteger
contact_last_namestring
contact_namestring
contact_numberinteger
currency_codestring
document_datestring (date)
document_subjectstringDocument subject or title when available (invoice, credit note, dunning)
match_reasons*string[]Why this document was suggested (amount exact match, counterparty name, and/or document number in reference/memo)

array

Elemente

string

  • amount
  • counterparty
  • document_number
payable_id*integer
payable_label*string
payable_type*string

string

  • Invoice
  • CreditNote
  • Dunning
suggested_amount_cents*integerSuggested booking amount in cents (positive, capped by open amount and assignable remainder)
meta*object
FeldTypBeschreibung
matched_count*integerNumber of transactions with at least one suggestion
scanned_count*integerNumber of open transactions scanned for matches
Beispiel (JSON)
{
  "data": [
    {
      "bank_transaction": {
        "id": 0,
        "bank_account_id": 0,
        "transaction_date": "2025-01-14T13:51:15.000Z",
        "value_date": "2025-01-14T00:00:00.000Z",
        "amount_cents": 0,
        "currency_code": "string",
        "source": "string",
        "assignment_status": "open",
        "amount_assignable_cents": 0,
        "is_private": true,
        "is_no_assignment_required": true,
        "auto_detected": true
      },
      "suggestion": {
        "payable_type": "Invoice",
        "payable_id": 0,
        "payable_label": "string",
        "contact_id": 0,
        "contact_name": "string",
        "contact_first_name": "string",
        "amount_total_cents": 0,
        "amount_open_cents": 0,
        "match_reasons": [
          "amount"
        ],
        "suggested_amount_cents": 0
      },
      "suggestions": [
        {
          "payable_type": "Invoice",
          "payable_id": 0,
          "payable_label": "string",
          "contact_id": 0,
          "contact_name": "string",
          "contact_first_name": "string",
          "amount_total_cents": 0,
          "amount_open_cents": 0,
          "match_reasons": [
            "amount"
          ],
          "suggested_amount_cents": 0
        }
      ]
    }
  ],
  "meta": {
    "scanned_count": 0,
    "matched_count": 0
  }
}
Schema ListBankTransactionAssignmentSuggestions200Response · Jupiter ERP