Rechnungen

Über diese Funktion können Rechnungsdaten abgerufen werden. Die Anlage von Rechnungen wird in einem eigenen Abschnitt behandelt.

Rechnungen

Version 1.2


GET/openwowi/v1.2/AccountancyTransactionData/InvoiceReceipt
Authorization
Query parameters
Response

OK

Body
Idinteger (int32)
Numbernullable string
CompanyCodenullable all of
IssueDatestring (date)
Example: "2025-02-05"
Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
DueDatestring (date)
Example: "2025-02-05"
Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ActualDeliveryDatestring (date)
Example: "2025-02-05"
Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
MonetaryTotalnullable all of
TaxTotalnullable all of
PaymentOrdersnullable array of object
ResponsibleOfficialnullable all of
Departmentnullable all of
EconomicUnitnullable all of
Projectnullable all of
AdditionalFieldsnullable array of object
Processingnullable all of
InvoiceTypenullable all of
CorrectionReasonnullable string
CommissioningDatanullable all of
Request
const response = await fetch('/openwowi/v1.2/AccountancyTransactionData/InvoiceReceipt', {
    method: 'GET',
    headers: {},
});
const data = await response.json();
Response
[
  {
    "Id": 1,
    "Number": "text",
    "CompanyCode": {
      "Id": 1,
      "Name": "text",
      "Code": "text"
    },
    "IssueDate": "2025-02-05",
    "DueDate": "2025-02-05",
    "ActualDeliveryDate": "2025-02-05",
    "MonetaryTotal": {
      "TaxExclusiveAmount": 1,
      "TaxInclusiveAmount": 1,
      "TaxInclusiveLaborCost": 1,
      "TaxInclusiveMaterialCost": 1,
      "TaxExclusiveLaborCost": 1,
      "TaxExclusiveMaterialCost": 1
    },
    "TaxTotal": {
      "TaxAmount": 1,
      "TaxSubtotals": [
        {
          "Net": 1,
          "Vat": 1,
          "Tax": {
            "Id": 1,
            "Code": "text"
          }
        }
      ]
    },
    "PaymentOrders": [
      {
        "PaymentOrderNumber": "text",
        "Maturity": "2025-02-05",
        "TransferDate": "2025-02-05",
        "PaymentFileStatus": {
          "Id": 1,
          "Code": "text"
        }
      }
    ],
    "ResponsibleOfficial": {
      "Id": 1,
      "CodeShort": "text",
      "PersonId": 1
    },
    "Department": {
      "Id": 1,
      "Name": "text"
    },
    "EconomicUnit": {
      "Id": 1,
      "IdNum": "text"
    },
    "Project": {
      "Id": 1,
      "Code": "text",
      "Name": "text"
    },
    "AdditionalFields": [
      {
        "Name": "text",
        "Content": "text",
        "Type": "text"
      }
    ],
    "Processing": {
      "Id": 1,
      "Code": "text"
    },
    "InvoiceType": {
      "Id": 1,
      "Code": "text"
    },
    "CorrectionReason": "text",
    "CommissioningData": {
      "CommissionItems": [
        {
          "Id": 1,
          "Code": "text",
          "UnitPrice": 1,
          "GrossAmount": 1,
          "NetAmount": 1,
          "Units": 1,
          "CommissionText": "text",
          "InternalDescription": "text",
          "PositionNumber": 1,
          "IsCanceled": true,
          "IsSmallRepair": true,
          "TransferToCraftsmanPortalWithoutCosts": true,
          "BudgetData": {
            "Budget": {
              "Id": 1,
              "Code": "text"
            },
            "BudgetDetail": {
              "Id": 1,
              "BudgetId": 1,
              "Hierarchy1Value": "text",
              "Hierarchy2Value": "text",
              "Hierarchy3Value": "text"
            }
          },
          "SalesTax": {
            "Id": 1,
            "Code": "text"
          },
          "ServiceCatalogue": {
            "Id": 1,
            "IdNum": "text",
            "Description": "text",
            "QuantityType": {
              "Id": 1,
              "Name": "text",
              "Code": "text",
              "ArgeCode": "text"
            }
          },
          "CraftActivity": {
            "Id": 1,
            "Code": "text"
          },
          "QuantityType": {
            "Id": 1,
            "Name": "text",
            "Code": "text",
            "ArgeCode": "text"
          },
          "Component": {
            "Id": 1,
            "Name": "text"
          },
          "Facility": {
            "Id": 1,
            "Name": "text"
          },
          "ComponentCatalog": {
            "Id": 1,
            "Name": "text"
          },
          "FacilityCatalog": {
            "Id": 1,
            "Name": "text"
          },
          "ApprovedNetAmount": 1,
          "Commission": {
            "Id": 1,
            "IdNum": "text",
            "Code": "text",
            "RecordingDate": "2025-02-05",
            "ReleaseDate": "2025-02-05",
            "PlacingDate": "2025-02-05",
            "AcceptanceDate": "2025-02-05",
            "CompletionDate": "2025-02-05",
            "CommissionType": {
              "Id": 1,
              "Code": "text"
            },
            "CommissionStatus": {
              "Id": 1,
              "Code": "text"
            }
          }
        }
      ]
    }
  }
]

Zahlungsanweisungen

Version 1.2


GET/openwowi/v1.2/AccountancyTransactionData/InvoiceReceipt/PaymentOrders
Authorization
Query parameters
Response

OK

Body
Idinteger (int32)
Numbernullable string
CompanyCodenullable all of
PaymentOrdersnullable array of object
Request
const response = await fetch('/openwowi/v1.2/AccountancyTransactionData/InvoiceReceipt/PaymentOrders', {
    method: 'GET',
    headers: {},
});
const data = await response.json();
Response
[
  {
    "Id": 1,
    "Number": "text",
    "CompanyCode": {
      "Id": 1,
      "Name": "text",
      "Code": "text"
    },
    "PaymentOrders": [
      {
        "PaymentOrderNumber": "text",
        "Maturity": "2025-02-05",
        "TransferDate": "2025-02-05",
        "PaymentFileStatus": {
          "Id": 1,
          "Code": "text"
        }
      }
    ]
  }
]

Last updated