Cougar Mountain Software Support Productivity Tools
For Cougar Mountain Software Support's
Professional Version (V2012, V2011, V2010, V2009, V12-V6)

 

FILE DEFINITIONS  for the Reporting to the MAX

 

 

File Definitions

 

The concept of bridging between two software programs hinges on

precise file definitions.  The exporting program must create the

transaction records to exact specifications in order for the Accounting

Series to successfully import the data.  A single character out of place

will cause the entire process to fail.  This chapter provides explainations

on how to interpret the files definitions and then presents the various file

definitions used in the Universal Bridge program.

           

Interpreting the File Definitions

 

Anatomy of a File Definition If you view any of the file definitions in the

pages that follow">

Cougar Mountain Software Support Productivity Tools
For Cougar Mountain Software Support's
Professional Version (V2012, V2011, V2010, V2009, V12-V6)

 

FILE DEFINITIONS  for the Reporting to the MAX

 

 

File Definitions

 

The concept of bridging between two software programs hinges on

precise file definitions.  The exporting program must create the

transaction records to exact specifications in order for the Accounting

Series to successfully import the data.  A single character out of place

will cause the entire process to fail.  This chapter provides explainations

on how to interpret the files definitions and then presents the various file

definitions used in the Universal Bridge program.

           

Interpreting the File Definitions

 

Anatomy of a File Definition If you view any of the file definitions in the

pages that follow, you will see the name of the Accounting Series

application, the Universal Bridge external file name at the top of the

page, and five columns of information.  In the following paragraphs, we

provide explanations and examples of each of these columns.

 

Field Description

 

Field Descrip.       Length   Pos.     Data Type       Required

Employee Number          20   01       Alphanumeric    *      Department

Code                     02   21       Alphanumeric    default

 

The first column is a description of each data field within the transaction

records.  These are the same as the field descriptions that appear on

your screen when processing transactions in the Accounting Series.

 

Column Two:  Length

 

Field Descrip.       Length   Pos.      Data Type      Required

Account Number           15   01        Alphanumeric   *

Transaction Date         08   16        Date Format    default

 

The second column shows the length of the field which is expressed as a

number of characterplaces.  One very important thing to remember is

that data length and field length are not the same thing.  For example, in

an address record with a 30-character field length for the city name, the

city name can be left blank, or be one-character, thirty characters, or any

length in between.  The field, however, will always be thirty characters

long.  Consequently, the external transaction records are fixed-length

records because the records always contain the same fields, and the

fields are always the same length.

 

Column Three:  Position (Pos.)

 

Field Descrip.       Length   Pos.      Data Type      Required

Header Identifier        01   01        "H"            *

Bank Account Code        03   02        Alphanumeric   *

 

The third column shows the position of the first character of the field

within the record.  The first field listed always occupies position one.

The position of the second field depends on the length of the first field,

but will occupy the next available position after the first field ends.

Notice that no spaces appear between the fields and no character

separates the fields.  Your Accounting Series determines where a field

begins and ends by finding the position of the first character and

counting the number of places in the field.  

 

Column Four:  Data Type

 

Field Descrip.       Length   Pos.      Data Type      Required

Account Number           15   01        Alphanumeric   *

Transaction Date         08   16        Date Format    default

 

The fourth column, data type, is an abbreviated description of the type

of data that will occupy the field.  To import successfully, the data in the

field must conform to the descriptions.  For instance, if the data

description for a field is numeric, then alpha or special characters may

not occupy this field.  Following are explanations of each abbreviated

data type description that you will encounter in the file definitions.

 

Alphanumeric:  This field may contain alpha characters, numeric

characters, or special characters.

 

Numeric X.X  (X represents any number):  This field may contain

numbers that are greater than or equal to zero.  The number in front of

the decimal point designates the maximum number of digits allowed in

front of the decimal point, and the number after the decimal point

designates the maximum number of digits allowed behind the decimal

