37.7 General Error Messages

bkkey0100: field key not in formname

The field key is missing from formname. The program cannot function properly without this field.

bkkey0110: field ledger not in formname

The field ledger is missing from formname. The program cannot function properly without this field.

bkkey0120: field glacct not in formname

The field glacct is missing from formname. The program cannot function properly without this field.

bkkey0200: cannot set field list for name: system error message

The program was unable to set the field list for the file name for the reason specified by system error message. The fields key, ledger, and glacct must be present in the file.

bkkey0210: cannot open name: system error message

Cannot open file name for the reason specified by system error message.

bkkey0220: cannot set field list for name: system error message

The program was unable to set the field list for the file name for the reason specified by system error message. The fields key, ledger, and glacct must be present in the file.

bkkey0230: cannot set field list for name: system error message

The program was unable to set the field list for the file name for the reason specified by system error message. The field key must be present in the file.

bkkey0240: out of memory

Whenever a detail record is accessed, a check is made to be sure the header record is present. Whenever a header record is deleted, a check is made to be sure all the detail records belonging to that header are also deleted.

In order to perform these functions, a list is created with the names of the header and detail files and the field names that make up their primary keys. The system was unable to allocate the necessary memory for adding an entry to this list. See your system administrator.

bkfrm0200: there are references to this record

A record cannot be deleted as long as there are transactions referencing it. The links field in this record is not equal to zero.

bkfrm0210: may not delete partially paid transaction

This transaction has been partially paid, there are other transactions referencing it. It may not be deleted.

bkfrm0220: may not delete paid transaction

Since this transaction has been paid, there is at least one other transaction referencing it. It may not be deleted.

bkfrm0240: balance less than zero

You may not update a record in such a way that the balance becomes less than zero.

bkfrm300: this record is not posted; must UPDATE and then STORE

This record did not get posted when it was originally entered. Update and store the record to post it.

bkfrm0310: there are references to this record

This record has transactions referencing it; you may not update the ledger_key field.

bkfrm0320: you must delete all detail records

You have deleted the header record; now you must delete all the corresponding detail records.

bkfrm0330: unposted details; FIND, UPDATE, and STORE

There are detail records that are not posted. Post them by finding, updating, and storing each one.

bkfrm0335: need amount [more | less] [debit | credit]

The sum of the detail record amounts must be equal to the amount entered in the header record. If no amount is entered in the header record (the General Journal), the detail records must consist of equal amounts of debits and credits.

bkfrm0340: amount cannot be negative

You cannot enter a negative amount into a header record.

bkfrm0337: period closed, cannot change value

This record is in a closed period. The field you have attempted to update is used in posting and cannot be changed once the period of the transaction is closed.

bkfrm0345: header record not present

You must FIND a a header record before you may QUERY, FIND, or ADD a detail record.

bopen0100: no master file name for ledger ledger

There is no master file named for ledger in the ledger file. Enter the master file through the System Set Up menu. Refer to the Accounting Files section for a list of the ledger codes and file names.

bopen0110: system error message

Cannot open master or header file for reason specified by system error message.

bopen0200: no detail file name for ledger ledger

There is no detail file named for ledger in the ledger file. Enter the detail file name through the Select, System Set Up menu. Refer to the Accounting Files section for a list of the ledger codes and file names.

bopen0210: system error message

Cannot open detail file for reason specified by system error message.

lgr0100: ledger code code is not in ledger file

The ledger code code is missing from the ledger file. Enter it through the Select, System Set Up menu. Refer to the Accounting Files section for a list of the ledger codes and file names.

lgr0200: invalid ledger number

If this message is displayed, there is an internal problem with the system. Consult your system administrator.

lgr0300: system error message

Cannot open ledger file for reason specified by system error message.

lgr0310: system error message

Cannot set field list for ledger file for reason specified by system error message.

lgr0320: no entries in ledger file

The ledger file is empty. Enter ledgers, journals, and system files through the Select, System Set Up menu. Refer to the Accounting Files section for a list of the ledger codes and file names.

lgr0340: out of memory

When a ledger is accessed for the first time, its record in the ledger file is stored in in-core memory. The system was unable to allocate memory for a ledger record. See your system administrator.

lgr0410: no data base defined

The environment variable DBASE must be set to a valid database listed in the database catalog.

mklist0100: out of memory

This function creates a list of fields that are not posted in the current transaction but will be posted in another transaction later. Another function, postlist, reads this list at U_PREPARE time and trialposts each field in the list. The system was unable to allocate the memory necessary to to add a field to the list. See your system administrator.

mstr0100: system error message

The general ledger file, glacct, cannot be opened for the reason specified by system error message.

mstr0105: system error message

Cannot set field list for general ledger file, glacct for the reason specified by system error message.

mstr0110: balance not zero

A record cannot be deleted if its balance field is non-zero.

mstr0120: there are references to this record

You cannot delete a record if there are transactions in the system referencing it.

mstr0130: cant change controlling account

The controlling account field in a record cannot be changed if there are transactions in the system referencing the record, or if the balance field is non-zero.

mstr0140: may not change; balance is non-zero

You may not change the controlling account if the balance field is not zero.

mstr0150: no such controlling account

The account entered cannot be found in the general ledger accounts file, glacct.

mstr0170: controlling account must be a balance sheet account

The account entered as a controlling account must be marked as a balance sheet account in the general ledger file, glacct.

mstr0200: gl account record busy

Someone else is using the controlling account record in the general ledger file, glacct. Wait a little while and try again.

mstr0210: no such controlling account

The system was in the process of updating the controlacct field in the general ledger record for the account in the Controlling Account field. It was unable to do this because it was unable to find the account in the Controlling Account field in the general ledger file, glacct.

post0100: cannot post into a closed period

The system cannot post a transaction in a closed period. The date of this transaction is in a closed period. Either re-open the period, or change the date of the transaction to an open period.

post0200: cannot unpost transaction from a closed period

The system cannot unpost a transaction from a period that has been closed. The date of this transaction is in a closed period. You must re-open the period before you can unpost this transaction.

post0300: cannot post into a closed period

An attempt was made to trial post this record. It could not do so because the date of the transaction is in a closed period. Either re-open the period or, change the date of the transaction to an open period.

post0400: cannot delete transaction from an open period

Deletion processes can only delete transactions from closed periods. The process has encountered a transaction from an open period.

post0500: out of memory

Before a record is posted, a list of all the files in the posting chain is created. The system was unable to allocate the memory necessary for adding an entry to this list. See your system administrator.

post0510: out of memory

The system was unable to allocate memory for the name of a master file in the posting chain. See your system administrator.

post0600: cannot set field list for ledger (system message)

The field list for the master file associated with ledger cannot be set for the reason specified by system message. Refer to the Accounting Files section for a list of the ledger codes and file names.

post0610: no such ledger ledger in ledger file

The ledger ledger could not be found in the ledger file. Enter it through the Select, System Set Up menu. Refer to the Accounting Files section.

post1100: out of memory

The system was unable to allocate memory for a record in the posting chain. See your system administrator.

post1200: record id is not in ledger

The record record id could not be found in ledgers master file.

post1210: ledger record id is busy (system message)

The system was unable to lock the record record id in ledger for the reason specified by system message. Someone else may be using the record. Wait a little while and try again.

post1220: record id is not in ledger

Record record id has been removed from the ledgers master file between the time the system first found and locked the record and its present attempt to re-read it.

post1310: ledger record id has balance of amount

Record record id in ledger master file has a negative balance. A negative balance is not permitted for this record.

post1401: cannot post using old style transaction structure

This is an internal error, consult your system administrator.

post1400: fractions of pennies not allowed

The amount must be a whole number of pennies.

post1500: error updating record id in ledger (system message)

The system could not update record record id in ledger ledger for the reason specified by system message.

reqfld0100: field field not in form formfile

The field field has been removed from form formfile. See your system administrator.

vaform0100: cannot read ledger field

Check the form to be sure the ledger field is present.

vaform0110: a ledger code must be entered first

You must enter a ledger code into the ledger field before the validation form can be accessed.

vaform0120: no validation form for ledger ledger

There is no validation form present for ledger ledger. The validation form must be present in the form file. In order for vaform to access a validation form, the validation form must be named according to the convention val[ledger code]. For example, a validation form for the file glacct must be named valgl because the ledger code for glacct is gl. The ledger code for the product file is in. Therefore a validation form for the product file must be named valin.

valf0100: system message

The dictionary file for the validation file cannot be accessed for the reason specified by system message.

valf0110: system message

The primary key for the validation file cannot be found for the reason specified by system message.

valf0120: multiple field primary key

The primary key of the current record is made up of more than one field. The validation routine cannot work with a multiple field primary key.

valf0130: system message

The field list for the validation file cannot be set for the reason specified by system message.

valf0140: out of memory

This function looks at what is entered in the ledger field on the screen and then validates the entry in the current field. Before validating the field, it adds the ledger and a pointer to the ledgers master file to a list. The system was unable to allocate memory for an entry to that list. See your system administrator.

valf0200: entry not valid

Entry was not found in validation file.

valf0300: entry not valid

Entry was not found in validation file.