Problem with Price for AC-item lines when it is added to Requisition via API
Input:
I need to create Requisition via API, including catalog items, AC-items and noncatalog items.
Under "AC-item" I mean items that are added via User Interface using option Enter Requisition Line - checkbox Non-catalog/AC item.
Context:
- Create Requisition with AC-item via REST API for Oracle Fusion Cloud Procurement - Create one line
- Open Requisition in User Interface.
- Click “Actions” - “Edit”:
- Result: Price is automatically changed to the default “1.0000” for API-created AC-lines and saved like that even if I don’t confirm any changes.
- Expected result: Price should stay as it was set via API.
Request
{
"LineNumber": 1,
"LineTypeId": 1,
"RequisitionLineSource": "QUICK_ENTRY", 💡//"QUICK ENTRY" indicates that it is, as I call it, AC-item in contrast with "CATALOG" and "NONCATALOG".
"Item": "12345",
"Quantity": 1,
"CurrencyCode": "USD",
"UOMCode": "EA",
"Price": 112.00,
"Supplier": "Supplier",
"SourceAgreementHeaderId": 12345, 💡// in our case of AC-items: Suppliers have Agreements, but Agreements don't have AgreementLines to correlate with AC-items.
"SupplierItemNumber": "12345",
"RequesterId": 12345,
"RequestedDeliveryDate": "2025-01-01",
"DestinationTypeCode": "EXPENSE",
"DestinationOrganizationId": 12345,
"DeliverToLocationCode": "12345",
"NegotiationRequiredFlag": true,
"NegotiatedByPreparerFlag": true,
"InformationTemplateTouchedFlag": false,
"DFF": [ {
Tagged:
0