Sales Invoices
A Sales Invoice is a transactional document used to record the sale of products or services to a customer. It creates the required accounting entries, updates customer receivables, and serves as the official bill issued to the customer.
After a Sales Invoice is submitted, you can record payments, process returns, and print the invoice as a PDF.
Tip
Before creating a Sales Invoice, ensure that your Customers, Sales Items, Taxes, and Chart of Accounts have been configured.
Create a Sales Invoice
Navigate to:
Sales > Sales Invoices
Click the + button to open a new Sales Invoice.
Steps
- Select the customer.
- Click Add Row and select the item being sold.
- The default tax is applied automatically. Modify it if required.
- Enter the item quantity.
- Add additional items if necessary.
- Click Save.
- After verifying the invoice, click Submit.
Once submitted, Frappe Books automatically creates the required ledger entries and records the sales transaction.
Note
A submitted Sales Invoice becomes read-only and cannot be edited.
Edit Invoice Items
Before submitting the invoice, individual line items can be modified.
- Edit the item description.
- Update the HSN code.
- Review the taxed amount.
- Modify the item rate or quantity.
Tip
You can enter the Taxed Amount directly, and Frappe Books automatically recalculates the item rate.
Record Customer Payments
After submitting a Sales Invoice, record the payment received from the customer.
Steps
- Open the submitted Sales Invoice.
- Click the … menu.
- Select Make Payment.
- The outstanding amount is filled automatically.
- Review or modify the payment details.
- Click Save.
The payment entry is automatically submitted and updates the accounting records.
Payment Effects
- Reduces the Accounts Receivable balance.
- Increases the Cash or Bank account balance.
- Updates the Outstanding Amount on the invoice.
Invoice Status
| Status | Description |
|---|---|
| Unpaid | The invoice still has an outstanding balance. |
| Paid | The outstanding amount has been fully settled. |
Auto Payments
To simplify the payment process, Frappe Books can automatically create a payment entry whenever a Sales Invoice is submitted.
Configure this feature from:
Setup > Settings > Defaults > Auto Payments
After configuring the default payment accounts, payments will be generated automatically upon invoice submission.
Tip
To disable Auto Payment for a specific invoice, uncheck Make Payment On Submit before submitting the Sales Invoice.
Sales Invoice Returns
If a customer returns products after the sale, create a Sales Invoice Return to reverse the original transaction.
Create a Return from an Existing Invoice
- Open the original Sales Invoice.
- Select Create > Return.
- The customer and item details are copied automatically.
- Enter returned quantities as negative values.
- Save and Submit.
Create a Return Manually
- Navigate to Sales > Sales Invoices.
- Select Return Against.
- Choose the original Sales Invoice.
- Enter the returned items.
- Save and Submit.
Note
Returned quantities and payment amounts appear as negative values to indicate a reverse transaction.
General Ledger Impact
A Sales Invoice Return automatically creates General Ledger entries that reverse the accounting impact of the original Sales Invoice.
- Reduces Sales Income.
- Adjusts Accounts Receivable.
- Reverses tax entries where applicable.
- Maintains accurate financial records.
Print a Sales Invoice
Sales Invoices can be exported as professionally formatted PDF documents.
Steps
- Open the Sales Invoice.
- Click Print.
- Customize the print format if required.
- Add your company logo.
- Select a brand color.
- Choose a print template.
- Click Save as PDF.
The generated PDF can then be printed or shared with customers.
Related Features
Related Features
- Customers
- Sales Items
- Taxes
- Payments
- General Ledger
- Auto Payments
- Sales Invoice Returns
Best Practices
- Verify customer and item details before submitting an invoice.
- Review taxes and item quantities carefully.
- Record customer payments promptly to keep outstanding balances accurate.
- Use Auto Payments for faster invoice processing when appropriate.
- Create Sales Invoice Returns instead of modifying submitted invoices.
- Customize the print format with your company branding before sharing invoices.