NK

Invoice Management

Create GST invoices from Sales Orders, track paid/pending amount, due date and print ASPL invoice.

Total Invoices
0
๐Ÿงพ
Invoice Value
โ‚น0
โ‚น
Pending Amount
โ‚น0
โณ
Overdue
0
โš ๏ธ

Invoice List

Add / Edit / View / Delete / Print
Invoice NoCustomer / ProjectSO / GSTInvoice DateDue DateTotalPaidPendingStatusActions

Receivables

Accounts
Paid Invoices

0

Partial / Pending

0

Overdue Customers

0

This Month Billing

โ‚น0

Payment Follow-up

Invoice Workflow

Sales Order โ†’ Invoice โ†’ Payment โ†’ Receipt
Sales Order LinkInvoice can be created from confirmed sales order with items auto-loaded.
GST SummaryCGST/SGST or IGST can be handled during backend integration; frontend shows GST totals.
Print LayoutProfessional ASPL invoice print with company header, item table, totals and signatory.
`);w.document.close()}function exportInvCSV(){let rows=filteredInv(),head=['Invoice No','Date','Due','Customer','SO','GST','Total','Paid','Pending','Payment','Status'];let csv=[head.join(','),...rows.map(x=>[x.invoiceNo,x.invoiceDate,x.dueDate,x.customer,x.soNo,x.gstNo,invGrand(x),x.paidAmount,invPendingAmt(x),x.paymentStatus,x.status].map(v=>'"'+String(v||'').replaceAll('"','""')+'"').join(','))].join('\n');let a=document.createElement('a');a.href=URL.createObjectURL(new Blob([csv],{type:'text/csv'}));a.download='aspl-invoices.csv';a.click()}document.addEventListener('DOMContentLoaded',invInit);if(location.hash==='#new')setTimeout(newInvoice,400)