Admin 30 May 2026 21:30

 

NSCC Positions & Values Record Layouts

The National Securities Clearing Corporation (NSCC) supplies a family of record types thatcommunicate detailed position and valuation information for securities cleared through itssystem. The three most common record families are:

  • PVF Position Value File
  • PNF Position Notification File
  • PFF Position Futures File

Each file follows a fixedwidth ASCII layout, enabling deterministic parsing by downstreamapplications. The tables below summarise the layout of each record type, describe the purposeof each field, and highlight any special processing rules.


1. PVF Position Value File

The PVF provides a snapshot of the market value of each security held in the NSCCaccount at a specific valuation date. It is typically generated nightly and used forriskbased margin calculations, reporting, and reconciliation.

PVF Record Layout

Position Length Data Type Field Name Description
11CharRecord TypeAlways V for PVF.
210AlphanumAccount NumberNSCC assigned clearing account.
126NumericValuation DateYYYYMM format.
184AlphanumSecurity TypeEquity, ETF, ADR, etc.
2212AlphanumSecurity IdentifierCUSIP (or ISIN when applicable).
3415NumericQuantitySigned, 5 implied decimal places.
4915NumericMarket ValueSigned, 2 implied decimal places.
645AlphanumCurrency CodeISO4217 (e.g., USD).
698NumericPrice8digit, 4 implied decimals.
772AlphanumPrice FlagA if adjusted, blank otherwise.
7920AlphanumOptional TrailerReserved for future use.

Key processing points

  • Quantities are expressed in shares with an implied divisor of 10; a value of 1234567 represents 12.34567 shares.
  • Negative quantities indicate short positions.
  • The Market Value is calculated as Quantity Price (after handling the implied decimal places).
  • If the Price Flag contains A, the price has been adjusted for corporate actions that were not reflected in the price feed.

2. PNF Position Notification File

PNF files are generated after each trade settlement or any activity that changes theposition of a security. They are used for realtime position monitoring and to triggermargin calls when necessary.

PNF Record Layout

PosLenTypeNameDescription
11CharRecord TypeAlways N.
210AlphanumAccount NumberSame as PVF.
126NumericEffective DateYYYYMM.
184AlphanumSecurity TypeSame coding as PVF.
2212AlphanumSecurity IdentifierCUSIP/ISIN.
3415NumericDelta QuantitySigned, 5 implied decimals.
4912NumericTransaction Price8 digits + 4 decimal places.
612AlphanumTransaction CodeB = Buy, S = Sell, D = Dividend, etc.
638AlphanumTrade IdentifierNSCC assigned unique ID.
711CharSettlement FlagY = settled, N = pending.
7220AlphanumReservedBlank, future expansion.

Processing notes

  • The Delta Quantity is added to the prior days quantity to obtain the new position.
  • When Settlement Flag = N, the record represents a pending trade; downstream systems should hold the delta until settlement.
  • Corporate actions (e.g., splits) are supplied as a separate Adjustment record type with Transaction Code A.

3. PFF Position Futures File

PFF records contain the position and valuation detail for futures contracts cleared by NSCC.Although similar in concept to PVF, futures have additional fields for contract month,expiration, and margin requirements.

PFF Record Layout

PosLenTypeNameDescription
11CharRecord TypeAlways F.
210AlphanumAccount NumberClearing account.
126NumericValuation DateYYYYMM.
183AlphanumFuture SymbolExchange symbol (e.g., ES).
211AlphanumMonth CodeFutures month (F=Jan, G=Feb Z=Dec).
222NumericYearLast two digits of contract year.
2415NumericQuantitySigned, 0 implied decimals (contracts).
3910NumericLast Trade Price4 implied decimal places.
4910NumericSettlement PriceSame scaling as Last Trade Price.
5912NumericInitial Margin2 implied decimals, currency in USD.
7112NumericMaintenance Margin2 implied decimals.
831CharPosition FlagL = Long, S = Short.
8420AlphanumReservedFuture use.

Special considerations

  • Futures are quoted in points; the price fields therefore carry four decimal places (e.g., 4256.75 = 4256.7500 points).
  • Margins are expressed in USD; a value of 1500000 represents $15,000.00.
  • The Position Flag determines sign handling: L is positive, S is negative.
  • When the Year is less than the current year, the contract is expired and should be ignored for active margin calculations.

4. Common Validation Rules

Although each file type has its own layout, the following validation steps are typicallyapplied regardless of record family:

  1. Record Length: Every line must be exactly 100 characters (including trailing blanks). Shorter lines indicate corruption.
  2. Alphanumeric Checks: Fields defined as Alphanum must contain only AZ, 09, or blanks.
  3. Numeric Integrity: Numeric fields must be rightjustified, zerofilled, and contain only digits.
  4. Implied Decimal Handling: Convert to a floatingpoint value by dividing by the proper power of ten before any arithmetic.
  5. CrossFile Consistency: The sum of all Delta Quantity values in a PNF for a given account/date must equal the change in Quantity shown in the PVF for the same date.
  6. Reference Data Validation: Security Identifier must be present in the master security table; monthcode/year combos must correspond to a live futures contract.

Implementations often use a twopass approach: first a syntax pass to reject malformed records,followed by a businesslogic pass that checks relationships between records and external reference data.


5. Sample Parsing Routine (PseudoCode)

function parsePVF(line):    assert line.length == 100    rec = {}    rec.type          = line[0]    rec.account       = line[1:11].trim()    rec.valDate       = line[11:17]    rec.secType       = line[17:21].trim()    rec.cusip         = line[21:33].trim()    rec.quantity      = toDecimal(line[33:48], 5)    rec.marketValue   = toDecimal(line[48:63], 2)    rec.currency      = line[63:68].trim()    rec.price         = toDecimal(line[68:76], 4)    rec.priceFlag     = line[76:78].trim()    return rec

The same pattern can be repeated for PNF and PFF, changing field offsets and scaling factors as defined in the tables above.


6. Typical Use Cases

  • Margin Calculations Combine PVF market values with PFF margin fields to determine daily exposure.
  • Regulatory Reporting Generate endofday position reports for the SEC or the OCC using the consolidated snapshot from PVF.
  • RealTime Risk Monitoring Consume PNF deltas in a streaming pipeline to keep a live position book.
  • Corporate Action Processing Detect adjustment records (Transaction Code A) and apply split or merger ratios to PVF quantities.

7. Conclusion

The NSCC record families PVF, PNF, and PFF provide a comprehensive, fixedwidth view ofpositions, daily valuations, and futures exposure for clearing participants. Understandingthe exact column offsets, data types, and implied decimal conventions is essential forbuilding reliable ingestion pipelines. By applying the validation rules and crossfileconsistency checks outlined above, firms can confidently use these files for margincalculations, regulatory reporting, and realtime risk management.

Reference Files For **NSCC POSITIONS & VALUES (PVF, PNF, PFF) RECORD LAYOUTS**
Screenshoot
File Name
1656285308_pov_layouts_web_version_-_Standar_Format.xls

File Size MB

File Type
XLS

File Site
Description
This file is just a reference file for **NSCC POSITIONS & VALUES (PVF, PNF, PFF) RECORD LAYOUTS**. Does not guarantee that the specific things you want are included in it.
Direct download (wait 10 seconds)

PETA DAN SIG dan Link Download File Referensi

Metode Kepramukaan dan Link Download File Referensi

Apa Itu Pelukis dan Link Download File Referensi

Memilih Lokasi Budidaya Tanaman dan Link Download File Referensi

Penerapan Metode Penugasan Mini Riset Untuk Meningkatkan Keterampilan Berpikir Kritis Sisw...