VFP Views

Visual FoxPro webnet.prg — Client-Side Structure Map

File: C:\inetpub\wwwroot\FOXISAPI\webnet.prg
Size: 161,252 lines | Procedures: 379
Architecture: URL-routed CGI entry point → procedure dispatcher → HTML form generator


Overview: Navigation & Authorization

Entry Points

Authorization Parameters

Core Menus


Domain 1: INVENTORY & CATALOG

Primary Views

TD_TITLE_VIEW (line 15019)

Purpose: Catalog browser; search/filter titles; view details; add to cart (if logged in)

Entry Point:
/SGZ?bzp=TD_TITLE_VIEW[&INVQUERY=ONSPOT|CHOICE|TRADE|BACKLIST][&PROMONAME=...][&INVLMNT=CP|TR]

Key Parameters:

Displays:

User Actions:


INV_READ / INV_WRITE / INV_DELETE (lines 84028, 111719, 112936)

Purpose: Inventory admin (staff only); add/edit/delete titles from catalog

Entry Point: bzp=INV_READ|INV_WRITE|INV_DELETE (z06 required)

Parameters:

Displays: Admin form with all title fields

User Actions:


Secondary Inventory Views

NOSTOCK_READ / NOSTOCK_WRITE (lines 112766, 112845)

Purpose: Manage out-of-stock titles; mark items as unavailable; backorder notifications

OPEN_STANDARD_SHEETS / OPEN_SPECIAL_SHEETS (lines 104041, 104099)

Purpose: Downloadable worksheets (printable order forms)


Domain 2: ORDERS (Web Cart & Transactional)

Primary Views

GENERAL_VIEW (line 61606)

Purpose: Shopping cart manager; order entry; order modification; line-item editor; applies pricing/discounts

Entry Point:
/SGZ?bzp=GENERAL_VIEW[&WHATACTION=CREATENEWORDER|CREATENEWRETURN|MANAGENEWORDER|MANAGENEWRETURN][&z04=TRANSNO][&HEADER_FILE=WEBHEAD|BROHEAD|BACKHEAD|ALLHEAD][&DETAIL_FILE=WEBDETAIL|BRODETAIL|BACKDETAIL|ALLDETAIL]

Key Parameters:

Displays:

User Actions:


ORDER_DELETE (line 32708)

Purpose: Cancel/delete order; reverse charges; mark as voided

Entry Point: bzp=ORDER_DELETE[&z04=TRANSNO]

User Actions:


ORDER_POST_FINAL (line 34507)

Purpose: Finalize & submit order; validate all required fields; create transaction; update inventory; trigger email confirmation

Entry Point: bzp=ORDER_POST_FINAL[&z04=TRANSNO]

Validation:

Actions on Submit:

  1. Write transaction record (TRANSACT table)
  2. Update WEBHEAD/WEBDETAIL status to "In Process"
  3. Trigger inventory hold (if on-demand)
  4. Generate order confirmation email
  5. Route to FOH if fulfillment needed
  6. Redirect to GENERAL_VIEW with confirmation

FOH_DETAIL (line 27031)

Purpose: Line-item detail viewer; shows item-level status during fulfillment

Entry Point: bzp=FOH_DETAIL[&z04=TRANSNO]


Domain 3: STANDING ORDERS (Subscription & Auto-Ship)

Primary Views

STANDING_PROFILE (line 25895)

Purpose: View standing order summary; subscription settings; auto-renewal options; customer profile photos

Entry Point:
/SGZ?bzp=STANDING_PROFILE[&z03=CUSTKEY][&SEE_CONTROLS=YES][&HIDE_BUTTONS=YES]

Key Parameters:

Displays:

User Actions:

STANDING_HEAD (line 89282)

Purpose: Standing order creation; plan selection; billing setup

Entry Point: bzp=STANDING_HEAD[&z03=CUSTKEY]

Displays:

User Actions:


