Budgets & Ausgaben

Budgets, Transaktionen, Kosten, Steuern und Bankkonten — Ausgaben verfolgen und automatisch abgleichen.

Budget

Endpoints

GET/budgets
POST/budgets
GET/budgets/{id}
PATCH/budgets/{id}
DELETE/budgets/{id}
POST/budgets/{id}/copy-plan-from-year
GET/budgets/{id}/employee-pnl
PUT/budgets/{id}/plan
GET/budgets/{id}/pnl-by-tags

Schemafelder

FeldTyp
name*string
type*string
granularitystring
budgetGroupstring,null (iri-reference)
attributeSetstring,null (iri-reference)
dateFromstring,null (date-time)
dateTostring,null (date-time)
displayPricePerSqmboolean
outgoingTagsarray
incomingTagsarray
amountStrategy*string
actualModestring
planningModestringnull
planSourcestring
configarray
includePeopleCostsbooleannull
includeEmployeeCostsbooleannull
includePeopleIncomebooleannull
outgoingTagstring,null (iri-reference)
incomingTagstring,null (iri-reference)

Budgettransaktion

Endpoints

GET/budget-transactions
POST/budget-transactions
GET/budget-transactions/{id}
PATCH/budget-transactions/{id}
DELETE/budget-transactions/{id}

Schemafelder

FeldTyp
budget*string (iri-reference)
transaction*string (iri-reference)
employeestring,null (iri-reference)
amountnumbernull

Budgetgruppe

Endpoints

GET/budget-groups
POST/budget-groups
GET/budget-groups/{id}
PATCH/budget-groups/{id}
DELETE/budget-groups/{id}

Schemafelder

FeldTyp
name*string

Kosten

Endpoints

GET/contractors
POST/contractors
GET/contractors/{id}
PATCH/contractors/{id}
DELETE/contractors/{id}
POST/contractors/nip-validation
GET/contractors/search
GET/costs
POST/costs
GET/costs/{id}
PATCH/costs/{id}
GET/costs/{id}/documents
GET/costs/payment-due/{date}
GET/suppliers
POST/suppliers
GET/suppliers/{id}
PATCH/suppliers/{id}
DELETE/suppliers/{id}
POST/suppliers/nip-validation
GET/suppliers/search

Schemafelder

FeldTyp
costGroup*string (iri-reference)
ownerEmployeestring,null (iri-reference)
tinType*string
tinstringnull
tinCountrystring,null (iri-reference)
cyclicboolean
paymentDeadlineintegernull
name*string
descriptionstringnull
matchRegexstringnull
requireAttachmentbooleannull
taxAmountstringnull
notIncludeInChartboolean
eInvoicingReferenceNumberstringnull
eInvoicingSourceXmlUrlstringnull
eInvoicingVisualUrlstringnull
contractorGroupstring,null (iri-reference)

Transaktion

Endpoints

GET/transactions
POST/transactions
GET/transactions/{id}
PATCH/transactions/{id}
DELETE/transactions/{id}
GET/transactions/{id}/suggestions
POST/transactions/{id}/suggestions/{suggestionId}/apply
POST/transactions/import
GET/transactions/search
GET/transactions/unassigned
GET/transactions/with-problems

Schemafelder

FeldTyp
idstring
bankAccountstring (iri-reference)
employeeOwnerstring,null (iri-reference)
hashstring
sourcestringnull
typestring
coststring,null (iri-reference)
counterpartystring,null (iri-reference)
counterpartyRolestringnull
statementNumberinteger
operationNumberstringnull
descriptionstring
currencystring
amountnumber
endingBalancenumber
orderDatestring (date-time)
execDatestring (date-time)
relatedDatestring,null (date-time)
ignored*integer
notestringnull
hasDetectedProblemsbooleannull
transactionAttachmentsarray
additionalAttachmentsarray
invoiceTransactionsarray
propertiesarray
budgetTransactionsarray
projectTransactionsarray
employeeTransactionsarray
createdAtstring (date-time)
updatedAtstring (date-time)
contractorstring,null (iri-reference)
connectedMonthstring (date-time)
relatedEmployeestring,null (iri-reference)

Bankkonto

Endpoints

GET/bank-accounts
POST/bank-accounts
GET/bank-accounts/{id}
PATCH/bank-accounts/{id}

Schemafelder

FeldTyp
bankstring,null (iri-reference)
type*string
defaultboolean
hiddenboolean
name*string
numberstringnull
prefixstringnull
currency*string,null (iri-reference)
defaultImportFormat*string

Steuergruppe

Endpoints

GET/tax-groups
POST/tax-groups
GET/tax-groups/{id}
PATCH/tax-groups/{id}

Schemafelder

FeldTyp
name*string
isDefaultboolean

Währung

Endpoints

GET/currencies
GET/currencies/{!sourceCurrency}/rates/{!targetCurrency}/{date}
GET/currencies/{id}

Schemafelder

FeldTyp
id*string

Anfangsbudget

Endpoints

GET/initial-budgets
POST/initial-budgets
GET/initial-budgets/{id}
PATCH/initial-budgets/{id}
DELETE/initial-budgets/{id}
GET/initial-budgets/{id}/contract-comparison
GET/initial-budgets/{id}/contract-comparison/{tagDefinitionId}/breakdown

Schemafelder

FeldTyp
projectstring (iri-reference)
namestring
notesstringnull

Anfangsbudgetposten

Endpoints

GET/initial-budget-items
POST/initial-budget-items
GET/initial-budget-items/{id}
PATCH/initial-budget-items/{id}
DELETE/initial-budget-items/{id}

Schemafelder

