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 หมายถึง สถานะยกเลิก

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

  • draftapprove
  • awaitingapprove
  • awaitingvoid
  • approveawaiting
  • approvevoid

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

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

  1. การรีเซ็ตสถานะของเอกสาร (awaiting)
  • draftawaiting
  • awaitingawaiting
  • voidawaiting

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

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

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

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

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

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