Add or Modify an Optional Field

Sage 300 ERP

Add or Modify an Optional Field

Overview

Optional fields are available if you use Transaction Analysis and Optional Field Creator, a separately licensed package available from Sage 300 ERP. Optional Fields let you store custom information with records and transactions.

Before adding or modifying an optional field

  • Make sure that the optional field you want to use in Accounts Payable is set up for system-wide use in Common Services.
  • If an optional field you want to delete is assigned to a record or a transaction, edit the record or transaction to remove the optional field, or post the batch that contains the transaction.

To set up an optional field for use in Accounts Payable:

  1. Open Accounts Payable > A/P Setup >  Optional Fields.

    Click here for help on the fields on the Optional Fields form.

  2. In the Optional Fields For field, select the type of record or transaction for which you are defining the optional field.

    You can set up optional fields for use in the following types of records or transactions:

    • Vendors And Vendor Groups
    • Remit-to Locations
    • Invoices (associated with document headers — optional fields for document details are defined separately)
    • Invoice Details
    • Adjustments
    • Payments
    • Revaluation
  3. Use the Finder to select the optional field code (or codes) you want to use for the selected type. The program displays the description for the optional field.

    You can define an unlimited number of optional fields for each type, providing the optional fields are set up in Common Services for use in your system.

    Note: If you want to retain Accounts Payable optional field information when you create batches for General Ledger, you must use the same optional fields for transactions in Accounts Payable as you use in General Ledger.

  4. If you want to specify a default value for the optional field:
    1. In the Value Set field, double-click the Value Set column to set field to “Yes.”
    2. In the Default Value field, enter or select the value that the program will display as the default for the optional field.

      If the optional field you selected requires validation, select a value that is defined for the optional field in Common Services. If the optional field allows blanks, you can leave the default value field blank.

      If the optional field does not use validation, you can do one of the following:

      • Select a value that is defined for the optional field in Common Services.
      • Leave the field blank.
      • Enter a combination of alphanumeric or special characters and spaces. The entry must be consistent with the type of field (text, number, date, amount, and so on), and must not exceed the number of characters specified for the optional field in Common Services. For example, in a Yes/No field, you can enter only Yes or No. In an Integer field you can enter any integer with an absolute value less than 2,147,483,647.

      When you specify a value from Common Services, the program displays the description for the value.

  5. Double click the Required field to indicate whether the optional field must be used in the records and transactions for which it is created. During data entry, if an optional field is required and does not have a default value, you must fill in the field before you can proceed.
  6. Select Yes in the Auto Insert field to display the optional field and its default value when you set up new records or enter transactions on the form for which you are defining the optional field.
  7. Click the Settings button, if it is available, to specify additional settings for the optional field.

    A separate form appears, listing all the groups of accounts that are affected when you post transactions of the type for which you are defining the optional field. Use the form to specify:

    • The account groups for which values pass to General Ledger when you post transactions that include the optional field.
    • Whether Accounts Payable passes optional field information for job related transactions to Project and Job Costing, if you use Sage 300 ERP Project and Job Costing.

    If the optional fields in the posted transactions match the optional fields defined for billings in Project and Job Costing, the optional field information is sent to that program.

  8. Click Add (or Save).

To edit an optional field:

  1. Open Accounts Payable > A/P Setup >  Optional Fields.
  2. Select the type of record or transaction for which you want to edit the optional field.

    You can set up optional fields for use in the following types of records or transactions:

    • Vendors And Vendor Groups
    • Remit to Locations
    • Invoices (associated with document headers — optional fields for document details are defined separately)
    • Invoice Details
    • Adjustments
    • Payments
    • Revaluation
  3. Make the changes you need on the grid.
  4. Use the Settings button to select the type of General Ledger accounts to which optional field information can be passed, or to indicate whether optional field information can be passed to Project and Job Costing.
  5. Click Save to record the changes.

To delete an optional field:

  1. Open Accounts Payable > A/P Setup >  Optional Fields.
  2. Select the type of optional field in the Optional Fields For field, and then select (highlight) the optional field that you want to remove on the grid.
  3. Click the Delete button, or press the Delete key on the keyboard.

If a message appears asking you to confirm the deletion, click Yes.

After adding or modifying an optional field

  • Print the Optional Fields report to check the new record information and to update your printed records.

Additional information

You can change the default value and Auto Insert status for an optional field at any time. If the field is validated, however, you must select a value that is defined for the optional field in Common Services.

Any change you make to an optional field affects only records or transactions added after you make the change.