RecognizeRevenueDuringFulfillment

Initial Build

2006.01 or earlier

Module

Inventory

Current Setting Type

Check Box

Use the RecognizeRevenueDuringFulfillment system option to enable the ordering process in netFORUM and hide or display the option to cancel fulfillment orders in iWeb. The default value is false or unchecked.

Current Setting

The current setting for RecognizeRevenueDuringFulfillment is used as follows:

Values: This system option can be set to true (selected check box) or false (cleared check box).

  • true—netFORUM does the following:
    • When an item that is shippable and sold to a customer, netFORUM does not create an invoice. Instead, netFORUM will create an order. In this case, if the payment method is electronic payment, the payment will be authorized but not captured (that is, the customer's credit card is authorized to make sure the card is valid and that there is sufficient credit limit, and a hold will be put on the amount that is pre-authorized). netFORUM creates an invoice and capture the amount with the payment gateway when the product is fulfilled in the fulfillment process or manually invoiced.

    • For items that are not shippable and sold, netFORUM creates an invoice and the credit card is charged immediately. For wait-listed event and session registrations, netFORUM also creates an order and not an invoice until there are open slots for event or session registrations.

    • All sales create an invoice and the credit card is charged when the payment is applied to the invoice.

    • Check this check box to allow iWeb users to cancel fulfillment orders before the product is shipped. Once an order is canceled, netFORUM creates a credit for the price of the product plus the shipping charge. Within netFORUM, an iWeb user can apply this credit can to another order, void the credit, or refund the credit.
    • Note: If you set this option to true, Abila recommends that you enable the system option RecognizeRevenueDuringFulfillmentMultiThreading as well to improve the netFORUM performance.

  • false—netFORUM creates an invoice for all sales and charges credit cards when the payment is applied to the invoice. Hides the option to cancel fulfillment orders in iWeb.

    Note: To send an email for back-ordered items using the FulfillmentBackOrderEmailTemplate, set this option to false.

Default Value: false

Fields 

This system option includes the following fields:

description: This field gives the description of the system option, including its use and default value.

Important! Do not modify the following fields after the system option is first created. Changing these fields after they have been used can invalidate existing data.

category: This field sets the category (usually the module) where the system option is used.

type : The type field determines the display type of the current setting field (check box, drop-down list, or text box).

values: The values field indicates the allowed values for the current setting field.

Availability

Each system option includes the following availability settings:

entity level option?: Select this check box to make this system option available on an entity level.

visible to external systems?: Select this check box to make this system option available in xWeb.