Internal Sales Invoice Applet

Purpose and Overview

The Internal Sales Invoice Applet is the engine room of the order-to-cash process. It moves beyond simple billing by integrating sales transactions with real-time inventory deduction, financial posting, logistics coordination, and intercompany transfers.

ℹ️
Core Concept: The system bridges Sales Operations (Orders) with Financial Control (Ledgers), Logistics (Pick & Pack), and Intercompany logic in a single workflow.
Internal Sales Invoice Overview Infographic
Visual guide to the challenges, solutions, and benefits of the applet.
Internal Sales Invoice Main Listing
The central hub for managing all sales transactions and their statuses.

Key Features Overview

Who Benefits from This Applet?

Sales Representatives:

  • Instant Conversion: Convert confirmed orders to invoices via Knock-Off (KO) without manual re-entry.
  • Strategic Efficiency: Use Templates for recurring high-volume orders.
  • Inventory Visibility: See real-time stock availability to prevent over-promising.

Finance & Accounts Teams:

  • Fiscal Automation: Automated General Ledger (GL) postings upon finalization.
  • Intercompany Reconciliation: Seamless management of cross-entity billing.
  • Compliance: Accurate tax calculations and “Selling Below Cost” alerts.
  • Auditability: Complete forensic trails for every price change and status update.

Logistics & Warehouse Teams:

  • Fulfillment Integration: Approved invoices automatically populate the Pick & Pack Queue.
  • Correction Tools: Swap Serial allows inventory correction without financial reversals.
  • Reporting: Direct link between invoicing and stock movement reports.

Business Managers:

  • Control Tower: Centralized Approval Dashboard for overriding credit limits or price floors.
  • Performance: Real-time sales performance monitoring.
  • Security: Strict access controls via permission sets (User, Team, Role).

What Problems Does This Solve?

The Disconnected Systems Problem: Traditional sales processing often separates billing from inventory and accounting. This leads to data re-entry errors, phantom stock (selling what you don’t have), and month-end reconciliation nightmares.

The Sales Invoice Applet Solution:

  • Single Source of Truth: The invoice drives the GL, Stock Card, and Logistics Queue simultaneously.
  • Unified Workflow: Pack queue, delivery logistics, and intercompany transfers live in one ecosystem.
  • Forensic Audit Trail: Track every click, status change, and user action.
  • Flexible Settlement: Handle complex payments via Contra, Credit Notes, or Vouchers.

Key Features Overview

Key Concepts

The Invoice Lifecycle

Understanding the state transitions is crucial for effective management.

StageComponentSystem ActionFinancial Impact
1. CreationSales Order / TemplateConfirmed demandReserved Stock (No GL impact)
2. BillingSales InvoiceFinalizationStock Deducted + Revenue Recognized + Tax Posted
3. FulfillmentPick & Pack / DOGoods leave warehousePhysical stock movement verified
4. PaymentReceipt/ContraPayment receivedCustomer AR Balance reduced

Intercompany Transactions

For organizations with multiple entities, this applet handles the complexity of selling from Entity A to Entity B. It automates the corresponding AP/AR entries to ensure books balance across the group, eliminating the need for manual dual-entry.


Workflow Guide

This section outlines the primary workflows for different roles, focusing on best practices and system behavior.

Efficient Invoice Generation

Goal: Create valid sales invoices that accurately reflect inventory and financial obligations.

1. Leveraging Templates & Knock-Offs Instead of manual entry, prioritize using Knock-Off (KO) from Sales Orders or Sales Invoice Templates.

  • KO Logic: Inherits all customer details, pricing, and terms from the source document.
  • Impact: Ensures data consistency and prevents “creative invoicing” where details differ from the approved order.

2. The Creation Form

Invoice Creation Form
The streamlined interface for creating new sales invoices.

  • Entity Selection: Selecting a customer auto-populates critical financial data: Credit Terms, Default Currency, and Billing Address.
  • Item Selection:
    • Stock Checking: The system validates availability in real-time.
    • Serialization: For serialized inventory, specific serial numbers must be allocated here to ensure the correct unit is deducted.
  • Pricing: Unit prices are typically locked to the Price Book. Overrides may trigger an approval workflow.

