Create Purchase Order Detail Line
  • 26 Sep 2024
  • 2 Minutes to read
  • Dark
    Light

Create Purchase Order Detail Line

  • Dark
    Light

Article summary

Post
/po-rest-api/rest/1/podetail

Create Purchase Order Detail Lines

UI Location: ASSET MANAGEMENT - Purchase Order - Process - Enter Purchse Order

Security
HTTP
Type basic

Basic authentication

Header parameters
Content-Type
string
Exampleapplication/vnd.oracle.adf.resourceItem+json
Body parameters
object
Example{ "PosCalledFromAppCode": "PO", "PosPoItemType": "F", "PosCompCode": "001", "PosReleaseNum": "1", "PosPoNum": "23.000001", "PosUserTypeCode": "J", "PosUserField1": "001", "PosUserField2": "01JOB", "PosUserField3": "00010", "PosUserField4": "L", "PosItmCode": "MATERIALS", "PosItmName": "Structural Concrete", "PosItemLocCode": "null", "PosCiitemtypCode": "N", "PosWmCode": "NA", "PosDesc": "test", "PosExptdPriceAmt": "1", "PosExtdAmt": "10", "PosOrdQty": "10", "PosRecIntoInvFlag": "N", "PosTacSetupFlag": "N", "PosWbsSetupFlag": "N" }
PodetCatCode
string

Job Category Code

PodetSiNum
number
PodetAdjPriceAmt
number
PodetPostToApState
string
PodetCompCode
string
PodetWipDeptCode
string
PodetCloseReasonCode
string
PodetWbsSetupFlag
string
PodetBchNum
number
PodetIvCode
string

Y-Inventory Item, N-Non Stock Item, NULL-Free Form Item

PodetAllocatedQty
number
PodetSwoOraseq
number
PodetVarDeptCode
string
PodetDeptCode
string
PodetLstOrdQty
number
PodetCostAmt
number
PodetOrdWmCode
string
PodetWipAccCode
string
PodetWbsvCode11
string
PodetWbsvCode10
string
PodetTax2Code
string
PodetEcEqpCode
string
PodetRecIntoInvFlag
string
PodetIuUpdateDate
date
PodetJobCtrlCode
string
PodetPhsCtrlCode
string

Control Phase Code

PodetTendpackCode
string
PodetPaytodateQty
number
PodetLineChgFlag
string
PodetExptdDate
date
PodetTypeCode
string
PodetCiitemtypCode
string
PodetItmName
string
PodetItemAllowAltWmFlag
string
PodetRecDate
date
PodetWitmLineNumber
number
PodetWbsvCode12
string
PodetUserFieldEdtFlag5
string
PodetUserField4
string

User defined column 4

PodetUserField3
string

User defined column 3

PodetStdCostAmt
number
PodetUserField6
string

User defined column 6

PodetUserField5
string

User defined column 5

DiscriminatorCode
string
PodetClaimQty
number
PodetUserField8
string

User defined column 8

PodetRowid
rowid
PodetRejtodateQty
number
PodetUserField7
string

User defined column 7

PodetShplCode
string
PodetComponCode
string

Equipment Category Code

PodetUserFieldEdtFlag8
string
PodetUserFieldEdtFlag7
string
PodetExptdPriceAmt
number
PodetUserFieldEdtFlag6
string
PodetTenantId
string
PodetWmCode
string
PodetVUuid
string

Column for unique identification during use of JSON webservices with external systems

PodetUserField2
string

User defined column 2

PodetUserField1
string

User defined column 1

PodetIuCreateUser
string
PodetItmCode
string
PodetRecQty
number
PodetItmtypCode
string
PodetWbsvPciLineOraseq
number

Is Being Used For To Make WBSV PCI Line Unique

PodetTxt2Code
string
PodetRectodateQty
number
PodetInvtodateQty
number
PodetUserFieldName6
string
PodetUserFieldName7
string
PodetUserFieldName8
string
PodetUserTypeCode
string

User defined distribution type

PodetIuUpdateUser
string
PodetUserFieldName5
string
PodetClaimtodateQty
number
PodetInvTypeCode
string
PodetCloseCode
string
PodetWoCode
string
PodetItemWmCode
string
PodetActPriceAmt
number
PodetSrcCompCode
string
PodetLstCostAmt
number
PodetClassCode
string
PodetPoItemType
string
PodetEqpCode
string
PodetPhsCode
string

Phase Code

PodetCurrCode
string
PodetTax3TaxableFlag
string

Flag to indicate that a tax code exists but the tax amount will be calculated as zero. Valid values are (Y)es - meaning taxable and (N)o - meaning non taxable.

PodetRecTrnNum
number
PodetDesc
string
PodetLineNum
number
PodetAvgCostAmt
number
PodetQuoteNum
number
PodetCatCtrlCode
string
PodetPmItemOraseq
number
PodetLocCode
string
PodetIvAccCode
string
PodetTax1Code
string
PodetSiMastJobCode
string
PodetOrdQty
number
PodetRejQty
number
PodetInvQty
number
PodetStatCode
string
PodetIuCreateDate
date
PodetReleaseNum
number
PodetIvDeptCode
string
PodetTax3Code
string
PodetPosOraseq
number