point.  For example, numeric 4.3 designates a number that has a

maximum of four digits in front of the decimal point and a maximum of

three digits behind the decimal point.

 

NR X - X (X represents any number):  This field may contain whole

numbers that fall within the specified range.  Decimals or fractions are

not accepted.

 

X Spaces (X represents any number):  This field must contain the

specified number of spaces.

 

Flags:  Flags are fields that contain either-or type information.  The data

description column shows the choices and what each choice represents.

Some examples are as follows: Y=yes N=no, 0=cash 1=charge, and

D=debit C=credit.  The information that actually occupies the field is the

one-character code letter or number.

 

Date Format:  This field may contain an eight-character calendar date in

one of the following

 

formats:

 

MMDDYY__:  MM is the two-digit representation of the month,

ranging from 01 for January through 12 for December; DD is the

two-digit day of the month, beginning with 01; YY represents the last

two digits of the year; and __ represents two blank spaces.

 

MM?DD?YY:  MM is the two-digit representation of the month,

ranging from 01 for January through 12 for December; DD is the

two-digit day of the month, beginning with 01; YY represents the last

two digits of the year; and ? represents any special character (any

character but letters of the alphabet and numerals.)

 

YYYYMMDD:  YYYY is the four-digit year; MM is the two-digit

representation of the month, ranging from 01 for January through 12 for

December; and DD is the two-digit day of the month, beginning with

01.

 

H:  This field identifies the record as a header record and must contain

the letter H.

 

D:  This field identifies the record as a detail record and must contain

the letter D.

 

Q:  This field identifies the record as a quick transaction record  in

Check Reconciliation and must contain the letter Q.

 

A:  This field identifies the record as an address record in Accounts

Payable and must contain the letter A.

 

CR/LF:  This field is the last field of every record and must contain a

carriage return/line feed.  Even though you can not see it on a printed

document, a carriage return/line feed occupies a two-character field in

an ASCII file, and is an important element of each record.

 

Column Five:  Required

 

Field Descrip.       Length   Pos.      Data Type      Required

Employee Number          20   01        Alphanumeric   *

Department Code          02   21        Alphanumeric   default

Job Number               09   23        Alphanumeric   See note

 

The fifth column of the data file definition indicates whether or not the

field may be left blank.  If an asterisk appears in the column, then the

field must contain the appropriate data and may not be blank.  If the

word default appears in the column, the data is not required for the

record to import, but a value will be assigned to the field as described in

the corresponding footnote.  If you do not wish to accept the default

value, then you must provide the information in the field.  For some

data fields, additional information has been included in the footnotes,

and the message  See note  appears in this column.  Remember that if a

field does not have an asterisk in this column, only the data is optional.

The field must still be included, filled with blank spaces.

 

Files With More Than One Record Type

 

Several applications in the Accounting Series require more than one file

to hold a transaction. This is true for Accounts Payable, Order Entry,

Check Reconciliation (regular transactions), and Accounts Receivable

(with extended apply type).  In each case, the header information for

each transaction is stored in one file and the line detail information is

stored in a separate file.

 

However, the Universal Bridge program uses a single external file to

hold all of the information needed for a transaction.  Instead of using

multiple files, the Universal Bridge uses multiple record types per file

(see the example below).  When you use the Universal Bridge program

to import transactions to Accounting Series applications that use more

than one file, you must arrange the different records in the external file

in the correct sequence for successful completion of the import process.

Each header record that the Accounting Series finds in the external file

must be followed by at least one detail record.  If the transaction carries

multiple lines of detail, each detail record must follow the header record,

and precede the next header record.  In Accounts Payable, if the

transaction is a paid out and an immediate check is to be printed, the

transaction will carry an address record which follows the header record

and precedes the detail record(s).

 

The following example illustrates how the records must be arranged in

the external data file.  The first transaction to be imported is an

Accounts Payable transaction with one line of detail.  The

