This week’s article is all about modules Fleixcoder works with. I get quite a few questions about the capabilities of Flexicoder and what modules it works with, and exactly what some of the recording options are for Flexicoder Modules. This article will try and explain all the modules and options that Flexicoder offers.

Flexicoder is designed around the sales modules. It does not do anything with the purchasing side of transactions. All the modules involved are sales modules; the three modules it works with are Receivables Management, Returns Management, and Sales Order Processing. It does not work with the GP invoicing module.

Receivables Management

The first module Flexicoder works with is Receivables Management. This is just the standard receivables transactions, the ones you create by going to Transactions – Sales – Transaction Entry. Within the Receivables module you can recode the following transaction types:

  • Sales / Invoices
  • Debit Memos
  • Finance Charges
  • Service / Repairs
  • Warranty
  • Credit Memos
  • Returns

For each of those transaction types above, you can recode any of the standard distribution accounts that are available on the transaction. As far as categories you can recode on, the following options are available for Receivables Management Transactions:

  • Customer
  • Customer Class
  • Salesperson
  • Sales Territory
  • Currency
  • Extender Field

Returns Management

The next module that Flexicoder works with is Returns Management. Only transactions that originated from Returns Management will be recoded. Invoices and Returns entered through the Sales Transaction Entry screen and Inventory Adjustments entered through the Item Transaction Entry screen will not be recoded.

Transaction types that are available through returns management are the following:

  • Sales Order Processing Invoices
  • Sales Order Processing Returns
  • Inventory Adjustments (posted through to the General Ledger)

When a return is generated from an RMA transaction, there are no Cost of Goods or Inventory distributions. All other distributions can be selected and recoded.

The following categories are available for recoding options in the Returns Management module:

  • Customer
  • Customer Class
  • Document Type ID
  • Item
  • Item Class
  • Location
  • Salesperson
  • Sales Territory
  • Currency
  • Office (from RMA)
  • RMA Type (from RMA)
  • Reason Code (from RMA)
  • Extender fields

Sales Order Processing

The last module that Flexicoder works with is Sales Order Processing. The following document types can be recoded in Sales Order Processing:

  • Invoices
  • Returns
  • Fulfilment Orders

Within the Sales Order Processing module, all available distributions types are available for recoding. The fields that can be used for recoding a Sales Order Processing transaction are as follows:

  • Customer
  • Customer Class
  • Document Type ID
  • Item
  • Item Class
  • Location
  • Salesperson
  • Sales Territory
  • Currency
  • Extender fields

The one important thing to note with Flexicoder is that Flexicoder is not designed to recode transactions that originate in either Manufacturing or Field Service. Both of those modules typically add extra COGS accounts for labor or overhead, which are not available in the standard SOP module. Flexicoder will recode these transactions as if the originated in sales order processing and will recode them with only the standard inventory COGS account and not any additional accounts added by either the manufacturing or field service module.