PO Summary Object Oraseq used for linking Summary and Detail

PoderExtendedAmt
number
PodetWbsvCode5
string
PodetWbsvCode6
string
PodetWbsvCode3
string
PodetWbsvCode4
string
PodetWbsvCode1
string
PodetWbsvCode2
string
PodetItemLocCode
string
PodetTavCode1
string
PodetWDetailCode
string
PodetNum
string
PodetTacSetupFlag
string
PodetWbsvCode9
string
PodetWbsvCode7
string
PodetWbsvCode8
string
PodetObjectOraseq
number
PodetEcCstCode
string
PodetTavCode3
string
PodetTavCode2
string
PodetPoTypeCode
string
PodetTrancodeCode
string
PodetTavCode4
string
PodetSiLineNum
number
PodetTxt1Code
string
PodetVarAccCode
string
PodetTax2TaxableFlag
string

Flag to indicate that a tax code exists but the tax amount will be calculated as zero. Valid values are (Y)es - meaning taxable and (N)o - meaning non taxable.

PodetPayQty
number
PodetPmCode
string
PodetTendpackLineNum
number
PodetSubLineNum
number
PodetOrdTrnNum
number
PodetTax1TaxableFlag
string

Flag to indicate that a tax code exists but the tax amount will be calculated as zero. Valid values are (Y)es - meaning taxable and (N)o - meaning non taxable.

PodetExpCode
string
PodetJobCode
string
PodetTxt3Code
string
PodetInvWmCode
string
Responses
201

Created

Headers
Content-Type
string
Exampleapplication/vnd.oracle.adf.resourceitem+json
{
  "PosCalledFromAppCode": "PO",
  "PosCatName": null,
  "PosCiitemtypCode": "N",
  "PosClassCode": null,
  "PosCompCode": "001",
  "PosDesc": "test",
  "PosExptdDate": null,
  "PosExptdPriceAmt": 1,
  "PosExtdAmt": 10,
  "PosItemLocCode": "null",
  "PosItmCode": "MATERIALS",
  "PosItmName": "Structural Concrete",
  "PosJobName": null,
  "PosLineNum": 2,
  "PosMaxOnhandQty": null,
  "PosMaxOrderQty": null,
  "PosMinOnhandQty": null,
  "PosMinOrderQty": null,
  "PosOnHandQty": null,
  "PosOnOrderQty": null,
  "PosOrdQty": 10,
  "PosPhsName": null,
  "PosPoItemType": "F",
  "PosPoNum": "23.000001",
  "PosRecIntoInvFlag": "N",
  "PosReleaseNum": 1,
  "PosStdOrderQty": null,
  "PosTacSetupFlag": "N",
  "PosTax1Code": null,
  "PosTax1OnTaxFlag": null,
  "PosTax1Perc": null,
  "PosTax1TaxableFlag": null,
  "PosTax2Code": null,
  "PosTax2OnTaxFlag": null,
  "PosTax2Perc": null,
  "PosTax2TaxableFlag": null,
  "PosTax3Code": null,
  "PosTax3OnTaxFlag": null,
  "PosTax3Perc": null,
  "PosTax3TaxableFlag": null,
  "PosTaxAmt": null,
  "PosTotAmt": null,
  "PosUserField1": "001",
  "PosUserField2": "01JOB",
  "PosUserField3": "00010",
  "PosUserField4": "L",
  "PosUserField5": null,
  "PosUserField6": null,
  "PosUserField7": null,
  "PosUserField8": null,
  "PosUserFieldEdtFlag5": null,
  "PosUserFieldEdtFlag6": null,
  "PosUserFieldEdtFlag7": null,
  "PosUserFieldEdtFlag8": null,
  "PosUserFieldName5": null,
  "PosUserFieldName6": null,
  "PosUserFieldName7": null,
  "PosUserFieldName8": null,
  "PosUserTypeCode": "J",
  "PosPomstVUuid": null,
  "PosVUuid": "F7FB90F5C3F214DDE05316821FAC502E",
  "PosWbsSetupFlag": "N",
  "PosWbsvCode1": null,
  "PosWbsvCode10": null,
  "PosWbsvCode11": null,
  "PosWbsvCode12": null,
  "PosWbsvCode2": null,
  "PosWbsvCode3": null,
  "PosWbsvCode4": null,
  "PosWbsvCode5": null,
  "PosWbsvCode6": null,
  "PosWbsvCode7": null,
  "PosWbsvCode8": null,
  "PosWbsvCode9": null,
  "PosWmCode": "NA",
  "PosIuCreateDate": null,
  "PosIuUpdateDate": null,
  "PosLumpSumPoFlag": null,
  "links": [
    {
      "rel": "self",
      "href": "http://mobtest.cmiccloudr12.com:80/cmictestrti/po-rest-api/rest/1/podetail/F7FB90F5C3F214DDE05316821FAC502E",
      "name": "podetail",
      "kind": "item"
    },
    {
      "rel": "canonical",
      "href": "http://mobtest.cmiccloudr12.com:80/cmictestrti/po-rest-api/rest/1/podetail/F7FB90F5C3F214DDE05316821FAC502E",
      "name": "podetail",
      "kind": "item"
    }
  ]
}
object