second has three lines of detail, and the third is a paid out that requires

an immediate check and has two lines of detail.

 

Example:

Header record of first transaction

Detail record of first transaction

Header record of second transaction

First detail record of second transaction

Second detail record of second transaction

Third detail record of second transaction

Header record of third transaction

Address record of third transaction

First detail record of third transaction

Second detail record of third transaction

 

The data file definitions are shown on the following pages.  Refer to

these definitions when you create the external files and transaction

records.  When creating an external file, it must be named exactly as

shown in the definition, with the company code substituted for the XXX

in the file name extension.  Following the definitions you will find

guidelines for creating the external files and transaction records.

 

Universal Bridge File Definitions

 

Listed below are the Accounting Series applications that contain a

Universal Bridge option and the associated external file name.  On the

pages that follow, you will find the actual file definitions.

 

Application Name              External File Name

General Ledger                     GLEXT.XXX

Check Recon. (header, detail,

and quick entry records)           CREXT.XXX

Accounts Receivable (header

and detail records)                AREXT.XXX

Order Entry (header

and detail records)                OEEXT.XXX

Inventory                          INVEXT.XXX

Accounts Payable (header,

address, and detail records)       APEXT.XXX

Payroll                            PREXT.XXX

 

note:

Some applications contain more than one type of record within a single

file.  In such files, the first byte indicates type.  This variable record type

was discussed in the previous section called  Files With More Than One

Record Type,  and occurs in Check Reconciliation, Accounts

Receivable, Order Entry, and Accounts Payable.  Please notice the first

byte of information in the appropriate definitions below.

 

General Ledger: External File Name:  GLEXT.XXX

Field Descrip.       Length   Pos.      Data Type      Required

Account Number           15   01        Alphanumeric   *

Transaction Date         08   16        Date Format    default

Reference Number         10   24        Alphanumeric

Description              40   34        Alphanumeric

Debit/Credit Flag        01   74        debit/credit   default

Transaction Amount       12   75        Numeric 8.2

Unused Field             40   87        40 spaces

End of Record            02   127       CR/LF          *

Record Length = 128 bytes

 

If the transaction date is equal to zero or otherwise invalid, the date will

be set to the first day of the fiscal year.

 

The debit/credit flag must either be blank or contain a D for debit or a C

for credit.  If left blank, the field defaults to D.  The C must be in the

field for credit transactions to process correctly.  If the transaction

amount is a negative number, then the import process reverses the

debit/credit flag and makes the transaction amount positive.

 

Check Reconciliation:  External File Name:  CREXT.XXX

Header Record

Field Descrip.       Length   Pos.      Data Type      Required

Header Identifier        01   01        "H"            *

Bank Account Code        03   02        Alphanumeric   *

Transaction Type         01   05        NR 1 - 5       *

Document Number          20   06        Alphanumeric   See note

Transaction Date         08   26        Date Format    default Trans.

Description         30   34      

Alphanumeric  

Memo Description         30   64        Alphanumeric  

Address Line 1           30   94        Alphanumeric

Address Line 2           30   124       Alphanumeric  

Address Line 3           30   154       Alphanumeric  

Vendor/Employee          20   184       Alphanumeric  

Fund Number              06   204       Alphanumeric  

End of Record            02   210       CR/LF          *

Record Length = 211 bytes

 

The document number is a required field for check type transactions

only.  For all other transaction types the information is optional.

 

If the transaction date is equal to zero or otherwise invalid, the date will

be set to the CMS system date.

 

Check Reconciliation:  External File Name:  CREXT.XXX

Detail Record

 

Field Descrip.       Length   Pos.      Data Type      Required

Detail Identifier        01   01        "D"            *

Line Amount              13   02        Numeric 10.2

Line Description         30   15        Alphanumeric  

Invoice Number           20   45        Alphanumeric  

Ledger Account           15   65        Alphanumeric   See note

Unused Field             130  80        130 Spaces    

End of Record            02   210       CR/LF          *

Record Length = 211 bytes

 

The ledger account number is a required field if Check Reconciliation is

integrated to General Ledger.  If Check Reconciliation is not integrated

to General Ledger, the information is optional.

 

Check Reconciliation:  External File Name:  CREXT.XXX

 

Quick Entry Record

(This record is used for quick entry transactions and replaces both the

header and detail records of

regular transactions.)

 

Field Descrip.       Length   Pos.      Data Type      Required

Quick Identifier         01   01        "Q"            *

Bank Account Code        03   02        Alphanumeric   *

Transaction Type         01   05        NR 1-5         *

Document Number          20   06        Alphanumeric   See note

Transaction Amount       13   26        Numeric 10.2

Transaction Date         08   39        Date Format    default

Trans. Description       30   47        Alphanumeric  

Memo Description         30   77        Alphanumeric

Ledger Account           15   107       Alphanumeric   See note

Fund Number              06   122       Alphanumeric   See note

Unused Field             82   128       82 Spaces

End of Record            02   210       CR/LF          *

Record Length = 211 bytes

 

The document number is a required field for check type transactions

only; for all other transaction types the information is optional.

 

If the transaction date is equal to zero or otherwise invalid, the date will

be set to the CMS system date.

 

The ledger account number is a required field if Check Reconciliation is

integrated to General Ledger.  If Check Reconciliation is not integrated

to General Ledger, the information is optional.

 

Accounts Receivable:  External File Name:  AREXT.XXX

Header Record

 

Field Descrip.       Length   Pos.      Data Type      Required

Header Identifier        01   01        "H"            *

Customer Number          15   02        Alphanumeric   *

Transaction Code         04   17        Alphanumeric   *

Source Document          10   21        Alphanumeric  

Description              15   31        Alphanumeric  

Terms Code               02   46        Alphanumeric   default

Source Doc to Pay (0)    10   48        Alphanumeric  

Source Doc to Pay (1)    10   58        Alphanumeric  

Source Doc to Pay (2)    10   68        Alphanumeric  

Source Doc to Pay (3)    10   78        Alphanumeric  

Source Doc to Pay (4)    10   88        Alphanumeric  

Source Doc to Pay (5)    10   98        Alphanumeric  

Discount Override (0)    01   108       NR 0-5 or 1sp. See note

Discount Override (1)    01   109       NR 0-5 or 1sp. See note

Discount Override (2)    01   110       NR 0-5 or 1sp. See note

Discount Override (3)    01   111       NR 0-5 or 1sp. See note

Discount Override (4)    01   112       NR 0-5 or 1sp. See note

Discount Override (5)    01   113       NR 0-5 or 1sp. See note

Transaction Date         08   114       Date Format    default

Transaction Amount       13   122       Numeric 10.2

End of Record            02   135       CR/LF          *

Record Length = 136 bytes

 

If the Terms Code is blank or otherwise invalid, the default value from

the customer master record will be used.

 

If the discount override is left blank, the normal discount will be used.

 

If the transaction date is zero or otherwise invalid, the CMS system date

will be used.

 

Accounts Receivable:  External File Name:  AREXT.XXX

Detail Record

 

Field Descrip.       Length   Pos.      Data Type      Required

Detail Identifier        01   01        "D"            *

Discount Override        01   02        NR 0-5 or 1sp.

Document to Pay          10   03        Alphanumeric  

Unused Field             122  13        122 Spaces

End of Record            02   135       CR/LF          *

Record Length = 136 bytes

 

Order Entry:  External File Name:  OEEXT.XXX

Header Record

 

Field Descrip.       Length   Pos.      Data Type      Required

Header Identifier        01   01        "H"            *

Cash/Charge              01   02        0=Cash1=Charge *

Customer Number          15   03        Alphanumeric   *

Shipping Customer        15   18        Alphanumeric   default

