--- openapi: "3.0.3" info: title: "" description: "" contact: name: "" url: "" email: "example@example.org" version: "" x-oagis-release: "10.8.3" x-oagis-release-date: "2022-09-30" x-oagis-license: "" paths: /biopharmaceutical/purchase-order: summary: "" description: "" get: summary: "" description: "" tags: - "Purchase Order" parameters: - name: "id" in: "query" description: "" required: false schema: type: "integer" responses: "200": description: "" content: application/json: schema: $ref: "#/components/schemas/purchaseOrder" post: summary: "" description: "" tags: - "Purchase Order" requestBody: description: "" content: application/json: schema: $ref: "#/components/schemas/purchaseOrder" responses: "200": description: "" content: application/json: {} components: schemas: purchaseOrder: x-oagis-bie-guid: "oagis-id-7fbe9527190c4244a0021a38b56c61e6" x-oagis-bie-date-time: "2022-12-28T20:20:47+0000" x-oagis-bie-version: "" required: - "purchaseOrder" additionalProperties: false properties: purchaseOrder: type: "object" additionalProperties: false properties: typeCode: description: "identifier of the Purchase Order" type: "string" format: "token" purchaseOrderHeader: type: "object" additionalProperties: false properties: id: type: "array" items: type: "string" format: "normalizedString" lastModificationDateTime: oneOf: - nullable: true - description: "date time when the order was last updated" type: "string" format: "date-time" description: type: "array" items: oneOf: - nullable: true - description: "description of the order" type: "string" note: type: "array" items: oneOf: - nullable: true - description: "Note from the customer to customer service" type: "string" status: type: "array" items: type: "object" additionalProperties: false properties: code: type: "string" format: "normalizedString" customerParty: type: "object" additionalProperties: false properties: id: type: "array" items: type: "string" format: "normalizedString" taxId: type: "array" items: type: "string" format: "normalizedString" dunsid: type: "string" format: "normalizedString" cageid: type: "string" format: "normalizedString" dodaacid: type: "string" format: "normalizedString" accountId: type: "array" items: oneOf: - nullable: true - description: "supplier's account identifier for the customer" type: "string" format: "normalizedString" name: type: "array" items: oneOf: - nullable: true - description: "Customer name" type: "string" supplierParty: type: "object" additionalProperties: false properties: id: type: "array" items: type: "string" format: "normalizedString" taxId: type: "array" items: type: "string" format: "normalizedString" dunsid: type: "string" format: "normalizedString" cageid: type: "string" format: "normalizedString" dodaacid: type: "string" format: "normalizedString" accountId: type: "array" items: type: "string" format: "normalizedString" name: type: "array" items: type: "string" shipToParty: type: "object" additionalProperties: false properties: id: type: "array" items: type: "string" format: "normalizedString" name: type: "array" items: type: "string" location: type: "array" items: type: "object" additionalProperties: false properties: id: type: "array" items: type: "string" format: "normalizedString" coordinate: type: "array" items: type: "object" additionalProperties: false properties: verticalMeasure: type: "number" latitudeMeasure: type: "number" longitudeMeasure: type: "number" physicalAddress: type: "array" items: type: "object" additionalProperties: false properties: addressLine: type: "array" items: type: "string" buildingNumber: type: "string" buildingName: type: "string" cityName: type: "string" countrySubDivisionCode: type: "array" items: type: "string" format: "token" countryCode: type: "string" format: "token" postalCode: type: "string" format: "normalizedString" glnid: type: "string" format: "normalizedString" contact: type: "array" items: type: "object" additionalProperties: false properties: typeCode: type: "string" format: "token" personName: type: "array" items: type: "object" additionalProperties: false properties: formattedName: type: "string" contractReference: type: "object" additionalProperties: false properties: id: type: "array" items: type: "string" format: "normalizedString" totalAmount: oneOf: - nullable: true - type: "number" billToParty: type: "object" additionalProperties: false properties: id: type: "array" items: type: "string" format: "normalizedString" accountId: type: "array" items: type: "string" format: "normalizedString" name: type: "array" items: type: "string" transportationTerm: type: "array" items: type: "object" additionalProperties: false properties: id: type: "array" items: type: "string" format: "normalizedString" freightTermCode: type: "string" format: "token" description: type: "array" items: type: "string" note: type: "array" items: type: "string" tax: type: "array" items: type: "object" additionalProperties: false properties: typeCode: type: "string" format: "token" amount: type: "number" requestedShipDateTime: type: "string" format: "date-time" orderDateTime: type: "string" format: "date-time" purchaseOrderLine: type: "array" items: type: "object" additionalProperties: false properties: actionCode: type: "string" format: "token" lineNumberId: type: "string" format: "normalizedString" item: type: "object" additionalProperties: false properties: id: type: "array" items: type: "string" format: "normalizedString" customerItemIdentification: type: "object" additionalProperties: false properties: id: type: "array" items: type: "string" format: "normalizedString" manufacturerItemIdentification: type: "object" additionalProperties: false properties: typeCode: type: "string" format: "token" id: type: "array" items: type: "string" format: "normalizedString" supplierItemIdentification: type: "object" additionalProperties: false properties: typeCode: type: "string" format: "token" id: type: "array" items: type: "string" format: "normalizedString" upcid: type: "string" format: "normalizedString" gtinid: type: "string" format: "normalizedString" description: type: "array" items: type: "string" countryOfOriginCode: type: "string" format: "token" manufacturingParty: type: "object" additionalProperties: false properties: id: type: "array" items: type: "string" format: "normalizedString" quantity: type: "array" items: type: "number" unitPrice: type: "object" additionalProperties: false properties: {} extendedAmount: type: "number" totalAmount: type: "number" tax: type: "array" items: type: "object" additionalProperties: false properties: {} specialPriceAuthorizationCode: type: "string" format: "normalizedString" taxExemptCodes: type: "object" required: - "code" additionalProperties: false properties: code: type: "array" minItems: 1 items: type: "string" format: "normalizedString" taxExemptIndicator: type: "boolean"