STANDING_CLEAN (line 95495)

Purpose: Billing consistency audit; find orphaned/duplicate records; fix account state

Entry Point: bzp=STANDING_CLEAN (staff only, z06 required)

Displays:

User Actions:


Secondary Standing Order Views

VIEW_BACKORDERS (line 95149)

Purpose: Show backorder items on customer's standing order; when they'll ship

STANDING_NOTE_DISPLAY (line 27603)

Purpose: View account notes & communications history


Domain 4: TRADE HOUSE (B2B Wholesale Orders)

Primary Views

TRADE_HOUSE_CUSTOMER_VIEW (line 49592)

Purpose: Trade/wholesale customer dashboard; show plan participation, order history, inventory for upcoming titles, manage selections

Entry Point:
/SGZ?bzp=TRADE_HOUSE_CUSTOMER_VIEW[&z03=CUSTKEY][&SORTMETHOD=...][&MONTHLIMIT=...][&SHOWBACKLIST=ON|OFF]

Key Parameters:

Displays:

User Actions:


TRADE_HOUSE_SELECT_DISPLAY (line 52522)

Purpose: Confirm & save trade customer selections before checkout

Entry Point: bzp=TRADE_HOUSE_SELECT_DISPLAY[&z03=CUSTKEY][&SWITCHVALUE=...]

Displays:

User Actions:


REVIEW_TRADE_PLANS (line 152822)

Purpose: Staff view; review all trade plans, allocations, customer participation

Entry Point: bzp=REVIEW_TRADE_PLANS (z06 required)


Secondary Trade Views

TRADE_HOUSE_SWITCH_WRITE / TITLE (lines 130020, 130088)

Purpose: Switch between trade publishers (staff function); manage plan routing

TRADE_PREPAID_DATE / PREPAIDS (lines 151951, 142157)

Purpose: Track trade customer prepayments; aging; collection status

NEW_TRADE_SUMMARY (line 32106)

Purpose: Summary view of new trade orders in process


Domain 5: FULFILLMENT & BACK-ORDER MANAGEMENT

Primary Views

FOH (line 56387)

Purpose: Fulfillment Operations Hub; staff view of all orders needing shipment; fulfillment status tracking; shipment creation

Entry Point:
/SGZ?bzp=FOH[&z04=TRANSNO|ORDER_TRANSNO=...][&HEADER_FILE=...][&DETAIL_FILE=...][&TPOTHREE=...|SHOWARCH|SHOWPAY|CANARCH|TRADEBO|BTPAID|BTUNCONFIRMED|INCURRENT|INPAID|FORARCH]

Key Parameters:

Displays:

User Actions:


CPBACKORDERS (line 60095)

Purpose: Backorder dashboard; show all unfulfilled items; aging; projected fulfillment dates

Entry Point: bzp=CPBACKORDERS[&SHOWARCH=ON]

Displays:

User Actions:


BACKMANAGEMENT (line 154206)

Purpose: Comprehensive backorder management; aging reports; collection workflow

Entry Point: bzp=BACKMANAGEMENT (z06 required)

Displays:

User Actions:


Domain 6: ACCOUNT MANAGEMENT & PROFILES

Primary Views

ACCOUNT_MANAGEMENT_FULLVIEW (line 76615)

Purpose: Complete account admin dashboard; staff view for customer profiles; notes, contact info, subscription status, history

Entry Point:
/SGZ?bzp=ACCOUNT_MANAGEMENT_FULLVIEW[&z06=MASTERPASS][&z03=CUSTKEY][&MENUMODE=LESS|FULL][&RETURNPAGE=...][&NOTELIMIT=...][&NOTEACTION=...]

Key Parameters:

Displays:

User Actions:


AM_NEWMHEAD (line 68318)

Purpose: Comprehensive account editor (newer UI); customer class, promotions, preferences, contact mgmt

