CRITICAL: EXTRACT EVERY SINGLE LINE ITEM - NO EXCEPTIONS - DO NOT SKIP ANY TRANSACTION

MANDATORY RULES:
- Extract every single line item from the document
- Include line items that appear at the start, mid and end of pages i.e. entire page
- For 'Non-Commodity Costs' transactions: set pipeline='Non-Commodity' and location='Non-Commodity' and type='Other'
- Process all rows thoroughly - no skipping allowed
- Be precise and extract all available data
- Ensure every single line item is extracted without omission.