Create Your First Invoice
End-to-end scenario tutorial for catalog setup, customer creation, and issuing your first sales invoice in EGKits SaaS V10.
Create Your First Invoice
This scenario-based tutorial walks you through the complete order-to-cash path: enabling prerequisites, creating a product and customer, building an invoice, and confirming the financial outcome. By the end, you will have a posted invoice ready for payment tracking or e-invoice submission.
#Scenario
Acme Trading LLC is a new EGKits tenant in the retail sector. The finance manager needs to bill a walk-in corporate customer for office supplies before month-end close. You will configure the minimum master data, create the invoice, and verify the Accounts Receivable balance.
#Prerequisites
Before starting, confirm the following:
| Requirement | Where to verify |
|---|---|
| Tenant admin or Invoicing role | Administration > Users > Roles |
| Catalog module enabled | Administration > Modules |
| Invoicing module enabled | Administration > Modules |
| Fiscal year and period open | Finance > General Ledger > Fiscal Periods |
| At least one tax code configured | Finance > Tax Configuration |
| Company profile complete (legal name, tax ID) | Administration > Company Profile |
Estimated time: 15 minutes for a user familiar with ERP navigation.
#Step 1 — Review company and numbering settings
- Sign in to your tenant and open Administration > Company Profile.
- Confirm legal name, default currency, and tax registration number.
- Navigate to Invoicing > Settings > Document Numbering.
- Verify the invoice series is active (for example
INV-{YYYY}-{SEQ}). - Save any changes and note the default payment terms (for example Net 30).
Correct numbering prevents duplicate document errors during posting.
#Step 2 — Create a catalog product
- Open Catalog > Products > New Product.
- Enter product details:
| Field | Example value |
|---|---|
| SKU | SUP-A4-500 |
| Name | A4 Copy Paper (500 sheets) |
| Category | Office Supplies |
| Unit of measure | Ream |
| Sales price | 45.00 |
| Tax code | Standard VAT (or your jurisdiction default) |
- Set Track inventory if you plan to deduct stock on delivery; otherwise leave as non-stock service item.
- Click Save and confirm the product appears in the catalog search.
#Step 3 — Create the customer
- Open Trading Partners > Customers > New Customer.
- Complete the customer profile:
| Field | Example value |
|---|---|
| Customer code | CUST-1001 |
| Legal name | Horizon Office Solutions |
| Billing address | Complete street, city, and postal code |
| Tax ID | Customer VAT/tax number (if applicable) |
| Payment terms | Net 30 |
| Credit limit | Optional — set if your policy requires it |
- Assign a Salesperson or Account manager if your workflow uses ownership rules.
- Save the customer and verify they appear in customer lookup on invoice forms.
#Step 4 — Build the sales invoice
- Navigate to Invoicing > Sales Invoices > New Invoice.
- Select Horizon Office Solutions as the customer.
- Set the Invoice date to today and confirm the due date reflects payment terms.
- Add line items:
| Product | Quantity | Unit price | Tax |
|---|---|---|---|
| A4 Copy Paper (500 sheets) | 10 | 45.00 | Standard VAT |
| Delivery fee (manual line) | 1 | 25.00 | Standard VAT |
- Review the Subtotal, Tax, and Total in the summary panel.
- Add an internal note if approval is required (for example "Month-end billing — approved by manager").
- Click Save as Draft to validate without posting.
#Step 5 — Post and deliver the invoice
- Review the draft for pricing, tax codes, and customer billing address.
- Click Post (or Submit for Approval if your tenant uses workflow).
- After approval, choose Send to Customer via email or download PDF.
- If e-invoicing is enabled, open Compliance > E-Invoices and submit the document to the tax authority portal.
- Record expected payment in Accounts Receivable > Customer Balance and confirm the open amount.
#Step 6 — Verify the financial outcome
- Open Accounts Receivable > Customer Statement for Horizon Office Solutions.
- Confirm the invoice appears with status Open and correct aging bucket.
- Navigate to General Ledger > Journal Inquiry and locate the AR and revenue postings.
- Optional: apply a partial payment to validate payment allocation workflow.
#Expected results
| Artifact | Expected state |
|---|---|
| Sales invoice | Posted, numbered, PDF available |
| Customer balance | Increased by invoice total |
| GL journal | Debit AR, credit revenue and tax payable |
| E-invoice (if enabled) | Submitted or queued with trace ID |
#Troubleshooting
| Issue | Likely cause | Resolution |
|---|---|---|
| Product not found in invoice lines | Catalog module disabled or product inactive | Enable Catalog; set product status to Active |
| Tax amount is zero | Tax code missing on product or customer exempt | Assign tax code on product; review customer tax profile |
| Cannot post — period closed | Fiscal period locked in GL | Open the period or use current open period date |
| Duplicate invoice number | Numbering series conflict | Reset sequence in Invoicing settings; avoid manual number override |
| E-invoice submission failed | Invalid company tax ID or portal credentials | Update Company Profile; verify e-invoice integration in System Configuration |
| Customer email not sent | SMTP not configured | Configure mail provider under Administration > Email Settings |
#Related links
- Invoicing Guide — full invoicing workflows and templates
- Catalog Guide — product, pricing, and stock setup
- E-Invoices Guide — compliance submission and tracking
- Accounts Receivable Guide — collections and aging
- Onboarding Guide — tenant setup before first transactions
- Data Entry Standards — naming and validation conventions