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
  }
}