I am facing a weird issue in OTM. It very well may not be an issue but an intended OTM functionality . Need your inputs to understand what it really is :-)
So we have some GL Codes with Shipment Lookup Key of Cost Type . Hence a base cost shares a different GL Code than an accessorial cost.
Per the business process,we first assign shipment general ledger codes once the shipment is completed.
Next an invoice is created manually /EDI.
Now, an invoice could have some "extra" cost line items added which are not available at the shipment level. I have an Invoice agent that gets triggered on voucher creation.This agent has the action- Assign Shipment General Ledger Codes .
Unfortunately, the only cost line that have the GL Code assigned are the ones that came from shipment . The remainder cost lines - accessorials added directly on invoice , do not get a GL Code.
Is this like an intended functionality?
So we have some GL Codes with Shipment Lookup Key of Cost Type . Hence a base cost shares a different GL Code than an accessorial cost.
Per the business process,we first assign shipment general ledger codes once the shipment is completed.
Next an invoice is created manually /EDI.
Now, an invoice could have some "extra" cost line items added which are not available at the shipment level. I have an Invoice agent that gets triggered on voucher creation.This agent has the action- Assign Shipment General Ledger Codes .
Unfortunately, the only cost line that have the GL Code assigned are the ones that came from shipment . The remainder cost lines - accessorials added directly on invoice , do not get a GL Code.
Is this like an intended functionality?