This POST API allows creating Contracts into GWP SMART for further processing.
URL Format: https://<Instance>/SmartInterfaceAPI/api/Contract/SaveContractInformation
[
{
"contractDetails": {
"documentName": null,
"documentNumber": null,
"contractMode": null,
"documentStatusInfo": null,
"isConfidential": false,
"creator": null,
"contractTypeDescription": null,
"contractDocumentTypeDescription": null,
"contractDescription": null,
"documentPasList": [
{
"pasName": null,
"clientPASCode": null
}
],
"entityDetails": [
{
"entityCode": null,
"entityType": null,
"lob": null,
"entityDisplayName": null,
"entityLevel": null
}
],
"documentRegionList": [
{
"clientRegionCode": null,
"regionName": null,
"regionLevel": 0
}
],
"legalCompanys": [
{
"sequenceId": 0,
"legalCompanyName": null,
"partnerTypeName": null
}
],
"documentStakeHolderList": [
{
"groupSequenceId": 0,
"stakeholderType": null,
"emailId": null,
"clientPartnerCode": null,
"partnerTypeName": null
}
],
"dateEffective": null,
"dateExecuted": null,
"contractRenewalType": null,
"dateExpiry": null,
"expiryDateType": null,
"contractValue": 0.0,
"contractLimit": null,
"contractCurrency": null,
"contractAuthor": null,
"paymentTermDetails": {
"paymentTermCode": null,
"paymentTerm": null
},
"contractTerminationComments": null,
"contractTerminationDate": null,
"parentContractNumber": null,
"renewalTerm": null,
"renewalTermType": null,
"renewalFrequency": 0,
"terminationTermType": null,
"erpNumber": null,
"amendmentTypeDescription": null
},
"additionalInformationTabList": [
{
"additionalInformationSectionList": [
{
"additionalInformationQuestionList": [
{
"questionID": 0,
"questionText": null,
"questionsResponseList": [
{
"answer": null
}
]
}
]
}
]
}
],
"contractLinkInfo": [
{
"documentTypeCode": null,
"documentNumber": null
}
],
"contractTeamDetails": [
{
"teamName": null,
"teamMemberName": null,
"teamMemberRole": null,
"teamMemberAccess": null,
"groupName": null,
"isAdd": false,
"isDelete": false
}
],
"contractComments": [
{
"commentSequenceNumber": null,
"commentText": null,
"commentBy": null,
"visibleTo": null,
"commentType": null
}
],
"pricebookLines": {
"linesDetailsList": [
{
"action": null,
"lineNumber": null,
"buyerItemNumber": null,
"supplierItemNumber": null,
"currencyCode": null,
"division": null,
"type": null,
"shortName": null,
"itemDescription": null,
"unspsc": null,
"clientPasCode": null,
"isActive": null,
"keywords": null,
"leadTime": null,
"price": 0.0,
"pricePerQty": 0,
"uom": null,
"orgEntities": null,
"itemSpecification": null,
"supportedUOM": [
{
"supportedUOM": null,
"conversionFactorsForSupportedUOMWRTUOM": null,
"pricePerSupportedUOM": null,
"pricePerQtyForSupportedUOM": null
}
],
"manufacturer": null,
"manufacturerPartNumber": null,
"manufacturerModelNumber": null,
"minimumOrderQuantity": null,
"maximumOrderQuantity": null,
"banding": null,
"isTaxExempt": null,
"contractNumber": null,
"contractLineNumber": null,
"startDate": "0001-01-01T00:00:00",
"endDate": null,
"gtin": null,
"imageName": null,
"imageURL": null,
"catalogStandardFieldDetails": {
"materialSafetyRequired": null,
"serviceCategory": null,
"incoTermCode": null,
"point": null,
"mrpFlag": null,
"contractedQuantity": null,
"flexiblePrice": null
},
"customAttributeDetailsList": [],
"additionalFieldDetailsList": [],
"errorDescription": null
}
],
"priceModifiersList": [
{
"action": null,
"lineNumber": null,
"contractLineNumber": null,
"serialNumber": null,
"buyerItemNumber": null,
"supplierItemNumber": null,
"currencyCode": null,
"division": null,
"uom": null,
"type": null,
"orgEntity": null,
"startDate": null,
"endDate": null,
"effectivePrice": null,
"pricePerQty": 0,
"percent": null,
"quantity": null,
"errorDescription": null
}
]
}
}
]
{
"data": null,
"statusCode": "String",
"errorDetails": [
{
"key": "string",
"errors": [
{
"errorCode": "string",
"errorDescription": "string"
}
]
}
],
"successDetails": [
{
"key": "string"
}
]
}
Success Scenario – Request
[
{
"ContractDetails": {
"DocumentName": "GDS, KP Corporation LLC, Fulfillment and Print Services, NA Marketing (Sub)",
"DocumentNumber": "CW1296118-1234",
"ContractMode": "Draft",
"DocumentStatusInfo": "Live",
"IsConfidential": false,
"Creator": "",
"ContractTypeDescription": "Sub-agreement/Sow",
"ContractDocumentTypeDescription": "Legacy",
"ContractDescription": "1. Provides Custom Business Form Printing. 2. Provides Warehousing and Pick \r\nand pack services.",
"DocumentPasList": [
{
"PasName": "***ALL***",
"ClientPASCode": null
}
],
"EntityDetails": [
{
"EntityCode": null,
"EntityType": null,
"Lob": null,
"EntityDisplayName": "Americas Fuels Lubricants",
"EntityLevel": "2"
}
],
"DocumentRegionList": [
{
"ClientRegionCode": null,
"RegionName": "North America",
"RegionLevel": 1
}
],
"LegalCompanys": [
{
"SequenceId": 0,
"LegalCompanyName": "Chevron Products Company, a division of Chevron U.S.A. Inc., a Pennsylvania corporation",
"PartnerTypeName": "Company"
}
],
"DocumentStakeHolderList": [
{
"GroupSequenceId": 0,
"StakeholderType": "author",
"EmailId": "MC2_107041@chevron.com",
"ClientPartnerCode": null,
"PartnerTypeName": null
},
{
"GroupSequenceId": 0,
"StakeholderType": "buyerauthorizedsignatory",
"EmailId": "MC2_Docs4Sig",
"ClientPartnerCode": null,
"PartnerTypeName": null
},
{
"GroupSequenceId": 0,
"StakeholderType": "owner",
"EmailId": "MC2_111573@chevron.com",
"ClientPartnerCode": null,
"PartnerTypeName": null
},
{
"GroupSequenceId": 0,
"StakeholderType": "supplier",
"EmailId": null,
"ClientPartnerCode": "PC-2021.003436",
"PartnerTypeName": "Vendor"
},
{
"GroupSequenceId": 0,
"StakeholderType": "supplierprimarycontact",
"EmailId": null,
"ClientPartnerCode": "PC-2021.003436",
"PartnerTypeName": "Vendor"
}
],
"DateEffective": "2014-10-01T00:00:00",
"DateExecuted": "2014-10-01T00:00:00",
"ContractRenewalType": "on need basis",
"DateExpiry": "2023-06-01T00:00:00",
"ExpiryDateType": "Expiry Date",
"ContractValue": 0.0,
"ContractLimit": null,
"ContractCurrency": "USD",
"ContractAuthor": "MC2_107041@chevron.com",
"PaymentTermDetails": {
"PaymentTermCode": null,
"PaymentTerm": "03 - Within 30 days Due net"
},
"ContractTerminationComments": null,
"ContractTerminationDate": null,
"ParentContractNumber": "CW1270969",
"RenewalTerm": null,
"RenewalTermType": null,
"RenewalFrequency": 0,
"TerminationTermType": null,
"ErpNumber": null,
"AmendmentTypeDescription": ""
},
"additionalInformationTabList": [
{
"additionalInformationSectionList": [
{
"additionalInformationQuestionList": [
{
"questionID": 2,
"questionText": "Is this needs to calculated based on old regim?",
"questionsResponseList": [
{
"answer": "No"
}
]
}
]
}
]
}
],
"contractLinkInfo": [
{
"documentTypeCode": "5",
"documentNumber": "MSCR001"
}
],
"ContractTeamDetails": [
{
"TeamName": "Team-1",
"TeamMemberName": "MC2_107041@chevron.com",
"TeamMemberRole": null,
"TeamMemberAccess": null,
"GroupName": null,
"IsAdd": true,
"IsDelete": false
},
{
"TeamName": "Team-1",
"TeamMemberName": "MC2_111573@chevron.com",
"TeamMemberRole": null,
"TeamMemberAccess": null,
"GroupName": null,
"IsAdd": true,
"IsDelete": false
}
],
"contractComments": [
{
"commentSequenceNumber": 1,
"commentText": "How the percentage gets calculated?",
"commentBy": "",
"visibleTo": null,
"commentType": ""
}
],
"PricebookLines": null
}
]
Success Scenario – Response
{
"data": null,
"statusCode": "200",
"errorDetails": [],
"successDetails": [
{
"key": "CWT0017861"
}
]
}
SaveContractRequestModel |
|||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
1 |
ContractDetails |
Yes |
InboundContractDetails object |
|
Should not be null |
2 |
AdditionalInformationTabList |
No |
List of InboundAdditionalInformationTab object |
|
|
3 |
ContractLinkInfo |
No |
List of InboundContractLinkInfo object |
|
|
4 |
ContractTeamDetails |
No |
List of TeamDetails object |
|
|
5 |
ContractComments |
No |
List of SaveContractComment object |
|
|
6 |
PricebookLines |
No |
PricebookLines object |
|
|
1 InboundContractDetails |
|||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
1.1 |
DocumentName |
Yes |
String |
|
Contract name value cannot be blank or must be less than 100 characters. |
1.2 |
DocumentNumber |
No |
String |
|
Contract number already exists.
Contract number doesn't exists. |
1.3 |
ContractMode |
Yes |
String |
|
Contract mode field cannot be left blank or an invalid value specified.
Invalid document mode for update action. |
1.4 |
DocumentStatusInfo |
Yes |
String |
|
Contract status field cannot be blank or an invalid value has been specified.
You are not authorized to update in this status.
Invalid workflow action. You cannot move the contract to this status. |
1.5 |
IsConfidential |
Yes |
Boolean |
|
Confidential contract field cannot be left blank or an invalid value has been specified or you are not authorized to update in this status. |
1.6 |
Creator |
Yes |
String |
|
Invalid contract creator value has been specified which does not exist in the system.
Enter unique email Id for creator.
You cannot update contract creator. |
1.7 |
ContractTypeDescription |
Yes |
String |
|
Contract type should not be blank or invalid value specified. |
1.8 |
ContractDocumentTypeDescription |
Yes |
String |
|
Document type should not be blank or invalid value specified. |
1.9 |
ContractDescription |
No |
String |
|
Contract description cannot be greater than 2000 characters. |
1.10 |
DocumentPasList |
Yes |
List of InboundDocumentPas object |
|
DocumentPasList is mandatory, should not be null |
1.11 |
EntityDetails |
Yes
|
List of InboundEntityDetail object |
|
EntityDetails is mandatory |
1.12 |
DocumentRegionList |
Yes |
List of InboundDocumentRegion object |
|
DocumentRegionList is mandatory |
1.13 |
LegalCompanys |
No |
List of InboundLegalCompanys object |
|
|
1.14 |
DocumentStakeHolderList |
Yes |
List of InboundDocumentStakeHolder object |
|
|
1.15 |
DateEffective |
Yes
|
DateTime |
|
Contract effective date field cannot be left blank or an invalid value has been specified.
Effective date update is not allowed for current document status. |
1.16 |
DateExecuted |
No |
DateTime |
|
The Execution date format is incorrect. |
1.17 |
ContractRenewalType |
Yes |
String |
|
Renewal type field cannot be left blank or an invalid value has been specified. |
1.18 |
DateExpiry |
No |
DateTime |
|
Contract expiry date cannot be left blank if 'Effective Till' field has value as 'Expiry Date' or an invalid value has been specified or contract has been specified perpetual as well.
Expiry Cannot Be Before Effective Date.
Expiry date update is not allowed for current document status. |
1.19 |
ExpiryDateType |
No |
String |
|
|
1.20 |
ContractValue |
No |
Integer |
|
Invalid Contract Value.
Contract value cannot be greater than 15 digits
Contract Value cannot be updated in this status. |
1.21 |
ContractLimit |
No |
Integer |
|
Contract limit cannot be greater than 16 digits
Invalid Contract Limit |
1.22 |
ContractCurrency |
Yes |
String |
|
Contract currency field cannot be left blank or an invalid currency value has been specified.
Contract Currency cannot be updated in this status. |
1.23 |
ContractAuthor |
Yes |
String |
|
Contract author field cannot be left blank or an invalid value has been specified.
Enter unique email Id for Author. |
1.24 |
PaymentTermDetails |
No |
InboundPaymentTermDetails object |
|
|
1.25 |
ContractTerminationComments |
No |
String |
|
|
1.26 |
ContractTerminationDate |
No |
String |
|
Termination Date field cannot be left blank or an invalid value has been specified.
Termination date cannot be updated in this status. |
1.27 |
ParentContractNumber |
No |
String |
|
Parent contract number value specified is invalid.
Parent Contract Number cannot be updated in this status. |
1.28 |
RenewalTerm |
No |
String |
|
Renewal term field cannot be left blank when 'Renewal' type field value is 'Automatically' or an invalid value has been specified. |
1.29 |
RenewalTermType |
No |
String |
|
Renewal term field cannot be left blank when 'Renewal' type field value is 'Automatically' or an invalid value has been specified. |
1.30 |
RenewalFrequency |
No |
Integer |
|
|
1.31 |
TerminationTermType |
No |
String |
|
|
1.32 |
ErpNumber |
No |
String |
|
ERP Number is not valid for this Contract Type |
1.33 |
AmendmentTypeDescription |
No |
String |
|
Invalid Amendment Type
|
1.34 |
contractTerm |
No |
Long |
|
|
1.35 |
contractTermTypeInfo |
No |
String |
|
|
1.36 |
preUtilizedValue |
No |
Decimal |
|
Pre-utilized value should not be greater than contract value
Pre-utilized should not be greater than the difference of contract value and utilized value
Invalid Pre-utilized value
Pre-utilized value cannot be updated in this status |
1.37 |
contractAdministrator |
No |
String |
|
|
1.38 |
contractAuthorFirstName |
No |
String |
|
|
1.39 |
contractAuthorLastName |
No |
String |
|
|
1.40 |
url |
No |
String |
|
|
1.41 |
lastApprover |
No |
String |
|
|
1.42 |
ContractLanguageAttachmentName |
No |
List of String |
|
No zipped folder submitted for processing.
File Format is Invalid.
Error- Can't delete the file because there are multiple attachments with the name.
Attachments are not allowed to be uploaded/updated for this contract status. Please contact Administrator |
1.10 DocumentPasList |
|||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
1.10.1 |
PasName |
Yes |
String |
|
Category field cannot not be left blank or an invalid value has been specified which does not exist in the system or category selected is not mapped with the contract author. |
1.10.2 |
ClientPASCode |
No |
String |
|
Please enter the correct data in Category code. |
1.11 EntityDetails |
|||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
1.11.1 |
EntityCode |
No |
String |
|
Please enter the correct data in Entity type, Entity code, LOB. |
1.11.2 |
EntityType |
No |
String |
|
Please enter the correct data in Entity type, Entity code, LOB. |
1.11.3 |
Lob |
No |
String |
|
Please enter the correct data in Entity type, Entity code, LOB. |
1.11.4 |
EntityDisplayName |
Yes
|
String |
|
Organization Entity field cannot be left blank or an invalid value has been specified which does not exist in the system or the Organization Entity value selected is not mapped with the contract author. |
1.11.5 |
EntityLevel |
Yes |
String |
|
Organization Entity Level field cannot be left blank or an invalid value has been specified which does not exist in the system or the Organization Entity Level value selected is not mapped with the contract author. |
1.12 DocumentRegionList |
|||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
1.12.1 |
ClientRegionCode |
No |
String |
|
Please enter the correct data in Region code. |
1.12.2 |
RegionName |
Yes |
String |
|
Region field cannot be left blank or an invalid value has been specified which does not exist in the system or the region value selected is not mapped with the contract author. |
1.12.3 |
RegionLevel |
Yes |
Integer |
|
Region level field cannot be left blank or an invalid value has been specified which does not exist in the system or the region value selected is not mapped with the contract author. |
1.13 LegalCompanys |
|||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
1.13.1 |
SequenceId |
No |
Integer |
|
|
1.13.2 |
LegalCompanyName |
No |
String |
|
|
1.13.3 |
PartnerTypeName |
No |
String |
|
|
1.14 DocumentStakeHolderList |
|||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
1.14.1 |
GroupSequenceId |
No |
Integer |
|
|
1.14.2 |
StakeholderType |
No |
String |
|
|
1.14.3 |
EmailId |
No |
String |
|
|
1.14.4 |
ClientPartnerCode |
No |
String |
|
|
1.14.5 |
PartnerTypeName |
No |
String |
|
|
1.24 PaymentTermDetails |
|||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
1.24.1 |
PaymentTermCode |
No |
String |
|
Please enter the correct data in Payment term code. |
1.24.2 |
PaymentTerm |
Yes
|
String |
|
Payment term field cannot be left blank or an invalid value has been specified which does not exist in the system or the value specified is not applicable for the contract type specified |
2 AdditionalInformationTabList |
|||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
2.1 |
AdditionalInformationSectionList |
No |
List of AdditionalInformationSection object |
|
|
2.2 |
TabName |
No |
String |
|
|
2.1 AdditionalInformationSectionList |
|||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
2.1.1 |
AdditionalInformationQuestionList |
No |
List of AdditionalInformationQuestions object |
|
|
2.1.2 |
SectionName |
No |
String |
|
|
2.1.1 AdditionalInformationQuestionList |
|||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
2.1.1.1 |
QuestionText |
No |
String |
|
Question does not exist in the repository.
|
2.1.1.2 |
QuestionsResponseList |
No |
List of AdditionalInformationQuestionsResponse object |
|
Response value to question is missing
Invalid response value provided. |
2.1.1.2 QuestionsResponseList |
|||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
2.1.1.2.1 |
Answer |
No |
String |
|
|
2.1.1.2.2 |
IsChildQuestionPresent |
No |
Boolean |
|
|
2.1.1.2.3 |
ChildQuestionList |
No |
List of AdditionalInformationQuestions object |
|
|
3 ContractLinkInfo |
|||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
3.1 |
DocumentTypeCode |
No |
String |
|
|
3.2 |
DocumentNumber |
No |
String |
|
|
3.3 |
DateCreated |
No |
DateTime |
|
|
3.4 |
DocumentNumber |
No |
String |
|
|
3.5 |
CreatedBy |
No |
String |
|
|
3.6 |
AssociationType |
No |
String |
|
|
4 ContractLineItemList |
||||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
|
4.1 |
IsTaxExempt |
No |
String |
|
|
|
4.2 |
ClientPasCode |
No |
String |
|
|
|
4.3 |
CatalogName |
No |
String |
|
|
|
4.4 |
Gtin |
No |
String |
|
|
|
4.5 |
ManufacturerItemNumber |
No |
String |
|
|
|
4.6 |
PartnerItemNumber |
No |
Boolean |
|
|
|
4.7 |
ManufacturerName |
No |
Boolean |
|
|
|
4.8 |
ItemAbbrevationCode |
No |
String |
|
|
|
4.9 |
ItemType |
Yes |
String |
|
|
|
4.10 |
UnspscId |
No |
Long |
|
|
|
4.11 |
LineItemNo |
No |
Long |
|
|
|
4.12 |
Quantity |
No |
Decimal |
|
|
|
4.13 |
TaxAmount |
No |
Decimal |
|
|
|
4.14 |
UnitPrice |
No |
Decimal |
|
|
|
4.15 |
UomCode |
No |
String |
|
|
|
4.16 |
PasCode |
No |
Long |
|
|
|
4.17 |
ItemDescription |
No |
String |
|
|
|
4.18 |
ItemName |
Yes |
String |
|
|
|
4.19 |
ItemCode |
Yes |
Long |
|
|
|
4.20 |
ItemId |
No |
Long |
|
|
|
4.21 |
EndDate |
No |
DateTime |
|
|
|
4.22 |
StartDate |
No |
DateTime |
|
|
|
4.23 |
TotalPrice |
No |
Decimal |
|
|
|
4.24 |
LineItemStatus |
No |
String |
|
|
|
5 SaveContractComment - Object of ContractComments |
|||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
5.1 |
CommentSequenceNumber |
Yes |
String |
|
Comment Sequence Number* field cannot be left blank or an invalid value has been specified.
Duplicate/Invalid/Non-numeric Sequence Number is added. |
5.2 |
CommentText |
No |
String |
|
Comment Text* field cannot be left blank or an invalid value has been specified. |
5.3 |
CommentBy |
No |
String |
|
Invalid user entered in Comment by field. |
5.4 |
VisibleTo |
Yes
|
String |
|
Visible to Internal or Both* field cannot be left blank or an invalid value has been specified.
Visible to Type field cannot be left blank or an invalid value has been specified. |
5.5 |
CommentType |
Yes |
String |
|
Comment Type field cannot be left blank or an invalid value has been specified. |
6 ContractAttachments |
|||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
6.1 |
AccessibletoSupplier |
No |
Boolean |
|
Invalid Value For Accessible To Supplier. |
6.2 |
IsCompressed |
No |
Boolean |
|
|
6.3 |
CompressedAttachmentsData |
No |
String |
|
|
6.4 |
ErrorMessage |
No |
String |
|
|
6.5 |
AttachmentDetails |
No |
List of ContractAttachmentDetails object |
|
|
6.5 AttachmentDetails |
|||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
6.5.1 |
AttachmentName |
No |
String |
|
Attachment name cannot be left blank.
File Format is Invalid.
File Not Found In Zip.
File Size is Above permissible limit.
No zipped folder submitted for processing.
An invalid contract attachment name has been entered which does not exist in the contract.
Error- Can't delete the file because there are multiple attachments with the name.
Attachments are not allowed to be uploaded/updated for this contract status. Please contact Administrator |
6.5.2 |
AttachmentData |
No |
String |
|
|
6.5.3 |
Action |
No |
String |
|
|
6.5.4 |
AttachmentType |
No |
Enum |
|
|
7 TeamDetails – Object of contractTeamDetails |
|||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
7.1 |
TeamName |
No |
String |
|
Team Name can not be left Blank or Team Name Does not exist for the contract.
Only 12 teams can be added in a contract
Invalid team. Contract Administrator is mandatory in each team. |
7.2 |
TeamMemberName |
No |
String |
|
Team member you have added does not exist in the system. |
7.3 |
TeamMemberRole |
No |
String |
|
For the operation to succeed kindly enter Team name, correct role, and relevant action. |
7.4 |
TeamMemberAccess |
No |
String |
|
Access to contract administrator cannot be defined
Define terms reviewer access also to a member selected as a co-author
Access cannot be defined to a group
Only one team member can be a Line reviewer
Role cannot be defined for a group |
7.5 |
GroupName |
No |
String |
|
Invalid Group name
Group name and team member cannot be uploaded if filled in the same row. Fill details in different rows
Duplicate Group name for same team. |
7.6 |
IsAdd |
No |
Boolean |
|
Team members cannot be added in this status. |
7.7 |
IsDelete |
No |
Boolean |
|
Author Can not be Deleted from Team
Team Member does not exist |
8 PricebookLines |
|||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
8.1 |
LinesDetailsList |
No |
List of LinesDetails |
|
|
8.2 |
PriceModifiersList |
No |
List of PriceModifiers |
|
|
8.1 LinesDetails |
|||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
8.1.1 |
Action |
No |
String |
|
|
8.1.2 |
LineNumber |
No |
Int |
|
|
8.1.3 |
BuyerItemNumber |
|
String |
|
|
8.1.4 |
SupplierItemNumber |
|
String |
|
|
8.1.5 |
CurrencyCode |
|
String |
|
|
8.1.6 |
Division |
|
String |
|
|
8.1.7 |
Type |
|
String |
|
|
8.1.8 |
ShortName |
|
String |
|
|
8.1.9 |
ItemDescription |
|
String |
|
|
8.1.10 |
UNSPSC |
|
String |
|
|
8.1.11 |
ClientPasCode |
|
String |
|
|
8.1.12 |
IsActive |
|
String |
|
|
8.1.13 |
Keywords |
|
String |
|
|
8.1.14 |
LeadTime |
|
Int |
|
|
8.1.15 |
Price |
|
Decimal |
|
|
8.1.16 |
PricePerQty |
|
Int |
|
|
8.1.17 |
UOM |
|
String |
|
|
8.1.18 |
OrgEntities |
|
List of strings |
|
|
8.1.19 |
ItemSpecification |
|
String |
|
|
8.1.20 |
SupportedUOM |
|
List of SupportedUOMs |
|
|
8.1.21 |
Manufacturer |
|
String |
|
|
8.1.22 |
ManufacturerPartNumber |
|
String |
|
|
8.1.23 |
ManufacturerModelNumber |
|
String |
|
|
8.1.24 |
MinimumOrderQuantity |
|
Int |
|
|
8.1.25 |
MaximumOrderQuantity |
|
Int |
|
|
8.1.26 |
Banding |
|
Int |
|
|
8.1.27 |
IsTaxExempt |
|
String |
|
|
8.1.28 |
ContractNumber |
|
String |
|
|
8.1.29 |
ContractLineNumber |
|
String |
|
|
8.1.30 |
StartDate |
|
DateTime |
|
|
8.1.31 |
EndDate |
|
DateTime |
|
|
8.1.32 |
GTIN |
|
String |
|
|
8.1.33 |
ImageName |
|
String |
|
|
8.1.34 |
ImageURL |
|
String |
|
|
8.1.35 |
CatalogStandardFieldDetails |
|
Object of StandardFieldDetails |
|
|
8.1.36 |
CustomAttributeDetailsList |
|
List of KeyValue Pair |
|
|
8.1.37 |
AdditionalFieldDetailsList |
|
List of KeyValue Pair |
|
|
8.1.38 |
ErrorDescription |
|
String |
|
|
9 PriceModifiers |
|||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
9.1 |
Action |
No |
String |
|
Invalid Value For Accessible To Supplier. |
9.2 |
LineNumber |
No |
Int |
|
|
9.3 |
ContractLineNumber |
|
String |
|
|
9.4 |
SerialNumber |
|
Long |
|
|
9.5 |
BuyerItemNumber |
|
String |
|
|
9.6 |
SupplierItemNumber |
|
String |
|
|
9.7 |
CurrencyCode |
|
String |
|
|
9.8 |
Division |
|
String |
|
|
9.9 |
UOM |
|
String |
|
|
9.10 |
Type |
|
String |
|
|
9.11 |
OrgEntity |
|
String |
|
|
9.12 |
StartDate |
|
DateTime |
|
|
9.13 |
EndDate |
|
DateTime |
|
|
9.14 |
EffectivePrice |
|
Decimal |
|
|
9.15 |
PricePerQty |
|
Int |
|
|
9.16 |
Percent |
|
Decimal |
|
|
9.17 |
Quantity |
|
Decimal |
|
|
9.18 |
ErrorDescription |
|
String |
|
|
10 StandardFieldDetails |
|||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
10.1 |
MaterialSafetyRequired |
No |
String |
|
|
10.2 |
ServiceCategory |
No |
String |
|
|
10.3 |
IncoTermCode |
No |
String |
|
|
10.4 |
Point |
No |
String |
|
|
10.5 |
MRPFlag |
No |
String |
|
|
10.6 |
ContractedQuantity |
No |
Decimal |
|
|
10.7 |
FlexiblePrice |
No |
String |
|
|
11 SupportedUOMs |
|||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations / Exceptions |
11.1 |
SupportedUOM |
No |
String |
|
|
11.2 |
ConversionFactorsForSupportedUOMWRTUOM |
No |
String |
|
|
11.3 |
PricePerSupportedUOM |
No |
String |
|
|
11.4 |
PricePerQtyForSupportedUOM |
No |
String |
|
|