เงื่อนไขการระบุข้อมูลชำระเงิน
เพิ่มเงื่อนไขในการระบุข้อมูลการชำระเงิน (Payment Validation)
เนื่องด้วยปัจจุบันทาง FlowAccount พบว่ามีการรับข้อมูลที่ไม่ถูกต้องผ่าน Open API สำหรับการบันทึกข้อมูลการชำระเงิน ซึ่งส่งผลกระทบต่อการเปลี่ยนสถานะ ของเอกสารและการลงบัญชี จึงได้มีการเพิ่มเงื่อนไขในการระบุข้อมูลการชำระเงิน (Payment Validation) โดยการเพิ่ม Required field ตามช่องทางการชำระเงินต่าง ๆ (Pyament Channel) และประเภทเอกสารขาย/ซื้อ
ผู้ใช้งานสามารถทดลองได้บน Sandbox และส่ง Feedback เพิ่มเติมได้ตั้งแต่วันที่ 26/04/2024 - 08/05/2024
Sandbox API url: https://openapi.flowaccount.com/test
เริ่มมีผลบน Production Environment: 09/05/2024 11:00
ข้อกำหนดเบื้องต้น :
- การชำระเงินผ่านช่องทาง Cheque, Credit Card, Petty Cash และ Other Channels ผู้ใช้งานจำเป็นต้องการเพิ่มช่องทางการชำระเงินผ่านหน้าเว็บ UI ก่อน
- การชำระเงินผ่านช่องทาง Transfer ผู้ใช้งานจำเป็ นต้องเพิ่มช่องทางการชำระเงินโดยการสร้างบัญชีธนาคาร (Create Bank Account) ผ่านการเรียกใช้ API จาก My Company > Create Bank Account หรือหน้าเว็บ UI ก่อน
เอกสารขาย
- Cash (PaymentMethod: 1)
- Cheque (PaymentMethod: 3)
- Required:
- ChequeBankAccountId
- ChequeDate
- กรณีไม่ระบุ Required field ดังกล่าวจะ error
- Message: "PaymentMethod Cheque requires ChequeBankAccountId" หรือ
- Message: "PaymentMethod Cheque requires ChequeDate"
- Required:
- Transfer (paymentMethod: 5)
- Required:
- bankAccountId
- กรณีไม่ระบุ required field ดังกล่าวจะ error
- Message: "PaymentMethod Transfer requires bankAccountId"
- Required:
- Other channel (paymentMethod: 13)
- Required:
- otherChannelId
- กรณีไม่ระบุ required field ดังกล่าวจะ error
- Message: "PaymentMethod OtherChannel requires otherChannelId"
- Required: