This article answers common questions about what qualifies as a Spend Compliance Policy Violation in Float, how compliance is measured, and how violations affect cardholders.
What is a Spend Compliance Policy Violation?
When does a transaction become a violation?
How do I know if a transaction is compliant?
The required fields are filled out, so why is the transaction still non-compliant?
Do violations apply to spend requests?
What happens when there are too many violations?
Do policy changes affect existing transactions?
Can Spenders see what the policy requires?
What is a Spend Compliance Policy Violation?
A violation occurs when a cardholder doesn’t submit all required information for a transaction within 24 hours of the transaction posting to Float. The required fields are defined in the Submission Policy assigned to the card.
Examples of missing information that could lead to a violation:
-
No receipt uploaded
-
No vendor selected
-
Missing GL code or custom field
-
No transaction description
How are required fields set?
Required fields are configured by your Administrator in the Submission Policy. Each field can be marked as:
-
Required – must be filled in for the transaction to be compliant
-
Not Required – optional for the spender
-
Hidden – not visible to the spender at all
Only fields marked as "Required" will trigger a compliance violation if left incomplete.
When does a transaction become a violation?
Float allows a 24-hour window from when a transaction appears in your account. If any required field is still missing after that period, the transaction is marked as non-compliant and counted as a violation.
How do I know if a transaction is compliant?
Compliance is shown directly in the All Transactions page:
-
A blue icon means the transaction is compliant
-
A grey icon means the transaction is missing required fields
Click on a grey-icon transaction to see what’s missing and submit the required information.
The required fields are filled out, so why is the transaction still non-compliant?
Even if all required fields are filled in, the transaction can still be non-compliant if one of those fields contains a restricted value.
Admins can restrict available values as part of a submission policy, for example, only enabling certain values in the "GL Code" field. These restricted values don’t prevent Admins from selecting them, though. Admins can still see and choose all options in a field, even restricted ones.
So it’s possible for an Admin to select a restricted value during submission or editing. The field is technically complete, but the policy still flags the transaction as non-compliant.
There are two ways to fix it:
- Update the transaction to remove or replace the restricted value
- Or, if the transaction is otherwise acceptable, an Admin can manually mark it as compliant:
-
- Go to the Transaction Export page
- Locate and click the transaction
- Select "Mark as Compliant"
Do violations apply to spend requests?
No. Violations only apply to completed transactions made on a Float card. Spend requests are handled separately and are not included in compliance calculations.
Can a violation be removed?
Yes. Once a cardholder submits the missing information, the transaction becomes compliant. This will reduce their total violation count.
If a transaction has already been exported to the accounting system and cannot be edited by the cardholder, an Administrator may mark it as compliant manually from Transaction Export > locate and click the transaction > "Mark as Compliant".
What happens when there are too many violations?
If the number of violations exceeds the limit defined in the Submission Policy, the card may be paused automatically. The cardholder will see a message in Float and will not be able to use the card until the issue is resolved.
To learn more, see Auto-Pausing Cards and Why Is My Card Paused and How Do I Unpause It.
Do policy changes affect existing transactions?
No. If an Administrator updates the Submission Policy—such as changing which fields are required—it does not retroactively apply to past transactions. Only new transactions are evaluated against the updated policy.
Can Spenders see what the policy requires?
Yes. On the Cards page, Spenders can view the Submission Policy assigned to their card. Clicking the policy name opens a view of all required fields.