Skip to main content

Overview

Requisitions are formal requests for materials or parts within SIGEAC. They can be classified as either general requisitions or aeronautical requisitions and are typically linked to work orders or aircraft maintenance activities.

Requisition Object

id
number
required
Unique identifier for the requisition
order_number
string
required
The requisition order number
status
string
required
Current status of the requisition
created_by
User
required
User who created the requisition
requested_by
string
required
Name or identifier of the person requesting the items
batch
array
required
Array of batch items included in the requisition
received_by
string
required
Name or identifier of the person who received the items
justification
string
required
Justification for the requisition request
arrival_date
Date
required
Expected or actual arrival date of the requested items
submission_date
Date
required
Date when the requisition was submitted
work_order
WorkOrder
Associated work order for the requisition
aircraft
Aircraft
Aircraft associated with the requisition
type
string
required
Type of requisition
  • GENERAL - General materials requisition
  • AERONAUTICO - Aeronautical/aviation specific requisition

Example Response

{
  "id": 1234,
  "order_number": "REQ-2026-001",
  "status": "APPROVED",
  "created_by": {
    "id": "user-123",
    "username": "jdoe",
    "first_name": "John",
    "last_name": "Doe",
    "email": "[email protected]",
    "isActive": true
  },
  "requested_by": "Maintenance Department",
  "batch": [
    {
      "name": "Engine Parts Batch 001",
      "batch_articles": [
        {
          "article_part_number": "ENG-2024-456",
          "quantity": 2,
          "unit": {
            "primary_unit": {
              "value": "EA",
              "label": "Each"
            },
            "secondary_unit": {
              "value": "BOX",
              "label": "Box"
            },
            "equivalence": 1
          },
          "image": "/storage/articles/engine-part.jpg",
          "aircraft": "YV-123CP"
        }
      ]
    }
  ],
  "received_by": "Warehouse Manager",
  "justification": "Required for scheduled maintenance of aircraft YV-123CP",
  "arrival_date": "2026-03-20T00:00:00Z",
  "submission_date": "2026-03-11T10:30:00Z",
  "work_order": {
    "id": 789,
    "order_number": "WO-2026-045",
    "status": "IN_PROGRESS",
    "description": "100-hour inspection"
  },
  "aircraft": {
    "id": 42,
    "serial": "MSN-98765",
    "acronym": "YV-123CP",
    "model": "Bell 412",
    "status": "EN POSESION"
  },
  "type": "AERONAUTICO"
}

Administration Requisition

For administrative purposes, a simplified requisition type exists:
id
number
required
Unique identifier
order_number
string
required
Order number
status
string
required
Current status
created_by
User
required
User who created the requisition
requested_by
string
required
Requester name
batch
array
required
Simplified batch information
received_by
string
required
Receiver name
justification
string
required
Justification text
submission_date
Date
required
Submission date
aircraft
Aircraft
Optional associated aircraft

Build docs developers (and LLMs) love