Editing GL Entries for SME Inventory

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
 
Inventory items can be maintained solely in SME and this setting is only for items maintained in SME, not for items in both SME and QuickBooks.  This approach uses journal entries to keep QuickBooks Accounting up to date financially while SME tracks inventory counts.  
 
Inventory items can be maintained solely in SME and this setting is only for items maintained in SME, not for items in both SME and QuickBooks.  This approach uses journal entries to keep QuickBooks Accounting up to date financially while SME tracks inventory counts.  
  
<br>To configure SME to correctly record the inventory accounting transactions in QuickBooks you must set the correct options in SQLink. Set the '''Use General Ledger entries for Default Material Item''' as shown in the image below. With this setting, SQLink will create General Ledger Account entries in QuickBooks when items are received on SME Purchase Orders (Debit Inventory Asset / Credit Accounts Payable) and when you invoice material in SME (Credit inventory Asset / Debit Cost of Goods Sold). These settings require that the default material item must be a Non-Inventory item. You can use the default established when SME/SQLink is installed, or you can set up an item of your own choosing, but it must be a Non-Inventory item.
+
<br>To configrue SME to correctly record the inventory accounting transactions in QuickBooks you must set the correct options in SQLink. Set the '''Use General Ledger entries for Default Material Item''' as shown in the image below. With this setting, SQLink will create General Ledger Account entries in QuickBooks when items are received on SME Purchase Orders (Debit Inventory Asset / Credit Accounts Payable) and when you invoice material in SME (Credit inventory Asset / Debit Cost of Goods Sold). These settings require that the default material item must be a Non-Inventory item. You can use the default established when SME/SQLink is installed, or you can set up an item of your own choosing, but it must be a Non-Inventory item.
  
 
<br>Using this option applies only if you keep your inventory items in SME only, not in both SME and QuickBooks.
 
<br>Using this option applies only if you keep your inventory items in SME only, not in both SME and QuickBooks.
Line 57: Line 57:
 
<br>4. Click '''Save'''
 
<br>4. Click '''Save'''
 
<br>[[File:IncludeSMPOnPO_GLSettings.png]]
 
<br>[[File:IncludeSMPOnPO_GLSettings.png]]
 
<h3>Set if you want the COGS entry to be made on the invoice date or the date the material was added to the invoice</h3>
 
Go to Setup > Company > Inventory and choose the option for Cost of Goods Sold GL Entry date
 
<br>[[File:COGSDate_GLENtriesSetting.png]]
 
 
<br>If Base COGS on Date of Invoice is unchecked, then the date on the COGS entry in QuickBooks will be the date the material was added to the order or itemized invoice. (image below)
 
<br>[[File:BaseCOGSOnDateOfInvoice_UNCHECKED.png]]
 
 
<br>If Base COGS on Date of Invoice is checked, then the date on the COGS entry in QuickBooks will be the invoice date, not the date the material was added to the service order or itemized invoice/
 
<br>In the image below, the material was added to the order on 5/29 and the order was invoiced on 6/5. The COGS entry is using the Invoice Date.
 
<br>[[File:BaseCogsOnDateOfInvoice_CHECKED.png]]
 
  
 
== Purchase Order for Inventory and Non-Inventory Items ==
 
== Purchase Order for Inventory and Non-Inventory Items ==
Line 86: Line 75:
 
<br>A Credit was made to the Inventory Asset account and a Debit made to the Cost of Goods Sold account as shown in the report below.  
 
<br>A Credit was made to the Inventory Asset account and a Debit made to the Cost of Goods Sold account as shown in the report below.  
 
<br>[[File:InvoiceGL.png]]
 
<br>[[File:InvoiceGL.png]]
 
== Voiding or Reexporting an Invoice in SME ==
 
The COGS and Inventory Asset entries go over to QuickBooks when the invoice is synced from SME to QuickBooks.
 
<br>For SQLink versions of 8.0.3.7 or higher:
 
<br>- If you Void the invoice in SME and then do a full sync, the COGS and Inventory Asset entries will be cleared in QuickBooks.
 
<br>- When you re invoice the order in SME, the COGS and Inventory Asset entries will be entered in QuickBooks.
 
 
<br>- If you re-export an invoice from SME to QB, the original GL Entries will be cleared and recreated.
 
 
 
  
 
== To Convert from syncing items to journal/GL entry ==
 
== To Convert from syncing items to journal/GL entry ==
 
If you are an existing SME customer syncing SME items with QB items, you can run the following script to "disconnect" SME items from QB item.
 
If you are an existing SME customer syncing SME items with QB items, you can run the following script to "disconnect" SME items from QB item.
 
Note: USE WITH CAUTION, Run backups prior, should be ONLY done by qualified database administrators or SME support.
 
Note: USE WITH CAUTION, Run backups prior, should be ONLY done by qualified database administrators or SME support.
 
 
 
 
Run these queries:
 
Run these queries:
 +
-          To find the SMP_Item QB UID
  
Select UID, Name, InventoryID, IsActive From Inventory Where Name Like 'SMP_Item%' and IsActive = 1;
+
Select UID, Name, InventoryID From Inventory Where Name Like 'SMP_Item%'
 
   
 
   
-- Put the QB Item InventoryID in the Where and run the query.
+
-         Put the QB Item InventoryID in the Where and run the query.
+
 
Disable Trigger All on Inventory;
+
Disable Trigger All on Inventory;
Update Inventory
+
Update Inventory Set         QBExport = 'false', QBInventory = 'false', QBModified = NULL, QBItem = 'false', InventoryID = ''
Set QBExport = 'false',
+
Where Name Not Like 'SMP_Item%'; --- or whatever your default item is named
QBInventory = 'false',
+
Enable Trigger All on Inventory;
QBModified = NULL,
 
QBItem = 'false',
 
InventoryID = ''  
 
Where
 
Name Not Like 'SMP_Item%'; --- or whatever your default item is named Enable Trigger All on Inventory;
 

Please note that all contributions to High5Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see High5Wiki:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)