Entry Point: bzp=AM_NEWMHEAD[&z06=MASTERPASS][&z03=CUSTKEY]

Displays:

User Actions:


ACCOUNT_LOG_ON (line 35395)

Purpose: Customer login; authentication; session creation

Entry Point:
/SGZ?bzp=ACCOUNT_LOG_ON[&THISUSERNAME=...][&THISPASSWORD=...][&WHERETOGO=MAINMENU|GENERAL_VIEW|...]

Parameters:

Flow:

  1. Validate credentials against PASSWORD table (z01, z02 hash, z03 key)
  2. Create session (persisted in z03)
  3. Redirect to WHERETOGO

Error Handling:


ACCOUNT_LOG_OFF (line 46709)

Purpose: Customer logout; session cleanup

Entry Point: bzp=ACCOUNT_LOG_OFF[&z03=CUSTKEY]

Actions:


Secondary Account Views

ACCOUNT_ACCESS (line 22453)

Purpose: Account lookup; select customer from list

ACCOUNT_DISPLAY (line 24783)

Purpose: Condensed customer card; summary info

ACCOUNT_MANAGEMENT_ONESCREEN_WRITE (line 78214)

Purpose: Single-screen account edit form submission

ACCOUNT_MANAGEMENT_READ (line 78576)

Purpose: Account lookup / search interface

ACCOUNT_MANAGEMENT_KICKBACK (line 81219)

Purpose: Referral / kickback commission tracking

ACCOUNT_MANAGEMENT_CALLSTAT (line 81744)

Purpose: Call history / follow-up tracking

AM_DELETEBASES (line 83457)

Purpose: Account cleanup; archive old accounts

AM_REVIEW_DETAILS (line 114744)

Purpose: Review account details before finalizing changes

AM_WORK_CHOICE (line 113456)

Purpose: Customer choice plan selection (part of standing order flow)


Domain 7: PRICING & DISCOUNTS

Integration Points (Not Standalone Procedures)

Pricing is embedded throughout order workflows:

Pricing Calculation Components:

Pricing Sources:


Domain 8: REPORTS & EXPORTS

Primary Views

PRINTCAT (line 98465)

Purpose: Catalog export / print; downloadable booklist in PDF or plain text

Entry Point:
/SGZ?bzp=PRINTCAT[&z03=CUSTKEY][&PROMONAME=...][&INVQUERY=...][&FORMAT=PDF|TEXT][&COLUMNS=...]

Key Parameters:

Displays (in browser or downloadable file):

User Actions:


PRINT_STANDING (line 129164)

Purpose: Print standing order summary; customer standing order statement / renewal notice

Entry Point: bzp=PRINT_STANDING[&z03=CUSTKEY][&FORMAT=PDF]

Displays:


GEN_EDITORIAL_MENU (line 117941)

Purpose: Editorial staff interface; manage published content, reviews, author info

Entry Point: bzp=GEN_EDITORIAL_MENU (staff only, z06 required)

Displays:


GEN_ONIX_MENU (line 115725)

Purpose: ONIX metadata management; export ONIX format (industry standard book data)

Entry Point: bzp=GEN_ONIX_MENU (z06 required)


GEN_ORDER_MENU (line 120589)

Purpose: Staff order entry; quick add orders for customers (phone orders, manual entry)

Entry Point: bzp=GEN_ORDER_MENU[&z06=MASTERPASS]

Displays:



Domain 9: EDI & DATA EXCHANGE

Primary Views

EDI_MENU (line 139788)

Purpose: EDI (Electronic Data Interchange) admin; manage inbound/outbound order feeds; file management

Entry Point: bzp=EDI_MENU (z06 required)

Displays:

User Actions:


EDI_MANIFEST (line 142884)

Purpose: Generate EDI shipping manifest; structured shipment data for EDI partners

Entry Point: bzp=EDI_MANIFEST[&z03=CUSTKEY|z06=MASTERPASS]

