PO to PR

๐Ÿ›  MM-I · NALCO CPP · Angul

PR Portal Suite
for NALCO CPP MM-I

A fully offline, browser-based toolkit covering the entire Purchase Requisition lifecycle — from PO lookup and AA proposal drafting to PAC certificates, PR checklists, and GeM Custom Bid undertakings. No server, no internet, no installation required.

๐Ÿ“„ 5 Integrated Tools ๐Ÿ’พ localStorage Auto-Save ๐Ÿ–จ Print-to-PDF Ready ๐Ÿญ SAP ME51N Compatible ๐Ÿ“‹ Purchase Manual 2024 ๐Ÿ”Œ Fully Offline

Overview

What is the PR Portal Suite?

The PR Portal Suite is a collection of five standalone HTML tools built for the MM-I department at NALCO's Captive Power Plant, Angul. Together they digitize and streamline the complete procurement documentation workflow — from reading past Purchase Orders out of an Excel export, filling Administrative Approval (AA) proposals covering all 32 DOP proposal types, generating Proprietary Article Certificates (PAC), running a 21-point PR verification checklist, and preparing GeM Custom Bid / BoQ undertakings — all without needing any server, ERP login, or external dependencies.

๐Ÿ“Œ End-to-end PR workflow
Step 1
PO → PR Portal
Load XLSX · Pick items · Generate PR table
Step 2
AA Portal
Fill 32-row proposal · Print Word doc
Step 3
PAC / GeM
PAC certificate or GeM BoQ undertaking
Step 4
PR Checklist
21-point verification · Sign & print

The Five Tools

What's inside the package

Each tool is a self-contained HTML file that runs directly in any modern browser. They share data via auto-fill links — clicking a button in the PO→PR Portal automatically populates fields in the AA Portal, PAC Portal, or PR Checklist.

PO → PR Generation Portal

index.html  |  SAP ME51N helper

Upload an ME2M / PO Excel export, search by material code or description, pick line items, and instantly generate a formatted PR creation table ready for SAP ME51N. The central hub of the suite — buttons directly open and pre-fill the AA, PAC, and Checklist portals.

Excel XLSX drag-and-drop with auto-parsing Material code / description live search Latest PO identification by date across sheets PR table with qty, unit, vendor, last PO ref One-click launch → AA Portal, PAC, Checklist 132-character SAP header note auto-wrap
๐Ÿ“‹

Administrative Approval Proposal Portal

nalco_aa_portal.html  |  All 32 DOP rows

Covers all 32 proposal rows from NALCO's Purchase Manual 2024 DOP — six PR types (Revenue, Capital, Common Consumable, Bulk Raw Material, Proprietary, Standardized) and all tender modes (OTE, GTE, LTE, Single Tender). Generates a formatted Word document ready for signatures.

6 PR type tabs with descriptions & limits All tender modes: OTE / GTE / LTE / Single PAC & Standardization certificate guidance Live print preview with NALCO header Download as Word (.docx) via python-docx server Copy table for paste into existing formats
๐Ÿ”

Proprietary Article Certificate (PAC)

PAC_Portal.html  |  IMS format

Generates the Certificate of Proprietary Articles in NALCO IMS format. Accepts multiple line items, populates equipment details, OEM / OES / OPS / OTS justification, and prints a two-page certificate formatted for approval by CGM or Executive Director as applicable.

Multi-item PAC with add/remove rows Procurement mode selector (OEM/OES/OPS/OTS) Auto-generated certificate text per NALCO format Approval authority note (CGM / ED as applicable) Print / Save as PDF in one click

PR Checklist Portal

PR_Checklist_Portal.html  |  21 verification points

A structured 21-point checklist aligned with NALCO's Purchase Manual 2024 and GeM guidelines. Each point has YES / NO / NA options. Tracks progress, generates a summary, and prints a compact two-page verification sheet with dual signatory blocks.

21 verification points with Y/N/NA toggle Progress bar with completion percentage Covers GeM availability, GARPTS, PQ/BQ, specs Dual signatory block: Prepared By / Checked By Copy summary to clipboard · Print-ready layout
๐Ÿ›’

GeM Custom Bid / BoQ Undertaking Portal

custom-bid-portal.html  |  GeM Page 2 Undertaking

Fills and prints the Page 2 Undertaking required for GeM Custom Bid / BoQ procurements. Accepts search strings from the GeM Availability Report & Past Transaction Summary (GARPTS), category notification details, and officer declaration. Supports dynamic add/remove of search strings, localStorage auto-save, and live document preview before printing.

