info@selectline.de | +49 391 5555-080 | SelectLine – steht jedem Unternehmen
/Accounting/Postings
Beschreibung

Legt eine Buchung an

  • Es wird Finance Premium benötigt.
  • Es wird das Recht "Anlegen" für die Daten "Buchung" benötigt.

Request

URI Parameters

None.


Body Parameters

Buchung

Model: CreatePostingDto
PostDate
date
Erforderlich
Buchungsdatum

Period
Buchungsperiode

PostingDocument
string
Länge: einschließlich zwischen 0 und 40
Buchbeleg

NumberRange
string
Länge: einschließlich zwischen 0 und 15
Nummernkreis

BalanceType
Bei aktiviertem Steuerbilanzkreis können Buchungen exklusiv in der Steuerbilanz erfasst werden.

ServiceDate
date
Leistungsdatum

Reversal
boolean
Generalumkehr

Positions
Collection of CreatePostingPositionDto
Erforderlich
Enthält alle Buchungspositionen
Request Formats
application/json
Beispiel:
    {
  "PostDate": "2026-11-13T09:15:50.8731854+01:00",
  "Period": {
    "Year": 1,
    "Month": 2,
    "Type": "Month"
  },
  "PostingDocument": "sample string 2",
  "NumberRange": "sample string 3",
  "BalanceType": "TaxBalanceSheet",
  "ServiceDate": "2026-11-13T09:15:50.8731854+01:00",
  "Reversal": true,
  "Positions": [
    {
      "Account": "sample string 1",
      "OffsetAccount": "sample string 2",
      "Text": "sample string 3",
      "Text2": "sample string 4",
      "Amount": 5.1,
      "CashDiscount": {
        "Amount": 1.1,
        "TaxCode": "sample string 2",
        "Tax": 1.1,
        "TaxValue": 1.1
      },
      "TaxCode": "sample string 6",
      "Tax": 1.1,
      "TaxValue": 1.1,
      "Currency": "sample string 7",
      "CurrencyFactor": 1.1,
      "VATID": "sample string 8",
      "OpenItem": {
        "CustomerSupplierNumber": "sample string 1",
        "OpenItemDocument": "sample string 2",
        "DueDate": "2026-11-13T09:15:50.8731854+01:00",
        "ValueDate": "2026-11-13T09:15:50.8731854+01:00",
        "PaymentCondition": "sample string 3",
        "DiscountableAmount": 1.1,
        "CashDiscount1Date": "2026-11-13T09:15:50.8731854+01:00",
        "CashDiscount1Percent": 1.1,
        "CashDiscount2Date": "2026-11-13T09:15:50.8731854+01:00",
        "CashDiscount2Percent": 1.1,
        "BankReference": "sample string 4",
        "PaymentBlock": true,
        "BankDetails": 1,
        "PaymentReference": "sample string 5",
        "DunningBlock": true,
        "IncomingPaymentMethod": "ForeignCurrencyAbroad",
        "OutgoingPaymentMethod": "ForeignCurrencyAbroad",
        "OpenItemSettlement": 1,
        "YourOrder": "sample string 6",
        "DeliveryReceiptNumber": "sample string 7",
        "ReferenceNumber": "sample string 8",
        "ParticipantNumber": "sample string 9",
        "Representative": "sample string 10",
        "Commission": 1.1,
        "AdditionalInformation": "sample string 11",
        "CommissionAssesmentBasis": 1.1
      },
      "Costs": [
        {
          "CostMapping": "Account",
          "Amount": 1.1,
          "CostUsingType": "Fixed",
          "CostType": "sample string 1",
          "CostCentre": "sample string 2",
          "CostUnit": "sample string 3"
        },
        {
          "CostMapping": "Account",
          "Amount": 1.1,
          "CostUsingType": "Fixed",
          "CostType": "sample string 1",
          "CostCentre": "sample string 2",
          "CostUnit": "sample string 3"
        }
      ],
      "OSSProcess": "NoParticipation",
      "OSSISOCode": "sample string 9",
      "OSSTurnoverType": "TurnoverForGoodsCarried",
      "OSSTaxRate": "FullTaxRate",
      "ValueDateSettlementCurrency": "sample string 10"
    },
    {
      "Account": "sample string 1",
      "OffsetAccount": "sample string 2",
      "Text": "sample string 3",
      "Text2": "sample string 4",
      "Amount": 5.1,
      "CashDiscount": {
        "Amount": 1.1,
        "TaxCode": "sample string 2",
        "Tax": 1.1,
        "TaxValue": 1.1
      },
      "TaxCode": "sample string 6",
      "Tax": 1.1,
      "TaxValue": 1.1,
      "Currency": "sample string 7",
      "CurrencyFactor": 1.1,
      "VATID": "sample string 8",
      "OpenItem": {
        "CustomerSupplierNumber": "sample string 1",
        "OpenItemDocument": "sample string 2",
        "DueDate": "2026-11-13T09:15:50.8731854+01:00",
        "ValueDate": "2026-11-13T09:15:50.8731854+01:00",
        "PaymentCondition": "sample string 3",
        "DiscountableAmount": 1.1,
        "CashDiscount1Date": "2026-11-13T09:15:50.8731854+01:00",
        "CashDiscount1Percent": 1.1,
        "CashDiscount2Date": "2026-11-13T09:15:50.8731854+01:00",
        "CashDiscount2Percent": 1.1,
        "BankReference": "sample string 4",
        "PaymentBlock": true,
        "BankDetails": 1,
        "PaymentReference": "sample string 5",
        "DunningBlock": true,
        "IncomingPaymentMethod": "ForeignCurrencyAbroad",
        "OutgoingPaymentMethod": "ForeignCurrencyAbroad",
        "OpenItemSettlement": 1,
        "YourOrder": "sample string 6",
        "DeliveryReceiptNumber": "sample string 7",
        "ReferenceNumber": "sample string 8",
        "ParticipantNumber": "sample string 9",
        "Representative": "sample string 10",
        "Commission": 1.1,
        "AdditionalInformation": "sample string 11",
        "CommissionAssesmentBasis": 1.1
      },
      "Costs": [
        {
          "CostMapping": "Account",
          "Amount": 1.1,
          "CostUsingType": "Fixed",
          "CostType": "sample string 1",
          "CostCentre": "sample string 2",
          "CostUnit": "sample string 3"
        },
        {
          "CostMapping": "Account",
          "Amount": 1.1,
          "CostUsingType": "Fixed",
          "CostType": "sample string 1",
          "CostCentre": "sample string 2",
          "CostUnit": "sample string 3"
        }
      ],
      "OSSProcess": "NoParticipation",
      "OSSISOCode": "sample string 9",
      "OSSTurnoverType": "TurnoverForGoodsCarried",
      "OSSTaxRate": "FullTaxRate",
      "ValueDateSettlementCurrency": "sample string 10"
    }
  ]
}

Response

Resource Description

Model: PostingCreatedDto
Record
integer
Erforderlich
Satznummer der Buchung

Details
Collection of PostingKeyDto
Erforderlich
Detailbuchungen (Skonto, Leistungsdatum, ...)

Response Formats
application/json
Beispiel:
    {
  "Record": 1,
  "Details": [
    {
      "Fiscalyear": 1,
      "Fiscalyear_Startmonth": 2,
      "Record": 3
    },
    {
      "Fiscalyear": 1,
      "Fiscalyear_Startmonth": 2,
      "Record": 3
    }
  ]
}