MGRS INVOICE SERVICE
Standalone PDF invoice generator
Deploy project ini ke Vercel sebagai service terpisah. Dashboard utama tinggal POST payload invoice ke /api/invoice/pdf, lalu service ini mengembalikan file PDF dengan template invoice dashboard sekarang.
Endpoint
POST /api/invoice/pdf
Example payload
{
"fileName": "INV-ORD-20260614-163",
"invoice": {
"reference": "INV-ORD-20260614-163",
"date": "14/07/2026",
"dueDate": "21/07/2026",
"customerName": "Warung Syukuran",
"customerPhone": "08xxxxxxxxxx",
"description": "Sewa Mistyfan",
"quantity": 2,
"rentalDays": 1,
"unitPrice": 250000,
"tableAmount": 500000,
"adjustments": [
{
"label": "Ongkir",
"amount": 50000
},
{
"label": "Diskon",
"amount": -25000
}
],
"totalAmount": 525000,
"paidAmount": 250000,
"remainingAmount": 275000,
"bankNote": "Pembayaran via rekening MGRS Blower.",
"noteDate": "14 Juli 2026",
"shouldShowRentalDays": false
}
}