Accounting Module
Manage invoices, bills, customers, vendors, and products for your business
Accounting Module
The Accounting module provides a complete invoicing and billing solution integrated with BasedInbox's expense tracking.
Overview
The accounting module helps you:
- Create and send invoices to customers
- Track bills from vendors
- Manage contacts (customers and vendors)
- Maintain a product catalog for quick invoicing
- Submit e-invoices to LHDN MyInvois (Malaysia)
- Generate reports for tax and accounting purposes
Getting Started
Step 1: Set Up Your Business Profile
Before creating invoices, complete your business profile:
- Go to Settings > Business Profile
- Enter your company details:
- Business name and registration number
- Tax Identification Number (TIN)
- Business address
- Contact information
Step 2: Add Your First Customer
- Navigate to Accounting > Customers
- Click Add Customer
- Enter customer details:
- Name and company
- TIN (required for e-invoices)
- Email and phone
- Billing address
Step 3: Create Your First Invoice
- Go to Accounting > Invoices
- Click New Invoice
- Select a customer
- Add line items (products or services)
- Review and save
Invoices
Creating Invoices
The invoice form includes:
| Field | Description |
|---|---|
| Customer | Select from your customer list |
| Invoice Date | Date of the invoice |
| Due Date | Payment due date |
| Currency | MYR, SGD, USD, etc. |
| Line Items | Products/services with quantity and price |
| Tax | Automatic tax calculation |
| Notes | Additional notes for the customer |
Invoice Status
| Status | Meaning |
|---|---|
| Draft | Not yet finalized |
| Pending | Awaiting payment |
| Paid | Payment received |
| Overdue | Past due date |
| Cancelled | Invoice cancelled |
E-Invoice Submission
For Malaysian businesses, invoices can be submitted to LHDN:
- Ensure your business has a valid digital certificate
- Create and save the invoice
- Click Submit to LHDN
- Track status in Submissions
See E-Invoice Guide for detailed instructions.
Bills
Track expenses from your vendors:
- Go to Accounting > Bills
- Click Add Bill
- Select or create a vendor
- Enter bill details
- Optionally attach the source document
Bills can be linked to transactions extracted from receipts for reconciliation.
Customers & Vendors
Managing Contacts
Both customers and vendors share a common contact structure:
- Basic Info — Name, company, TIN
- Contact Details — Email, phone
- Address — Street, city, state, postal code, country
- Notes — Internal notes
Import Contacts
Import contacts from CSV:
- Go to Accounting > Import
- Select Contacts
- Upload your CSV file
- Map columns to fields
- Review and import
Products
Maintain a product catalog for quick invoicing:
Adding Products
- Go to Accounting > Products
- Click Add Product
- Enter details:
- Name and description
- SKU (optional)
- Unit price
- Tax rate
- Unit of measure
Using Products in Invoices
When creating an invoice:
- Click Add Item
- Search for a product
- Adjust quantity as needed
- Price and tax auto-populate
Reports
Generate accounting reports:
- Sales Summary — Revenue by period
- Outstanding Invoices — Unpaid invoices
- Vendor Payments — Bills by vendor
- Tax Summary — Tax collected and paid
Exporting Reports
- Go to Accounting > Reports
- Select report type
- Choose date range
- Click Export (CSV or PDF)
Recurring Invoices
Set up automatic invoicing:
- Go to Accounting > Recurring
- Click New Template
- Configure:
- Customer
- Line items
- Frequency (weekly, monthly, yearly)
- Start and end dates
- Save and activate
Recurring invoices are automatically generated on schedule.
Integration with Expense Tracking
The accounting module connects with BasedInbox's core features:
- Transactions can be linked to bills
- Receipts can be attached to invoices/bills
- Categories sync between modules
- Reports combine income and expenses
Tips
- Keep TINs up to date for smooth e-invoice submission
- Use products for frequently billed items
- Set up recurring invoices for regular clients
- Review the Submissions page for LHDN status updates