Learn about the hierarchy Greentree Desktop follows when posting the debit and credit transactions for an AP invoice transaction for an inventory line.
Note: This assumes inventory has previously been received using the PO Receipt function or PO Shipment function. For an AP invoice transaction if inventory is received when the invoice is processed.
To clarify the hierarchy outlined below, use the same example outlined for the Receipt transaction, with these additions:
$300.00 |
[Invoiced value] - this represents a variance of $200 between PO receipt & invoiced value |
$37.50 |
[Tax value on purchase] |
Credit [-$337.50] |
Supplier.APControl |
(Creditor's account) |
GLControl.APControl |
MyBranch.glAccountStructure GLControl.suspense |
|
Debit [+$100] |
Supplier.myClearingAccount |
(Stock Supplier |
GLControl.myClearingAccount |
Clearing A/c) |
MyBranch.glAccountStructure |
GLControl.Suspense |
|
Debit [+$200] |
Supplier.myPOVarianceAccount |
*see note below |
GLControl.myPOVarianceAccount |
MyBranch.glAccountStructure GLControl.suspense |
|
Debit [+$37.50] |
Supplier.taxControl |
(Tax Input account) |
GLControl.inputTax |
MyBranch.glAccountStructure GLControl.glAccountStructure |
|
Note: The $200 debit transaction is recognised as a variance between the PO received value and the AP invoiced value. A variance like this posts based on the selected PO Module Control options.
For example, inventory line controls have Adjust General Ledger Only and PO Variance Account options selected. The debit value of $200 variance will be posted to the PO variance account.
If the PO Clearing Account is selected, the transaction outlined above posts as:
Debit [+$200] |
Supplier.myPOClearingAccount |
GLControl.myPOClearingAccount MyBranch.glAccountStructure GLControl.suspense |
|
If the GL Expense Account is selected (which is mandatory if the option to Adjust Cost of Stock Item is selected), the transaction outlined will post as:
Debit [+$200] |
StockItem.stockAccount |
StockItem.myINAnalysisCode.stockAccount Location.stockAccount Warehouse.stockAccount GLControl.stockAccount GLControl.suspense |
|
If the: