A full ERP system designed by Genesis Total Solutions.

About Genesis Total Solution

Genesis Total Solution applications can be used on many different platforms including Windows, Linux, Unix and MPE. This system has both in house computer based and web based solutions available. If you couple the large number of application modules running in accounting, distribution and production environments with a staff of knowledgeable application and technical experts and tie those together with a reputation for providing quality products and support, this should be your software supplier of choice. Give Genesis Total Solution a try - you will not be sorry!

Accounts Payable

The Accounts Payable module allows vendors to be setup by division with address, payment and discount terms by day or date of the month. 1099 info can be collected and 1099 forms printed. Interfaces to the GL and Purchasing modules are included. Posting of invoices can be made for any open GL period. Default GL accounts can be setup to the speed posting of invoices. The system allows recurring invoices to be processed. Factoring of vendors is available. Memo data fields are open to the user to store any info on a vendor and report that back such as an email address, contact name and phone number, fax, etc. Checks can be processed in differing formats with a stub. Overflow reports are available so as to not waste checks. Pre-paids (checks before invoices) may be processed and later be matched to invoices received. The system allows manual and electronic funds processing. Reports include open payables, aged payables, activity, general ledger distribution, proof, batch, paid history, on hold, discount availability, and more. Online queries can be made into the vendors account and check reconciliation is optionally available. History of every check and invoice is stored in history and is always available for reporting. A wild card lookup by part of the vendors name is available as is searches by city, state and zip. The operator may store other info such as email addresses and any other info including notes and report them. The operator may void checks even after they have been written to the GL.

Accounts Receivable

This module receives data from Order Processing and prints the required invoices. Invoices may be directly entered here as required. Customers may be setup with payment terms, names of contacts, billing and ship to locations, salesman, credit limits, pay status, etc. Invoices will be posted to the General Ledger, Receivables and sales history files for further posting of payments, credits and reporting. Payments can be made by invoice or across many invoices by allocations. Finance charges can be calculated and posted. Online queries for each customer are available. Any invoice can be reviewed from history as required. Reporting includes customer receivables, aging, sales analysis by customer, item, class, region, sales commission, etc.

Fixed Assets Depreciation

This module allows the operator to setup all of their fixed assets. They can then calculate up to five different schedules for each item such as book, tax, alternative, alternative minimum, and ACE. The items will automatically be setup with the proper tax method based upon the selection of the proper class and life of the item. Reports of any and all of the schedules are available including comparative reporting looking at schedules side by side. A GL report and interface is provided. A bought and sold report and net gain/loss can be obtained. A tracking capability is available for the items including the value of the items by responsible party, location, region, etc.

General Ledger

The General Ledger system allows the user to setup from 1 to 13 periods in a fiscal year and process data as defined by a company (up to 2 positions), division (up to 4 positions), department (up to 4 positions), and account (up to 16 positions). The operator can post to a work file to proof all entries then can post them to a monthly file for reporting of financial statements. This file can contain up to one year of postings before the periods opened must be closed. The data is then posted to history files which can be accessed to reprint financials for as far back as there is data. The system allows standard (table) postings, prior period (closed) adjustments, reversals, recurrings and general journal postings, all organized by a journal source (up to 4 position). Interfaces to all of our other modules are included. Reporting of the balance sheet, income statement, trial balance, general ledger, journal source are all available in detail, summary, by division and or department or consolidated. Different user selected formats are available along with an easy to use user defined reporting function to produce other desired financial reports. The operator may post data from a spreadsheet or download a file to a spreadsheet or to wherever it is required. Budgeting and forecasting is available along with the option to report memo entries (non dollar) for statistical reporting. Wild card lookups are available by part of the account descriptions. A drill down function allows the user to look back into the source of the postings from other modules such as AP.

Human Resource

This is an add-on module to Payroll. This addresses non gross to net issues, many of which are user defined. The capabilities include, workman compensation, EEOC, education, reviews, birth date, hire date, forms, dependents, emergency contacts, disabilities, etc. Also user defined fields can be setup for each employee. Online inquiries into the data and Ad Hoc reporting are also available. The module can allow the reviewing of data from Payroll.

Inventory Control

The Inventory module allows the operator to setup raw materials and finished goods grouped by up to 10 classification types with each type having an infinite number of entries. Classifications include: manufacturer, size, color, material, grade, etc. Multiple units of measure are available along with four costing methods including standard, FIFO, last, and average. Most entries come from other modules such as receipts from Purchasing, sales from Order processing, issues and receipts from Production. The operator may post their own totals if required. Physical counts can be entered using inventory tags if required. Data can be posted through data collection devices. Reporting includes activity, availability, valuation, analysis, profitability, reorder guide, aging, etc. The operator can store items in multiple warehouses and multiple locations and track by these. Pricing is optionally available (used by OP and AR) and can be setup and maintained by various methods including by customer, items, class of items, etc. Online queries are available to find and report items by wild card lookups of the items description and various classifications. The items description may be expanded to as many lines as is required.

Order Processing

This module allows the operator to take customer orders and to ship product. Interfaces to Accounts Receivable, Inventory, and the GL are all available. Order may be placed using previous order as a template or entered as needed. As orders are entered the operator may review each item and its availability for shipment. The customers credit situation and history of orders and payments can be displayed. Different order entry and shipping screens are available to allow different users to post data the way they require. Picking tickets are printed to pull items for shipment. Each ticket is posted to AR, Inventory and history files. An order can be completed in whole or part and may remain open for as long as is required. Reports of orders can be printed including open, closed, partials, on hold, etc. History of all orders is available online or through reporting. Lookup tables are available to find items, customers and items to post.


The Payroll system allows the operator to setup employees (hourly, salaried, commission, piece rate and more) with no limit as to the number of deductions, earnings types, and taxes. The employees may be grouped together, for example: executive, union, part time, commission, etc. for entry, processing and reporting. Posting may be made manually, automatically from a setup, through time clocks, by job if needed, etc. Payrolls can be calculated and reversed if there is a problem either in part or in whole. Checks or direct deposits can be handled. The operator can print varying info on a pay stub including notes on checks as required. The operator may print hundreds of reports using the variable options available on each reporting screen. Some of the reports include payroll register, deduction, earnings, withholdings, check register, company summary, taxes, general ledger, job, task, user defined history, seniority, etc. The direct deposit info is electronically transferred to the defined bank using employee setup bank account numbers.

The GL is automatically posted. All data is stored in history files and all reports may be printed for as far back as data is available. Vacation and sick pay accruals are available along with plans for each. The plans have an auto switching capability based upon months worked by the employee. An arrears capability for deductions is available. 401K and cafeteria plan processing is available including employer matching programs.

Production Control

This module allows a bill of material to be setup for items which are manufactured. The operator may setup processes (operation or routings), labor (direct and indirect) costs, and overhead cost tables. These are all assigned the items to be manufactured with the raw materials quantities and instruction used in the production process. Items can be finished goods or sub assemblies used in the production process. Work orders are created from these items. The work orders can be for the finished goods or the sub assemblies or both, all created from the single highest level bill of material. As each sub assembly or work order is completed the finished product will write to Inventory and pull down the used material. All costs including labor, material and overhead will be used to write a new cost to Inventory. A history of all processing is kept for reporting. Materials may be pulled down before the completion of any item as required. The yield and efficiency of each production process is stored and reported.

An optional planning section is available which can read OP for customer requirements, PU for raw material receipts, and PC for work orders. Also, a planning function allows the creation of forecasts of customer orders, production and material receipts. All of this is used to project material requirements, which also looks to Inventory to produce a plan for product. If there is going to be a shortage of materials it can be reported by period of time. A look to equipment required allows the operator to see if there is adequate machine access available for the actual or forecasted work orders.


The module allows an operator to setup vendors, buyers, GL interface, and buying classifications to help process purchase orders. Vendors can be setup in Purchasing and be copied to AP or read into Purchasing from AP. The operator may use an optional requisition systems to allow users to make their requests, allow a department head to approve it or not, and allow the buyer to approve, deny, or change the requisition. RFQ’s may be sent, quotes posted and used to auto cost items from vendors and a substitution capability is available. Purchase orders may be directly entered and printed if requisitions are not used. Buyers can be limited to only certain classes of vendors or dollar amounts. Orders can be changed, deleted or received against. The receiver option allows an entire, or only selected items, to be accepted along with quantities. Items not even in the original order can be received. Both Inventory and non Inventory items can be processed. Inventory items will be posted with costs to Inventory. The GL interface allows posting to Inventory and Inventory accrual accounts. History is always available for review and may be used to auto create recurring or repeated orders. Matching of receipts to AP invoices is available. Multiple delivery dates may be used for the same item on a PO. Online queries are available by order, vendor, and item along with lookup tables to search item and vendor numbers by a wild card description.


With each of the modules listed above is a security system which controls who can access the system and which commands in any module they can use. Access can be allowed or denied. If allowed it can be read only or both read and write. The master operator builds and maintains this system. Also, the user setup is given a password that they must use to access any module. And the user is given an id that will be automatically written to posting made in the various modules to track and audit entries.


This web based remotely hosted solution addresses all of the ordering and fulfillment needs of retail businesses. It can be used by mail order, web order and call center fulfillment. The system can be used by 3rd party fulfillment businesses or can process orders to be shipped to you own customers. The system has an ability to import files from the web or other source. It has a call Center capability, Inventory control, Warehouse management, Shipping, Receiving, Tracking, etc. It has interfaces to virtually all the most popular shipping vendors such as UPS, Post office, Fed Ex, etc. Reports can be processed across the web and the entire system, being web based, can be accessed from anywhere. A Security system is included to protect access. The system can be hosted remotely where the user does not need to purchase any equipment or IT staff, or it can be hosted at your own site if you wish. If the ASP (remotely hosted) service is requested, there is no software to purchase. You only pay to be setup, trained and pay a monthly fee for the amount of the service that you need.

Product Overview

Related Products

  • ERPNext
    A web-based software system designed by A1 Business Software
  • Dynacom Enterprise ERP
    A full accounting software system designed by Dynacom Technologies for startups and small organizations.
  • SalesPad Cloud
    A web-based software system designed by SalesPad Solutions, LLC.
  • AccountMate 8.2 for LAN
    A full accounting software system designed by AccountMate Software for startups and small organizations.
  • Connected Sale
    A web-based software system designed by ConnectedBusiness Systems for retail trade companies.

User Reviews of Genesis Total Solution

Submitted on May 12th, 2023 by Valerie L Foster

We made the decision to move forward with Genesis for our fixed asset needs. The main reason was the simplicity of the program; not overly complicating the process. We had reviewed several options prior to Genesis that were simply overkill. The pricing was also in line with our expectations. Many of the other optins we reviewed (CCH, Thomson Reuters) we found to be very expensive.

Submitted on May 1st, 2023 by Anonymous

Genesis Total Solutions is a 30 year old program that is showing its age. The demonstration showed it was NOT user-friendly as, in order to use it efficiently, one has to memorize a bunch of codes. The reports generated showed no thought to an ease of understanding. From the BRIEF look we were awarded, they appeared, for lack of a better word, ugly. And since price was one of the considerations I mentioned in our needs I was very disappointed to find Genesis was almost twice the price we are paying now for Quickbooks Enterprise.

Submitted on March 8th, 2023 by Anonymous

We have been working with Genesis Total Solution for 2 years. They have great support - we have had great support everytime we’ve needed it. The software is not in the cloud. So far we are fine with it. It is very economical, which is one reason why we chose them.

Submitted on February 24th, 2023 by Anonymous

It is a little antiquated but you know, it isn’t a bad software. I’m getting used to it now though. Genesis has been running pretty smooth for us. We’re using it strictly for checkwriting. We don’t have any general ledger or anything. Genesis Total Solutions has been pretty good for us.

Submitted on January 20th, 2023 by Chris Alverson

I was a 20 plus year user on Quickbooks but with no on premise option availble for my current version, I had to look at alternative solutions. Genesis was an overall good program but in the end I wasn’t fully confident in their bank reconcilliation features and I preferred a little nicer interface.

Submitted on December 29th, 2022 by Don Forsting

We’re working on implementation right now. The software I had was compliant other than W2s for 2022 so we’re trying to get everything setup for the switchover. Very happy with support. Being a small shop, obviously the cost stood out to us.

The hard thing is after having used software for almost 30 years, its been a little bit challenging in the fact that it feeds opposite of what my software does. One feeds from the bottom up and one feeds from the top to the bottom. And so, it’s been completely opposite to what I’m used to for 30 years. That’s been the only challenge.

They’ve been good to work with on that and we’re getting through everything so its setup right.

Submitted on November 28th, 2017 by Robert

My accounting needs are very limited but I can see that the program is a versatile platform than can accommodate a wide range of applications

The Good…

The fact that it allows the user to implement the program without being constrained by a “user friendly” interface. Bill provided excellent and immediate customer support.

The Bad…

I suspect that the reason I liked it may be a disadvantage to some users. A basic knowledge of accounting (mine is very basic) is probably necessary to quickly understand the program

Submitted on November 28th, 2017 by Anonymous

Still trying to get used to it. It’s very helpful for inventory which is mostly what we use it for. Our restaurant manager and kitchen manager use it mostly for inventory.