FeldTyp
idstring
namestring
plannedAmountstringnull
tagDefinitionstring,null (iri-reference)
unitstringnull
quantitystringnull
sortOrderinteger

Budgetperiode

Endpoints

GET/budget-periods
POST/budget-periods
GET/budget-periods/{id}
PATCH/budget-periods/{id}
DELETE/budget-periods/{id}

Schemafelder

FeldTyp
idstring
periodKeystring
baseAmountstringnull
linearGrowthstringnull
exponentialGrowthBpsintegernull
unitGrowthstringnull
plannedIncomestringnull

Budget-Mitarbeiter

Endpoints

GET/budget-employees
POST/budget-employees
GET/budget-employees/{id}
PATCH/budget-employees/{id}
DELETE/budget-employees/{id}

Schemafelder

FeldTyp
idstring
budget*object
employee*string (iri-reference)
positionstring
positionNamestring

Budget-Vertrag

Endpoints

GET/budget-contracts
POST/budget-contracts
GET/budget-contracts/{id}
DELETE/budget-contracts/{id}

Schemafelder

FeldTyp
idstring
contractstring (iri-reference)

Budget-Auftragnehmer

Endpoints

GET/budget-contractors
POST/budget-contractors
GET/budget-contractors/{id}
DELETE/budget-contractors/{id}

Schemafelder

FeldTyp
budget*string (iri-reference)
contractor*string (iri-reference)

Budget-Rechnung

Endpoints

GET/budget-invoices
POST/budget-invoices
GET/budget-invoices/{id}
DELETE/budget-invoices/{id}

Schemafelder

FeldTyp
budget*string (iri-reference)
invoice*string (iri-reference)
amountNetstringnull

Budget-Projekt

Endpoints

GET/budget-projects
POST/budget-projects
GET/budget-projects/{id}
DELETE/budget-projects/{id}

Schemafelder

FeldTyp
idstring
budget*object
project*string (iri-reference)
createdAtstring (date-time)

Budget-Aktivitätsposten

Endpoints

GET/budget-activity

Schemafelder

FeldTyp
typestring
statestring
directionstring
labelstring
amountnumber
datestringnull

Budget-Warnposten

Endpoints

GET/budget-alerts

Schemafelder

FeldTyp
keystring
typestring
severitystring
titlestring
descriptionstring
periodstringnull
dismissedboolean

Kostengruppe

Endpoints

GET/cost-groups
POST/cost-groups
GET/cost-groups/{id}
PATCH/cost-groups/{id}
GET/cost-groups/{id}/chart
POST/cost-groups/{id}/merge
POST/cost-groups/assign-icons-ai
GET/cost-groups/chart

Schemafelder

FeldTyp
idinteger
type*string
name*string
descriptionstringnull
iconstringnull
accoutancy_referencestringnull
costsarray
createdAtstring (date-time)
updatedAtstring (date-time)
possibleTypesstring

Steuerregel

Endpoints

GET/tax-rules
POST/tax-rules
GET/tax-rules/{id}
PATCH/tax-rules/{id}
DELETE/tax-rules/{id}

Schemafelder

FeldTyp
idstring
country*string (iri-reference)
taxAmount*string

Bank

Endpoints

GET/banks
POST/banks
GET/banks/{id}
PATCH/banks/{id}

Schemafelder

FeldTyp
namestring
swift*string

Transaktionsanhang

Endpoints

GET/transaction-attachments
POST/transaction-attachments
GET/transaction-attachments/{id}
PATCH/transaction-attachments/{id}
DELETE/transaction-attachments/{id}
POST/transaction-attachments/{id}/apply-suggestion
POST/transaction-attachments/{id}/apply-supplier-suggestion
POST/transaction-attachments/{id}/approve
POST/transaction-attachments/{id}/cascade-preview
POST/transaction-attachments/{id}/detach
GET/transaction-attachments/{id}/documents
POST/transaction-attachments/{id}/manual-match
POST/transaction-attachments/{id}/mark-manual-paid
GET/transaction-attachments/{id}/match-candidates
POST/transaction-attachments/{id}/prefill-project-allocations
POST/transaction-attachments/{id}/prefill-project-allocations-by-cascade
POST/transaction-attachments/{id}/prefill-project-allocations-by-meter
POST/transaction-attachments/{id}/reject
POST/transaction-attachments/{id}/replace-project-allocations
POST/transaction-attachments/{id}/submit-for-approval
GET/transaction-attachments/{id}/suggestions
GET/transaction-attachments/{id}/suggestions-debug
POST/transaction-attachments/{id}/suggestions/{suggestionId}/apply
POST/transaction-attachments/{id}/suggestions/accept-all
POST/transaction-attachments/{id}/unlink-transaction
POST/transaction-attachments/{id}/unmark-manual-paid
POST/transaction-attachments/{id}/withdraw-approval
POST/transaction-attachments/create
POST/transaction-attachments/create-base64
GET/transaction-attachments/pending-approval
GET/transaction-attachments/search

Schemafelder

FeldTyp
idinteger
amountintegernull
namestring
receivedAtstring (date-time)
statusstring

Rechnungsposition des Transaktionsanhangs

Endpoints

POST/transaction-attachment-invoice-lines
PATCH/transaction-attachment-invoice-lines/{id}
DELETE/transaction-attachment-invoice-lines/{id}

Schemafelder

FeldTyp
idinteger
transactionAttachmentstring (iri-reference)
positioninteger
descriptionstringnull
quantitystringnull
unitPricestringnull
amountstringnull
taxRatestringnull
currencystringnull
projectstring,null (iri-reference)
createdAtstring (date-time)
updatedAtstring (date-time)