Appearance
3. Initial Invoicing & Deposit Receipting (Milestone 1: 50%) โ
This guide details the crucial financial gateway in Edge Home Solutions: issuing the 50% Advance Deposit Invoice from the signed Sales Order, ensuring Kenyan eTIMS/VAT compliance, and recording the customer Payment Entry to unlock procurement and workshop production.
1. Natural System Flow Position โ
mermaid
flowchart LR
A["1. Lead Intake & 3D Survey"] --> B["2. Quotation & Contract"]
B --> C["๐ 3. 50% Deposit Invoicing & Receipt"]
C --> D["4. Project Execution & Workshop"]
D --> E["5. Progress/Final Invoicing & Closeout"]
style C fill:#2563eb,stroke:#1d4ed8,color:#ffffff๐ฅ๏ธ Live ERP Desk Screens for Step 3
- ๐งพ Create New Sales Invoice Screen โ Draft the 50% advance deposit invoice.
- ๐ All Sales Invoices List โ View all billed, paid, and overdue client invoices.
- ๐ต Create New Payment Entry Screen โ Record a customer bank/M-Pesa payment receipt.
- ๐ฐ All Payment Entries List โ View verified payment receipts and transaction IDs.
- ๐ Accounts Receivable Summary โ Monitor client balances in real-time.
- ๐ฆ Chart of Accounts Tree โ Inspect bank ledgers, income, and receivable accounts.
2. Why Deposit Invoicing Precedes Project Execution โ
In custom interior manufacturing and architectural joinery, raw materials (marine plywood, moisture-resistant MDF, high-gloss acrylic sheets, Blum/DTC soft-close runners, and engineered quartz slabs) require substantial upfront working capital.
[Sales Order Confirmed]
โ
[Generate Milestone 1: 50% Deposit Invoice]
โ
[Customer Pays via Bank Wire / M-Pesa]
โ
[Record Payment Entry / Official Receipt]
โ
๐ UNLOCKS: Material Purchasing & Workshop Project Execution3. Generating the Milestone 1 (50% Deposit) Sales Invoice โ
Step-by-Step Procedure: โ
- Open the confirmed Sales Order (or navigate to Accounts โ Sales Invoice โ + Add Sales Invoice at Sales Invoice List).
- Click Create โ Sales Invoice.
- In the Payment Schedule section:
- Verify that Milestone 1: EHS 50% Advance Deposit is highlighted.
- The invoice amount will calculate to exactly 50% of the total order value.
- Taxes & eTIMS Compliance:
- Verify Kenyan VAT 16% is calculated if applicable.
- Confirm customer KRA PIN is attached for eTIMS fiscalization.
- Click Save and Submit.
- Click Print to export the official Edge Home Solutions Tax Invoice with bank payment details (KCB / Equity / M-Pesa Paybill).
4. Recording the Payment Entry (Official Receipt) โ
When the client deposits the funds into the company bank account or sends via M-Pesa:
Step-by-Step Payment Entry: โ
- Open the submitted Sales Invoice (or go to Accounts โ Payment Entry โ + Add Payment Entry at Payment Entry List).
- Click Create โ Payment.
- ERPNext automatically populates the receipt fields:
- Payment Type:
Receive. - Party Type:
Customer. - Party: Customer Name.
- Company:
Edge Home Solutions. - Paid Amount (KES): Exactly 50% deposit amount.
- Account Paid To: Select company receiving account:
KCB Bank Current Account - EHSEquity Bank Main Account - EHSM-Pesa Business Till / Paybill - EHS
- Cheque / Reference No: Bank transaction reference code or M-Pesa 10-digit transaction ID (e.g., QKJ872B5ZX).
- Cheque / Reference Date: Date of payment receipt.
- Payment Type:
- Click Save and Submit.
TIP
Automatic Account Allocation: Submitting the Payment Entry instantly clears the 50% accounts receivable, updates the bank ledger, and generates a downloadable Official Payment Receipt for the client.
5. Deposit Confirmation & Handover to Operations โ
Once the 50% deposit Payment Entry is submitted:
- Finance tags the Sales Order status as
Deposit Received / Ready for Production. - Project Manager receives automated notification to initialize the 12-task pipeline and issue material purchase requisitions.