> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.thepennyinc.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.thepennyinc.com/_mcp/server.

# Missing Transaction Details

Authorization requests do not always include every merchant or processing detail. When a configured check needs a value that is absent, Penny skips that check for the transaction. Missing information does not, by itself, cause the check to decline. This lets a rule enforce its restriction when the relevant detail is known without blocking transactions because the detail was unavailable.

For example, a geographic rule that allows only merchants in the US checks the merchant country when it is provided. If the country is absent, the country check is skipped. Likewise, a merchant ID allowlist is checked when the merchant ID is present; an absent merchant ID does not fail the allowlist.

Skipping one check does **not** skip the entire spend control or approve the transaction. Other configured checks with available values still run, and the transaction must pass every applicable rule across its attached spend controls. For example, a missing merchant country does not bypass a transaction amount limit or a merchant category check when those values are available.

If your policy requires a decision based on a detail that may be absent, account for that possibility when choosing your rules and evaluating authorization outcomes. See [Geographic Rules](/spend-controls/geographic-rules), [Merchant Rules](/spend-controls/merchant-rules), and [Processing Rules](/spend-controls/processing-rules) for the fields each rule checks.