POST v1/purchase-orders

Creates new or updates existing non-contract managed purchase order.

Request Information

URI Parameters

None.

Body Parameters

PurchaseOrder
NameDescriptionTypeAdditional information
Id

Read-only. Purchase order unique id - auto generated by the system.

integer

None.

Type

The purchase order type.

IdNamePair

None.

Vendor

The vendor associated with the purchase orde. If null, there is no specified vendor yet.

VendorRef

None.

PONumber

Purchase order number - auto generated by the system for new orders if not provided. Required on update.

string

None.

Title

Purchase order title.

string

None.

PromiseDate

The date promised. If the PO type allows, this will also contain the time.

date

None.

RequestedBy

Purchase order requested by.

IdNamePair

None.

Contact

Vendor Contact associated with the purchase order.

IdNamePair

None.

IsBlanketPO

Read-only. Indicates that this is a blanket PO

boolean

None.

IsFixedCostPO

Read-only. Indicates that this is a fixed cost PO

boolean

None.

AllowPartialFulfilment

Read-only. Allows the vendor to partially fulfill this PO

boolean

None.

PODate

Purchase order date - required. Today's date will be used in case is not specified.

date

None.

PaymentTerm

Payment term.

IdNamePair

None.

APGLAccount

Accounts Payable associated with the purchase order. Required when more than one AP account is available.

IdNamePair

None.

ShipToLocation

The company location to where shipments should be made

IdNamePair

None.

DropShipPO

Whether this purchase order is a dropship.

boolean

None.

DropShipCustomer

The dropship customer.

CustomerRef

None.

DropShipLocation

The dropship location to where shipments should be made.

IdNamePair

None.

ShipVia

Ship Via

IdNamePair

None.

VendorNotes

Vendor notes.

Note

None.

InternalNotes

Internal notes.

Note

None.

LineItemsClass

Class. Is only required if class tracking is turned on and is flagged as required.

IdNamePair

None.

POTotal

Read-only. The total of the purchase order. This can be null. If that is the case, then the PO is TBD

decimal number

None.

Status

Read-only. The internal status of the purchase order.

IdNamePair

None.

VendorStatus

Read-only. Vendor PO status

IdNamePair

None.

IsRecurring

Read-only. Whether or not sales order is recurring.

boolean

None.

LineItems

Purchase order line items.

Collection of PurchaseOrderLineItem

Required

CustomFields

Custom fields

Collection of CustomField

None.

ApprovalDate

Read-only. The date the PO was internally approved

date

None.

AcceptedByContact

Read-only. The contact of the vendor that accepted the PO

IdNamePair

None.

AcceptedDate

Read-only. The date the PO was accepted

date

None.

NotesLogCount

Read-only. Indicates the number of notes logged

integer

None.

AttachmentCount

Read-only. Indicates the number of attachments

integer

None.

DateCreated

Read-only. The date and time (in company time zone) when the sales order was created.

date

None.

CreatedBy

The person who created the sales order.

IdNamePair

None.

LastUpdatedDate

Read-only. The date and time (in company time zone) when the sales order was last updated.

date

None.

LastUpdatedBy

The person who last updated the sales order.

IdNamePair

None.

Currency

Read Only. Currency Information.

Currency

None.

Request Formats

application/json, text/json