Dynamic GARPTS search string add/remove with live preview Category notification entry (sent / not sent) Officer name, designation, date auto-fill localStorage auto-save — data persists on browser close Print / PDF output formatted as NALCO GeM undertaking

Deep Dive

AA Portal — All 6 PR Types Covered

The AA Portal is the most comprehensive tool in the suite. It guides the user through all proposal types defined in NALCO's Purchase Manual 2024 and maps each to the correct DOP authority.

# PR Type Who Raises Tender Mode Key Notes
1 Revenue User Dept. OTE / LTE / Single Min ₹25,000 (below → petty purchase). Consumables, spares, minor raw materials within approved budget.
2 Capital User Dept. OTE / GTE Plant & Machinery per approved investment plan. Generic specifications required. Submitted to Competent Authority directly.
3 Common Consumable Central Planning / AP Cell OTE / GTE Rhythmic consumption across departments. Raised centrally.
4 Bulk Raw Material Corporate Materials GTE / OTE Caustic Soda, CT Pitch, CP Coke etc. Detailed production-based proposal.
5 Proprietary User Dept. Single Tender (PAC) OEM/OES/OPS/OTS only. Mandatory PAC signed by competent authority.
6 Standardized User Dept. Single Tender Components standardized for compatibility with existing equipment. Standardization Certificate required.

PR Checklist Portal

21-Point Verification Before PR Submission

Every PR passing through MM-I must clear this checklist before reaching the approving authority. The portal tracks each point and generates a printable verification certificate.

✅ Checklist Points Covered
Each item has YES / NO / NA options. Progress tracked live.
1GeM availability checked; parameters incorporated in PR specs with product ID.
2GARPTS generated if item not on GeM; category creation request raised if needed.
3Last PO reference indicated in pipeline details for repeat procurements.
4Equipment for which spares are required is mentioned in PR header note.
5Budgetary offers / engineering estimate enclosed for first-time procurements.
6Pre-dispatch inspection requirement and scope indicated in PR.
7Inspection / testing procedure for acceptance included in PR.
8Guarantee period requirement indicated in PR.
9Performance Bank Guarantee requirement for guarantee period indicated.
10Import justification + technical write-up attached for imported items.
11Items identified as 'significant for energy use' per NALCO energy policy.
12+Proprietary / Standardized certificate attached where applicable; emergency approval enclosed for emergent PRs; complete generic specs in material long text for GeM custom bids.
๐Ÿ“Œ Note on Offline Architecture: All five portals run as standalone .html files — no server, no login, no internet required after download. Data entered in the PO→PR Portal flows to other tools via URL parameters and sessionStorage. The AA Portal optionally connects to a local Python server (nalco_aa_server.py on port 5757) for Word document generation using python-docx.

Interface Preview

UI Design — Clean SAP-style Layout

All portals follow a consistent navy-and-white design language inspired by SAP's structured UI — sidebar for controls, content area for data, topbar with module identity.

| PO → PR Generation Portal MM-I · CPP
PO → PR Portal · NALCO CPP MM-I

Technical Notes

Built for NALCO's Restricted Network

Every design choice prioritizes offline reliability over convenience — no CDN calls (all libraries embedded), no cloud sync, no cookies.

๐Ÿ“ฆ

Zero Dependencies at Runtime

SheetJS (xlsx.js) is the only external library used in the PO→PR Portal and it's loaded from cdnjs. All other portals are pure HTML + CSS + vanilla JS. Works on any PC with Chrome or Edge — no admin rights needed.

๐Ÿ’พ

localStorage Auto-Save

All form fields in the AA Portal and GeM Custom Bid Portal auto-save to browser localStorage. Data survives browser close/crash and reloads instantly on re-open. No accidental data loss during lengthy AA proposal filling.

๐Ÿ–จ

Print-to-PDF Output

Every portal has a dedicated Print / PDF button that triggers a styled @media print layout, hiding all UI chrome. Output matches NALCO IMS document formats — ready for signing and submission without reformatting.

๐Ÿ

Optional Python Server

The AA Portal optionally connects to nalco_aa_server.py (Flask, port 5757) for .docx generation via python-docx. Run start.bat to launch. Not required for basic use — the Print/PDF path works standalone.

Tags
NALCO CPP MM-I Purchase Requisition Administrative Approval SAP ME51N PAC Certificate GeM Custom Bid PR Checklist Purchase Manual 2024 LTE / OTE / PAC Offline Portal GARPTS DOP Angul Odisha
๐Ÿญ NALCO Captive Power Plant, Angul ๐Ÿ“ Department: MM-I ๐Ÿ“… 2024–2025 5 HTML Tools · ~5000 lines total