🔄 견적서를 송장으로 변환하기
고객이 견적을 수락하면 한 번의 작업으로 직접 세금계산서로 변환할 수 있습니다. 모든 품목, 가격 및 세부 정보가 자동으로 이전됩니다.
✅ 변환을 위한 전제 조건
견적서는 수락됨 상태일 때만 송장으로 변환할 수 있습니다.
| 상태 | 변환 가능 여부 |
|---|---|
| 초안 | ❌ 아니요 — 먼저 보내고 승인을 받으세요 |
| 전송됨 | ❌ 아니요 — 고객의 수락을 기다리세요 |
| 수락됨 | ✅ 예 — 변환 준비 완료 |
| 거절됨 | ❌ 아니요 |
| 만료됨 | ❌ 아니요 |
| ConvertedToInvoice / "송장 생성됨" | ❌ 아니요 — 이미 변환됨 |
tip
고객이 구두 또는 메시지(시스템을 통하지 않음)로 수락하는 경우, 먼저 견적 상태를 수락됨으로 수동 변경한 다음 변환을 진행하세요.
🔄 변환 단계
- 수락됨 상태의 견적서를 엽니다.
- "송장으로 변환" 버튼을 클릭합니다.
- 새 송장이 자동으로 생성되고 열립니다.
- 생성된 송장을 검토합니다 — 날짜, 세율 및 고객 세부 정보를 확인합니다.
- 송장에
invoiceDate와dueDate를 설정합니다. - 송장을 저장합니다.
info
"송장으로 변환" 버튼은 견적 상태가 수락됨일 때만 표시됩니다. 견적이 변환되면 영구적으로 사라집니다.
📋 이전되는 항목
| 필드 | 견적서에서 복사 여부 |
|---|---|
| 고객 이름 | ✅ 예 |
| 고객 이메일 및 전화번호 | ✅ 예 |
| 모든 품목 (제품, 수량, 단가, 할인, 세금) | ✅ 예 |
shippingCharges | ✅ 예 |
notes | ✅ 예 |
termsAndConditions | ✅ 예 |
| All line items (product, qty, rate, discount, tax) | ✅ Yes |
shippingCharges | ✅ Yes |
notes | ✅ Yes |
termsAndConditions | ✅ Yes |
| Subtotal, taxes, and total calculation | ✅ Recalculated from line items |
| Estimate number | ❌ No — new invoice number assigned |
estimateDate and validUntil | ❌ No — set new invoiceDate and dueDate |
| Estimate status | ❌ No — invoice starts as Draft |
🔗 Estimate & Invoice Link
After conversion:
- The estimate status changes to ConvertedToInvoice (displayed as "Invoice Generated")
- The estimate stores the
convertedInvoiceId— a link to the generated invoice - You can navigate from the estimate to the invoice using this link
warning
Each estimate can only be converted once. Once converted, the estimate is permanently locked in "Invoice Generated" status. To issue another invoice for the same customer:
- Create a new estimate and get it approved, or
- Create a new invoice manually
✍️ After Conversion — What to Do Next
- Open the generated invoice (navigate via the link on the estimate)
- Set the invoice date to today (or the actual billing date)
- Set the due date based on your payment terms
- Review tax rates — confirm GST/tax slabs are correct for each item
- Change status to "Sent" when ready to send to the customer
- Share the invoice PDF with the customer
tip
The generated invoice starts in Draft status, giving you a chance to review everything before sending. Never send an invoice without reviewing the amounts, dates, and tax calculations.
📊 Before vs. After Conversion
| Estimate | Generated Invoice | |
|---|---|---|
| Number | EST-0001 | INV-0052 (auto-assigned) |
| Status | Invoice Generated | Draft → Sent → Paid |
| Dates | Estimate date + Valid until | Invoice date + Due date |
| Purpose | Quotation — non-binding | Legal billing document |
| Action | Waiting for approval | Awaiting payment |
❓ Common Scenarios
Customer accepted but wants changes
- Do not convert the original estimate yet
- Create a new estimate (or duplicate the original)
- Make the requested changes
- Get the new estimate accepted
- Convert the revised accepted estimate to invoice
Need to issue invoice quickly after verbal acceptance
- Open the estimate
- Change status to Accepted and save
- Immediately click "Convert to Invoice"
- On the invoice, set today as the invoice date
- Send the invoice
Customer accepted part of the estimate
- Do not convert the original estimate
- Create a new estimate with only the accepted items
- Get it accepted
- Convert the partial-scope estimate to an invoice