Sample:
{
  "id": 1,
  "type": {
    "id": 1,
    "name": "sample string 2"
  },
  "vendor": {
    "id": 1,
    "number": "sample string 2",
    "name": "sample string 3"
  },
  "poNumber": "sample string 2",
  "title": "sample string 3",
  "promiseDate": "2024-04-24T17:05:11.2774735-04:00",
  "requestedBy": {
    "id": 1,
    "name": "sample string 2"
  },
  "contact": {
    "id": 1,
    "name": "sample string 2"
  },
  "isBlanketPO": true,
  "isFixedCostPO": true,
  "allowPartialFulfilment": true,
  "poDate": "2024-04-24T17:05:11.2774735-04:00",
  "paymentTerm": {
    "id": 1,
    "name": "sample string 2"
  },
  "apglAccount": {
    "id": 1,
    "name": "sample string 2"
  },
  "shipToLocation": {
    "id": 1,
    "name": "sample string 2"
  },
  "dropShipPO": true,
  "dropShipCustomer": {
    "id": 1,
    "number": "sample string 2",
    "name": "sample string 3"
  },
  "dropShipLocation": {
    "id": 1,
    "name": "sample string 2"
  },
  "shipVia": {
    "id": 1,
    "name": "sample string 2"
  },
  "vendorNotes": {
    "id": 1,
    "notesHtml": "sample string 2",
    "notesText": "sample string 3"
  },
  "internalNotes": {
    "id": 1,
    "notesHtml": "sample string 2",
    "notesText": "sample string 3"
  },
  "lineItemsClass": {
    "id": 1,
    "name": "sample string 2"
  },
  "poTotal": 1.0,
  "status": {
    "id": 1,
    "name": "sample string 2"
  },
  "vendorStatus": {
    "id": 1,
    "name": "sample string 2"
  },
  "isRecurring": true,
  "lineItems": [
    {
      "id": 1,
      "item": {
        "id": 1,
        "name": "sample string 2"
      },
      "inventoryLocation": {
        "id": 1,
        "name": "sample string 2"
      },
      "customer": {
        "id": 1,
        "name": "sample string 2"
      },
      "order": {
        "id": 1,
        "name": "sample string 2"
      },
      "description": "sample string 2",
      "qty": 1.0,
      "unitOfMeasure": {
        "extendedName": "sample string 1",
        "id": 2,
        "name": "sample string 3"
      },
      "unitCost": 1.0,
      "class": {
        "id": 1,
        "name": "sample string 2"
      },
      "status": {
        "id": 1,
        "name": "sample string 2"
      },
      "billedQty": 1.0,
      "customColumns": [
        {
          "id": 1,
          "name": "sample string 2",
          "fieldType": {
            "id": 1,
            "name": "sample string 2"
          },
          "sourceId": 3,
          "value": "sample string 4",
          "valueText": "sample string 5",
          "isRequired": true
        },
        {
          "id": 1,
          "name": "sample string 2",
          "fieldType": {
            "id": 1,
            "name": "sample string 2"
          },
          "sourceId": 3,
          "value": "sample string 4",
          "valueText": "sample string 5",
          "isRequired": true
        }
      ]
    },
    {
      "id": 1,
      "item": {
        "id": 1,
        "name": "sample string 2"
      },
      "inventoryLocation": {
        "id": 1,
        "name": "sample string 2"
      },
      "customer": {
        "id": 1,
        "name": "sample string 2"
      },
      "order": {
        "id": 1,
        "name": "sample string 2"
      },
      "description": "sample string 2",
      "qty": 1.0,
      "unitOfMeasure": {
        "extendedName": "sample string 1",
        "id": 2,
        "name": "sample string 3"
      },
      "unitCost": 1.0,
      "class": {
        "id": 1,
        "name": "sample string 2"
      },
      "status": {
        "id": 1,
        "name": "sample string 2"
      },
      "billedQty": 1.0,
      "customColumns": [
        {
          "id": 1,
          "name": "sample string 2",
          "fieldType": {
            "id": 1,
            "name": "sample string 2"
          },
          "sourceId": 3,
          "value": "sample string 4",
          "valueText": "sample string 5",
          "isRequired": true
        },
        {
          "id": 1,
          "name": "sample string 2",
          "fieldType": {
            "id": 1,
            "name": "sample string 2"
          },
          "sourceId": 3,
          "value": "sample string 4",
          "valueText": "sample string 5",
          "isRequired": true
        }
      ]
    }
  ],
  "customFields": [
    {
      "id": 1,
      "name": "sample string 2",
      "fieldType": {
        "id": 1,
        "name": "sample string 2"
      },
      "sourceId": 3,
      "value": "sample string 4",
      "valueText": "sample string 5",
      "isRequired": true
    },
    {
      "id": 1,
      "name": "sample string 2",
      "fieldType": {
        "id": 1,
        "name": "sample string 2"
      },
      "sourceId": 3,
      "value": "sample string 4",
      "valueText": "sample string 5",
      "isRequired": true
    }
  ],
  "approvalDate": "2024-04-24T17:05:11.2774735-04:00",
  "acceptedByContact": {
    "id": 1,
    "name": "sample string 2"
  },
  "acceptedDate": "2024-04-24T17:05:11.2774735-04:00",
  "notesLogCount": 10,
  "attachmentCount": 11,
  "dateCreated": "2024-04-24T17:05:11.2774735-04:00",
  "createdBy": {
    "id": 1,
    "name": "sample string 2"
  },
  "lastUpdatedDate": "2024-04-24T17:05:11.2774735-04:00",
  "lastUpdatedBy": {
    "id": 1,
    "name": "sample string 2"
  },
  "currency": {
    "currencyISOCode": "sample string 1",
    "exchangeRate": 2.0
  }
}

application/xml, text/xml