3. Finalization & Posting Switching status to Final is the “point of no return” for financial posting.

  • Immediate Actions: Revenue is recognized, Tax is posted, and Inventory is deducted.
  • Logistics Trigger: The item is visible in the Pick & Pack Queue.

Management & Control

Goal: Maintain financial integrity and operational compliance.

1. Status Monitoring

  • Draft: Working documents. No financial impact.
  • Final: Legal documents. Locked. Requires Voiding to reverse.
  • Modification: Limited editing of non-financial fields (e.g., Remarks, Delivery Instructions) on Final documents.

2. Handling Exceptions (Approvals) Sensitive actions automatically trigger the Approval Workflow.

  • Triggers: Exceeding Credit Limit, Selling Below Cost, Backdating Transaction Date.
  • Action: Managers review these in the Approval Permission dashboard.
  • Result: The invoice remains in a “Pending” state until authorized. This prevents high-risk transactions from slipping through.

Feature Deep Dive

Sales Invoice Templates

Reduce repetitive data entry by standardizing common sales scenarios.

  • Strategic Use: Create templates for “Standard Service Packs” or “Monthly Retainers”.
  • Organization: Share templates with specific teams to ensure everyone sells the same package structure.

Intercompany Transactions

Manually handle complex inter-entity billing via the Intercompany route.

  • Scenario: HQ purchasing bulk inventory and selling it to regional branches.
  • System Logic: Accessing the Intercompany route allows you to select internal entities as customers. The system validates that the “Sales” in HQ corresponds to a potential “Purchase” in the destination entity.

Pick & Pack Queue

A dedicated view for warehouse operations to close the loop between “Sold” and “Shipped”.

  • Process: Items from approved invoices appear here.
  • Action: Warehouse staff mark items as “Picked” (gathered) and “Packed” (ready for courier).
  • Outcome: Generates the Delivery Order (DO) and updates the shipment status, providing visibility to Sales teams.

Swap Serial

A critical tool for correcting inventory errors without financial rollback.

  • The Problem: You sold “Serial A” physically, but the invoice says “Serial B”.
  • The Fix: Instead of Voiding (which messes up the accounts for a non-financial error), use Swap Serial.
  • Result: The system swaps the serial numbers in the backend inventory records while keeping the Invoice and GL entries intact.

Contra Settlements

Contra Settlement allows you to pay an invoice using other documents instead of cash.

  • Use Case: You buy raw materials from Supplier X and sell finished goods to Customer X (same entity).
  • Execution: In the Contra tab, “Knock Off” the Invoice against a Credit Note or Purchase Bill to offset the balance.

Document Tracing

The Trace button is your audit best friend.

  • Financials: Review the exact Journal Entries (Debit AR / Credit Sales) generated.
  • Inventory: Verify which Batch or Serial Number was deducted from which Location.
  • Costing: specific Cost of Goods Sold (COGS) calculation for that transaction.

Line Reports

Line Reports Listing
Detailed listing of all invoice line items for granular reporting.
For deep analysis, the Line Reports view breaks down invoices into individual row items. This allows for granular reporting on “Product X sales by Region” or “Salesman Y performance by Item Category”.


Configuration & Settings

Customize the interface to match your workflow.

Applet Settings
Configure default branches, layouts, and permissions.

Personalization Menu

Access the Personalization menu to adapt the applet to your specific role.

  • Default Settings: Set Default Branch and Location to avoid repetitive selection.
  • View Layouts: Switch between Horizontal (Data-dense) or Vertical (Visual) orientation.

Admin Configuration

System Administrators can fine-tune behavior via the Settings panel.

  • Field Settings: Toggle visibility of Profit Margin, Cost Price, etc., based on user roles.
  • Workflow Settings: Define custom logic for approval flows (e.g., “Invoices > $10k require Manager”).
  • Printable Format Settings: Customize the Tax Invoice and Delivery Order PDF layouts with company branding.
  • Webhooks: Set up event-driven notifications to external systems (e.g., “On Finalize -> Send to Slack”).