PostEditCodeEdit

Post Edit Code Edit

Minor Business Rule

Object Name: B0000108

Parent DLL: CALLBSFN

Location: Client/Server

Language: C

Functional Description

Purpose

Validate the account Post Edit Code.


Setup Notes and Prerequisites


Special Logic




Technical Specification

 Post

 Edit

 CodeRequirement

 blanknone

 Urequires units

 S or Lrequires a subledger

 Xrequires blank subledger

 N or Ialways an error (non-posting and inactive account)

 Mrequires flag to be set allowing machine generated transactions

 Brequires ledger type to be 'Bx' or 'Jx' (where x = any character)


Pass a '1' in Allow Machine Generated PEC parameter to not get an error when post edit code is a 'M'.



^

Data Structure

D0000108 - Post Edit Code Edit

Parameter NameData ItemData TypeReq/OptI/O/Both
cPostingEditCodePECcharNONENONE

A code that controls G/L posting and account balance updates in the Account Master table (F0901). Valid values are: Blank Allows all 
posting. Posts subledgers in detailed format for every account transaction. Does not require subledger entry. B Only allows posting to budget 
ledger types starting with B or J. I Inactive account. No posting allowed. L Subledger and type are required for all transactions. Posts subledgers in 
detailed format for every account. The system stores the subledger and type in the Account Ledger (F0911) and Account Balances (F0902) 
tables. If you want to report on subledgers in the Financial Reporting feature, use this code. M Machine-generated transactions only (post 
program creates offsets). N  Non-posting. Does not allow any post or account balance updates. In the Job Cost system, you can still post budget 
quantities. S Subledger and type are required for all transactions. Posts subledgers in summary format for every transaction. The system 
stores the subledger detail in the Account Ledger table. This code is not valid for budget entry programs. U Unit quantities are required for all 
transactions. X Subledger and type must be blank for all transactions. Does not allow subledger entry for the account.

cAllowMachineGeneratedPECEV01charNONENONE

Special Input Expected
Pass a '1' in this field if you do not wish to set an error for accounts with a post edit code of 'M' 

(Machine Generated).



^

mnUnitsUMATH_NUMERICNONENONE

The quantity of something that is identified by a unit of measure. For example, it can be the number of barrels, boxes, cubic yards, gallons, 
hours, and so on.

szSubledgerSBLcharNONENONE

A code that identifies a detailed, auxiliary account within a general ledger account. A subledger can be an equipment item number or an 
address book number. If you enter a subledger, you must also specify the subledger type.

szLedgerTypeLTcharNONENONE

A user defined code (09/LT) that specifies the type of ledger, such as AA (Actual Amounts), BA (Budget Amount), or AU (Actual Units). You 
can set up multiple, concurrent accounting ledgers within the general ledger to establish an audit trail for all transactions.

Related Functions

None

Related Tables

None