API Transaction Counting Reference

✅ Billable — POST Create (Documents & Daily Journals)

Transaction counting reference for PEAK Open API billing. Only successful POST Create calls are counted.

🔐 Authentication

MethodAPIDescriptionBilling
POSTClientTokenสร้าง Client Token

👥 Contacts

MethodAPIDescriptionBilling
POSTCreate Contactสร้างผู้ติดต่อ
GETGet Contactดึงข้อมูลผู้ติดต่อ
GETGet Contact Listดึงรายการผู้ติดต่อ
POSTEdit Contactแก้ไขผู้ติดต่อ
GETGet Contact Groupดึงกลุ่มผู้ติดต่อ

📦 Products

MethodAPIDescriptionBilling
POSTCreate Productสร้างสินค้า
GETGet Productดึงข้อมูลสินค้า
GETGet Product Listดึงรายการสินค้า
POSTEdit Productแก้ไขสินค้า
POSTAdjust Productปรับสต็อกสินค้า
GETGet Product Unit Listดึงหน่วยนับสินค้า

🛠 Services

MethodAPIDescriptionBilling
POSTCreate Serviceสร้างบริการ
GETGet Serviceดึงข้อมูลบริการ
GETGet Service Listดึงรายการบริการ
POSTEdit Serviceแก้ไขบริการ
GETGet Service Unitดึงหน่วยบริการ

💳 Payment Methods

MethodAPIDescriptionBilling
POSTCreate Payment Methodสร้างช่องทางชำระเงิน
GETGet Payment Methodดึงข้อมูลช่องทางชำระเงิน
POSTTransferโอนเงินระหว่างบัญชี

📋 Quotations (ใบเสนอราคา)

MethodAPIDescriptionBilling
POSTCreate Quotationสร้างใบเสนอราคา
GETGet Quotationดึงข้อมูลใบเสนอราคา
POSTCreate Quotation All In Oneสร้างใบเสนอราคาแบบรวม
POSTCreate Quotation (Queue)สร้างใบเสนอราคา Queue
GETGet Quotation (Queue)ดึงสถานะ Queue
GETGet Quotation Listดึงรายการใบเสนอราคา
POSTEdit Quotationแก้ไขใบเสนอราคา
POSTVoid Quotationยกเลิกใบเสนอราคา
POSTApprove Quotationอนุมัติใบเสนอราคา
POSTInsert File Quotationแนบไฟล์ใบเสนอราคา

🧾 Invoices (ใบแจ้งหนี้)

MethodAPIDescriptionBilling
POSTCreate Invoiceสร้างใบแจ้งหนี้
GETGet Invoiceดึงข้อมูลใบแจ้งหนี้
POSTCreate Invoice All In Oneสร้างใบแจ้งหนี้แบบรวม
POSTCreate Invoice (Queue)สร้างใบแจ้งหนี้ Queue
GETGet Invoice (Queue)ดึงสถานะ Queue
GETGet Invoice Listดึงรายการใบแจ้งหนี้
GETGet Invoice List By Contactดึงรายการตามผู้ติดต่อ
GETGet Invoice By Quotation (Queue)ดึงสถานะแปลงจาก QT Queue
POSTCreate Invoice By Quotation (Queue)สร้างจากใบเสนอราคา Queue
POSTEdit Invoiceแก้ไขใบแจ้งหนี้
POSTCreate Invoice By Quotationสร้างจากใบเสนอราคา
POSTCreate Invoice By Quotation All In Oneสร้างจากใบเสนอราคาแบบรวม
POSTVoid Invoiceยกเลิกใบแจ้งหนี้
POSTApprove Invoiceอนุมัติใบแจ้งหนี้
POSTCreate Invoice Paymentบันทึกการชำระเงิน
POSTCreate Invoice Payment All In Oneบันทึกชำระเงินแบบรวม
POSTVoid Invoice Paymentยกเลิกการชำระเงิน
POSTSend E-Tax Invoiceส่ง e-Tax Invoice
POSTInsert File Invoiceแนบไฟล์ใบแจ้งหนี้

🧾 Receipts (ใบเสร็จรับเงิน)

MethodAPIDescriptionBilling
POSTCreate Receiptสร้างใบเสร็จ
GETGet Receiptดึงข้อมูลใบเสร็จ
POSTCreate Receipt All In Oneสร้างใบเสร็จแบบรวม
POSTCreate Receipt (Queue)สร้างใบเสร็จ Queue
GETGet Receipt (Queue)ดึงสถานะ Queue
GETGet Receipt Listดึงรายการใบเสร็จ
GETGet Receipt By Invoice (Queue)ดึงสถานะแปลงจาก IV Queue
POSTCreate Receipt By Invoice (Queue)สร้างจาก Invoice Queue
POSTEdit Receiptแก้ไขใบเสร็จ
POSTCreate Receipt By Invoiceสร้างจาก Invoice
POSTCreate Receipt By Invoice All In Oneสร้างจาก Invoice แบบรวม
POSTCreate Receipt By Quotationสร้างจากใบเสนอราคา
POSTCreate Receipt By Quotation All In Oneสร้างจากใบเสนอราคาแบบรวม
POSTCreate Receipt By Billing Noteสร้างจากใบวางบิล
POSTCreate Receipt By Billing Note All In Oneสร้างจากใบวางบิลแบบรวม
POSTVoid Receiptยกเลิกใบเสร็จ
POSTApprove Receiptอนุมัติใบเสร็จ
POSTSend E-Receiptส่ง e-Receipt
POSTSend E-Tax Invoiceส่ง e-Tax Invoice
POSTInsert File Receiptแนบไฟล์ใบเสร็จ

