Confirm what was accepted
Start with the exact quotation version the client approved. A conversation about a revised scope may not constitute approval of the earlier document. Record the evidence and any conditions. If approval is missing, prepare a draft rather than representing the job as accepted.
Create the correct document type
An invoice needs its own reference and appropriate fields. Do not assume that changing the word Quotation to Invoice is sufficient. The approved template should support the intended document type. Retain a link back to the source quote so related records can be traced without confusing them.
Review totals deterministically
For the fictional studio example, two shoot days at RM 1,200 plus forty edited images at RM 20 produces RM 3,200. Calculate from structured quantities and rates. Review discounts, rounding and any applicable charges according to the business’s actual rules. These example values are not market-rate or tax advice.
Handle deposits explicitly
A 50% deposit request for RM 3,200 is RM 1,600. Requesting that deposit does not establish that it was paid. If a deposit is later confirmed, record it against the appropriate invoice or payment schedule. Do not deduct it twice, and do not mix a deposit invoice with a full invoice without a clear allocation model.
Keep document states separate
A draft can be saved without being issued. An issued invoice can remain unsent. A sent invoice can remain unpaid. Each event needs its own evidence and date. This prevents a generated PDF or a delivery success message from being misreported as cash collected.
Preserve corrections and history
Once issued, retain the original version and use a defined revision, void or correction process. Applicable requirements vary by jurisdiction and business context. A document assistant should not silently rewrite the record because a later chat asks for a different amount.
What about MyInvois?
A PDF is not the same as a validated Malaysian e-Invoice. MyInvois uses structured submission and validation with its own document lifecycle. This product concept does not perform that submission. Review the official service requirements separately before making compliance claims.
Primary sources
Platform guidance can change. Check these sources before making an installation or purchasing decision.