Direct Invoice
Customer
Customer Branch
Transaction Reference
Sales Area
Payment Terms
Specify the payment terms applicable to your transactions, such as 'Cash Only' or 'Pay After 10 days.' For customized options, click the + icon next to the dropdown menu. This feature enables you to create a unique Payment Term with a tailored due date limit that meets your business requirements. Ensure clarity in your payment expectations to streamline your financial processes.Price List / Sales Lists
Deliver From Location
Barcode Scanning
- First, enable this feature from Setup -> Preferences -> Use Barcode Functionality
- Once enabled, the barcode field will appear on the invoice form
- Simply scan the product barcode and the item will be automatically added to your invoice
Dates
- Invoice Date: This represents the official financial date of the transaction.
- Due Date: Upon selecting a Payment Term, the system automatically populates the Due Date field relative to the Invoice Date. The Due Date is a suggested value based on payment term that can be manually modified by the user.
Customer's Current Credit
Customer's Current Balance
Branches & Departments
- Transactions by location
- Inventory and stock movements per branch
- Branch-wise accounting and reporting
- Activities and responsibilities within the company
- Approval workflows and internal controls
- Department-based reports and performance analysis
Line Items
- Item Dropdown: Select an item from the list. If the item has default values (such as tax type or sales price), they will automatically populate the relevant fields. To add a new item on the drop down, click the + icon next to the dropdown, fill in the necessary fields, and submit the rendered popup. Users can also edit the item's name from here by clicking the pencil icon.
- Custom Fields: Custom fields allow user to add your own personalized input boxes—such as text, dropdowns, dates, and others. If custom fields are added to line items, they will appear after the Item Dropdown.
- QOH (Quantity On Hand): This field shows the available quantity in the selected location. Clicking on the displayed QOH value opens a detailed view showing the stock quantity, reorder level, demand, and purchase orders for the item across all locations.
- Quantity & Units: Enter the quantity being sold. The system supports multiple units for an item. For example, if an item is created with "meter" as the Primary Unit, user can sell it in "centimeter" if created in the item's unit mapping page, which is available on the Item's view page. Stock movement is always managed in the original stock unit.
- Price Input: The default price is populated based on the selected sales type and location. A button at the start of the price box, when clicked, shows recent transactions for this item to help with pricing decisions. The price can be modified manually. The user can add the default value in the Sales Price tab, which is available on the Item's view page. The selected Price List (Sales Type) determines how the price is displayed: if the sales type is tax-inclusive, the price shown is after tax; if tax-exclusive, the price shown is before tax.
- Price After Tax: Displayed when the selected sales type is tax-included. The price already includes tax.
- Price Before Tax: Displayed when the selected sales type is tax-excluded. This is the item price without tax.
- Discount: User can apply a line discount. The discount can be entered as a percentage or a fixed amount. This behavior is set in Setup -> Preferences -> Use Amount Discount in Sales Line Discount.
- Tax Type(Optional): Tax Type is a field that shows the tax value for the respective item. If "Allow Item Tax To Change" is enabled, this tax type shows as a drop down and can be changed while creating an invoice. User can enable it from Setup -> Preferences -> Allow Item Tax To Change.
- Batch and Expiry Date: If your business handles items like medicines or FMCG products, user can enable batch and expiry date tracking. To enable this feature, go to Setup -> Company Setup and enable either "Enable Batch System" (for batch numbers only) or "Enable Batch Number & Expiry Date System" (for both). Once enabled and when user receive stock, batches are created. When selling, a dropdown will appear in this line item to select the required batch, and an input field will be available to enter or modify the expiry date as needed.
- Add Item: Click the Add button to finalize the item and add it to the invoice table. Once added, user can edit or remove the line item as needed.
- Edit Icon: After completing a line item, if a user wants to change any input in that line, they can do so by clicking the Edit pencil icon displayed at the end of the line.
- Confirm Changes (Check mark Icon): Click this button to save your modifications (such as updated quantity, price, or discounts).
- Cancel Changes (Cancel Icon): Click this button to discard any unsaved changes and revert the line item to its previous state.
- Remove Icon: To remove a line item, simply click the "X" (Delete) icon displayed at the end of the respective row in the line items table.
Insufficient Quantity Warning
- Inventory Location: Stock may be available in a different warehouse. Check the Inventory Location drop down to ensure the correct location is selected.
- Transaction Date: Stock balance is calculated based on the specific date of the invoice. If the invoice is backdated, the system checks if sufficient stock was available on that specific day. User cannot invoice items that were not in stock at that time.
Allowing Negative Inventory
Quantity Management
Total Details
- Sub-total: The sum of all line item totals before additional charges or discounts.
- Shipping Charges: An input field to add any shipping or delivery costs to the invoice.
- Discount %: An input to apply a percentage-based discount to the overall invoice total.
- Tax Details: This displays the total tax amount for the whole invoice. Here, the system provides an elaborate breakdown of the applied taxes (such as GST or VAT), displaying the tax percentage and the specific calculated tax amount (e.g., GST 5% - 2.00).
- Round Off/Discount: An input to adjust the final total for rounding purposes or to add a small fixed discount.
- Update Button: Click this button to refresh the form and recalculate all totals after making changes.
Sales Person
Delivery Details
- Delivery To: A field to specify the name of the recipient or the specific entity receiving the goods, ensuring the package reaches the correct person or department.
- Contact Phone Number: The contact number of the customer for delivery coordination and communication purposes. This ensures a smooth delivery process and allows the delivery team to reach the customer if needed.
- Customer Reference: The customer's Purchase Order or Purchase Invoice number can be stored here to connect and track orders in the future. This helps in referencing back to the customer's own documentation.
- Address: Used to enter the delivery address of the customer. This address will be automatically filled if it was already entered while creating the customer. User can also modify or update the address as needed for each transaction.
- Shipping Company: The Shipping Company field is used to specify the logistics or transport provider responsible for delivering the goods to the customer. This helps track which courier or shipping service is handling the delivery and can be used for tracking purposes.
Comments
Attachments
- Click the attachment icon or browse option in the invoice form.
- Select the files User want to upload from your computer.
- The attached files will be saved with the invoice for future reference.
Custom Fields
- Go to Setup -> Preferences -> Show Add Custom Field on Forms
- After enabling, the Add Fields option will appear in the form header, line items, and footer pages.
General Ledger (GL)
- Sales Account: This account records the core revenue earned from the items sold and is Credited to show an increase in income.
- Discount Account: Any price reductions applied are Debited here, representing a decrease in the total potential revenue.
- Receivables Account: This tracks the total amount the customer owes; it is Debited to reflect an increase in your company's assets.
- Shipping Account: Any delivery or freight charges are Credited here to record the recovery of transport costs.
- Tax Accounts: Specific liability accounts (like SGST or CGST or VAT) are Credited, as this is money collected that must be paid to the government.
- Exchange Variation Account: This account is used to match the total amount when there is a minor difference between total debits and credits, ensuring the ledger remains balanced.
Draft Option
- The invoice will be saved without affecting stock or creating financial entries.
- Draft invoices can be found in the invoice list with a "Draft" status.
- When user ready, open the draft and click Place Invoice to finalize it.
Editing a Sales Invoice
- Higher Total: If the new invoice total is higher than the original, the existing allocation is retained, and the remaining balance stays open as "Outstanding."
- Lower Total: If the new total is lower, the system adjusts the allocation down to match the new total and leaves the excess payment amount as "Unallocated," which can be used for future transactions.
Related Transactions & Actions
- Customer Payment: In a pay-later invoice, a user can record a payment directly from the Invoice View or the Invoice List. Clicking the Payment action button opens a form already filled with the invoice details. The user can then check the amounts and make any necessary changes before saving.
- Credit Note (Returns): If a customer returns goods or needs a refund, a user can create a Credit Note from the Invoice View or the Invoice List. Clicking the Credit Note action button opens a form already filled with the item details and prices. The user can simply adjust the quantities or amounts to reflect the return before saving.
Importing Sales Invoices
- How to Access: Navigate to the Sales Module and select the Import/Export option in the top right corner. Alternatively, go directly to the Import Module and select Sales Invoice.
- File Format: Data is imported using an Excel file. The system requires specific columns to ensure the data is mapped correctly to the invoice fields.
- Sample File: To ensure accuracy, a user can download the Sample Import Excel from the import page. This helps in understanding which details are necessary and how to fill them out before uploading.
- Data Entry: Fill in the necessary columns in the downloaded sample. The file must be uploaded in the correct format without any changes to the headers to ensure a successful import.
Invoices Report
The Invoices Report page is an organized section that helps the user get the best reports from the system. The user can generate these reports as PDF or Excel files based on their needs. This section is used to view or print customer invoices exactly as they are defined in the user profile.
How to AccessTo find this section, the user should go to Reports > Sales > Invoices. This page allows the user to filter and print sales data for any time period.
Report FiltersOn the right side of the screen, the user can use several filters to find the exact information needed before printing:
- Template: The user can choose how the invoice looks. For example, selecting "Professional Sales Invoice" from the list.
- Date: The user can pick a specific date range (like a full month) to see all invoices created during that time.
- Currency Filter: This allows the user to filter the report by currency, such as Indian Rupee (INR).
- Payment Link: The user can select a payment provider, like PayPal, to include on the report.
- Comments: The user can type custom notes or messages that will appear on the printed report.
- Customer: This filter allows the user to run a report for just one specific customer.
- Orientation: The user can choose to print the report in Portrait (vertical) or Landscape (horizontal) layout.
You can create new PDF templates or modify existing ones by navigating to the Reports Module -> Click "Editor" page can see on top right corner page.
- Modify Existing Templates: The user can modify any existing template to change colors, fonts, or layouts as they want.
- Create Own Templates: The user can also create a customized template for every type of transaction. This ensures that the branding and details match the business requirements perfectly.
Once all filters are set and the correct template is chosen, the user can click the blue Print button at the top of the filter column to generate the final document.
