Description |
Import Transaction from PP should always populate the Transfer Cost.
However, if a Card is invalid, it is not properly storing the transfer cost. Which makes a recalculate after the Card error is fixed as not possible without delete/re-import.
Separate Storing of Inventory Cost, so that Transfer Cost + Markup on Local Transaction will still price correctly from the Network Transfer Cost, instead of using the Local/Network Inventory cost.
Check for Scenarios (details in Comments)
* Scenario # 1 - Transfer Cost on Remote Transactions
* Scenario #2 - Transfer Cost on Local/Network Transaction
* Margin Calculation
** Notes
*** Inventory Cost does not include taxes
*** Transfer Cost does include taxes
** When Transaction Type = Local/Network,
*** Margin = Calc Net Price - Inventory Cost
** When Transaction Type <> Local/Network
*** Margin = Calc Gross Price - Network Cost + (Original Taxes - Net Taxes)/Unit
|