Sample:
<PurchaseOrder xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BAPI.Models.PO">
  <APGLAccount xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </APGLAccount>
  <AcceptedByContact xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </AcceptedByContact>
  <AcceptedDate>2024-04-24T17:05:11.2774735-04:00</AcceptedDate>
  <AllowPartialFulfilment>true</AllowPartialFulfilment>
  <ApprovalDate>2024-04-24T17:05:11.2774735-04:00</ApprovalDate>
  <AttachmentCount>11</AttachmentCount>
  <Contact xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </Contact>
  <CreatedBy xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </CreatedBy>
  <Currency xmlns:d2p1="http://schemas.datacontract.org/2004/07/BBM.BLL.Core">
    <d2p1:_x003C_CurrencyISOCode_x003E_k__BackingField>sample string 1</d2p1:_x003C_CurrencyISOCode_x003E_k__BackingField>
    <d2p1:_x003C_ExchangeRate_x003E_k__BackingField>2</d2p1:_x003C_ExchangeRate_x003E_k__BackingField>
  </Currency>
  <CustomFields xmlns:d2p1="http://schemas.datacontract.org/2004/07/BAPI.Models.Core">
    <d2p1:CustomField>
      <d2p1:FieldType xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </d2p1:FieldType>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:Name>sample string 2</d2p1:Name>
      <d2p1:SourceId>3</d2p1:SourceId>
      <d2p1:Value>sample string 4</d2p1:Value>
      <d2p1:ValueText>sample string 5</d2p1:ValueText>
    </d2p1:CustomField>
    <d2p1:CustomField>
      <d2p1:FieldType xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </d2p1:FieldType>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:Name>sample string 2</d2p1:Name>
      <d2p1:SourceId>3</d2p1:SourceId>
      <d2p1:Value>sample string 4</d2p1:Value>
      <d2p1:ValueText>sample string 5</d2p1:ValueText>
    </d2p1:CustomField>
  </CustomFields>
  <DateCreated>2024-04-24T17:05:11.2774735-04:00</DateCreated>
  <DropShipCustomer xmlns:d2p1="http://schemas.datacontract.org/2004/07/BBM.BLL.Core">
    <d2p1:Id>1</d2p1:Id>
    <d2p1:Name>sample string 3</d2p1:Name>
    <d2p1:Number>sample string 2</d2p1:Number>
  </DropShipCustomer>
  <DropShipLocation xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </DropShipLocation>
  <DropShipPO>true</DropShipPO>
  <Id>1</Id>
  <InternalNotes xmlns:d2p1="http://schemas.datacontract.org/2004/07/BAPI.Models.Core">
    <d2p1:Id>1</d2p1:Id>
    <d2p1:NotesHtml>sample string 2</d2p1:NotesHtml>
    <d2p1:NotesText>sample string 3</d2p1:NotesText>
  </InternalNotes>
  <IsBlanketPO>true</IsBlanketPO>
  <IsFixedCostPO>true</IsFixedCostPO>
  <IsRecurring>true</IsRecurring>
  <LastUpdatedBy xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </LastUpdatedBy>
  <LastUpdatedDate>2024-04-24T17:05:11.2774735-04:00</LastUpdatedDate>
  <LineItems>
    <PurchaseOrderLineItem>
      <BilledQty>1</BilledQty>
      <Class xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </Class>
      <CustomColumns xmlns:d4p1="http://schemas.datacontract.org/2004/07/BAPI.Models.Core">
        <d4p1:CustomColumn>
          <d4p1:FieldType xmlns:d6p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
            <d6p1:_x003C_Id_x003E_k__BackingField>1</d6p1:_x003C_Id_x003E_k__BackingField>
            <d6p1:_x003C_Name_x003E_k__BackingField>sample string 2</d6p1:_x003C_Name_x003E_k__BackingField>
          </d4p1:FieldType>
          <d4p1:Id>1</d4p1:Id>
          <d4p1:IsRequired>true</d4p1:IsRequired>
          <d4p1:Name>sample string 2</d4p1:Name>
          <d4p1:SourceId>3</d4p1:SourceId>
          <d4p1:Value>sample string 4</d4p1:Value>
          <d4p1:ValueText>sample string 5</d4p1:ValueText>
        </d4p1:CustomColumn>
        <d4p1:CustomColumn>
          <d4p1:FieldType xmlns:d6p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
            <d6p1:_x003C_Id_x003E_k__BackingField>1</d6p1:_x003C_Id_x003E_k__BackingField>
            <d6p1:_x003C_Name_x003E_k__BackingField>sample string 2</d6p1:_x003C_Name_x003E_k__BackingField>
          </d4p1:FieldType>
          <d4p1:Id>1</d4p1:Id>
          <d4p1:IsRequired>true</d4p1:IsRequired>
          <d4p1:Name>sample string 2</d4p1:Name>
          <d4p1:SourceId>3</d4p1:SourceId>
          <d4p1:Value>sample string 4</d4p1:Value>
          <d4p1:ValueText>sample string 5</d4p1:ValueText>
        </d4p1:CustomColumn>
      </CustomColumns>
      <Customer xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </Customer>
      <Description>sample string 2</Description>
      <Id>1</Id>
      <InventoryLocation xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </InventoryLocation>
      <Item xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </Item>
      <Order xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </Order>
      <Qty>1</Qty>
      <Status xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </Status>
      <UnitCost>1</UnitCost>
      <UnitOfMeasure xmlns:d4p1="http://schemas.datacontract.org/2004/07/BBM.BLL.Core">
        <d4p1:_x003C_Id_x003E_k__BackingField>2</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 3</d4p1:_x003C_Name_x003E_k__BackingField>
        <d4p1:ExtendedName>sample string 1</d4p1:ExtendedName>
      </UnitOfMeasure>
    </PurchaseOrderLineItem>
    <PurchaseOrderLineItem>
      <BilledQty>1</BilledQty>
      <Class xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </Class>
      <CustomColumns xmlns:d4p1="http://schemas.datacontract.org/2004/07/BAPI.Models.Core">
        <d4p1:CustomColumn>
          <d4p1:FieldType xmlns:d6p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
            <d6p1:_x003C_Id_x003E_k__BackingField>1</d6p1:_x003C_Id_x003E_k__BackingField>
            <d6p1:_x003C_Name_x003E_k__BackingField>sample string 2</d6p1:_x003C_Name_x003E_k__BackingField>
          </d4p1:FieldType>
          <d4p1:Id>1</d4p1:Id>
          <d4p1:IsRequired>true</d4p1:IsRequired>
          <d4p1:Name>sample string 2</d4p1:Name>
          <d4p1:SourceId>3</d4p1:SourceId>
          <d4p1:Value>sample string 4</d4p1:Value>
          <d4p1:ValueText>sample string 5</d4p1:ValueText>
        </d4p1:CustomColumn>
        <d4p1:CustomColumn>
          <d4p1:FieldType xmlns:d6p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
            <d6p1:_x003C_Id_x003E_k__BackingField>1</d6p1:_x003C_Id_x003E_k__BackingField>
            <d6p1:_x003C_Name_x003E_k__BackingField>sample string 2</d6p1:_x003C_Name_x003E_k__BackingField>
          </d4p1:FieldType>
          <d4p1:Id>1</d4p1:Id>
          <d4p1:IsRequired>true</d4p1:IsRequired>
          <d4p1:Name>sample string 2</d4p1:Name>
          <d4p1:SourceId>3</d4p1:SourceId>
          <d4p1:Value>sample string 4</d4p1:Value>
          <d4p1:ValueText>sample string 5</d4p1:ValueText>
        </d4p1:CustomColumn>
      </CustomColumns>
      <Customer xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </Customer>
      <Description>sample string 2</Description>
      <Id>1</Id>
      <InventoryLocation xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </InventoryLocation>
      <Item xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </Item>
      <Order xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </Order>
      <Qty>1</Qty>
      <Status xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </Status>
      <UnitCost>1</UnitCost>
      <UnitOfMeasure xmlns:d4p1="http://schemas.datacontract.org/2004/07/BBM.BLL.Core">
        <d4p1:_x003C_Id_x003E_k__BackingField>2</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 3</d4p1:_x003C_Name_x003E_k__BackingField>
        <d4p1:ExtendedName>sample string 1</d4p1:ExtendedName>
      </UnitOfMeasure>
    </PurchaseOrderLineItem>
  </LineItems>
  <LineItemsClass xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </LineItemsClass>
  <NotesLogCount>10</NotesLogCount>
  <PODate>2024-04-24T17:05:11.2774735-04:00</PODate>
  <PONumber>sample string 2</PONumber>
  <POTotal>1</POTotal>
  <PaymentTerm xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </PaymentTerm>
  <PromiseDate>2024-04-24T17:05:11.2774735-04:00</PromiseDate>
  <RequestedBy xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </RequestedBy>
  <ShipToLocation xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </ShipToLocation>
  <ShipVia xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </ShipVia>
  <Status xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </Status>
  <Title>sample string 3</Title>
  <Type xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </Type>
  <Vendor xmlns:d2p1="http://schemas.datacontract.org/2004/07/BBM.BLL.Core">
    <d2p1:Id>1</d2p1:Id>
    <d2p1:Name>sample string 3</d2p1:Name>
    <d2p1:Number>sample string 2</d2p1:Number>
  </Vendor>
  <VendorNotes xmlns:d2p1="http://schemas.datacontract.org/2004/07/BAPI.Models.Core">
    <d2p1:Id>1</d2p1:Id>
    <d2p1:NotesHtml>sample string 2</d2p1:NotesHtml>
    <d2p1:NotesText>sample string 3</d2p1:NotesText>
  </VendorNotes>
  <VendorStatus xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </VendorStatus>
