Auction Invoice
Generated by the existing /api/pdf/invoice/[orderId] route from CompanyProfile + InvoiceTemplate. No new template needed in DocumentTemplate library — this is purely the rendered receipt. Click-to-agree happens at checkout; audit log entry references the invoice number.
Trigger
- Order CONFIRMED (Buy-Now accepted OR winning bid approved)
- Generated by existing PDF route
- HMAC fingerprint already implemented
What changes
- Add line about warranty included NEW
- Add reference to website T&C version accepted NEW
- Otherwise unchanged from today
Vehicle Sale Agreement
Absorbs: Vehicle Purchase Agreement + Buyer Acknowledgement + Limited Warranty Terms + ESIGN acceptance of website T&C. One signed contract covers the sale, the warranty, the disclosures, and acceptance of website terms.
Trigger
- autoSendOnStatuses: ["CONFIRMED"]
- Sent immediately after invoice
- Payment blocked until click-to-agree audit log row exists
Sections (8)
- Parties + Vehicle ID
- Repossession origin disclosure (UCC § 9-610)
- Price & payment terms
- Limited Warranty (6mo/10K mi) NEW
- 14-day return policy NEW
- Buyer affirmative acknowledgements
- ESIGN acceptance of website T&C
- Arbitration & governing law
1. Parties & Vehicle
This Vehicle Sale Agreement is between {{sellerName}} ("Seller") and {{buyerName}} ("Buyer") for the sale of the following vehicle:
2. Repossession Origin
Buyer acknowledges the Vehicle was acquired by Seller through lawful repossession and is being sold in commercially reasonable disposition under UCC § 9-610. Original obligor redemption rights have expired.
3. Sale Price & Payment
Total: {{salePrice}} {{currency}}, due by {{paymentDeadline}}.
Covers: Engine internals, transmission, transfer case (4WD), drive axles, and seals/gaskets directly contained in covered components.
Excludes: Wear items (brakes, tires, belts, hoses, filters, batteries), cosmetic defects, damage from accidents, neglect, racing, modifications, off-road use, or failure to perform manufacturer-recommended maintenance.
Claim process: Buyer notifies Seller in writing within 7 days of fault discovery, submits a diagnostic report from an ASE-certified mechanic, and obtains pre-authorization before repair. Seller may opt to repair, replace, or refund pro-rata at Seller's option.
Limit: Total warranty payout capped at the sale price of the Vehicle.
Warranty is non-transferable. Extended warranty options up to 5 years available — contact support.
(a) Vehicle returned in same condition as delivered (mileage ≤ delivered + 500 miles);
(b) Return shipping at Buyer's expense;
(c) Restocking fee: 10% of sale price OR $500, whichever greater;
(d) Refund issued within 14 business days of Vehicle receipt and inspection.
6. Buyer Acknowledgements
By clicking "I Agree" Buyer affirms each of:
☐ I understand this vehicle was repossessed and may have undisclosed history.
☐ I have reviewed the listing photos, condition report, and any provided history reports.
☐ I accept the Limited Warranty terms above as my sole remedy for mechanical defects (except as required by non-waivable consumer law in my state).
☐ I accept the 14-day return policy terms.
☐ I have read and agree to the RepoMarket Terms of Service available at {{termsUrl}} (version {{termsVersion}}, accepted {{termsAcceptanceTimestamp}}).
☐ I consent to use of electronic signature under ESIGN Act / UETA.
7. Outside the Warranty
Except as expressly stated in Section 4, the Vehicle is sold AS-IS, WHERE-IS. No implied warranty of merchantability or fitness for purpose extends beyond the Limited Warranty above, subject to non-waivable state consumer protection law.
8. Arbitration & Governing Law
Any dispute resolved by binding arbitration under AAA Consumer Rules. Buyer retains small-claims court rights. Class actions waived. Governing law: {{sellerState}}, except where Buyer's destination state requires its consumer protection law to apply.
Odometer Disclosure Statement
Federally required (49 U.S.C. § 32705). Auto-exempts when vehicle is 20+ years old at sale date. Cannot be merged into the Sale Agreement because federal law requires it to be a separate, dedicated form. Vehicle release blocked until acknowledged.
Why standalone
- Federal law mandates dedicated disclosure form
- DMVs reject title transfers without it
- Timing matters: must execute before transfer
Auto-exemption
- currentYear − vehicleYear ≥ 20 → skipped entirely
- Logged: "ODOMETER_EXEMPT_AGE"
- Order proceeds straight to Phase 3
Same federal-form structure as the 8-doc design — no changes from that version. See preview in Option C tab.
Shipping Notification (email only)
No legal weight, no signature, no need to be a generated PDF in OrderDocument. Just an email with tracking info, plus a "your title docs will be issued on delivery" note. Lives in EmailTemplate, not DocumentTemplate.
What it does
- Sends transactional email on carrier pickup webhook
- Buyer sees tracking link in dashboard
- SMS notification optional
Why not a PDF
- Saves storage + audit overhead
- Removes a click-to-agree step buyers don't need
- Matches industry norm (Copart/IAA also use email)
Title Transfer Packet
Bundles: Bill of Sale + Repossession Affidavit (conditional on buyer state) + Limited POA (only if buyer opted into DMV-by-mail service). One generated PDF, one HMAC fingerprint, one click-to-agree.
Always renders
- Bill of Sale section (DMV requirement nationwide)
- Lienholder + repossession basis disclosure
- Final mileage at delivery
Conditional sections
- Repossession Affidavit if buyerState ∈ [CA, TX, FL, PA, NY]
- POA + notarization if buyer opted into title-by-mail
- Notary block: 22 states
- Witness block: 28 states
Full body preview available in Option C tab — same content, just bundled here.