Sales Proforma Invoice (Internal) Applet
Purpose and Overview
The Sales Proforma Invoice (Internal) Applet is designed to streamline the preliminary billing process within an organization. It allows sales teams to generate proforma invoices—often referred to as Internal Job Sheets—which serve as draft or estimated billing documents before a final invoice is issued.

Key Features Overview
Who Benefits from This Applet?
Sales Teams & Agents:
- Quickly create draft invoices for client review
- Track sales leads and CRM contacts directly on the document
- Manage complex line items with multi-UOM support
Finance & Billing Teams:
- Maintain oversight of pending internal billing documents
- Ensure tax compliance through integrated SST and WHT configurations
- Convert proforma documents into final financial records
Operations & Project Managers:
- Link billing to specific projects, profit centers, and segments
- Monitor costing and pricing details at a granular level
- Track delivery instructions and logistics data per line item
What Problems Does This Solve?
The Fragmented Billing Problem:
Drafting invoices often involves manual spreadsheets, leading to:
- Disconnect between sales leads and billing documents
- Difficulty tracking project-specific costs
- Inconsistent tax application and UOM conversions
- Lack of centralized visibility for pending proforma documents
The Sales Proforma Invoice (Internal) Solution:
- Centralized Management - A single source of truth for all internal proforma invoices
- Granular Control - Extensive configuration settings to hide/show fields based on business needs
- Financial Accuracy - Automated tax calculations and multi-currency support
- Dimensional Tracking - Seamlessly link document headers and lines to Projects, Segments, and Profit Centers
- Audit Ready - Full history tracking and attachment support for supporting documents
- Integration Ready - Connects with inventory and sales modules for seamless conversion
Key Features Overview


Key Concepts
Internal Job Sheet (JS) Framework
An “Internal Job Sheet” is the primary document type in this applet. It serves as the foundation for internal sales proforma invoicing.
| Aspect | Component | Practical Example |
|---|---|---|
| Who is involved? | Client & Sales Agent | CRM Contact: “John Doe”, Agent: “Sarah Smith” |
| What is being billed? | Line Items | 10x “Consulting Hours”, 2x “Hardware Units” |
| Where is it allocated? | Dimensions | Project: “Alpha”, Profit Center: “Services” |
The “Golden Triangle” of Proformas
To effectively manage the billing flow, it is crucial to understand how Clients, Items, and Dimensions interact.
| Component | Analogy | Definition | Example |
|---|---|---|---|
| Client/Contact | The “Who” | The entity or person receiving the preliminary bill. | ABC Corp |
| Sales Item | The “What” | The actual goods or services being itemized. | Consulting Services |
| Dimensions | The “Where” | The internal project or department the revenue belongs to. | Project Alpha |
How they link:
- You identify the Client from the CRM.
- You add Sales Items to the document, drawing from the master inventory or service list.
- You allocate each item (or the whole header) to a Dimension (Project/Segment).
- The resulting Internal Job Sheet provides a complete picture for both the client and internal accounting.
Data Hierarchy
The applet follows a standard header-line structure:
Internal Job Sheet (Header)
│
├── Main Details (Client, Date, Currency, Terms)
│ └── Dimensions (Project, Segment, Profit Center)
│
└── Line Items (Specific Goods/Services)
├── Pricing & Costing (Unit Price, Tax, Discount)
├── Delivery Instructions (Shipping details)
└── Extended Info (Serial Numbers, Batch Numbers)Quick Start Guide
Get up and running quickly with these essential workflows.

For Sales Agents: Create Your First Proforma
Goal: Generate a proforma invoice (Internal Job Sheet) in 5 steps.
- Navigate: Open Sales Proforma Invoice (Internal) from the applet menu.
- Create New: Click the "+" button to start a new document.
- Fill Header:
- Select Company and Branch.
- Pick a CRM Contact and Sales Agent.
- Set the Credit Terms and Currency.
- Add Items:
- Switch to the Line Items tab.
- Click “Add Item”.
- Search for your product/service.
- Enter Quantity and Unit Price.
- Save & Finalize: Click Save to keep as draft or Finalize (if enabled) to lock the document.

Pro Tip: Use the “Permit No” and “Member Card” fields if you are handling international shipments or loyalty program members.
For Managers: Review and Process
Goal: Review team proformas and prepare them for final invoicing.
- Check Listing: Go to the Sales Proforma Invoice (Internal) Listing.
- Filter by Status: Look for documents in “Draft” or “Pending” status.
- Review Details:
- Open the document and verify the Line Items and Pricing.
- Ensure Dimensions (Projects/Profit Centers) are correctly allocated.
- Finalize: Click Finalize or Final to signal that the document is ready for conversion to a permanent invoice.
What happens next? Once finalized, the document can be processed by the finance team into a VAT/GST invoice or a Commercial Invoice.
For Admins: Configuration & Setup
Goal: Tailor the applet interface to your organization’s needs.
- Field Visibility (
Settings > Field Configuration):- Toggle on/off fields like Permit No, Member Card, or Tracking ID.
- Hide entire tabs (e.g., Costing Details, Issue Link) if they aren’t used.
- Dimension Settings:
- Enable/Disable Project, Segment, or Profit Center tracking at the header or line level.
- Printable Formats:
- Select the default layout for PDF generation.
- Workflow Configuration:
- Define status mapping (e.g., Draft -> Pending -> Approved).

Advanced Line Item Tracking
Go beyond simple itemization with powerful line-level controls.
Costing vs. Pricing
The applet allows you to track both the Cost to the company and the Price listed for the client. This is essential for:
- Margin Analysis: Real-time visibility into the profitability of each line.
- Internal Transfers: Managing costs between departments.
Inventory & Logistics
For physical goods, you can track detailed inventory data:
- Batch No & Serial No: Essential for warranty tracking and quality control.
- Bin Number: Know exactly where in the warehouse the item is located.
- UOM Ratios: Handle complex units of measure (e.g., selling by “Box” while tracking stock in “Pieces”).
Dimensional Allocation
Every line item can be uniquely allocated:
- Project Link: Assign specific lines to different client projects.
- Profit Center: Distribute revenue across multiple business units within a single document.
Configuration & Settings
The applet is highly configurable to suit different business models.
Field Configuration
Admins can control nearly every field in the document header and line items.
| Setting Area | Key Options |
|---|---|
| Main Details | Hide Credit Terms, Currency, CRM Contact, Tracking ID |
| Line Item Pricing | Hide Unit Price (Incl/Excl Tax), Unit Discount, Qty Base/UOM |
| Inventory Details | Hide Bin Number, Batch Number, Serial Number |
| Taxation | Enable/Disable SST and WHT selection |
Workflow & Statuses
Define how documents progress through your internal system.
- Custom Statuses: Up to 5 custom header statuses and 5 line-level statuses can be enabled.
- Labels: Customize names for sales agents or delivery fields.

FAQ
Q: Is “Internal Job Sheet” different from a Proforma Invoice?
A: Technically, they are the same in this applet. “Internal Job Sheet” is the term used for the draft document that tracks the labor, materials, and overhead before a final invoice is generated.
Q: Can I hide sensitive pricing information from certain users?
A: Yes. Using the Field Configuration settings, admins can hide costing tabs and net price fields for specific user roles.
Q: What happens to a proforma invoice after it’s finalized?
A: It serves as the “source of truth” for the final Sales Invoice. Finalizing locks the document to prevent further changes before the accounting department takes over.
Q: How do I handle tax-exempt clients?
A: You can disable SST/WHT selection at the header or line level, or select a tax-exempt configuration from the dropdown if the client’s CRM profile permits.
Q: Can I attach supporting documents?
A: Yes, the Attachment tab allows you to upload PDFs, images, or spreadsheets (e.g., signed quotes or site photos) directly to the proforma invoice.
Q: How do I find a proforma invoice from six months ago?
A: Use the Document Listing filters. You can search by date range, client name, or document reference number.