> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pachtify360.de/llms.txt
> Use this file to discover all available pages before exploring further.

# Centgenaue Kontoübersicht und letzte Archivbelege

> Rein lesend. Keine Buchung oder Neuberechnung historischer Belege.



## OpenAPI

````yaml /openapi.yaml get /pachtkonten/{id}/berechnungsuebersicht
openapi: 3.1.0
info:
  title: Api
  version: 2.1.5
  description: Pachtify360 API specification
servers:
  - url: /api
    description: Base API path
security:
  - cookieAuth: []
tags:
  - name: health
    description: Health operations
  - name: pachtkonten
    description: Lease account management
  - name: patchobjekte
    description: Patch object management
  - name: kontakte
    description: Contact management
  - name: abrechnung
    description: Billing and invoicing
  - name: audit
    description: Audit log management
  - name: dashboard
    description: Dashboard summary data
  - name: duplikate
    description: Duplicate detection and merge
  - name: einstellungen
    description: Application settings
paths:
  /pachtkonten/{id}/berechnungsuebersicht:
    get:
      tags:
        - pachtkonten
      summary: Centgenaue Kontoübersicht und letzte Archivbelege
      description: Rein lesend. Keine Buchung oder Neuberechnung historischer Belege.
      operationId: getPachtkontoBerechnungsuebersicht
      parameters:
        - in: path
          name: id
          required: true
          schema:
            type: integer
            minimum: 1
      responses:
        '200':
          description: Berechnungsübersicht
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PachtkontoBerechnungsuebersicht'
        '400':
          description: Ungültige Konto-ID
        '404':
          description: Konto nicht gefunden
        '500':
          description: Berechnung konnte nicht geladen werden
components:
  schemas:
    PachtkontoBerechnungsuebersicht:
      type: object
      required:
        - pachtkontoId
        - gebuehrenzahler
        - naechsteAbrechnung
        - letzteArchivbelege
        - hinweise
      properties:
        pachtkontoId:
          type: integer
        gebuehrenzahler:
          type: string
          enum:
            - paechter
            - verpaechter
        naechsteAbrechnung:
          oneOf:
            - $ref: '#/components/schemas/PachtkontoNaechsteAbrechnung'
            - type: 'null'
        letzteArchivbelege:
          type: array
          items:
            $ref: '#/components/schemas/PachtkontoLetzterArchivbeleg'
        hinweise:
          type: array
          items:
            type: string
    PachtkontoNaechsteAbrechnung:
      type: object
      required:
        - modus
        - hebungstermin
        - zeitraumVon
        - zeitraumBis
        - anzahlHebungenProJahr
        - anteiligeMonate
        - betraegeCent
      properties:
        modus:
          type: string
          enum:
            - regulaer
            - schlussabrechnung
        hebungstermin:
          type: string
        zeitraumVon:
          type:
            - string
            - 'null'
        zeitraumBis:
          type:
            - string
            - 'null'
        anzahlHebungenProJahr:
          type: integer
        anteiligeMonate:
          type:
            - integer
            - 'null'
        betraegeCent:
          $ref: '#/components/schemas/PachtkontoBerechnungsbetraege'
    PachtkontoLetzterArchivbeleg:
      type: object
      required:
        - id
        - dokumentTyp
        - dokumentennummer
        - datum
        - zeitraumVon
        - zeitraumBis
        - sammelbeleg
        - zahlbetragPaechterCent
        - zahlbetragVerpaechterCent
      properties:
        id:
          type: integer
        dokumentTyp:
          type:
            - string
            - 'null'
        dokumentennummer:
          type:
            - string
            - 'null'
        datum:
          type: string
        zeitraumVon:
          type:
            - string
            - 'null'
        zeitraumBis:
          type:
            - string
            - 'null'
        sammelbeleg:
          type: boolean
        zahlbetragPaechterCent:
          type:
            - integer
            - 'null'
        zahlbetragVerpaechterCent:
          type:
            - integer
            - 'null'
    PachtkontoBerechnungsbetraege:
      type: object
      required:
        - basis
        - zahlbetragPaechter
        - gutschriftVerpaechterVoll
        - hebegebuehrNetto
        - hebegebuehrUst
        - gebuehrenrechnungVerpaechter
        - auszahlungVerpaechter
      properties:
        basis:
          type: integer
        zahlbetragPaechter:
          type: integer
        gutschriftVerpaechterVoll:
          type: integer
        hebegebuehrNetto:
          type: integer
        hebegebuehrUst:
          type: integer
        gebuehrenrechnungVerpaechter:
          type: integer
        auszahlungVerpaechter:
          type: integer
  securitySchemes:
    cookieAuth:
      type: apiKey
      in: cookie
      name: pachtify360.sid
      description: Serverseitige Anwendungssitzung nach Microsoft-Anmeldung.

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.