Overview
TheComision class represents a travel assignment (comisión) for federal employees. It captures the complete lifecycle of a travel request from initial solicitation through approval workflow, transportation arrangements, budget allocation, and expense tracking.
InapescaWeb.Entidades/Comision.cs
Request Identification
Core Identifiers
Unique travel assignment folio number (e.g., “2024-001”)
Official document number for the travel authorization
Official document number from the General Director (Dirección General)
Official document number from DGAIPP (Dirección General de Administración, Innovación y Planeación de Proyectos)
Sequence number for tracking multiple related travel assignments
Workflow Dates
Request and Approval Timeline
Date when the travel request was submitted
Date when the project manager reviewed the request
Date of VoBo (visto bueno) approval from supervising authority
Date when final authorization was granted
Travel Period
Start date of the travel assignment
End date of the travel assignment
Specific start time of the assignment (hour)
Specific end time of the assignment (hour)
Total days for the travel assignment (calendar days)
Actual working days for the assignment
Billable days to be paid for per diem
Personnel and Organization
Requestor Information
Username of the employee requesting the travel assignment
Name of the commissioned employee (traveler)
Organizational location/office of the commissioned employee
Approval Chain
Project manager responsible for approving the travel request
Name of the authority providing VoBo (supervisory approval)
Name of the final authorizing official
Organizational location of the authorizing official
Organizational Context
Primary organizational unit for this assignment
Specific department or area code
Destination and Purpose
Location Information
Destination city or location name
Destination state (within Mexico)
Destination country (for international travel)
Territory classification (national, international, rural, etc.)
Assignment Purpose
Objective and purpose of the travel assignment
Type of commission (regular, extraordinary, maritime, etc.)
Specific activity to be performed
Fisheries-Specific Fields
Fishery type (INAPESCA-specific for fisheries research)
Species being studied or managed
Fishery product type
Budget and Project Allocation
Project Information
Project code to which this travel is charged
Department or location code for the project
Budget Classification
Budget chapter (capítulo presupuestal)
Budget line item (partida presupuestal) for the overall assignment
Business process code
Performance indicator code
Transportation Details
Requested Transportation
Requested transportation class (terrestrial, air, maritime)
Requested transportation type within the class
Specific vehicle requested
Location where the vehicle is based
Authorized Transportation
Authorized transportation class
Authorized transportation type
Specific vehicle authorized for use
Location of the authorized vehicle
Description of the vehicle (make, model, plates)
Route Information
Origin and destination for land transportation
Origin and destination for air transportation
Origin and destination for water/maritime transportation
Detailed route description
Air Travel Details
Departure Flight
Airline for departure flight
Departure flight number
Departure flight date
Departure flight time
Return Flight
Airline for return flight
Return flight number
Return flight date
Return flight time
Fuel and Tolls
Fuel Allocation
Amount of fuel requested (liters or cost)
Amount of fuel authorized
Budget line item for fuel expenses
Payment method for fuel
Fuel amount paid in cash
Fuel amount paid with vouchers
Starting fuel voucher number
Ending fuel voucher number
Toll Charges
Toll/highway fee amount
Budget line item for tolls
Passenger Fares
Passenger fare/ticket cost
Budget line item for passenger fares
Per Diem (Viaticos)
Per Diem Calculation
Commercial zone classification (determines per diem rate)
Type of per diem (commercial, rural, navigated, etc.)
Total per diem amount
Payment method for per diem
Type of per diem payment (advance, reimbursement)
Per Diem Day Types
Days in commercial zones (higher per diem rate)
Days in rural zones (different per diem rate)
Days at sea (maritime assignments)
Days more than 50km from base (special rate)
Singladuras (24-hour maritime periods) for navigation assignments
Equipment and Resources
Equipment and resources needed for the assignment
Status and Notes
Current status of the travel assignment (pending, approved, completed, etc.)
Comments and observations from the requestor
Comments from the VoBo approver
Comments from the final authorizer
Document Management
Filename of the attached travel request document
Filename of the extension/amendment document
Official document number for travel extension
Fiscal period or year for the assignment
Usage Example
Validation Rules
Required Fields
Folio- Unique identifier requiredFecha_Solicitud- Request date requiredUsuario_Solicita- Requestor requiredComisionado- Traveler name requiredFecha_InicioandFecha_Final- Travel period requiredLugar- Destination requiredObjetivo- Purpose requiredProyecto- Project allocation required
Business Rules
- Date Logic:
Fecha_Finalmust be afterFecha_Inicio - Day Calculation:
Dias_Totalshould match the date range - Budget Allocation: Valid
ProyectoandPartida_Presupuestalrequired - Transportation Match: Authorized transportation should align with requested or provide justification
- Per Diem Calculation: Total per diem should match days × daily rate for zone
- Approval Sequence: Dates should progress: Solicitud → Responsable → Vobo → Autoriza
Related Entities
ComisionDetalle
Detailed financial breakdown of commission expenses
Itinerario
Flight itinerary information for air travel
DatosComprobacion
Expense verification data after travel completion
Usuario
User information for requestors and approvers
See Also
- Entity Overview - Entity layer architecture
- Approval Workflow - Commission approval process
- Budget Management - Project and budget allocation rules
- Travel Types - Commission type classifications