concur — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited concur (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This skill enforces correct Concur implementation practices, ensuring that audit rules are configured before go-live, expense policies are fully defined for all categories, and integration posting to FI is validated with every expense type — because an expense report that posts incorrectly to the general ledger is worse than one that does not post at all.
| Topic | Section |
|---|---|
| Concur Expense | Concur Expense |
| Concur Travel | Concur Travel |
| Concur Invoice | Concur Invoice |
| Concur Request (pre-approval) | Concur Request |
| Expense policy configuration | Expense Policy Configuration |
| Receipt management | Receipt Management |
| Approval workflows | Approval Workflows |
| Integration with S/4HANA FI | Integration with S/4HANA |
| Audit rules and compliance | Audit Rules and Compliance |
| Concur APIs | Concur APIs |
| Feature | Description |
|---|---|
| Expense entry | Manual entry, receipt capture (OCR), credit card import |
| Receipt management | ExpenseIt OCR, e-receipts from vendors, receipt store |
| Policy enforcement | Real-time policy checks on entry, warnings and hard stops |
| Approval routing | Manager approval, finance review, compliance audit |
| Reimbursement | Payment via payroll, direct deposit, or check |
| Reporting | Spend analytics, compliance dashboards, trend analysis |
Expense Creation (manual/OCR/card import)
→ Itemization (detail breakdowns for lodging, meals)
→ Allocation (cost center, project, WBS element)
→ Submission (employee submits)
→ Approval (manager + additional approvers per policy)
→ Audit (automated rules + manual sampling)
→ Extraction (Standard Accounting Extract - SAE)
→ FI Posting (via integration to S/4HANA)
→ Reimbursement (payment processing)| Type | Typical Policy | GL Account Example |
|---|---|---|
| Airfare | Advance booking requirement, class restrictions | 6300xx — Travel Air |
| Lodging | Per diem or actual with cap per city | 6301xx — Travel Lodging |
| Meals | Per diem by location or actual with daily cap | 6302xx — Meals & Entertainment |
| Mileage | IRS rate / HMRC rate, distance calculation | 6303xx — Mileage |
| Car Rental | Pre-approval required, size restrictions | 6304xx — Car Rental |
| Entertainment | Attendee list required, client name mandatory | 6310xx — Entertainment |
| Parking/Tolls | Receipt required above threshold | 6305xx — Parking |
| Internet/Phone | Business justification required | 6320xx — Communication |
| Channel | Description |
|---|---|
| Online booking tool | Concur-embedded booking for air, hotel, car, rail |
| Travel agent | GDS-connected agency for complex itineraries |
| TripLink | Captures bookings made outside Concur (direct with vendor) |
| Mobile | Full booking capability on Concur mobile app |
Concur Request enables pre-trip or pre-purchase approval before expenses are incurred.
Concur Invoice (formerly Invoice Professional) automates the accounts payable process for non-PO invoices and payment requests.
| Feature | Description |
|---|---|
| Invoice capture | OCR/AI extraction from email, scan, or supplier portal |
| Coding | GL account, cost center, project allocation |
| Approval routing | Amount-based and category-based workflows |
| Payment | Pay via Concur Pay (check, ACH, virtual card) |
| Vendor management | Vendor profile, bank details, tax ID (W-9/W-8) |
| Aspect | Concur Expense | Concur Invoice |
|---|---|---|
| Payer | Employee (reimbursed) | Company (direct payment) |
| Use case | T&E spending | Vendor invoices, subscriptions |
| Receipts | Employee captures | Supplier submits |
| Approval | Manager + policy | Budget owner + AP |
Direct electronic receipt from vendors (airlines, hotels, car rental, ride-share). Automatically matched to credit card transactions. No manual entry or paper receipt needed.
Cloud storage for all receipts. Linked to expense entries. Audit trail with timestamp and source (photo, email, e-receipt). Configurable retention period.
| Level | Approver | Logic |
|---|---|---|
| Level 1 | Direct manager | Employee's reporting hierarchy |
| Level 2 | Cost center owner | When expense allocated to different cost center |
| Level 3 | Finance reviewer | Amount threshold trigger (e.g., >$5,000) |
| Level 4 | Compliance audit | Random sampling + rule-triggered review |
| Element | Description |
|---|---|
| Expense types | Define categories with GL mapping, receipt rules, limits |
| Spending limits | Per-transaction and per-day caps by category and location |
| Receipt requirements | Threshold amounts requiring receipt attachment |
| Per diem rates | Location-based daily allowances (GSA/HMRC rates) |
| Mileage rates | Per-mile/km rates with annual updates |
| Attendee rules | Entertainment requires attendee list with names and business purpose |
| Cash advance | Rules for advance request, reconciliation, and return |
| Personal car usage | Mileage rates, distance calculation method (Google Maps) |
| Rule | Description |
|---|---|
| Duplicate detection | Same amount, date, vendor across expense reports |
| Receipt required | Flag entries above threshold without receipt |
| Per diem exceeded | Amount exceeds location-based per diem rate |
| Weekend/holiday | Expenses claimed on non-business days |
| Policy limit exceeded | Amount exceeds category spending cap |
| Itemization required | Hotel folios must be itemized (room, tax, incidentals) |
| Attendee required | Entertainment without attendee list |
| Circular distance | Mileage claim end point same as start point |
The SAE is the standard extract format that moves approved expense data from Concur to the ERP for posting.
| Component | Description |
|---|---|
| SAE Extract | Scheduled extract of approved reports from Concur |
| Integration middleware | CPI/BTP or Concur connector for S/4HANA |
| FI Posting | Create FI documents (vendor invoice or GL posting) |
| Cost allocation | Cost center, internal order, WBS element from expense coding |
| Employee mapping | Concur user -> S/4HANA employee/vendor number |
| Payment | Reimbursement via S/4HANA FI-AP payment run or payroll |
| API | Use Case |
|---|---|
| Expense v4 | Create, read, update expense reports and entries |
| Request v4 | Pre-approval request management |
| Invoice v3 | Invoice capture and processing |
| User v1 | User provisioning and profile management |
| List v4 | Manage custom lists (cost centers, projects) |
| Travel Profile v2 | Travel preferences and loyalty programs |
OAuth 2.0 with Company JWT and User JWT. Scopes control API access level. Rate limits apply per API endpoint.
This skill is complete ONLY when ALL of the following are true:
Evidence required: Specific policy rules, audit rule configurations, GL account mappings, and integration test scenarios — not generic T&E descriptions.
After completing this skill, invoke:
fi — When GL account mapping, payment processing, or tax code configuration is the focusintegration-suite — When CPI middleware for Concur-S/4HANA integration is neededco — When cost center allocation or internal order posting from expenses is the focusfi — GL account determination, accounts payable, payment runsco — Cost center accounting, internal orders, WBS element allocationintegration-suite — CPI for Concur integration middlewaresf — Employee data synchronization for user provisioningariba — Complementary: Ariba for procurement, Concur for T&E~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.