</PurchaseOrder>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

PurchaseOrder
NameDescriptionTypeAdditional information
Id

Read-only. Purchase order unique id - auto generated by the system.

integer

None.

Type

The purchase order type.

IdNamePair

None.

Vendor

The vendor associated with the purchase orde. If null, there is no specified vendor yet.

VendorRef

None.

PONumber

Purchase order number - auto generated by the system for new orders if not provided. Required on update.

string

None.

Title

Purchase order title.

string

None.

PromiseDate

The date promised. If the PO type allows, this will also contain the time.

date

None.

RequestedBy

Purchase order requested by.

IdNamePair

None.

Contact

Vendor Contact associated with the purchase order.

IdNamePair

None.

IsBlanketPO

Read-only. Indicates that this is a blanket PO

boolean

None.

IsFixedCostPO

Read-only. Indicates that this is a fixed cost PO

boolean

None.

AllowPartialFulfilment

Read-only. Allows the vendor to partially fulfill this PO

boolean

None.

PODate

Purchase order date - required. Today's date will be used in case is not specified.

date

None.

PaymentTerm

Payment term.

IdNamePair

None.

APGLAccount

Accounts Payable associated with the purchase order. Required when more than one AP account is available.

IdNamePair

None.

ShipToLocation

The company location to where shipments should be made

IdNamePair

None.

DropShipPO

Whether this purchase order is a dropship.

boolean

None.

DropShipCustomer

The dropship customer.

CustomerRef

None.

DropShipLocation

The dropship location to where shipments should be made.

IdNamePair

None.

ShipVia

Ship Via

IdNamePair

None.

VendorNotes

Vendor notes.

Note

None.

InternalNotes

Internal notes.

Note

None.

LineItemsClass

Class. Is only required if class tracking is turned on and is flagged as required.

IdNamePair

None.

POTotal

Read-only. The total of the purchase order. This can be null. If that is the case, then the PO is TBD

decimal number

None.

Status

Read-only. The internal status of the purchase order.

IdNamePair

None.

VendorStatus

Read-only. Vendor PO status

IdNamePair

None.

IsRecurring

Read-only. Whether or not sales order is recurring.

boolean

None.

LineItems

Purchase order line items.

Collection of PurchaseOrderLineItem

Required

CustomFields

Custom fields

Collection of CustomField

None.

ApprovalDate

Read-only. The date the PO was internally approved

date

None.

AcceptedByContact

Read-only. The contact of the vendor that accepted the PO

IdNamePair

None.

AcceptedDate

Read-only. The date the PO was accepted

date

None.

NotesLogCount

Read-only. Indicates the number of notes logged

integer

None.

AttachmentCount

Read-only. Indicates the number of attachments

integer

None.

DateCreated

Read-only. The date and time (in company time zone) when the sales order was created.

date

None.

CreatedBy

The person who created the sales order.

IdNamePair

None.

LastUpdatedDate

Read-only. The date and time (in company time zone) when the sales order was last updated.

date

None.

LastUpdatedBy

The person who last updated the sales order.

IdNamePair

None.

Currency

Read Only. Currency Information.

Currency

None.

Response Formats

application/json, text/json

