Eingangsrechnung

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Eingangsrechnungen abrufen

Version 1.0


GET/openwowi/v1.0/Commissioning/InvoiceReceipts
Authorization
Query parameters
Response

OK

Body
Idinteger (int32)
Numbernullable string
MaturityDatestring (date-time)
NetAmount1number (decimal)
NetAmount2nullable number (decimal)
GrossAmountnumber (decimal)
SalesTax1Idinteger (int32)
SalesTax2Idinteger (int32)
CommissionItemsnullable array of object
Request
const response = await fetch('/openwowi/v1.0/Commissioning/InvoiceReceipts', {
    method: 'GET',
    headers: {},
});
const data = await response.json();
Response
[
  {
    "Id": 1,
    "Number": "text",
    "MaturityDate": "2025-02-05T03:51:20.486Z",
    "NetAmount1": 1,
    "NetAmount2": 1,
    "GrossAmount": 1,
    "SalesTax1Id": 1,
    "SalesTax2Id": 1,
    "CommissionItems": [
      {
        "Id": 1,
        "CommissionId": 1,
        "CommissionIdNum": "text",
        "Code": "text",
        "ServiceCatalogueIdNum": "text",
        "ServiceCatalogueDescription": "text",
        "ServiceCatalogueQuantityTypeId": 1,
        "UnitPrice": 1,
        "CraftActivityId": 1,
        "GrossAmount": 1,
        "NetAmount": 1,
        "InternalDescription": "text",
        "InvoiceStep": "text",
        "SalesTaxId": 1,
        "SalesTaxCode": "text",
        "Units": 1
      }
    ]
  }
]

Rechnungen mit Auftragsdetails und Zahlaufträge abrufen

Version 1.2


GET/openwowi/v1.2/CommissioningRead/InvoiceReceipt/CommissionItems
Authorization
Query parameters
Response

OK

Body
Idinteger (int32)
Numbernullable string
CompanyCodenullable all of
InvoiceDatestring (date)
Example: "2025-02-05"
Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
MaturityDatestring (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
CommissionItemsnullable array of object
ResponsibleOfficialnullable all of
Departmentnullable all of
EconomicUnitnullable all of
Projectnullable all of
InvoiceTypenullable all of
Request
const response = await fetch('/openwowi/v1.2/CommissioningRead/InvoiceReceipt/CommissionItems', {
    method: 'GET',
    headers: {},
});
const data = await response.json();
Response
[
  {
    "Id": 1,
    "Number": "text",
    "CompanyCode": {
      "Id": 1,
      "Name": "text",
      "Code": "text"
    },
    "InvoiceDate": "2025-02-05",
    "MaturityDate": "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"
        }
      }
    ],
    "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"
          }
        }
      }
    ],
    "ResponsibleOfficial": {
      "Id": 1,
      "CodeShort": "text",
      "PersonId": 1
    },
    "Department": {
      "Id": 1,
      "Name": "text"
    },
    "EconomicUnit": {
      "Id": 1,
      "IdNum": "text"
    },
    "Project": {
      "Id": 1,
      "Code": "text",
      "Name": "text"
    },
    "InvoiceType": {
      "Id": 1,
      "Code": "text"
    }
  }
]

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

OK

Body
Idinteger (int32)
Numbernullable string
CompanyCodenullable all of
PaymentOrdersnullable array of object
CommissionItemsnullable array of object
Request
const response = await fetch('/openwowi/v1.2/CommissioningRead/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"
        }
      }
    ],
    "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"
          }
        }
      }
    ]
  }
]

Last updated