Friday 25 October 2024

ERP - PO Receipts - ASN Receipts / RMA Receipts

 Purchase Order Creation

  • Creation: A Purchase Order is created to authorize the purchase of goods or services from a supplier.
  • Approval: The PO goes through an approval workflow to ensure it meets organizational policies.
  • Dispatch: Once approved, the PO is sent to the supplier.
  • Receipt: When the goods or services are delivered, the receipt is recorded in the system.
  • Matching: The receipt is matched against the PO and the supplier’s invoice to ensure consistency.
  • Payment: After successful matching, payment is processed to the supplier.


Advance Shipment Notices (ASN) Receipts

  • ASN Creation: The supplier sends an ASN to notify the receiving organization of an upcoming shipment. The ASN includes details like shipment date, time, identification number, packing slip data, and item details1.
  • Validation: The ASN is validated in the Receiving Open Interface to ensure there are no errors1.
  • Receipt Creation: Once validated, the ASN can be used to create receipts in the Receipts window, reducing data entry time.
  • Error Handling: If there are discrepancies or errors, an Application Advice is sent to the supplier to correct the ASN.

ASN Receipts  - PO Receipts

Perform Org and Sub Inventory check:
GET https://oraclecloud.com/fscmRestApi/resources/latest/subinventories?q=[q]
Perform Item Validation
GET https://oraclecloud.com/fscmRestApi/resources/latest/itemsV2?q=[q]
Perform PO Validation
GET https://oraclecloud.com/fscmRestApi/resources/latest/purchaseOrders?q=[q]&expand=lines,lines.schedules
Create PO Receipts
POST https://oraclecloud.com/fscmRestApi/resources/latest/receivingReceiptRequests
ReceiptSourceCode - VENDOR
ShipmentNumber
CustomerPartyNumber
EmployeeName  -- Buyer Name from PO
ReceiptSourceCode - CUSTOMER
SourceDocumentCode - PO
AutoTransactCode - RECEIVE
TransactionType - RECEIVE



RMA Creation

  • Initiate RMA: The process starts when a customer requests to return goods. The order manager initiates an RMA based on the original sales order.
  • Create RMA Order: An RMA order is created in Oracle Fusion Order Management.
  • Approve RMA: The RMA order is reviewed and approved.

RMA Receipts

  • Receive Returned Items: The returned items are received at the warehouse.
  • Inspect Items: The items are inspected to ensure they meet return criteria.
  • Create Receipt: A receipt is created in the system to record the returned items.
  • Update Inventory: The inventory is updated to reflect the returned items. 


RMA Receipts  - RMA Receipts

Perform Org and Sub Inventory Validation:
GET https://oraclecloud.com/fscmRestApi/resources/latest/subinventories?q=[q]
Perform Item Validation
GET https://oraclecloud.com/fscmRestApi/resources/latest/itemsV2?q=[q]
Perform RMA Order Validation
GET https://oraclecloud.com/fscmRestApi/resources/latest/salesOrdersForOrderHub?q=OrderNumber=and StatusCode NOT IN ('DOO_REFERENCE','DOO_DRAFT')
RMA_Line_Check
GET https://oraclecloud.com/fscmRestApi/resources/latest/rmaLinesForReceiving?RMA = RMA_ID &limit=[limit]
Get_RMA_Receive_Worker = SaaS Lookup or DVM
Create_RMA_Receipts
POST https://oraclecloud.com/fscmRestApi/resources/latest/receivingReceiptRequests
ReceiptSourceCode - CUSTOMER
ShipmentNumber
CustomerPartyNumber
EmployeeName  -- RMA_Receive_Worker
ReceiptSourceCode - CUSTOMER
SourceDocumentCode - RMA
AutoTransactCode - DELIVER
TransactionType - RECEIVE


GET Receipts Errors https://oraclecloud.com/fscmRestApi/resources/latest/receivingReceiptRequests/{HeaderInterfaceId}/child/lines?q=ProcessingStatusCode = 'ERROR'&expand='processingErrors'

No comments:

Post a Comment

ERP - GL - Chart Of Accounts

Segments in General Ledger   Segments  are dimensions used to represent an account in a financial system. A company can have anywhere from...