Configure Job Journal validations.
Testing Your Registry Entries
The system does not verify the validity of registry entries. Be sure to test your registry entries after completing them to verify that they are functioning correctly.
Setting Values are Uppercase-Lowercase Sensitive:
The Setting Value is case-sensitive: be sure that you enter the value exactly as specified in the documentation. If the documentation specifies a value of true, do NOT enter True or TRUE.
Disable Warning when Journal Entry has been Replaced
Id: sys-viewer-vjbjrnl
See the Standard Registry section in Registry Viewer for additional Registry Id formats to allow entries for specific Users, Branches, Security, or User Groups to override the main entry.
The following registry may be used to change the Cost Code ~ Cost Category Validation error into a warning.
Important:
This registry should only be enabled for only special accounting department users so they can make adjustments to previously posted JCH independent of the new rules.
Id: sys-viewer-vjbjrnl
Setting Key: CostCategoryUsageValidationType
Setting Value: warning (default error)
The Job Journal supports enhanced filtering provided by the Cost Code's Job Cost Category Usage Filter. Cost Categories are validated (relative to Cost Codes) during data entry upon leaving the Cost Category Id field. The full relationship is validated again when leaving a child line or saving a record. This registry controls whether a violation of the Cost Category Usage Validations is treated as an error (the default) or a warning (which warns the user but allows the record to be saved.
Id: sys-viewer-vjbjrnl
Setting Key: NetZeroEquipmentCost Setting Value: true (default false)
This registry impacts the Job Journal's Co.Equip tab which is used to charge company equipment assets to a Job or Work Order. When enabled, this registry requires that the costs entered on the Co.Equip tab net to zero. This entry provides a means of controlling job cost transfers.
Id: sys-viewer-vjbjrnl
Setting Key: CostCodeDateCompletedValidation Setting Value: error
Setting Key: BillingItemDateCompletedValidation Setting Value: error
Currently, the system warns you if you enter a billing item or job cost code whose Date Completed exceeds the effective transaction date. These options change the current warning to an error so that the entry cannot be saved if the cost code/billing item is closed.
It's also important to note that the validation logic implemented by this registry entry only applies when either a Cost Code Id or a Billing Item Id field's value is explicitly changed by the data entry user. The Cost Code and Billing Item registry entries are independent from one another. Note that these options may be specified in Registry Entry Global Settings registry entry for a more far-reaching implementation.
Id: sys-viewer-vjbjrnl
Setting Key: AccountingPeriodMatch Setting Value: true
This registry option enables the behavior that the accounting periods referenced on the lines of the job journal MUST match the accounting period in the Parent record. This registry entry only applies to Actual entries, and is irrelevant to "Budget & Budget Change" transaction.
This registry option can be implemented to require the total cost (of labor and/or other totals) to be zero before allowing save. This entry provides a means of controlling job cost transfers.
Id: sys-viewer-vjbjrnl
Setting Key: NetZeroLaborCost Setting Value: true
Setting Key: NetZeroOtherCost Setting Value: true
The requirements for posting the Job Journal to GLH are as follows:
1. Transaction Type must be Actual.
2. The Accounting Period must have posting to GLH enabled.
3. The Net Cost Validation entries described above are effect to ensure zero-dollar net cost transactions.
This behavior can be disabled by implementing these registry options so that Labor and/or Other are never posted to GL:
Id: sys-viewer-vjbjrnl
Setting Key: DisableLaborPostToGL Setting Value: true
Setting Key: DisableOtherPostToGL Setting Value: true
This option only applies if Start and End times are implemented in your customization file. By default, if the user adjusts the Actual Hours, the system will NOT adjust the End Time so that the Start Time, End Time and Actual Hours fields are always in synch with one another. To have the system automatically reset the End Time, the following registry option must be implemented:
Id: sys-viewer-vjbjrnl
Setting Key: RecomputeEndTime Setting Value: true !!false is the default