Sample:
{
  "id": 1,
  "type": {
    "id": 1,
    "name": "sample string 2"
  },
  "vendor": {
    "id": 1,
    "number": "sample string 2",
    "name": "sample string 3"
  },
  "poNumber": "sample string 2",
  "title": "sample string 3",
  "promiseDate": "2024-04-24T17:05:11.2931585-04:00",
  "requestedBy": {
    "id": 1,
    "name": "sample string 2"
  },
  "contact": {
    "id": 1,
    "name": "sample string 2"
  },
  "isBlanketPO": true,
  "isFixedCostPO": true,
  "allowPartialFulfilment": true,
  "poDate": "2024-04-24T17:05:11.2931585-04:00",
  "paymentTerm": {
    "id": 1,
    "name": "sample string 2"
  },
  "apglAccount": {
    "id": 1,
    "name": "sample string 2"
  },
  "shipToLocation": {
    "id": 1,
    "name": "sample string 2"
  },
  "dropShipPO": true,
  "dropShipCustomer": {
    "id": 1,
    "number": "sample string 2",
    "name": "sample string 3"
  },
  "dropShipLocation": {
    "id": 1,
    "name": "sample string 2"
  },
  "shipVia": {
    "id": 1,
    "name": "sample string 2"
  },
  "vendorNotes": {
    "id": 1,
    "notesHtml": "sample string 2",
    "notesText": "sample string 3"
  },
  "internalNotes": {
    "id": 1,
    "notesHtml": "sample string 2",
    "notesText": "sample string 3"
  },
  "lineItemsClass": {
    "id": 1,
    "name": "sample string 2"
  },
  "poTotal": 1.0,
  "status": {
    "id": 1,
    "name": "sample string 2"
  },
  "vendorStatus": {
    "id": 1,
    "name": "sample string 2"
  },
  "isRecurring": true,
  "lineItems": [
    {
      "id": 1,
      "item": {
        "id": 1,
        "name": "sample string 2"
      },
      "inventoryLocation": {
        "id": 1,
        "name": "sample string 2"
      },
      "customer": {
        "id": 1,
        "name": "sample string 2"
      },
      "order": {
        "id": 1,
        "name": "sample string 2"
      },
      "description": "sample string 2",
      "qty": 1.0,
      "unitOfMeasure": {
        "extendedName": "sample string 1",
        "id": 2,
        "name": "sample string 3"
      },
      "unitCost": 1.0,
      "class": {
        "id": 1,
        "name": "sample string 2"
      },
      "status": {
        "id": 1,
        "name": "sample string 2"
      },
      "billedQty": 1.0,
      "customColumns": [
        {
          "id": 1,
          "name": "sample string 2",
          "fieldType": {
            "id": 1,
            "name": "sample string 2"
          },
          "sourceId": 3,
          "value": "sample string 4",
          "valueText": "sample string 5",
          "isRequired": true
        },
        {
          "id": 1,
          "name": "sample string 2",
          "fieldType": {
            "id": 1,
            "name": "sample string 2"
          },
          "sourceId": 3,
          "value": "sample string 4",
          "valueText": "sample string 5",
          "isRequired": true
        }
      ]
    },
    {
      "id": 1,
      "item": {
        "id": 1,
        "name": "sample string 2"
      },
      "inventoryLocation": {
        "id": 1,
        "name": "sample string 2"
      },
      "customer": {
        "id": 1,
        "name": "sample string 2"
      },
      "order": {
        "id": 1,
        "name": "sample string 2"
      },
      "description": "sample string 2",
      "qty": 1.0,
      "unitOfMeasure": {
        "extendedName": "sample string 1",
        "id": 2,
        "name": "sample string 3"
      },
      "unitCost": 1.0,
      "class": {
        "id": 1,
        "name": "sample string 2"
      },
      "status": {
        "id": 1,
        "name": "sample string 2"
      },
      "billedQty": 1.0,
      "customColumns": [
        {
          "id": 1,
          "name": "sample string 2",
          "fieldType": {
            "id": 1,
            "name": "sample string 2"
          },
          "sourceId": 3,
          "value": "sample string 4",
          "valueText": "sample string 5",
          "isRequired": true
        },
        {
          "id": 1,
          "name": "sample string 2",
          "fieldType": {
            "id": 1,
            "name": "sample string 2"
          },
          "sourceId": 3,
          "value": "sample string 4",
          "valueText": "sample string 5",
          "isRequired": true
        }
      ]
    }
  ],
  "customFields": [
    {
      "id": 1,
      "name": "sample string 2",
      "fieldType": {
        "id": 1,
        "name": "sample string 2"
      },
      "sourceId": 3,
      "value": "sample string 4",
      "valueText": "sample string 5",
      "isRequired": true
    },
    {
      "id": 1,
      "name": "sample string 2",
      "fieldType": {
        "id": 1,
        "name": "sample string 2"
      },
      "sourceId": 3,
      "value": "sample string 4",
      "valueText": "sample string 5",
      "isRequired": true
    }
  ],
  "approvalDate": "2024-04-24T17:05:11.2931585-04:00",
  "acceptedByContact": {
    "id": 1,
    "name": "sample string 2"
  },
  "acceptedDate": "2024-04-24T17:05:11.2931585-04:00",
  "notesLogCount": 10,
  "attachmentCount": 11,
  "dateCreated": "2024-04-24T17:05:11.2931585-04:00",
  "createdBy": {
    "id": 1,
    "name": "sample string 2"
  },
  "lastUpdatedDate": "2024-04-24T17:05:11.2931585-04:00",
  "lastUpdatedBy": {
    "id": 1,
    "name": "sample string 2"
  },
  "currency": {
    "currencyISOCode": "sample string 1",
    "exchangeRate": 2.0
  }
}

application/xml, text/xml

Sample:
<PurchaseOrder xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BAPI.Models.PO">
  <APGLAccount xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </APGLAccount>
  <AcceptedByContact xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </AcceptedByContact>
  <AcceptedDate>2024-04-24T17:05:11.2931585-04:00</AcceptedDate>
  <AllowPartialFulfilment>true</AllowPartialFulfilment>
  <ApprovalDate>2024-04-24T17:05:11.2931585-04:00</ApprovalDate>
  <AttachmentCount>11</AttachmentCount>
  <Contact xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </Contact>
  <CreatedBy xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </CreatedBy>
  <Currency xmlns:d2p1="http://schemas.datacontract.org/2004/07/BBM.BLL.Core">
    <d2p1:_x003C_CurrencyISOCode_x003E_k__BackingField>sample string 1</d2p1:_x003C_CurrencyISOCode_x003E_k__BackingField>
    <d2p1:_x003C_ExchangeRate_x003E_k__BackingField>2</d2p1:_x003C_ExchangeRate_x003E_k__BackingField>
  </Currency>
  <CustomFields xmlns:d2p1="http://schemas.datacontract.org/2004/07/BAPI.Models.Core">
    <d2p1:CustomField>
      <d2p1:FieldType xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </d2p1:FieldType>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:Name>sample string 2</d2p1:Name>
      <d2p1:SourceId>3</d2p1:SourceId>
      <d2p1:Value>sample string 4</d2p1:Value>
      <d2p1:ValueText>sample string 5</d2p1:ValueText>
    </d2p1:CustomField>
    <d2p1:CustomField>
      <d2p1:FieldType xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </d2p1:FieldType>
      <d2p1:Id>1</d2p1:Id>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:Name>sample string 2</d2p1:Name>
      <d2p1:SourceId>3</d2p1:SourceId>
      <d2p1:Value>sample string 4</d2p1:Value>
      <d2p1:ValueText>sample string 5</d2p1:ValueText>
    </d2p1:CustomField>
  </CustomFields>
  <DateCreated>2024-04-24T17:05:11.2931585-04:00</DateCreated>
  <DropShipCustomer xmlns:d2p1="http://schemas.datacontract.org/2004/07/BBM.BLL.Core">
    <d2p1:Id>1</d2p1:Id>
    <d2p1:Name>sample string 3</d2p1:Name>
    <d2p1:Number>sample string 2</d2p1:Number>
  </DropShipCustomer>
  <DropShipLocation xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </DropShipLocation>
  <DropShipPO>true</DropShipPO>
  <Id>1</Id>
  <InternalNotes xmlns:d2p1="http://schemas.datacontract.org/2004/07/BAPI.Models.Core">
    <d2p1:Id>1</d2p1:Id>
    <d2p1:NotesHtml>sample string 2</d2p1:NotesHtml>
    <d2p1:NotesText>sample string 3</d2p1:NotesText>
  </InternalNotes>
  <IsBlanketPO>true</IsBlanketPO>
  <IsFixedCostPO>true</IsFixedCostPO>
  <IsRecurring>true</IsRecurring>
  <LastUpdatedBy xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </LastUpdatedBy>
  <LastUpdatedDate>2024-04-24T17:05:11.2931585-04:00</LastUpdatedDate>
  <LineItems>
    <PurchaseOrderLineItem>
      <BilledQty>1</BilledQty>
      <Class xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </Class>
      <CustomColumns xmlns:d4p1="http://schemas.datacontract.org/2004/07/BAPI.Models.Core">
        <d4p1:CustomColumn>
          <d4p1:FieldType xmlns:d6p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
            <d6p1:_x003C_Id_x003E_k__BackingField>1</d6p1:_x003C_Id_x003E_k__BackingField>
            <d6p1:_x003C_Name_x003E_k__BackingField>sample string 2</d6p1:_x003C_Name_x003E_k__BackingField>
          </d4p1:FieldType>
          <d4p1:Id>1</d4p1:Id>
          <d4p1:IsRequired>true</d4p1:IsRequired>
          <d4p1:Name>sample string 2</d4p1:Name>
          <d4p1:SourceId>3</d4p1:SourceId>
          <d4p1:Value>sample string 4</d4p1:Value>
          <d4p1:ValueText>sample string 5</d4p1:ValueText>
        </d4p1:CustomColumn>
        <d4p1:CustomColumn>
          <d4p1:FieldType xmlns:d6p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
            <d6p1:_x003C_Id_x003E_k__BackingField>1</d6p1:_x003C_Id_x003E_k__BackingField>
            <d6p1:_x003C_Name_x003E_k__BackingField>sample string 2</d6p1:_x003C_Name_x003E_k__BackingField>
          </d4p1:FieldType>
          <d4p1:Id>1</d4p1:Id>
          <d4p1:IsRequired>true</d4p1:IsRequired>
          <d4p1:Name>sample string 2</d4p1:Name>
          <d4p1:SourceId>3</d4p1:SourceId>
          <d4p1:Value>sample string 4</d4p1:Value>
          <d4p1:ValueText>sample string 5</d4p1:ValueText>
        </d4p1:CustomColumn>
      </CustomColumns>
      <Customer xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </Customer>
      <Description>sample string 2</Description>
      <Id>1</Id>
      <InventoryLocation xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </InventoryLocation>
      <Item xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </Item>
      <Order xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </Order>
      <Qty>1</Qty>
      <Status xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </Status>
      <UnitCost>1</UnitCost>
      <UnitOfMeasure xmlns:d4p1="http://schemas.datacontract.org/2004/07/BBM.BLL.Core">
        <d4p1:_x003C_Id_x003E_k__BackingField>2</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 3</d4p1:_x003C_Name_x003E_k__BackingField>
        <d4p1:ExtendedName>sample string 1</d4p1:ExtendedName>
      </UnitOfMeasure>
    </PurchaseOrderLineItem>
    <PurchaseOrderLineItem>
      <BilledQty>1</BilledQty>
      <Class xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </Class>
      <CustomColumns xmlns:d4p1="http://schemas.datacontract.org/2004/07/BAPI.Models.Core">
        <d4p1:CustomColumn>
          <d4p1:FieldType xmlns:d6p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
            <d6p1:_x003C_Id_x003E_k__BackingField>1</d6p1:_x003C_Id_x003E_k__BackingField>
            <d6p1:_x003C_Name_x003E_k__BackingField>sample string 2</d6p1:_x003C_Name_x003E_k__BackingField>
          </d4p1:FieldType>
          <d4p1:Id>1</d4p1:Id>
          <d4p1:IsRequired>true</d4p1:IsRequired>
          <d4p1:Name>sample string 2</d4p1:Name>
          <d4p1:SourceId>3</d4p1:SourceId>
          <d4p1:Value>sample string 4</d4p1:Value>
          <d4p1:ValueText>sample string 5</d4p1:ValueText>
        </d4p1:CustomColumn>
        <d4p1:CustomColumn>
          <d4p1:FieldType xmlns:d6p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
            <d6p1:_x003C_Id_x003E_k__BackingField>1</d6p1:_x003C_Id_x003E_k__BackingField>
            <d6p1:_x003C_Name_x003E_k__BackingField>sample string 2</d6p1:_x003C_Name_x003E_k__BackingField>
          </d4p1:FieldType>
          <d4p1:Id>1</d4p1:Id>
          <d4p1:IsRequired>true</d4p1:IsRequired>
          <d4p1:Name>sample string 2</d4p1:Name>
          <d4p1:SourceId>3</d4p1:SourceId>
          <d4p1:Value>sample string 4</d4p1:Value>
          <d4p1:ValueText>sample string 5</d4p1:ValueText>
        </d4p1:CustomColumn>
      </CustomColumns>
      <Customer xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </Customer>
      <Description>sample string 2</Description>
      <Id>1</Id>
      <InventoryLocation xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </InventoryLocation>
      <Item xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </Item>
      <Order xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </Order>
      <Qty>1</Qty>
      <Status xmlns:d4p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
        <d4p1:_x003C_Id_x003E_k__BackingField>1</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 2</d4p1:_x003C_Name_x003E_k__BackingField>
      </Status>
      <UnitCost>1</UnitCost>
      <UnitOfMeasure xmlns:d4p1="http://schemas.datacontract.org/2004/07/BBM.BLL.Core">
        <d4p1:_x003C_Id_x003E_k__BackingField>2</d4p1:_x003C_Id_x003E_k__BackingField>
        <d4p1:_x003C_Name_x003E_k__BackingField>sample string 3</d4p1:_x003C_Name_x003E_k__BackingField>
        <d4p1:ExtendedName>sample string 1</d4p1:ExtendedName>
      </UnitOfMeasure>
    </PurchaseOrderLineItem>
  </LineItems>
  <LineItemsClass xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </LineItemsClass>
  <NotesLogCount>10</NotesLogCount>
  <PODate>2024-04-24T17:05:11.2931585-04:00</PODate>
  <PONumber>sample string 2</PONumber>
  <POTotal>1</POTotal>
  <PaymentTerm xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </PaymentTerm>
  <PromiseDate>2024-04-24T17:05:11.2931585-04:00</PromiseDate>
  <RequestedBy xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </RequestedBy>
  <ShipToLocation xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </ShipToLocation>
  <ShipVia xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </ShipVia>
  <Status xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </Status>
  <Title>sample string 3</Title>
  <Type xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </Type>
  <Vendor xmlns:d2p1="http://schemas.datacontract.org/2004/07/BBM.BLL.Core">
    <d2p1:Id>1</d2p1:Id>
    <d2p1:Name>sample string 3</d2p1:Name>
    <d2p1:Number>sample string 2</d2p1:Number>
  </Vendor>
  <VendorNotes xmlns:d2p1="http://schemas.datacontract.org/2004/07/BAPI.Models.Core">
    <d2p1:Id>1</d2p1:Id>
    <d2p1:NotesHtml>sample string 2</d2p1:NotesHtml>
    <d2p1:NotesText>sample string 3</d2p1:NotesText>
  </VendorNotes>
  <VendorStatus xmlns:d2p1="http://schemas.datacontract.org/2004/07/Striven.Common.Models">
    <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>sample string 2</d2p1:_x003C_Name_x003E_k__BackingField>
  </VendorStatus>
</PurchaseOrder>