{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"_PurchaseOrderItem": {
"type": "array",
"description": "Purchase Order Item"
},
"_PurchaseOrderNote": {
"type": "array",
"description": "Purchase Order Note"
},
"_PurchaseOrderPartner": {
"type": "array",
"description": "Purchase Order Partner"
},
"_SupplierAddress": {
"type": "object",
"description": "Supplier Address",
"properties": {
"SupplierAddressID": {
"type": "string",
"description": "Supplier Address ID"
},
"PurchaseOrder": {
"type": "string",
"description": "Purchase Order Number"
},
"AddressID": {
"type": "string",
"description": "Address ID"
},
"AddressPersonID": {
"type": "string",
"description": "Address Person ID"
},
"AddressRepresentationCode": {
"type": "string",
"description": "Version ID for International Addresses"
},
"CorrespondenceLanguage": {
"type": "string",
"description": "Correspondence Language"
},
"PrfrdCommMediumType": {
"type": "string",
"description": "Communication Method (Key) (Business Address Services)"
},
"AddresseeFullName": {
"type": "string",
"description": "Full Name of Person"
},
"OrganizationName1": {
"type": "string",
"description": "Name 1"
},
"OrganizationName2": {
"type": "string",
"description": "Organization Name2"
},
"OrganizationName3": {
"type": "string",
"description": "Organization Name3"
},
"OrganizationName4": {
"type": "string",
"description": "Organization Name4"
},
"AddressSearchTerm1": {
"type": "string",
"description": "Address Search Term1"
},
"AddressSearchTerm2": {
"type": "string",
"description": "Address Search Term2"
},
"CityName": {
"type": "string",
"description": "City Name"
},
"DistrictName": {
"type": "string",
"description": "District Name"
},
"VillageName": {
"type": "string",
"description": "City (different from postal city)"
},
"PostalCode": {
"type": "string",
"description": "City Postal Code"
},
"CompanyPostalCode": {
"type": "string",
"description": "Company Postal Code (for Large Customers)"
},
"StreetName": {
"type": "string",
"description": "Street Name"
},
"StreetPrefixName1": {
"type": "string",
"description": "Street Prefix Name1"
},
"StreetPrefixName2": {
"type": "string",
"description": "Street Prefix Name2"
},
"StreetSuffixName1": {
"type": "string",
"description": "Street Suffix Name1"
},
"StreetSuffixName2": {
"type": "string",
"description": "Street Suffix Name2"
},
"HouseNumber": {
"type": "string",
"description": "House Number"
},
"HouseNumberSupplementText": {
"type": "string",
"description": "House number supplement"
},
"Building": {
"type": "string",
"description": "Building (Number or Code)"
},
"Floor": {
"type": "string",
"description": "Floor in Building"
},
"RoomNumber": {
"type": "string",
"description": "Room or Apartment Number"
},
"Country": {
"type": "string",
"description": "The country value"
},
"Region": {
"type": "string",
"description": "Region (State, Province, County)"
},
"FormOfAddress": {
"type": "string",
"description": "Form-of-Address Key"
},
"TaxJurisdiction": {
"type": "string",
"description": "Tax Jurisdiction"
},
"TransportZone": {
"type": "string",
"description": "Transportation zone to or from which the goods are delivered"
},
"POBox": {
"type": "string",
"description": "PO Box"
},
"POBoxIsWithoutNumber": {
"type": "boolean",
"description": "Flag: PO Box Without Number"
},
"POBoxPostalCode": {
"type": "string",
"description": "PO Box Postal Code"
},
"POBoxLobbyName": {
"type": "string",
"description": "PO Box Lobby Name"
},
"POBoxDeviatingCityName": {
"type": "string",
"description": "PO Box city"
},
"POBoxDeviatingRegion": {
"type": "string",
"description": "Region for PO Box (Country/Region, State, Province, ...)"
},
"POBoxDeviatingCountry": {
"type": "string",
"description": "PO Box of Country/Region"
},
"CareOfName": {
"type": "string",
"description": "c/o name"
},
"DeliveryServiceTypeCode": {
"type": "string",
"description": "Type of Delivery Service"
},
"DeliveryServiceNumber": {
"type": "string",
"description": "Number of Delivery Service"
},
"AddressTimeZone": {
"type": "string",
"description": "Address Time Zone"
},
"EmailAddress": {
"type": "string",
"description": "Email Address"
},
"RegionalStructureCheckStatus": {
"type": "string",
"description": "City File Test Status"
},
"_PurchaseOrderTP": {
"type": "object",
"description": "Circular schema reference: #/components/schemas/com.sap.gateway.srvd_a2x.api_purchaseorder_2.v0001.PurchaseOrder_Type-create"
}
},
"required": [
"SupplierAddressID",
"PurchaseOrder"
]
},
"CashDiscount1Days": {
"description": "Cash Discount Days 1"
},
"CashDiscount1Percent": {
"description": "Cash Discount Percentage 1"
},
"CashDiscount2Days": {
"description": "Cash Discount Days 2"
},
"CashDiscount2Percent": {
"description": "Cash Discount Percentage 2"
},
"CompanyCode": {
"type": "string",
"description": "Company Code"
},
"CorrespncExternalReference": {
"type": "string",
"description": "Correspnc External Reference"
},
"CorrespncInternalReference": {
"type": "string",
"description": "Correspnc Internal Reference"
},
"Customer": {
"type": "string",
"description": "Customer Number"
},
"DocumentCurrency": {
"type": "string",
"description": "Currency Key"
},
"DownPaymentAmount": {
"description": "Down Payment Amount in Document Currency"
},
"DownPaymentDueDate": {
"type": "string",
"description": "Due Date for Down Payment"
},
"DownPaymentPercentageOfTotAmt": {
"description": "Down Payment Percentage"
},
"DownPaymentType": {
"type": "string",
"description": "Down Payment Indicator"
},
"ExchangeRate": {
"description": "Exchange Rate"
},
"ExchangeRateIsFixed": {
"type": "boolean",
"description": "Indicator for Fixed Exchange Rate"
},
"IncotermsClassification": {
"type": "string",
"description": "Incoterms (Part 1)"
},
"IncotermsLocation1": {
"type": "string",
"description": "Incoterms Location1"
},
"IncotermsLocation2": {
"type": "string",
"description": "Incoterms Location2"
},
"IncotermsTransferLocation": {
"type": "string",
"description": "Incoterms Transfer Location"
},
"IncotermsVersion": {
"type": "string",
"description": "Incoterms Version"
},
"InvoicingParty": {
"type": "string",
"description": "Different Invoicing Party"
},
"IsIntrastatReportingExcluded": {
"type": "boolean",
"description": "Exclude from Intrastat Reporting"
},
"IsIntrastatReportingRelevant": {
"type": "boolean",
"description": "Relevant for Intrastat Reporting"
},
"ItemNumberIntervalForSubItems": {
"type": "string",
"description": "Item Number Interval for Subitems"
},
"Language": {
"type": "string",
"description": "The language value"
},
"MsgOnGoodsReceiptIsRequested": {
"type": "boolean",
"description": "Msg On Goods Receipt Is Requested"
},
"NetPaymentDays": {
"description": "Net Payment Terms Period"
},
"PaymentTerms": {
"type": "string",
"description": "Terms of Payment Key"
},
"PricingDocument": {
"type": "string",
"description": "Number of the Document Condition"
},
"PricingProcedure": {
"type": "string",
"description": "Procedure (Pricing, Output Control, Acct. Det., Costing,...)"
},
"PurchaseContract": {
"type": "string",
"description": "Number of principal purchase agreement"
},
"PurchaseOrder": {
"type": "string",
"description": "Purchase Order Number"
},
"PurchaseOrderDate": {
"type": "string",
"description": "Purchase Order Date"
},
"PurchaseOrderType": {
"type": "string",
"description": "Purchasing Document Type"
},
"PurchasingCollectiveNumber": {
"type": "string",
"description": "Purchasing Collective Number"
},
"PurchasingCompletenessStatus": {
"type": "boolean",
"description": "Purchase order not yet complete"
},
"PurchasingDocumentProcessCode": {
"type": "string",
"description": "Process Indicator for Purchase Order"
},
"PurchasingGroup": {
"type": "string",
"description": "Purchasing Group"
},
"PurchasingOrganization": {
"type": "string",
"description": "Purchasing Organization"
},
"PurchasingReleaseStrategy": {
"type": "string",
"description": "Purchasing Release Strategy"
},
"PurgReasonForDocCancellation": {
"type": "string",
"description": "Reason for Cancellation"
},
"PurgReleaseSequenceStatus": {
"type": "string",
"description": "Purg Release Sequence Status"
},
"QuotationSubmissionDate": {
"type": "string",
"description": "Quotation Submission Date"
},
"ReleaseCode": {
"type": "string",
"description": "Release Indicator: Purchasing Document"
},
"SAP__Messages": {
"type": "array",
"description": "SAP Messages"
},
"Supplier": {
"type": "string",
"description": "The supplier value"
},
"SupplierAddressID": {
"type": "string",
"description": "Supplier Address ID"
},
"SupplierPhoneNumber": {
"type": "string",
"description": "Supplier's Phone Number"
},
"SupplierQuotationExternalID": {
"type": "string",
"description": "Quotation Number"
},
"SupplierRespSalesPersonName": {
"type": "string",
"description": "Responsible Salesperson at Supplier's Office"
},
"SupplyingPlant": {
"type": "string",
"description": "Supplying (issuing) plant in case of stock transport order"
},
"SupplyingSupplier": {
"type": "string",
"description": "Supplying Supplier"
},
"TaxReturnCountry": {
"type": "string",
"description": "Country/Region for Tax Report"
},
"ValidityEndDate": {
"type": "string",
"description": "End of Validity Period"
},
"ValidityStartDate": {
"type": "string",
"description": "Start of Validity Period"
},
"VATRegistrationCountry": {
"type": "string",
"description": "Country/Region of Sales Tax ID Number"
}
},
"required": [
"PCID",
"PurchaseOrder",
"PurchaseOrderType",
"Supplier"
]
}