📝 Credit Notes — ฝั่งขาย (ใบลดหนี้)

MethodAPIDescriptionBilling
POSTCreate Credit Noteสร้างใบลดหนี้
GETGet Credit Noteดึงข้อมูลใบลดหนี้
GETGet Credit Note Listดึงรายการใบลดหนี้
POSTCreate Credit Note By Queueสร้างใบลดหนี้ Queue
POSTVoid Credit Noteยกเลิกใบลดหนี้
GETGet Credit Note (Queue)ดึงสถานะ Queue
POSTSend E-Receiptส่ง e-Receipt
POSTSend E-Tax Invoiceส่ง e-Tax Invoice
POSTInsert File Credit Noteแนบไฟล์ใบลดหนี้

🗒 Billing Notes (ใบวางบิล)

MethodAPIDescriptionBilling
POSTCreate Billing Noteสร้างใบวางบิล
GETGet Billing Noteดึงข้อมูลใบวางบิล
GETGet Billing Note Listดึงรายการใบวางบิล
POSTCreate Billing Note By Queueสร้างใบวางบิล Queue
POSTCreate Billing Note Paymentบันทึกการชำระเงิน
GETGet Billing Note (Queue)ดึงสถานะ Queue
POSTCreate Billing Note Payment All In Oneบันทึกชำระเงินแบบรวม
POSTVoid Billing Note Paymentยกเลิกการชำระเงิน
POSTVoid Billing Noteยกเลิกใบวางบิล
POSTInsert File Billing Noteแนบไฟล์ใบวางบิล

🛒 Purchase Orders (ใบสั่งซื้อ)

MethodAPIDescriptionBilling
POSTCreate Purchase Orderสร้างใบสั่งซื้อ
GETGet Purchase Orderดึงข้อมูลใบสั่งซื้อ
POSTCreate Purchase Order All In Oneสร้างใบสั่งซื้อแบบรวม
POSTCreate Purchase Order (Queue)สร้างใบสั่งซื้อ Queue
GETGet Purchase Order (Queue)ดึงสถานะ Queue
GETGet Purchase Order Listดึงรายการใบสั่งซื้อ
POSTEdit Purchase Orderแก้ไขใบสั่งซื้อ
POSTVoid Purchase Orderยกเลิกใบสั่งซื้อ
POSTApprove Purchase Orderอนุมัติใบสั่งซื้อ
POSTInsert File Purchase Orderแนบไฟล์ใบสั่งซื้อ

💸 Expenses (ค่าใช้จ่าย)

MethodAPIDescriptionBilling
POSTCreate Expenseสร้างค่าใช้จ่าย
GETGet Expenseดึงข้อมูลค่าใช้จ่าย
POSTCreate Expense All In Oneสร้างค่าใช้จ่ายแบบรวม
POSTCreate Expense By Queueสร้างค่าใช้จ่าย Queue
GETGet Expense (Queue)ดึงสถานะ Queue
GETGet Expense Listดึงรายการค่าใช้จ่าย
GETGet Expense List By Contactดึงรายการตามผู้ติดต่อ
GETGet Expense By Purchase Order (Queue)ดึงสถานะแปลงจาก PO Queue
POSTCreate Expense By Purchase Order (Queue)สร้างจาก PO Queue
POSTEdit Expenseแก้ไขค่าใช้จ่าย
POSTCreate Expense By Purchase Orderสร้างจากใบสั่งซื้อ
POSTCreate Expense By Purchase Order All In Oneสร้างจาก PO แบบรวม
POSTVoid Expenseยกเลิกค่าใช้จ่าย
POSTApprove Expenseอนุมัติค่าใช้จ่าย
POSTCreate Expense Paymentบันทึกการชำระเงิน
POSTCreate Expense Payment All In Oneบันทึกชำระเงินแบบรวม
POSTVoid Expense Paymentยกเลิกการชำระเงิน
POSTCreate Expense Received Tax Invoiceสร้างใบกำกับภาษีที่ได้รับ
POSTInsert File Expenseแนบไฟล์ค่าใช้จ่าย

📝 Credit Notes Expenses — ฝั่งซื้อ

