Record Sales of Goods and Services in TallyPrime
In TallyPrime, you can record cash and credit sales of goods and services using different voucher modes based on your business requirements. Once the voucher is recorded, you can print the sales invoice and view the transaction in the relevant reports.
Ensure that:
- You have created the required sales ledger, service ledger, party ledger and stock items.
- In F11 (Company Features), you have set Enable Bill-wise entry to Yes, and enabled Maintain balances bill-by-bill in the party ledger if you want to record sales with bill-wise details.
- The party ledger have credit period and credit limit defined, if applicable.
- In the Sales Voucher Type, configure the options as required.
- Sales orders are created if you want to record sales against a sales order.
- Delivery Notes are created if you want to record sales against delivery note.
Record Sales of Goods | Item Invoice Mode
- Press Alt+G (Go To) > Create Voucher > press F8 (Sales).
Alternatively, Gateway of Tally > Vouchers > press F8 (Sales). - Press Ctrl+H (Change Mode) > select Item Invoice mode.
- Enter the Voucher No. and Date.
- Enter the Party Details.
- Party A/c name: Select Cash or Bank for cash sales and the party name for credit sales, and press Enter.
- Dispatch Details: Enter the Dispatch Details, such as Delivery Note No(s), Dispatch Doc No., Destination, Carrier Name/Agent, and so on as required.
If you have created sales order, press F12 (Configure) > enable Provide Order Details and enter the order details.
If you are exporting goods or services, press F12 (Configure) > enable Provide Export Details and enter the necessary details. - Party Details: Enter the buyer details.
To enter the buyer and consignee details separately, press F12 (Configure) > set Provide separate Buyer and Consignee details to Yes.
- Select the Sales ledger.
- Under Name of Item, select the stock items. Enter the Quantity and Rate.
You can select more than one stock item in the same invoice. - Select the additional charges ledger created under Indirect Expenses, if any.
- Enter the Bill-wise details, if applicable.
- Press F12 (Configure) and set Use default Bill-wise details for Bill Allocation to No.
- In the Bill-wise Details screen, select the appropriate Type of Ref.
- Provide Narration, if needed, and press Ctrl+A to save the voucher.
Once you have recorded the sales voucher, you can print your invoices and view the transactions in the Day Book and Sales Register.
Record Sales Voucher for Services | Accounting Invoice Mode
In the Sales voucher:
- Press Ctrl+H (Change Mode) > select Accounting Invoice mode.
- Select the service ledger under Particulars, and enter the Amount.

- Enter the necessary details, and press Ctrl+A to save the voucher.
Record Sales Voucher for Goods | As Voucher Mode
In the Sales voucher:
- Press Ctrl+H (Change mode) > select As Voucher mode.
In As Voucher mode, the voucher displays By and To instead of Dr and Cr. - To use Dr and Cr, press F12 (Configure) and enable Use Cr/Dr instead of To/By during voucher entry.
- In the Dr field, select the cash or bank ledger for cash sales or the party ledger for credit sales.
- Enter the amount.
- In the Cr field, select the Sales ledger.
- Provide the stock item details in the Stock Item Allocation screen.
- Enter the necessary details, and press Ctrl+A to save the voucher.
Configure sales voucher
You can configure your sales voucher as per your requirements from F12 (Configure). For more information, click here.
|
Configurations |
Descriptions |
|
Provide Buyer details |
Displays the Party Details screen, where you can enter the buyer’s name and mailing details. |
|
Provide Dispatch, Order, and Export details |
You can update the details related to the delivery note, sales order no and export. |
|
Provide Order details |
Displays the section to update the Sales order details, Mode/Terms of payments, Other references and Terms of Delivery. |
|
Provide Export details |
Displays the section with the fields for Export details such as Port of Loading, Port of Discharge, Country to, Shipping Bill No. and so on. |
|
Select common Ledger Account for Item Allocation |
Enable this option if you want to allocate all items to the same ledger. Alternatively, if you want to track the sale of different products through different ledger accounts, then you can disable this option. Using the common ledger for item allocation speeds up the recording of transactions, as you do not have to select the sales ledger every time you select a stock item. |
|
Use Cr/Dr instead of To/By during voucher entry |
In As Voucher mode, you have the option to record transactions using To/By or Dr/Cr. By default, the voucher mode opens with To/By, you can enable this option to use Dr/Cr instead. |
|
Use default Bill-wise details for Bill Allocation. |
Automatically allocates bill numbers as defined in the Voucher Type master. |
|
Specify any additional description for the ledger during voucher entry. For example, suppose you record all employee conveyance in a single Conveyance ledger. At the time of recording the voucher, you can provide the name of the employee against the conveyance ledger for future reference. |
|
|
During the voucher entry process, specify any additional descriptions for the stock item. For example, if you are selling a mobile phone, you can mention the storage capacity of that phone as part of the additional descriptions for the stock item. |
|
|
Warn on Negative Stock Balance |
When there is insufficient stock during sales entry, a warning message of negative stock with quantity details appears. You can either update the stock first and then record the sale, or you can proceed with the sales entry and adjust the quantity of the item when the stock is updated. |
|
Show Inventory details |
In the As Voucher mode, you can enable this option to view the item details sold along with its rate in the voucher. |
|
Use Voucher No. as Bill |
When allocating bills, you can use the voucher number as the bill reference number. This makes it easier to find the invoices that you need to pay or collect to/from your creditors and debtors. |
|
Modify all fields during |
Modify all fields in the sales invoice. |
|
Provide details to preclose orders |
Pre-close orders partially or completely from the Stock Item Allocation screen. |
|
Select Cost Centre/Class |
Display the cost centre details for any additional ledger. If you need to track any additional ledger such as transportation expenses separately from the stock item or service ledger, you can use cost centres. If you have created a cost centre class, then you can select that as well while recording the voucher. |
|
Show list of Bills for selection |
You can view all the pending lists of bills both for your debtors and creditors if you enable this option. |
|
Show Final Balances for each Bill |
Along with the list of bills, you can also view the final balances of each bill mentioned in the Bill allocation screen. |
|
Show Bill-wise Details |
The bill-wise breakup of pending bills reflects in the voucher if the option is enabled. |
|
Show Bill-wise details in multiple lines |
In the voucher, if you are adjusting multiple bills, then this option shows multiple lines of the bill-wise breakup of pending bills. |
|
Show Cost Centre details |
In As Voucher mode, this option displays the cost centre details in the voucher. |
|
Provide Reference No. |
Specify the Reference No. and Date in the invoice. You can use the voucher number and date as the reference no and date. The same reference no you can use for bill allocation. |
|
Warn on negative Cash Balance |
TallyPrime prompts a warning message during the recording of cash payment if the cash balance becomes negative. This helps you to decide whether to proceed with the entry or not. |
|
Skip the Date field during voucher creation |
The Date field is prefilled with the date of the last transaction, and the cursor skips this field. You can change the date by pressing F2. |
|
Warn when Voucher No. exceeds 16 characters |
TallyPrime prompts a warning message when Voucher No. exceeds 16 characters. This option is used in case of GST, where the voucher number format must not exceed 16 characters. But for non-GST transactions also you can maintain the same format. |
|
Show Turnover from selected Party A/c |
During voucher entry, along with the customer’s current balance, you can also see how much business your customer has given to you. |
|
Show Current Balance of Ledgers |
Display the current account balance of the party ledger. |
|
Show Balances as on Voucher date |
Display the account balance of the party as on the voucher date. If this option is enabled, the party ledger shows the voucher date balance instead of the net account balance. |
|
Show final Ledger Balance |
Display the account balance of the party ledger just below the Party A/c name field. |
|
Consolidate Qty of Stock Items with same rate |
Suppose you have two delivery notes for the same product with the same rate sold to the same customer then by enabling this option, you can consolidate delivery notes and issue one invoice with the quantities merged. |
|
Show Compound Unit based on Rate |
You can record the sale of stock items with the compound unit and use the first set of units for quantity and the second set of units for rate. If you enable this option, the unit for the quantity gets changed to the rate unit. |
|
Show details of Compound Unit |
Display full details of the compound unit in the Quantity field. |
|
Provide Marks or Container No. |
Specify container information for items for export. |
|
Provide No. of Packages |
Specify the number and package type for items for export. |
|
Use default Bank Allocations |
You can enable this option to set the bank allocation details for each receipt or payment. Choose the transaction type and update the Instrument date and it automatically takes the voucher date as the instrument date which you can change manually, if required. |
|
Remove Bank Date while altering Reconciled Voucher |
If you need to alter any voucher after the reconciliation is done, then you can enable this option to remove the Bank date from the reconciled voucher. The bank date is the date when your amount is cleared from the bank. |
|
Calculate Tax on Current Subtotal (else calculations are on inventory total only) |
If you enable this option, then the tax is calculated after including any additional charges like transportation. Otherwise, the tax is calculated on the item total. |


