Sevdesk
German online accounting platform for invoices, customers, expenses, clearing accounts, accounting contacts, and check-account transactions.
Built for freelancer and SMB accounting that books invoice payments, verifies customer-number availability, and creates clearing accounts and transactions.
Use Sevdesk with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put Sevdesk to work.
What Snow can do with Sevdesk
These are the Sevdesk operations Snow and the apps you build with it can run. Sign in to choose which ones Snow may run without asking.
Reads63
Look at your data without changing it.
- Get Accounting Contacts
Tool to retrieve accounting contacts from sevDesk. Use when you need to fetch accounting contact information including debitor and creditor numbers.
- Get Check Account Balance At Date
Tool to get the balance of a check account at a specific date. Use when you need to retrieve the historical balance of a bank account, considering only transactions up to the specified date at 23:59:59.
- Get Check Account By ID
Tool to retrieve details of a specific check account by ID. Use when you have a check account's ID and need its detailed information including balance, IBAN, currency, and status.
- Get Check Account Transactions
Tool to retrieve list of check account transactions. Use when you need to fetch transactions with optional filters (e.g., account ID, date, status) after verifying the check account exists.
- Get Check Accounts
Tool to retrieve a list of all check accounts. Use when you need to view or select available bank accounts in sevDesk.
- Get Communication Ways
Tool to retrieve communication ways from sevDesk. Use when you need to fetch contact information like phone numbers, emails, or web addresses for a contact.
- Get Contact Addresses
Tool to retrieve contact addresses from sevdesk. Use when you need to fetch address information for contacts with optional pagination and embedded related objects.
- Get Contact By ID
Tool to retrieve details of a specific contact by ID. Use when you have a contact's UUID and need its detailed information.
- Get Contacts
Tool to retrieve a list of contacts. Use when you need to fetch contacts from sevdesk with optional filters.
- Get Credit Notes
Tool to retrieve a list of credit notes. Use when you need to fetch multiple or filtered credit note records after confirming filters.
Creates15
Add something new to your account.
- Create Accounting Contact
Tool to create a new accounting contact in sevDesk. Use when you need to assign debitor or creditor numbers to existing contacts for accounting purposes.
- Create Check Account Transaction
Tool to create a new check account transaction in SevDesk. Use when you need to manually record a transaction for a payment account, such as bank transfers, cash movements, or other financial transactions that need to be tracked in the accounting system.
- Create Communication Way
Tool to create a new contact communication way (email, phone, website, etc.) in SevDesk. Use when you need to add contact information like email addresses, phone numbers, or website URLs to an existing contact.
- Create Contact
Creates a new contact (person or company) in SevDesk accounting system. Required fields: - type: Must be 'PERSON' or 'COMPANY' - familyname: Required for PERSON type (last name) - name: Required for COMPANY type (company name) - category: Contact category reference (e.g., id=3 for Customer, id=2 for Supplier) Automatically generates customerNumber if not provided. Supports optional fields like email, phone, address, bank details, tax information, and more.
- Create Contact (REST API)
Tool to create a new contact in sevDesk using the standard REST API endpoint. Use when you need to create a person or organization contact with category assignment.
- Create Contact Address
Tool to create a new contact address in SevDesk. Use when you need to add a new address for an existing contact with street, city, postal code, and country information.
- Create Credit Note from Invoice
Tool to create a new credit note from an existing invoice in SevDesk. Use when you need to issue a credit note based on an already created invoice.
- Create Part
Tool to create a new part (product or service) in SevDesk. Use when you need to add inventory items, products, or services to the system for use in invoices and orders.
- Save Invoice
Tool to create a new invoice in SevDesk using the Factory endpoint. Use when you need to create an invoice for a customer with line items, tax information, and optional discounts. This is the main endpoint for invoice creation in SevDesk API.
- Create Clearing Account
Tool to create a new clearing account in sevDesk. Use when you need to set up accounts for tracking intermediate transactions like coupons, gift cards, or prepayments. Clearing accounts are offline accounts used for booking purposes.
Updates23
Change something that is already there.
- Book Invoice Amount
Tool to book an invoice amount in SevDesk. Use when you need to record a payment for an invoice, either full or partial. This creates an invoice log entry and updates the invoice status accordingly.
- Create Tag
Tool to create a new tag and attach it to an object (Invoice, Order, Voucher, or CreditNote) in sevDesk. Use when you need to categorize or label objects for organization and filtering. If a tag with the same name already exists, it will be linked to the object instead of creating a duplicate.
- Send Invoice By
Tool to mark an invoice as sent by specifying how it was sent to the customer. Use when you need to update an invoice's send status after it has been delivered via print, postal mail, email, or PDF download.
- Update Check Account
Updates an existing check account (bank account) in sevDesk by ID. Use this tool to modify bank account details such as bank name, IBAN, BIC, account holder, account number, or status flags (active/default). All fields except 'id' are optional - only provide the fields you want to update. Returns the complete updated check account object. Common use cases: - Update banking information (IBAN, BIC, bank name) - Change account holder details - Set account as active/inactive or default/non-default - Add or modify account description
- Update Contact
Tool to update an existing contact's details. Use after confirming the contact ID. Example: "Update contact with ID 123e4567-e89b-12d3-a456-426614174000".
- Update Order By ID
Tool to update an existing order in sevDesk by ID. Use when you need to modify order details like header, customer notes, or text fields.
- Update Part By ID
Tool to update an existing part (product/service) in sevDesk. Use when you need to modify part details like name, stock, price, tax rate, or status.
- Enshrine Check Account Transaction
Tool to enshrine a check account transaction by its ID. Use when you need to permanently lock or finalize a transaction to prevent further modifications.
- Mark Order as Sent
Tool to mark an order as sent in sevDesk. Use when you need to update an order's send status after delivering it to the customer. Specify the send type (print, postal, mail, or PDF download) and whether to create a draft.
- Render Invoice
Tool to render the PDF document of an invoice by its ID. Use when you need to generate or regenerate the PDF representation of an invoice.
Deletes14
Remove something. This often cannot be undone.
- Delete Contact
Permanently deletes a contact from sevDesk by its unique identifier. This action removes the contact and cannot be undone. Use this when you need to: - Remove outdated or duplicate contacts - Clean up test data - Delete contacts that are no longer needed The contact ID must be valid and the contact must exist, otherwise a 404 error will be raised. Example: "Delete contact with ID 12345"
- Delete Tag By ID
Permanently deletes a tag from sevDesk by its unique identifier. Use this when you need to remove tags that are no longer needed or to clean up tag data. The tag ID must be valid and the tag must exist, otherwise a 404 error will be raised.
- Delete Accounting Contact By ID
Permanently deletes an accounting contact from sevDesk by its unique identifier. This action removes the accounting contact and cannot be undone. Use this when you need to: - Remove outdated or duplicate accounting contacts - Clean up test data - Delete accounting contacts that are no longer needed The accounting contact ID must be valid and the contact must exist, otherwise a 404 error will be raised. Example: "Delete accounting contact with ID 90804710"
- Delete Check Account By ID
Permanently deletes a check account from sevDesk by its unique identifier. This action removes the check account (bank account) and cannot be undone. Use this when you need to: - Remove outdated or unused bank accounts - Clean up test data - Delete check accounts that are no longer needed The check account ID must be valid and the account must exist, otherwise a 404 error will be raised. Example: "Delete check account with ID 6158594"
- Delete Check Account Transaction
Permanently deletes a check account transaction from sevDesk by its unique identifier. Use when you need to remove a transaction that was created in error or is no longer needed.
- Delete Communication Way By ID
Permanently deletes a communication way from sevDesk by its unique identifier. Use when you need to remove phone numbers, email addresses, or other contact methods from contacts. The communication way ID must be valid and exist, otherwise a 404 error will be raised.
- Delete Contact Address By ID
Tool to delete a contact address from sevDesk by its unique identifier. Use when you need to permanently remove a contact address that is no longer needed or is outdated.
- Delete Contact Custom Field By ID
Tool to permanently delete a contact custom field by its ID. Use when you need to remove a custom field value from a contact.
- Delete Contact Custom Field Setting By ID
Tool to permanently delete a contact custom field setting by its ID. Use when you need to remove a custom field configuration from contacts.
- Delete Credit Note By ID
Permanently deletes a credit note from sevDesk by its unique identifier. This action removes the credit note and cannot be undone. Use this when you need to: - Remove outdated or incorrect credit notes - Clean up draft credit notes that are no longer needed - Delete test data Note: The credit note must be in draft status to be deleted. Attempting to delete a non-draft credit note will result in a 409 Conflict error. The credit note ID must be valid and exist, otherwise a 404 error will be raised. Example: "Delete credit note with ID 2569269"
Related integrations
Ready to put Sevdesk to work?
Sign up free, build an app by chatting, and connect Sevdesk in minutes. No credit card required.