MethodAPIDescriptionBilling
POSTCreate Credit Note Expenseสร้างใบลดหนี้ฝั่งซื้อ
GETGet Credit Note Expenseดึงข้อมูล
GETGet Credit Note Expense Listดึงรายการ
POSTCreate Credit Note Expense By Queueสร้างแบบ Queue
POSTVoid Credit Note Expenseยกเลิก
GETGet Credit Note Expense (Queue)ดึงสถานะ Queue
POSTInsert File Credit Note Expenseแนบไฟล์

🗒 Billing Notes Expenses — ฝั่งซื้อ

MethodAPIDescriptionBilling
POSTCreate Billing Note Expenseสร้างใบวางบิลฝั่งซื้อ
GETGet Billing Note Expenseดึงข้อมูล
GETGet Billing Note Expense Listดึงรายการ
POSTCreate Billing Note Expense By Queueสร้างแบบ Queue
POSTCreate Billing Note Expense Paymentบันทึกการชำระเงิน
GETGet Billing Note Expense (Queue)ดึงสถานะ Queue
POSTCreate Billing Note Expense Payment All In Oneบันทึกชำระเงินแบบรวม
POSTVoid Billing Note Expense Paymentยกเลิกการชำระเงิน
POSTVoid Billing Note Expenseยกเลิก
POSTInsert File Billing Note Expenseแนบไฟล์

🏷 Tags / Daily Journals / Classification / FileVault

MethodAPIDescriptionBilling
POSTInsert Tagเพิ่ม Tag ให้เอกสาร
POSTRemove Tagลบ Tag
POSTCreate Daily Journalสร้างสมุดรายวัน
GETGet Daily Journalดึงข้อมูลสมุดรายวัน
POSTCreate Daily Journal By Queueสร้างสมุดรายวัน Queue
GETGet Account Codeดึงรหัสบัญชี
POSTVoid Daily Journalยกเลิกสมุดรายวัน
POSTCreate Invitationสร้างคำเชิญ
GETGet Classification Groupดึงกลุ่มการจำแนกประเภท
GETGet Transaction Classificationดึงการจำแนกรายการ
POSTCreate Transaction Classificationสร้างการจำแนกรายการ
POSTVoid Transaction Classificationยกเลิกการจำแนกรายการ
POSTInsert FileVaultอัปโหลดไฟล์ไป FileVault (คลังเอกสาร)

🔔 Webhook — Event Models

Webhook allows PEAK to automatically send an HTTP POST payload to a customer-defined Callback URL whenever an event occurs in the system — such as document creation, editing, voiding, or approval. This enables external systems to sync data in real time without the need to poll the API continuously.

ModelEvent (Trigger)DescriptionBilling
Quotationquotation.createdใบเสนอราคาถูกสร้างใหม่
Quotationquotation.updatedใบเสนอราคาถูกแก้ไข
Quotationquotation.voidedใบเสนอราคาถูกยกเลิก
Quotationquotation.approvedใบเสนอราคาถูกอนุมัติ
PurchaseOrderpurchaseorder.createdใบสั่งซื้อถูกสร้างใหม่
PurchaseOrderpurchaseorder.updatedใบสั่งซื้อถูกแก้ไข
PurchaseOrderpurchaseorder.voidedใบสั่งซื้อถูกยกเลิก
PurchaseOrderpurchaseorder.approvedใบสั่งซื้อถูกอนุมัติ
Invoiceinvoice.createdใบแจ้งหนี้ถูกสร้างใหม่
Invoiceinvoice.updatedใบแจ้งหนี้ถูกแก้ไข
Invoiceinvoice.voidedใบแจ้งหนี้ถูกยกเลิก
Invoiceinvoice.approvedใบแจ้งหนี้ถูกอนุมัติ
Invoiceinvoice.paidใบแจ้งหนี้มีการชำระเงิน
Expenseexpense.createdค่าใช้จ่ายถูกสร้างใหม่
Expenseexpense.updatedค่าใช้จ่ายถูกแก้ไข
Expenseexpense.voidedค่าใช้จ่ายถูกยกเลิก
Expenseexpense.approvedค่าใช้จ่ายถูกอนุมัติ
Expenseexpense.paidค่าใช้จ่ายมีการชำระเงิน
Receiptreceipt.createdใบเสร็จถูกสร้างใหม่
Receiptreceipt.updatedใบเสร็จถูกแก้ไข
Receiptreceipt.voidedใบเสร็จถูกยกเลิก
Receiptreceipt.approvedใบเสร็จถูกอนุมัติ
Productproduct.createdสินค้าถูกสร้างใหม่
Productproduct.updatedสินค้าถูกแก้ไข / ปรับสต็อก
Serviceservice.createdบริการถูกสร้างใหม่
Serviceservice.updatedบริการถูกแก้ไข
Contactcontact.createdผู้ติดต่อถูกสร้างใหม่
Contactcontact.updatedผู้ติดต่อถูกแก้ไข
PaymentMethodpaymentmethod.createdช่องทางชำระเงินถูกสร้างใหม่
PaymentMethodpaymentmethod.updatedช่องทางชำระเงินถูกแก้ไข

Transaction counting reference for PEAK Open API billing. Only successful POST Create calls are counted.