Shipping Address         32   33        Alphanumeric   default

Shipping Address         32   65        Alphanumeric   default

Shipping Address         32   97        Alphanumeric   default

Shipping Address         32   129       Alphanumeric   default

Invoice Date             08   161       Date Format    default

Order Date               08   169       Date Format    default

Shipping Date            08   177       Date Format    default

Invoice Number           10   185       Alphanumeric   *

Purchase Order Number    10   195       Alphanumeric

F.O.B.                   15   205       Alphanumeric  

Buyer/Contact            15   220       Alphanumeric  

Department Code          02   235       Alphanumeric   *

Salesperson Code         03   237       Alphanumeric   default

Sales Tax Code           02   240       Alphanumeric   default

Terms Code               02   242       Alphanumeric   default

Discount Code            02   244       Alphanumeric   default

Ship Via Code1           02   246       Alphanumeric   default

End of Record            02   248       CR/LF          *

Record Length = 249 bytes

 

If this field is left blank, the default value from the customer master

record will be used.

 

If the invoice date is zero or otherwise invalid, the CMS system date

will be used.

 

If the date is left blank, the invoice date will be used.

 

If only one Department Code exists, the field will default to that

Department Code, otherwise the information is required.

 

Order Entry:  External File Name:  OEEXT.XXX

Detail Record

 

Field Descrip.       Length   Pos.      Data Type      Required

Detail Identifier        01   01        "D"            *

Line Type                02   02        NR 1-6 or      *

                                        NR 11-15 or

                                        NR 90-99

Taxable                  01   04        Y=yes N=no     See note

Comment Code             02   05        Alphanumeric  

Stock/Code               15   07        Alphanumeric        *

Description              45   22        Alphanumeric  

Discount %               13   67        Numeric 2.4   

Quantity Ordered         13   80        Numeric 6.4   

Quantity Shipped         13   93        Numeric 6.4   

Unit Price               13   106       Numeric 8.4   

Misc. Price 1            13119          Numeric 6.4   

Misc. Price 2/Cost/JC $  13   132       If Price 2: Numeric 6.4 

                                        If not Price2:Numeric8.4

Unused Field             103  145       103 Spaces    

End of Record            02   248       CR/LF          *

Record Length = 249 bytes

 

This field defaults to N if left blank.  If these transactions are to be

taxed, then the Y must be included and a valid Sales Tax Code must be

imported to the header record.

 

This field requires a valid stock number, Job Code, or Non-inventory

Code for all transaction types except 2, 12, and 90-99.

 

Inventory:  External File Name:  INVEXT.XXX

 

Field Descrip.       Length   Pos.      Data Type      Required

Stock Number             15   01        Alphanumeric   *

Transaction Type         01   16        1=add 2=sub    default

Unused Field             01   17        1 space

Transaction Date         08   18        Date Format    default

Cost                     12   26        Numeric 7.4   

Quantity                 12   38        Numeric 7.4   

Unused Field             77   50        77 spaces

End of Record            02   127       CR/LF          *

Record Length = 128 bytes

 

If this field is left blank, the default transaction type will be an Inventory

addition.  If the transaction type is an inventory subtraction, the field

must be filled with a 2.

 

If this date is zero or otherwise invalid, the first date of the fiscal year

will be used.

 

Accounts Payable:  External File Name:  APEXT.XXX

Header Record

 

Field Descrip.       Length   Pos.      Data Type      Required

Header Identifier        01   01        "H"            *

Vendor Number            20   02        Alphanumeric  

Spaces                   10   22        Spaces   

Invoice Number           10   32        Alphanumeric   *

PO Number                20   42        Alphanumeric  

Unused Field             03   62        3 Spaces 

Invoice Date             08   65        Date Format    default

Due Date                 08   73        Date Format    default

Discount Rate            05   81        Numeric 2.2   

Unused Field             03   86        3 Spaces 

Paid Out                 01   89        "P" if paid out    

Immediate Check          01   90        "I" if immediate                               

      check/not printed

                                        "C" if immediate                                     

check/printed

Check Number             10   91        Alphanumeric   See note

Unused Field             26   101       26 spaces

End of Record            02   127       CR/LF          *

Record Length = 128 bytes

 

The vendor number is not required if the paid out flag is set to P.

Otherwise, the number is required.

 

If the invoice date is zero or otherwise invalid, the CMS system date

will be used.

 

The due date will default to the invoice date if this field is left blank.

 

The check number is required if AP is integrated to Check

Reconciliation.  If not integrated to Check Reconciliation, the check

number is required if the transaction is an immediate check type

transaction and if the print check flag is set to print the check.

 

Accounts Payable:  External File Name:  APEXT.XXX

Address Record:

(Necessary only if a transaction is a paid out and an immediate check is

to be printed.)

 

Field Descrip.       Length   Pos.      Data Type      Required

Address Identifier       01   01        "A"            *

Address Line 1           30   02        Alphanumeric

Address Line 2           30   32        Alphanumeric  

Address Line 3           30   62        Alphanumeric

Address Line 4           30   92        Alphanumeric

Unused Field             05   122       5 Spaces 

End of Record            02   127       CR/LF          *

Record Length = 128 bytes

 

Accounts Payable:  External File Name:  APEXT.XXX

Detail Record

 

Field Descrip.       Length   Pos.      Data Type      Required

Detail Identifier        01   01        "D"            *

Line Type                02   02        NR 1-3 or *

                                        NR 5-6 or

                                        NR 11-13 or 15

Stock/Description        20   04        Alphanumeric   See note

Quantity                 13   24        Numeric 8.4

Cost Each                13   37        Numeric 8.4

Discount Flag            01   50        Y=Discount applies

               Any other=Discount does not apply

Expense Account          20   51        Alphanumeric   See note

Prepaid Account          20   71        Alphanumeric   See note

Expense Date             08   91   Date Format         *

Unused Field             28   99   28 Spaces

End of Record            02   127       CR/LF          *

Record Length = 128 Bytes

 

A line type 4, job cost transaction, can not be imported.

 

The stock number is required for line type 5 or 15.  Otherwise, the

information is optional.

 

The expense account number is required for line types 1, 2, 3, 11, 12, or

13.  Otherwise, the information is optional.

 

The prepaid account number is required for line type 2 or 12.

Otherwise, the information is optional.

 

Accounts Payable:  External File Name:  APEXT.XXX   (Continued)

If adding vendors on-the-fly this record can be used for name/address.

 

Field Descrip.       Length   Pos.      Data Type

Record Type             01    1,1       "N"

AP Code                 02    2,2       A/N

Vendor Name             30   4,30       A/N

Address Line 1          30   34,30      A/N

Address Line 2          30   64,30      A/N

City                    15   94,15      A/N

State                   02   109,2      A/N

Zip                     05   111,5      A/N

Phone                   10   116,10    EX: 2084669471

Space                   01   126,1     reserved

End of Record           02   127,2     CR/LF

Record Length is 128 characters.

 

If the expense date is zero or otherwise invalid, the invoice date is

assigned, unless the transaction is a type 2 or a type 3.  For type 2 and

type 3 transactions, a valid expense date is required.

 

Payroll:  External File Name:  PREXT.XXX

 

Field Descrip.       Length   Pos.      Data Type      Required

Employee Number          20   01        Alphanumeric   *

Department Code          02   21        Alphanumeric   default

Job Number               09   23        Alphanumeric   See note 

Job Process Number       06   32        Alphanumeric  

Job Requirement No.      08   38        Numeric 4.3

Unused Field             03   46        3 spaces 

Rate Code                01   49        N R 1-6        default

Transaction Date         08   50        Date Format    *

Unused Field             07   58        Reserved 

Regular Units            08   65        Numeric 4.3

Other Time 1 Units       08   73        Numeric 4.3

Other Time 2 Units       08   81        Numeric 4.3

Vacation Units           08   89        Numeric 4.3

Sick Leave Units         08   97        Numeric 4.3   

Machine Units            08   105       Numeric 4.3

Units Produced           08   113       Numeric 4.3

Unused Field             08   121       8 spaces

Regular Pay              13   129       Numeric 10.2

Other Time 1 Pay         13   142       Numeric 10.2

Other Time 2 Pay         13   155       Numeric 10.2

Vacation Pay             13   168       Numeric 10.2

Sick Leave Pay           13   181       Numeric 10.2

Additions to Gross       13   194       Numeric 10.2  

Unused Field             16   207       16 Spaces

End of Record            02   223       CR/LF          *

Record Length = 224 bytes

 

If the Department Code is blank, the value from the employee master

record is used.

 

1If this field is left blank, the pay will be calculated using the units

entered above and the pay rate from the employee master record.

 

This information is required for job cost type transactions.  If not a job

cost transaction, the field must be filled with spaces.

 

If the rate code is left blank, rate 1 from the employee master record is

used.

 

If the transaction date is zero or otherwise invalid, the CMS system date

is used.

 

Purchase Order:  External File Name:  POEXT.XXX

        Format of External File for generating PO's.  PO Header Record

 

Field Descrip.       Length   Pos.      Data Type      Required

Record Type              01   01        "H"

PO Number                20   02        A/N

Vendor Number            15   22        A/N

Vendor Contact           15   37        A/N

FOB                      20   52        A/N

Shipping Method (Via)    20   72        A/N

Purchasing Agent         10   92        A/N

Miscellaneous Field 1    30   102       A/N

Miscellaneous Field 2    30   132       A/N

Freight Type             01   162       A/N

        P=Prepaid, C=Collect, A=Added

Unused                   01   163       Reserved

Confirming PO            01   164       "Y" if confirming

Order Date               08   165       Date Format

Promise (Expected) Date  08   173       Date Format

Sales Tax Percentage     08   181       Numeric 3.4

Discount Percentage      08   189       Numeric 3.4

Total Estimated Tax      10   197       Numeric 8.2

Total Estimated Freight  10   207       Numeric 8.2

Total Estimated Discount 10   217       Numeric 8.2

Spaces                   22   227       Reserved

CR/LF                    02   249       End of Record

Record Length = 250 bytes

 

        Drop Ship, Paid Out, and New Vendor Add-On-The-Fly Info.

Record Type              01   01        "S", "P", or "N"

AP Code (New Vendor)     02   02        A/N

Name                     30   04        A/N

Address Line 1           30   34        A/N

Address Line 2           30   64        A/N

City                     15   94        A/N

State                    02   109       A/N

Zip Code                 05   111       A/N

Phone                    10   116       EX: 2083442540

Spaces                   123  126       Reserved

CR/LF                    02   249       End of Record

Record Length = 250 bytes

 

        PO Detail Record, at least one must exist.

Record Type              01   01        "D"

Line Type                01   02        "1"=GL Acct, "2"=Stock #

Stock #/GL Expense Acct  28   03        A/N Stock Number uses only 15

Vendor Stock Number      20   31        A/N

Description              30   51        A/N

Taxable Flag             01   81        "Y" if Taxable

Allow Discount Flag      01   82        "Y" if Discountable

Promise (Expected) Date  08   83        Date Format

Quantity Ordered         12   91        Numeric 7.4

Estimated Cost           12   103       Numeric 7.4

Encumbered Fund (Up to first 6 chars)/Committed GL Account (Act

Package)

                         15   115       A/N

Spaces                   119  130       Reserved

CR/LF                    02   249       End of Record

Record Length = 250 bytes

 

[http://cougarmtnsupport.com/This_page_covers_the_following.htm]