This article will explain how certain activities in Blackpurl contribute to accounting integration
Basic Overview
Blackpurl should always be treated as the source of truth for the following items so all activity related to them should take place in Blackpurl:
- Part inventory management - inventory valuation, stock level adjustments, price and cost adjustments, categorization
Basically, if the accounting task in any way alters a part inventory General Ledger account it must be actioned in Blackpurl
- Unit inventory management - inventory valuation, price & cost adjustments, categorization
Basically, if the accounting task in any way alters a unit inventory General Ledger account it must be actioned in Blackpurl
- Customer invoicing - typical customer transactions are always processed through Blackpurl because they generally interact with inventories managed by Blackpurl
While there may be some miscellaneous charges applied to a customer outside of standard invoicing, unpaid AR finance charges for example, we strongly suggest that all charges and credits related to a customer be processed in Blackpurl to give you one place to go to for all customer transaction history
- Part, Unit & Sublet ordering / receiving / invoicing - as these activities alter the respective inventory General Ledgers, they must be actioned in Blackpurl
- Customer payments - payments received from customers, especially those tied to sales transactions are always processed in Blackpurl
The only exception to this are Direct Deposit customer payments received for charge on account invoices that are sitting as outstanding in your accounting package
- Direct Deposit received into your bank account can be allocated to pay directly off the outstanding invoice (charge on account invoices from BP) in your accounting package
- Customer deposits - all funds received from customers as deposits on orders they've placed are always actioned in Blackpurl as they are tied to the transactions which will eventually be invoiced to the customer
- Customers and Vendors - all customers and vendors used in any of the above should always be managed in Blackpurl
Modifying names, addresses, etc of these records should always be done in Blackpurl which will automatically generate the same updates in the accounting application
Please remember that changes made to these directly in the accounting application are not reflected back into Blackpurl
- Sales and COGS - As these revenue and direct cost accounts are closely tied customer invoicing you should always avoid altering / deleting any of these GL accounts directly in the accounting application
Failing to do so will cause discrepancies between sales reporting in Blackpurl and revenues reporting in the accounting application
Important Information
If the Dealership elects to manually change and/or even remove Blackpurl created transaction that has integrated over to their accounting package, it will NOT reflect or sync back to Blackpurl
The change made by the Dealership may also result in the Dealership not being able to balance out the relevant General Ledger accounts in your accounting package to Reports in Blackpurl
For example:
- If the Dealership manually deletes a Blackpurl created transaction that has integrated over to their accounting package ie a transaction from the Customer Deposit General Ledger, then the Dealership will be unable to balance out the Customer Deposit General Ledger to the Customer Deposit Report in Blackpurl
Please note that if it is found that the Dealership has manually changed and/or even removed ANY Blackpurl integrated transactions in their accounting package, Blackpurl Support will not be able to provide any assistance to the Dealership in getting their accounting back on track and balancing
Other Information
- Cash reconciliation
Customer payments processed in Blackpurl always affect two General Ledgers which are Customer Deposits and Undeposited Funds
Blackpurl does not handle any of the entries to the actual bank accounts as all Blackpurl payments flow through the Undeposited Funds General Ledger. Entries to record the actual depositing of these funds into the bank account is handled strictly in the accounting application
- Vendor Invoices
Other vendor invoicing such as Third-party claims (Insurance or Warranty) and Lien Payouts (Trade In Units) are also generated by Blackpurl
Costs related to vendor products sold in Blackpurl, such as warranty plans and financing products, make use of accrual/clearing accounts BUT they do not automatically generate the AP invoice in the accounting application
- Labor Costing
Accounting entries for payroll are handled in the accounting application as an expense (debit) to a wages account
- Undeposited Funds
All payments received through Customer Orders (both Checkout and through Deposit sections) will automatically go through the Undeposited General Ledger that are set up in your Accounting Integration > Undeposited Funds
Once the deposits of these funds show up in in the Dealership's bank account, the Dealership allocates the deposits to the Undeposited Funds General Ledger
For further information, please review our article - Undeposited Funds General Ledger - Blackpurl and Accounting Package (Xero and QuickBooks)