Difference between revisions of "Xero"
m (Text replacement - "http:" to "https:") |
|||
(43 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | [[File:Xero.png| | + | {{CategoryBox|Accounting}} |
+ | [[File:Xero.png|32px|link=https://www.xero.com/]] Fishbowl can export accounting information to [[QuickBooks]], [[QuickBooks Online]], or to [https://www.xero.com/ Xero], a provider of online accounting software. The information listed below is specific to Xero. General accounting information is available in the {{Module|Accounting Integration}}. Xero provides a [https://www.xero.com/us/signup/ free trial] and [https://www.xero.com/us/convert-from-quickbooks/ free QuickBooks file conversion], making it easy to experience the power and simplicity of the Fishbowl-Xero integration. | ||
__TOC__ | __TOC__ | ||
− | + | ||
− | == FAQs | + | ==FAQs== |
*'''How is Xero different from QuickBooks?''' | *'''How is Xero different from QuickBooks?''' | ||
− | :Both Xero and QuickBooks keep track of accounting data. Because Xero is web-based, it provides some additional | + | :Both Xero and QuickBooks keep track of accounting data. Because Xero is web-based, it provides some additional advantages. |
*'''Does Xero work on a Mac and on Linux?''' | *'''Does Xero work on a Mac and on Linux?''' | ||
:Yes. Xero runs in the cloud, independent of the operating system, and the Fishbowl server exports data to Xero. The Fishbowl server and client can run on [[Supported Operating Systems|Windows, Linux, Mac]], or any combination of those operating systems. | :Yes. Xero runs in the cloud, independent of the operating system, and the Fishbowl server exports data to Xero. The Fishbowl server and client can run on [[Supported Operating Systems|Windows, Linux, Mac]], or any combination of those operating systems. | ||
*'''How does Fishbowl functionality change when integrated with Xero''' | *'''How does Fishbowl functionality change when integrated with Xero''' | ||
:Fishbowl functionality remains the same, regardless of the accounting software that is being used. | :Fishbowl functionality remains the same, regardless of the accounting software that is being used. | ||
+ | *'''How does Fishbowl utilize Xero categories?''' | ||
+ | :Fishbowl exports the name of the Fishbowl class as a category in Xero. This option can be customized in the {{ModuleOptions|Class}}. | ||
*'''When integrated with Xero, is my inventory tracked in Fishbowl or Xero?''' | *'''When integrated with Xero, is my inventory tracked in Fishbowl or Xero?''' | ||
:In all accounting systems, orders will show item numbers and amounts, and Fishbowl will keep track of the inventory. Below is an example of a Fishbowl order exported to Xero. | :In all accounting systems, orders will show item numbers and amounts, and Fishbowl will keep track of the inventory. Below is an example of a Fishbowl order exported to Xero. | ||
:[[File:Xero invoice.png]] | :[[File:Xero invoice.png]] | ||
− | == Integration | + | ==Integration== |
Follow the steps below to integrate Fishbowl with Xero. | Follow the steps below to integrate Fishbowl with Xero. | ||
− | # Open the {{Module|Accounting}}, click the '''Configure''' tab, and then click the '''Connect to Xero''' button.<br>[[File:Accounting Buttons.png]] | + | # Open the {{Module|Accounting Integration}}, click the '''Configure''' tab, and then click the '''Connect to Xero''' button.<br>[[File:Accounting Buttons.png]] |
# Click the blue link in the wizard which will open a browser window.<br>[[File:Xero link.png]] | # Click the blue link in the wizard which will open a browser window.<br>[[File:Xero link.png]] | ||
# If necessary, log into Xero. Select the company and then click '''Authorize'''.<br>[[File:Xero authorize.png]] | # If necessary, log into Xero. Select the company and then click '''Authorize'''.<br>[[File:Xero authorize.png]] | ||
Line 25: | Line 28: | ||
# Click the '''Finish''' button to complete the integration. | # Click the '''Finish''' button to complete the integration. | ||
− | + | To disconnect from Xero, click the {{Button|Delete|Disconnect}} on the module toolbar. | |
− | To import data from Xero to Fishbowl, select the type of informatoin that should be imported, and then click the {{Button|Import}} located on the {{ModuleTab|Accounting|General}}. | + | ==Required accounts== |
+ | |||
+ | Fishbowl exports to several types of Xero accounts. During the [[#Integration|integration]], an existing Xero account can be selected or a new account can be created. | ||
+ | |||
+ | * '''Accounts Receivable''' - The account Fishbowl will use to record the money owed to the business. For outstanding invoices the company has issued out to the client but has not yet received in cash at balance date. | ||
+ | * '''Accounts Payable''' - The account Fishbowl will use to record outstanding bills of the business. For outstanding invoices the company has received from suppliers but has not yet paid at balance date. | ||
+ | * '''Holding''' - The account Fishbowl will use to handle all receipts that have not been fulfilled. This is usually a '''Current Liability''' account type and will only be used when parts are received but the bill is not yet reconciled in Fishbowl. | ||
+ | * '''Undeposited Funds''' - The account Fishbowl will use to handle all undeposited funds. This is usually a '''Bank''' account type. | ||
+ | * '''Capital Equipment''' - All transactions associated with Capital Equipment part types will be tracked in this account. Usually a '''Fixed Asset''' account. | ||
+ | * '''Internal Use''' - All transactions associated with Internal-Use part types will be tracked in this account. Usually an '''Expense''' account. | ||
+ | * '''Non Inventory''' - All transactions associated with Non-Inventory part types will be tracked in this account. Usually an '''Expense''' account. | ||
+ | * '''Service''' - All transactions associated with Service part types will be tracked in this account. Usually an '''Expense''' account. | ||
+ | * '''Labor''' - All transactions associated with Labor part types will be tracked in this account. Usually an '''Expense''' account. | ||
+ | * '''Overhead''' - All transactions associated with Overhead part types will be tracked in this account. Usually an '''Expense''' account. | ||
+ | * '''Sales Retail''' - Tracks the income from the sale of items. This is usually a '''Revenue''' account type. | ||
+ | * '''Discount Income''' - Tracks the amounts associated with discounts charged to customers (i.e. for returns or restocking fees). This is usually an '''Other Income''' account type. | ||
+ | * '''Discount Expense''' - Tracks the amounts associated with discounts given to customers on a sale. This is usually an '''Expense''' account type. | ||
+ | * '''Miscellaneous Expense''' - Tracks the expense from the sale of miscellaneous items. This is usually an '''Expense''' account Type. | ||
+ | * '''Sales Tax''' - Tracks the income from the sale of items. This is usually a '''Current Liability''' account type. | ||
+ | * '''Shipping Income''' - Keeps track of customer charges for shipping. This should be an '''Other Income''' account. | ||
+ | * '''Shipping Expense''' - Keeps track of vendor charges for shipping to us. This should be an '''Expense''' account. | ||
+ | * '''Shipping Accrual''' - Determines the account that shipping cost expense posts against. This should be an '''Other Current Liability''' account. | ||
+ | * '''Inventory Asset''' - Tracks the current value of your inventory. This should be an '''Current Asset''' account. | ||
+ | * '''COGS''' - The cost of goods and materials held in inventory and then sold. This is a '''Direct Cost''' account type. | ||
+ | * '''Scrapped Inventory''' - This account is used when inventory is scrapped (i.e. adjustments go down due to damage, theft, spoilage, etc.). This should be a '''Direct Cost''' account. | ||
+ | * '''Inventory Adjustment''' - This account is used to track cycle-count adjustments to inventory. This should be '''Direct Cost''' account type. | ||
+ | * '''Cost Variance''' - The is a '''Current Asset''' account will only be used if the costing method specified is '''Standard Costing'''. A credit balance in a cost variance account is always favorable. | ||
+ | * '''Customer Prepayment''' - The is a '''Current Liability''' account that is used when a customer prepays for items. | ||
+ | |||
+ | ==Import== | ||
+ | |||
+ | To import data from Xero to Fishbowl, select the type of informatoin that should be imported, and then click the {{Button|Import}} located on the {{ModuleTab|Accounting Integration|General}}. | ||
[[File:Xero tabs.png]] | [[File:Xero tabs.png]] | ||
Line 35: | Line 69: | ||
'''Import Inventory via CSV file''' | '''Import Inventory via CSV file''' | ||
− | [[ | + | [[Imports and Exports|Import Inventory via a CSV (comma separated values) file]] and Fishbowl's '''Import Wizard'''. |
CSV files are the most common import and export format for spreadsheets and databases. CSV files allow information to be imported from spreadsheets. Barcode readers can also be programmed to export this type of file. | CSV files are the most common import and export format for spreadsheets and databases. CSV files allow information to be imported from spreadsheets. Barcode readers can also be programmed to export this type of file. | ||
Line 43: | Line 77: | ||
Use the [[Inventory#Add inventory|Add inventory]] or the [[Inventory#Cycle count|Cycle count]] options to add initial inventory, adjust inventory quantities, or scrap inventory. The component toolbar also has buttons that can be used to adjust inventory. | Use the [[Inventory#Add inventory|Add inventory]] or the [[Inventory#Cycle count|Cycle count]] options to add initial inventory, adjust inventory quantities, or scrap inventory. The component toolbar also has buttons that can be used to adjust inventory. | ||
− | == Export | + | ==Export== |
− | To export data from Fishbowl to Xero, click the {{Button|Export}} located on the {{ModuleTab|Accounting|General}}. | + | To export data from Fishbowl to Xero, click the {{Button|Export}} located on the {{ModuleTab|Accounting Integration|General}}. |
[[File:Xero tabs.png]] | [[File:Xero tabs.png]] | ||
− | == | + | ==Journal entries== |
+ | |||
+ | Below are some examples of [[Accounting_Integration#Module_Options_Costing_tab|average cost]] journal entries that are created when exporting to the [[#Required_accounts|default accounts]] in Xero. For more examples, see [[Accounting Journal Entries]]. | ||
+ | |||
+ | {{JE|{{PAGENAME}}|Unpaid sales order with inventory item}} | ||
+ | |||
+ | {{JE|{{PAGENAME}}|Credit return sales order with inventory item}} | ||
− | + | {{JE|{{PAGENAME}}|Unpaid sales order with non-inventory item}} | |
− | + | {{JE|{{PAGENAME}}|Paid sales order with inventory item}} | |
− | + | ||
− | + | {{JE|{{PAGENAME}}|Paid sales order with service item}} | |
− | + | ||
− | + | {{JE|{{PAGENAME}}|Add inventory}} | |
− | + | ||
− | + | {{JE|{{PAGENAME}}|Received purchase order with inventory item}} | |
− | + | ||
− | + | {{JE|{{PAGENAME}}|Fulfilled purchase order with inventory item}} | |
− | + | ||
− | + | =MODULE OPTIONS= | |
− | + | ||
− | + | {{Intro|Accounting Integration}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | {{General tab}} | |
− | + | {{Xero tab}} | |
− | + | {{Costing tab}} |
Latest revision as of 15:44, 19 March 2021
Fishbowl can export accounting information to QuickBooks, QuickBooks Online, or to Xero, a provider of online accounting software. The information listed below is specific to Xero. General accounting information is available in the
Accounting Integration module. Xero provides a free trial and free QuickBooks file conversion, making it easy to experience the power and simplicity of the Fishbowl-Xero integration.
Contents
- 1 FAQs
- 2 Integration
- 3 Required accounts
- 4 Import
- 5 Export
- 6 Journal entries
- 6.1 Unpaid sales order with inventory item
- 6.2 Credit return sales order with inventory item
- 6.3 Unpaid sales order with non-inventory item
- 6.4 Paid sales order with inventory item
- 6.5 Paid sales order with service item
- 6.6 Add inventory
- 6.7 Received purchase order with inventory item
- 6.8 Fulfilled purchase order with inventory item
- 7 MODULE OPTIONS
FAQs
- How is Xero different from QuickBooks?
- Both Xero and QuickBooks keep track of accounting data. Because Xero is web-based, it provides some additional advantages.
- Does Xero work on a Mac and on Linux?
- Yes. Xero runs in the cloud, independent of the operating system, and the Fishbowl server exports data to Xero. The Fishbowl server and client can run on Windows, Linux, Mac, or any combination of those operating systems.
- How does Fishbowl functionality change when integrated with Xero
- Fishbowl functionality remains the same, regardless of the accounting software that is being used.
- How does Fishbowl utilize Xero categories?
- Fishbowl exports the name of the Fishbowl class as a category in Xero. This option can be customized in the
Class module options.
- When integrated with Xero, is my inventory tracked in Fishbowl or Xero?
- In all accounting systems, orders will show item numbers and amounts, and Fishbowl will keep track of the inventory. Below is an example of a Fishbowl order exported to Xero.
Integration
Follow the steps below to integrate Fishbowl with Xero.
- Open the
Accounting Integration module, click the Configure tab, and then click the Connect to Xero button.
- Click the blue link in the wizard which will open a browser window.
- If necessary, log into Xero. Select the company and then click Authorize.
- In the Fishbowl wizard, enter the authorization code provided by Xero and then click Next.
- Select the Xero accounts that Fishbowl should use. If an appropriate account doesn't exist in Xero, click the Create button. For a description of the accounts, see Required accounts.
- Click the Finish button to complete the integration.
To disconnect from Xero, click the Disconnect button on the module toolbar.
Required accounts
Fishbowl exports to several types of Xero accounts. During the integration, an existing Xero account can be selected or a new account can be created.
- Accounts Receivable - The account Fishbowl will use to record the money owed to the business. For outstanding invoices the company has issued out to the client but has not yet received in cash at balance date.
- Accounts Payable - The account Fishbowl will use to record outstanding bills of the business. For outstanding invoices the company has received from suppliers but has not yet paid at balance date.
- Holding - The account Fishbowl will use to handle all receipts that have not been fulfilled. This is usually a Current Liability account type and will only be used when parts are received but the bill is not yet reconciled in Fishbowl.
- Undeposited Funds - The account Fishbowl will use to handle all undeposited funds. This is usually a Bank account type.
- Capital Equipment - All transactions associated with Capital Equipment part types will be tracked in this account. Usually a Fixed Asset account.
- Internal Use - All transactions associated with Internal-Use part types will be tracked in this account. Usually an Expense account.
- Non Inventory - All transactions associated with Non-Inventory part types will be tracked in this account. Usually an Expense account.
- Service - All transactions associated with Service part types will be tracked in this account. Usually an Expense account.
- Labor - All transactions associated with Labor part types will be tracked in this account. Usually an Expense account.
- Overhead - All transactions associated with Overhead part types will be tracked in this account. Usually an Expense account.
- Sales Retail - Tracks the income from the sale of items. This is usually a Revenue account type.
- Discount Income - Tracks the amounts associated with discounts charged to customers (i.e. for returns or restocking fees). This is usually an Other Income account type.
- Discount Expense - Tracks the amounts associated with discounts given to customers on a sale. This is usually an Expense account type.
- Miscellaneous Expense - Tracks the expense from the sale of miscellaneous items. This is usually an Expense account Type.
- Sales Tax - Tracks the income from the sale of items. This is usually a Current Liability account type.
- Shipping Income - Keeps track of customer charges for shipping. This should be an Other Income account.
- Shipping Expense - Keeps track of vendor charges for shipping to us. This should be an Expense account.
- Shipping Accrual - Determines the account that shipping cost expense posts against. This should be an Other Current Liability account.
- Inventory Asset - Tracks the current value of your inventory. This should be an Current Asset account.
- COGS - The cost of goods and materials held in inventory and then sold. This is a Direct Cost account type.
- Scrapped Inventory - This account is used when inventory is scrapped (i.e. adjustments go down due to damage, theft, spoilage, etc.). This should be a Direct Cost account.
- Inventory Adjustment - This account is used to track cycle-count adjustments to inventory. This should be Direct Cost account type.
- Cost Variance - The is a Current Asset account will only be used if the costing method specified is Standard Costing. A credit balance in a cost variance account is always favorable.
- Customer Prepayment - The is a Current Liability account that is used when a customer prepays for items.
Import
To import data from Xero to Fishbowl, select the type of informatoin that should be imported, and then click the Import button located on the General tab of the
Accounting Integration module.
In Fishbowl, initial inventory may be added in a few different ways:
Import Inventory via CSV file
Import Inventory via a CSV (comma separated values) file and Fishbowl's Import Wizard.
CSV files are the most common import and export format for spreadsheets and databases. CSV files allow information to be imported from spreadsheets. Barcode readers can also be programmed to export this type of file.
Add inventory in the Inventory module
Use the Add inventory or the Cycle count options to add initial inventory, adjust inventory quantities, or scrap inventory. The component toolbar also has buttons that can be used to adjust inventory.
Export
To export data from Fishbowl to Xero, click the Export button located on the General tab of the
Accounting Integration module.
Journal entries
Below are some examples of average cost journal entries that are created when exporting to the default accounts in Xero. For more examples, see Accounting Journal Entries.
Unpaid sales order with inventory item
Credit return sales order with inventory item
Unpaid sales order with non-inventory item
Paid sales order with inventory item
Paid sales order with service item
Add inventory
Received purchase order with inventory item
Fulfilled purchase order with inventory item
MODULE OPTIONS
Some aspects of the Accounting Integration module can be customized by opening the module, clicking the Tools menu, and then selecting Module Options.
- Attach order item notes to Accounting Export
- If this option is checked, any notes on Fishbowl order items will be exported to the accounting system.
- Export part tracking to Accounting
- With this option checked, Fishbowl part tracking information, such as serial numbers, will be exported to the accounting system.
- Create a bill in Accounting after reconciling a receipt
- With this option checked, a bill will be sent to the accounting system after an order is reconciled, even if the order has not yet been received.
- Add the drop ship items to the oldest open invoice
- With this option checked, drop ship items will be added to the oldest open invoice, instead of a creating a new invoice each time.
- Send payment when order is fulfilled
- With this option selected, payments will only be exported after the sales order is fulfilled. Warning: This will prohibit the export of any payments taken on sales orders until they are completely fulfilled and may result in a discrepancy between your financial institution records and your accounting system until orders are properly fulfilled. Please verify this option with your accountant and contact the Fishbowl Support team for additional information if needed.
- Append unique ID to Sales Order on export
- This only applies to fulfilled Sales Orders with no associated shipments (i.e. all dropship, service, shipping, and miscellaneous type items).
- Prefix with the product number
- With this option checked, the Fishbowl product number is added to the beginning of the invoice item description in the accounting system.
- Append product UOM when different from the default
- With this option checked, the UOM will be displayed in the item description of the accounting system if the UOM on the sales order is different than the product's default UOM.
After integrating with Xero, the integration can be further customized by opening the Accounting Integration module options. With the Accounting Integration module open, click the Tools menu and then select Module Options.
Fishbowl can export transactions to Xero with an Approved status or with a Draft status.
The Costing tab displays the costing method being used in the current database. Although the costing method may be viewed, it may not be changed. The costing method is set when a new database is created. It may be possible to change the costing method of an existing database by contacting Fishbowl Support. Individual part costs can be viewed on the Costing tab of the Inventory module. Below is an explanation of the costing methods available in Fishbowl.
Costing method | Definition |
---|---|
Standard cost | Costs are pre-determined for estimating the cost of an order or product. The difference between standard costs and actual costs are recorded as variances and will be reflected in a Cost Variance account. The specified Standard Cost of a part will be used to debit the Cost of Goods Sold account. |
LIFO cost | Last In, First Out. This method assumes the last inventory purchased will be the first sold. When these goods are sold, the value of the newest inventory will be used to debit the Cost of Goods sold account. |
FIFO cost | First In, First Out. This method assumes the first inventory purchased will be the first sold. When these goods are sold, the value of the oldest inventory will be used to debit the Cost of Goods sold account. |
Average cost | The average cost is a simple calculation of total cost divided by inventory quantity. See the table below for an example.
When inventory is purchased, the actual cost of the inventory is added to the total cost, which can result in the average cost changing. When inventory is sold, the current average cost is used, so the total quantity will change, but the average cost will not change as a result of selling an item. LIFO and FIFO use costing layers to store the cost history, so the cost can change each time an item is sold. With average cost, the item's original cost is included in the average and then when the inventory is sold, only the average cost is used and recorded in the cost of goods sold account. If the inventory quantity ever reaches zero, Fishbowl will temporarily store the last average cost, but when new inventory comes in, the calculation starts over using only the cost and quantity of the new inventory. The average cost can also be manually changed. |
Below is an example of average costing.
Quantity | Unit cost | Total cost | Total quantity | Average cost |
---|---|---|---|---|
+10 initial inventory | $10 | $10 x 10=$100 | 10 | $100 ÷ 10=$10 |
+1 on a purchase order | $21 | $100 + $21=$121 | 10 + 1=11 | $121 ÷ 11=$11 |
-1 on a sales order | $11 (average cost) | $121 - $11=$110 | 11 - 1=10 | $110 ÷ 10=$11 |
-10 on a sales order | $11 (average cost) | $121 - $121=$0 | 11 - 11=0 | Average will reset |
+1 on a purchase order | $18 | $18 | 0 + 1=1 | $18 ÷ 1=$18 |