Displays:



Domain 10: NOTIFICATIONS, EMAILS & MESSAGING

Primary Views

EMZ_SERVICES (line 66208)

Purpose: Email marketing / promotion management; bulk email campaigns

Entry Point: bzp=EMZ_SERVICES[&z03=CUSTKEY|z06=MASTERPASS]

Displays:


NEW_EMAIL_CONSOLE (line 136450)

Purpose: Unified email management; compose & send emails to customers

Entry Point: bzp=NEW_EMAIL_CONSOLE[&z06=MASTERPASS]


MAIL_CONSOLE_MENU (line 85519)

Purpose: Internal staff communication; mail/note system

Entry Point: bzp=MAIL_CONSOLE_MENU[&z06=MASTERPASS]

Displays:


MAIL_CONSOLE_MENU (variants)



Domain 11: PLATFORM & UTILITY FUNCTIONS

Core UI Procedures

WEBSITE_HEAD (line 45014)

Purpose: Page header template; includes nav, logo, session info

Displays:


WEBSITE_TAIL (line 45796)


HEADER_INFO (function, not procedure)

Purpose: Build HTML header with

, <meta>, <style> tags <hr /> <h4>MY_PREFERENCES (line 44345) <p><strong>Purpose: User preferences editor; display options, email frequency, etc. <p><strong>Entry Point: <code>bzp=MY_PREFERENCES[&z03=CUSTKEY] <p><strong>Related Procedures: <ul> <li> <code>MY_PREFERENCES_WRITE (line 44846): Save preference changes <hr /> <h4>CP_CONNECTION (line 47530) <p><strong>Purpose: System diagnostics; check database/server connectivity <p><strong>Entry Point: <code>bzp=CP_CONNECTION <hr /> <h4>MENU_SWITCH (line 54460) <p><strong>Purpose: Secondary menu router; switches between major sections <hr /> <h4>WEBCOMMENTS_HEAD (line 47182) <p><strong>Purpose: User feedback/survey form header <hr /> <h4>SERVICE_REQUESTS (line 151553) <p><strong>Purpose: Customer service request form; complaint/inquiry submission <p><strong>Entry Point: <code>bzp=SERVICE_REQUESTS[&z03=CUSTKEY] <hr /> <h4>ONSPOT_SERVICES_MENU (line 80459) <p><strong>Purpose: ONSPOT (featured promotions) service menu <p><strong>Related Procedures: <ul> <li> <code>ONSPOT_SERVICES_VIEW (line 80584): Display ONSPOT offerings <hr /> <h4>BONUS_BOOK_USE (line 31798) <p><strong>Purpose: Manage free/bonus book selections in standing orders <p><strong>Entry Point: <code>bzp=BONUS_BOOK_USE[&z03=CUSTKEY] <p><strong>Related Procedures: <ul> <li> <code>BONUS_HEAD (line 115212): Bonus book admin (staff) <li> <code>BONUS_HEAD_DELETE (line 115616): Delete bonus allocation <li> <code>BONUS_HEAD_WRITE (line 115658): Save bonus allocation <hr /> <h4>ACCOUNT_MANAGEMENT_SHOW_ALLDETAIL (line 156286) <p><strong>Purpose: Show all customer addresses/contacts (detail view) <hr /> <h4>ACCOUNT_MANAGEMENT_FILL_DAILY (line 158174) <p><strong>Purpose: Daily fill/fulfillment tracking (internal) <hr /> <h4>ACCOUNT_MANAGEMENT_FILL_CHOICE (line 158781) <p><strong>Purpose: Choice plan fulfillment (which titles selected & shipped) <hr /> <h4>ACCOUNT_MANAGEMENT_CREATE_FLIER (line 156951) <p><strong>Purpose: Generate promotional flier for account (mail merge) <hr /> <h4>ARCHIVE_ORDERS (line 146614) <p><strong>Purpose: Archive/purge old orders from active database <p><strong>Entry Point: <code>bzp=ARCHIVE_ORDERS (z06 required) <hr /> <h4>MARKET_INFO_WRITE (line 94212) <p><strong>Purpose: Update market research data / demographic info <hr /> <h4>CHECK_CASHING (line 146614) <p><strong>Purpose: Track check clearing status (payment method tracking) <hr /> <h4>FASTPRINT (line 158814) <p><strong>Purpose: Fast/print-on-demand order variant; rapid turnaround titles <p><strong>Entry Point: <code>bzp=FASTPRINT[&z03=CUSTKEY] <p><strong>Related Procedures: <ul> <li> <code>FASTMARK (line 158781): Flag for fast printing <li> <code>FASTPRINT_DELETE (line 160065): Cancel fast order <li> <code>FASTPRINT_CREATE (line 160254): Create fast order <hr /> <h4>FIXSHIP (line 160928) <p><strong>Purpose: Correct shipping records; fix shipped-but-not-marked entries <p><strong>Related Procedures: <ul> <li> <code>FIXSHIPWRITE (line 161010): Write shipping correction <hr /> <h4>INVENTORY_FIX (line 161077) <p><strong>Purpose: Correct inventory discrepancies; manual quantity adjustments <p><strong>Related Procedures: <ul> <li> <code>INVENTORY_FIX_WRITE (line 161194): Write inventory correction <hr /> <h4>DATA_TRANSFER_MODULE (line 104208) <p><strong>Purpose: Export/import data; data interchange with external systems <p><strong>Related Procedures: <ul> <li> <code>DATA_TRANSFER_MODULE_WRITE (line 104818): Process data transfer <hr /> <h4>EASYDATA (line 99863) <p><strong>Purpose: Quick-entry tool; bulk data paste/import <hr /> <hr /> <h2>Domain 12: PFP (Publisher For Profit) <p><em>No dedicated procedures identified; likely integrated into standing order / Trade House flows. <hr /> <hr /> <h2>Cross-Domain Workflows <h3>A. Typical Customer Journey <ol> <li> <strong>Browse Catalog → TD_TITLE_VIEW (search, filter, view titles) <li> <strong>Login → ACCOUNT_LOG_ON (z03 session created) <li> <strong>Add to Cart → GENERAL_VIEW (shopping cart in WEBHEAD/WEBDETAIL) <li> <strong>Manage Cart → GENERAL_VIEW (adjust quantities, pricing calculated) <li> <strong>Checkout → ORDER_POST_FINAL (validate, create TRANSACT record) <li> <strong>Fulfillment → FOH (staff marks shipped) <li> <strong>Logout → ACCOUNT_LOG_OFF <h3>B. Standing Order Signup Flow <ol> <li> <strong>Browse Plan Options → MAINMENU or TD_TITLE_VIEW <li> <strong>Initiate Plan → STANDING_HEAD (select plan type, billing) <li> <strong>Confirm Plan → STANDING_CONFIRMATION (review & activate) <li> <strong>Auto-Fulfill → Monthly selections → GENERAL_VIEW (customer-initiated) or auto-shipment <li> <strong>View Status → STANDING_PROFILE (check subscription status) <h3>C. Trade/Wholesale Flow <ol> <li> <strong>Trade Customer Logs In → ACCOUNT_LOG_ON (z03 for trade account) <li> <strong>Browse Titles → TRADE_HOUSE_CUSTOMER_VIEW (upcoming trade titles, allocations) <li> <strong>Select Titles → Make selections → TRADE_HOUSE_SELECT_DISPLAY <li> <strong>Confirm Order → TRADE_HOUSE_SELECT_DISPLAY (finalize, create TRANSACT) <li> <strong>Fulfillment → FOH (BROHEAD/BRODETAIL or equivalent) <li> <strong>Shipping → EDI_MANIFEST (send shipment notification) <h3>D. Staff Order Entry Flow <ol> <li> <strong>Staff Logs In → ACCOUNT_LOG_ON with z06 (master password) <li> <strong>Search Customer → ACCOUNT_ACCESS or ACCOUNT_MANAGEMENT_READ <li> <strong>Create Order → GENERAL_VIEW with CREATENEWORDER <li> <strong>Add Items → Search TD_TITLE_VIEW, add to cart <li> <strong>Submit → ORDER_POST_FINAL <li> <strong>Ship → FOH (mark shipped) <h3>E. Backorder Management Flow <ol> <li> <strong>View Backorders → CPBACKORDERS (all unfulfilled items) <li> <strong>Check Availability → MAKE_AVAILABLE (when stock arrives) <li> <strong>Auto-Ship or Notify → Trigger GENERAL_VIEW fulfillment or email notification <li> <strong>Archive → Move to archive table <hr /> <h2>Key Parameters Summary <h3>Session / Auth <ul> <li> <code>z01: Username <li> <code>z02: Password (hashed) <li> <code>z03: Customer Key (session ID) <li> <code>z04: Transaction/Order ID <li> <code>z06: Master password (staff/admin) <h3>Navigation <ul> <li> <code>bzp: Procedure name (routing parameter) <li> <code>WHERETOGO: Redirect target after login <li> <code>RETURNPAGE: Return target after action <h3>Ordering / Cart <ul> <li> <code>HEADER_FILE: WEBHEAD, BROHEAD, BACKHEAD, ALLHEAD, DAYHEAD, DAILYHEAD <li> <code>DETAIL_FILE: WEBDETAIL, BRODETAIL, BACKDETAIL, ALLDETAIL, DAYDETAIL, DAILYDETAIL <li> <code>WHATINFILE: Status filter (WEBCOMPLETE, WEBINCOMPLETE, etc.) <li> <code>WHATACTION: Action type (CREATENEWORDER, MANAGENEWORDER, CHANGEITEM, DELETEITEM, CHANGEQTY, CHANGEPRICE, etc.) <h3>Catalog <ul> <li> <code>INVQUERY: Catalog segment (ONSPOT, CHOICE, TRADE, BACKLIST, UPCOMING) <li> <code>INVLMNT: Inventory limit (CP=Center Point, TR=Trade, CPBACK, TRBACK) <li> <code>PROMONAME: Promotion/feature group <li> <code>SINGLEISBN: Direct ISBN lookup <li> <code>SEARCH_INPUT: Search query (title, author, ISBN) <li> <code>FULLVIEW: Toggle detailed display (ON/OFF) <h3>Filters / Display <ul> <li> <code>SORTMETHOD: Sort order (TITLE, AUTHOR, PUBDATE, PRICE, etc.) <li> <code>MONTHLIMIT: Show only titles within N months <li> <code>TPOTHREE: Filter by age (3+ days old) <li> <code>SHOWARCH: Include archived items <li> <code>SHOWBACKLIST: Include backlist <h3>Email / Promotion <ul> <li> <code>ADVERTISE: Show advertisements (ON/OFF) <li> <code>BOOKB: Book club code <li> <code>SALEPRICE: Override sale price <li> <code>DISCOUNT: Override discount % <li> <code>KICKBACK: Referral commission amount <li> <code>SUBJECT: Email subject <hr /> <h2>Summary: Procedure Count by Domain <table> <thead> <tr> <th>Domain <th>Procedures <th>Key Views <tbody> <tr> <td>Inventory/Catalog <td>8+ <td>TD_TITLE_VIEW, TD_TITLE_WRITE, INV_READ/WRITE/DELETE, NOSTOCK_* <tr> <td>Orders <td>10+ <td>GENERAL_VIEW, GENERAL_VIEW_*, ORDER_DELETE, ORDER_POST_FINAL, GEN_ORDER_MENU <tr> <td>Standing Orders <td>8+ <td>STANDING_PROFILE, STANDING_HEAD, STANDING_WRITE, STANDING_CLEAN, VIEW_BACKORDERS <tr> <td>Trade House <td>12+ <td>TRADE_HOUSE_CUSTOMER_VIEW, TRADE_HOUSE_SELECT_DISPLAY, REVIEW_TRADE_PLANS <tr> <td>Fulfillment <td>8+ <td>FOH, CPBACKORDERS, BACKMANAGEMENT, BACKMANAGEMENT_*, FOH_DETAIL <tr> <td>Accounts <td>20+ <td>ACCOUNT_MANAGEMENT_FULLVIEW, AM_NEWMHEAD, ACCOUNT_LOG_ON/OFF, AM_* <tr> <td>Pricing <td>(embedded) <td>— (integrated into GENERAL_VIEW, TD_TITLE_VIEW, FOH) <tr> <td>Reports <td>12+ <td>PRINTCAT, PRINT_STANDING, GEN_EDITORIAL_<em>, GEN_ONIX_, GEN_ORDER_MENU* <tr> <td>EDI <td>8+ <td>EDI_MENU, EDI_FACT_<em>, EDI_MANIFEST, EDI_INVOICE_ <tr> <td>Emails/Messaging <td>8+ <td>EMZ_SERVICES*, NEW_EMAIL_<em>, MAIL_CONSOLE_, BULKMAIL_* <tr> <td>Platform/Utility <td>25+ <td>MAINMENU, MY_PREFERENCES, CP_CONNECTION, WEBSITE_HEAD/TAIL, etc. <tr> <td>PFP <td>(embedded) <td>— (integrated into standing orders / trade flows) <hr /> <h2>Architecture Notes <h3>Parameter Passing <ul> <li>URL query string (<code>/SGZ?param1=value1&param2=value2...) <li>Form POST (same parameter set) <li>MBCODED: Pre-encoded parameter set passed between procedures <h3>Session Management <ul> <li>z03 (customer key) persists across page loads <li>z06 (master password) required for staff actions <li>Session timeout: Not explicitly documented (likely server-side) <h3>Error Handling <ul> <li>TNEW_ERROR_INFO: URL-encoded error message shown to user <li>Procedures validate input and return error parameters to MAINMENU or prior screen <li>Critical errors: Route to BADPROG procedure (generic error page) <h3>Database Tables (Key References) <ul> <li>INVENT: Catalog (title, author, ISBN, list price, pub date, status) <li>PASSWORD: Users (z01/z02, z03 key, email, contact) <li>PASSFILE: Customer pricing (discount %, company type) <li>WEBHEAD / WEBDETAIL: Web orders (in progress) <li>BROHEAD / BRODETAIL: Broker/return orders <li>BACKHEAD / BACKDETAIL: Backorder records <li>ALLHEAD / ALLDETAIL: Consolidated order view <li>STANDING: Standing orders (subscriptions) <li>VENDOR: Trade/wholesale customer accounts <li>CUSTNOTE: Customer notes / communication log <li>TRANSACT: Transaction log (audit trail) <li>BONDETAIL: Bonus book allocations <li>COUPON: Promotional codes <li>PRICINGOVERLAY: Dynamic pricing by ISBN × account class <hr /> <h2>References <ul> <li> <strong>Entry Point: STARTPOINT (line 685) — Main dispatcher <li> <strong>Main Menu: MAINMENU (line 14651) — Homepage <li> <strong>Session Auth Parameters: z01, z02, z03, z06 <li> <strong>Routing Parameter: bzp (procedure name) <li> <strong>Error Parameter: TNEW_ERROR_INFO (URL-encoded message) </style>

Revision #1
Created 4 July 2026 13:35:35 by Stephen Reynolds Jr
Updated 4 July 2026 13:35:50 by Stephen Reynolds Jr