Manufacturing Transaction

The Manufacturing Transaction API provides customers using Manufacturing and WMS the ability to directly issue components to work orders. This API allows Inventory Management or any other application to record Material Issues or Product Completions and transaction reversals. This provides a common API which supports both material issues and product completions.

This API allows you to integrate direct work order transactions between Oracle Fusion Cloud Manufacturing, Oracle Fusion Cloud Maintenance, Oracle Fusion Cloud Inventory Management, and Oracle Fusion Cloud Warehouse Management.

URL

POST.../wms/lgfapi/v10/inventory/manufacturing_transaction

The following data is passed in JSON format:

Column Mandatory Comments
mfg_work_order_transaction_list
transaction_id yes Unique Identifier for the transaction shared by fusion inventory.
location yes location code can correspond to active or reserve location or drop location type.
lpn_nbr will be required for product completions and product completion returns.
transaction_type

The following are the transaction types shared from Inventory Management:

  • 35 - Work in Process Material Issue
  • 38 - Work in Process Negative Material Issue
  • 43 - Work in Process Material Return
  • 48 - Work in Process Negative Material Return
  • 44 - Work in Process Product Completion
  • 17 - Work in Process Product Return
  • 42 - Miscellaneous Receipt
  • 32 - Miscellaneous Issue
mfg_work_order_nbr yes work order number against which transaction is recorded.
mfg_operation_seq_nbr work order operation sequence against which transaction is recorded.
external_transaction_date_time Holds the transaction date and time when it was performed at the source system.
resend_flg by default the value will be No.
inventory_list
item_alternate_code Application expects either item alternate code or combination of item_parts.
item_part_a
item_part_b
item_part_c
item_part_d
item_part_e
item_part_f
qty yes corresponds to the quantity. Can be either + or - depending upon transaction performed
uom_code uom_code in which the transaction quantity is recorded in. For Prebuilt integration
batch_nbr lot number for lot tracking item.
expiry date expiry date in case sku is only expiry tracked.
invn_attr_a
invn_attr_b
invn_attr_c
invn_attr_d
invn_attr_e
invn_attr_f
invn_attr_g
invn_attr_h
invn_attr_i
invn_attr_j
invn_attr_k
invn_attr_l
invn_attr_m
invn_attr_n
invn_attr_o
serial_number_list Corresponding serial numbers associated with the transaction.