Skip to main content

เปลี่ยนสถานะรายการบันทึกบัญชี (Journal Entry)

เปลี่ยนสถานะรายการบันทึกบัญชี (Journal Entry)

FlowAccount OpenAPI รองรับการเปลี่ยนสถานะเอกสารรายการบันทึกบัญชี (Journal Entry)

รายละเอียด​

FlowAccount OpenAPI รองรับการเปลี่ยนสถานะเอกสารรายการบันทึกบัญชี (Journal Entry) โดยต้องเป็น Manual JV หรือรายการบันทึกบัญชีที่สร้างเอง

path: [POST] /journal-entries/{id}/{status}

ผู้ใช้งานต้องระบุ Id ของเอกสาร (id) และสถานะปลายทาง (status) ของรายการบันทึกบัญชีหลังจากการอัปเดตให้ถูกต้อง ซึ่งสถานะของรายการบันทึกบัญชี ต้องตรงตามสถานะที่ถูกกำหนดไว้ สามารถอ่านเพิ่มเติมได้ที่ Section Journal Entry > Change status Journals​.​

สถานะของรายการบันทึกบัญชี (Status) ที่กำหนด​

  • awaiting หมายถึง สถานะรอดำเนินการ
  • approve หมายถึง สถานะอนุมัติ / อนุมัติแล้ว
  • void หมายถึง สถานะยกเลิก

การเปลี่ยนสถานะเอกสารที่ถูกต้อง​

  • draft → approve
  • awaiting → approve
  • awaiting → void
  • approve → awaiting
  • approve → void

การเปลี่ยนสถานะเอกสารที่ไม่ถูกต้อง​

แบ่งออกเป็น 3 ประเภท

  1. การรีเซ็ตสถานะของเอกสาร (awaiting)
  • draft → awaiting
  • awaiting → awaiting
  • void → awaiting

ตัวอย่างของ response

{
"data": null,
"status": false,
"message": "Cannot Reset JournalEntry due to an invalid status",
"code": 21003
}
  1. การอนุมัติสถานะของเอกสาร (approve)
  • approve → approve
  • void → approve

ตัวอย่างของ response

{
"data": null,
"status": false,
"message": "JournalEntryNotFound",
"code": 21001
}
  1. การยกเลิกสถานะของเอกสาร (void)
  • void → void

ตัวอย่างของ response

{
"data": null,
"status": false,
"message": "DocumentIsUnableToSaveDueThisDocumentStatusIsAlreadyChange",
"code": 70000
}