Previous Topic: 4.5.2.3 Defining the Format for Cost Center Invoices

Next Topic: 4.4.6 CA MICS AMO Extract (MICSAMO)

4.5.2.4 Defining the Format for User Invoices

The User invoice type allows the installation to design its
own customized invoice and implement it by developing a SAS
routine.  These options provide the standard interface
between Accounting and that routine.

Figure 4-49 is a worksheet for specifying the User Invoice
Format Options.

_____________________________________________________________   +-----------------------------------------------------------+ | Date: __/__/__                   Administrator: _________ | +-----------------------------------------------------------+            Format Options for Cost Center Invoices    Format name        ===> ________    Format description ===> ______________________________    Name of user-written invoice routine ===> ________    Name of model invoice format ===> ________ _____________________________________________________________


Figure 4-49.  User Invoice Options Worksheet

Use the worksheet to define the following parameters:

 1.  FORMAT NAME

     Description:  The name of this invoice format entry.
     CA MICS Accounting and Chargeback will store the options
     you select as a set that can be referenced by its format
     name.  If you subsequently want to produce invoices with
     these same options, you can do so by specifying the
     appropriate format name.

     Default:  None

     Values:  Character, length 8

     NOTE:  This is a required field.

 2.  FORMAT DESCRIPTION

     Description:  A short description identifying this
     invoice format.

     Default:  None

     Values:  Character, length 30

     NOTE:  This is a required field.

 3.  NAME OF USER-WRITTEN ROUTINE

     Description:  The name of the invoice format routine
     member in sharedprefix.MICS.SOURCE.

     Default:  None

     Values:  Character, length 8, must begin with USR.

     NOTE:  This is a required field. It is your
            responsibility to code and thoroughly test this
            routine.  Refer to Section 4.5.3 for more
            information on coding this routine.

 4.  NAME OF MODEL INVOICE FORMAT

     Description:  The name of an existing COMPCODE, INVCCAT
     or COSTCTR invoice format.  The format options contained
     in the model will be merged with the data to be printed
     by this user format and used to print the invoice.
     Specify this field only if your user format is similar
     to one of the standard invoice types and you will base
     your user-written format routine on the standard
     MNACTRPT invoice code.  If your user-written format
     routine deviates significantly from the standard
     MNACTRPT code, it may not support the format options in
     the model.

     Default:  None

     Values:  Character, length 8.

The example shown in Figure 4-50 specifies an invoice format
named DEFAULTU.  The SAS routine to produce it is contained
in the member sharedprefix.MICS.SOURCE(USRFMTI).  The format
is modeled on the COMPCODE invoice type.


_____________________________________________________________


+-----------------------------------------------------------+
| Date: __/__/__                   Administrator: _________ |
+-----------------------------------------------------------+

         Format Options for Cost Center Invoices

 Format name        ===> DEFAULTU

 Format description ===> XYZ Corporation's Custom Invoice

 Name of user-written invoice routine ===> USRFMTI

 Name of model invoice format ===> COMPCODE
_____________________________________________________________

 Figure 4-50.  Invoice Category Invoice Options Example