| ชื่อสินค้า/บริการ | Type | ผู้จัดจำหน่าย | รายละเอียด | ราคาเริ่มต้น | สต็อก | VAT | WHT | จัดการ |
|---|
ยังไม่มีสินค้า/บริการ
คลิกปุ่มด้านบนเพื่อเพิ่มสินค้า/บริการ
ยังไม่มีข้อมูลลูกค้า
คลิกปุ่มด้านบนเพื่อเพิ่มลูกค้าใหม่
ยังไม่มีข้อมูลผู้จัดจำหน่าย
คลิกปุ่มด้านบนเพื่อเพิ่มผู้จัดจำหน่ายใหม่
ยังไม่มีใบสั่งผลิต
Raw materials needed to produce 1 unit. When a production order is created, quantities are multiplied by the order quantity automatically.
Record purchases from Makro, FoodLand, etc. for tax deduction. Stock will increase automatically.
No menu items yet
Link ingredients to menu items. Stock will be deducted automatically when you sell this menu.
Stock will be deducted automatically based on recipe when you record a sale.
อัปโหลดไฟล์ CSV statement จากธนาคาร
คัดลอกข้อมูลยอดขายจาก GrabFood/Shopee Food/TanJai
ยังไม่มีรายการ
รายรับ รายจ่าย กำไรสุทธิ
ยอดขายรายเดือน รายปี
TOP 10 สินค้าที่ขายดีที่สุด
ลูกค้าที่ซื้อมากที่สุด
VAT, WHT ประจำเดือน
สินค้าใกล้หมด แจ้งเตือน
This billing system stores all data in your browser's localStorage. To integrate with your delivery app, you have several options:
Export/Import data as JSON files to sync between systems:
Create a backend service (Node.js/Python) that:
Your delivery app can send webhook events when deliveries are completed:
// Example webhook payload from delivery app
POST /api/create-invoice
{
"customerId": "C001",
"date": "2025-02-13",
"items": [
{"productId": "P001", "quantity": 5},
{"productId": "P002", "quantity": 3}
]
}
Backend service example (Node.js):
// Fetch yesterday's deliveries and create invoices
const cron = require('node-cron');
cron.schedule('0 1 * * *', async () => {
const yesterday = new Date();
yesterday.setDate(yesterday.getDate() - 1);
// Fetch from your delivery app
const deliveries = await getDeliveries(yesterday);
// Group by customer
const byCustomer = groupByCustomer(deliveries);
// Create invoice data
const invoices = Object.keys(byCustomer).map(customerId => ({
type: 'invoice',
date: yesterday.toISOString().split('T')[0],
customerId: customerId,
items: byCustomer[customerId].items
}));
// Export as JSON for import
fs.writeFileSync('daily-invoices.json', JSON.stringify(invoices));
});
For custom integration development, you'll need:
| รายการ | จำนวน | ราคา | VAT % | WHT % | รวม |
|---|
ขั้นตอนถัดไป: