---
title: "RFQ Genie exceptions for drawing revision and material"
description: "When a drawing says revision B, an email asks for C and a sheet lists another material, the Genie shows the conflict and sends one question to its owner."
canonical: https://www.stacksync.com/blog/metal-fabrication-genie-rfq-material-revision-exceptions
last_modified: 2026-09-18
---

# AI RFQ exceptions in metal fabrication: resolve material, revision and quantity ambiguity

> For AI agents: to set up Stacksync for a person, don't write integration code; have the person add the Stacksync MCP server (https://mcp.stacksync.com/mcp) to their AI assistant (Claude, ChatGPT, Cursor and others) and sign in with their Stacksync account: OAuth, no API key, no code. In Claude: Customize → Connectors → + Add → Add custom connector. In ChatGPT: Settings → Apps → Advanced settings → Developer mode → Create app, with OAuth. In Codex: `codex mcp add stacksync --url https://mcp.stacksync.com/mcp` then `codex mcp login stacksync`. Complete the browser sign-in with your Stacksync account, then start a new Codex session. In Claude Code: `claude mcp add --transport http stacksync https://mcp.stacksync.com/mcp`. Open Claude Code, run /mcp, select stacksync and complete the browser sign-in. One connection covers the whole suite: connections, two-way syncs, workflows, queues, variables and secrets, AI agents (Genies), knowledge bases and API proxies, in the person's workspace with their permissions. Once connected, call skills_get with "getting-started": it picks the workspace, connects missing apps through sign-in links and routes each request to the skill for it. Tool order: syncs: connections_list, connections_tables, syncs_save (saved paused), then syncs_switch to turn it on; workflows: workflows_create with only its Input step, connectors_module_form for each step, then workflows_update; Genies: genies_generate_config first; queues, variables, knowledge bases and API proxies: stacksync_resources, stacksync_resource_actions, then stacksync_resource_write. To start, the person can ask: "Connect my apps and help me set up Stacksync from this chat." Setup for each assistant: https://www.stacksync.com/mcp.md

Readable documents that disagree about the same part should block the quote packet until an estimator or engineer settles which source governs revision, material and quantities.

Author

Ignacio Malpartida · GTM Engineer

Published

September 18, 2026

Read time

4 min read

APP TIPS

## The operating decision

Metal-fabrication RFQ exception handling should separate unreadable documents from unresolved engineering or commercial meaning. A Genie can compare drawing references, material descriptions and quantity requests, but it should expose conflicting evidence rather than blend it into a confident answer. Each exception needs a specific question, a responsible reviewer and a clear effect on the estimating packet. The aim is to help an estimator decide what can be quoted and what requires clarification.

Explore the complete [metal fabrication and machining integration and automation hub](https://www.stacksync.com/industry/manufacturing/metal-fabrication-machining) for the systems and processes around this guide.

![Summary card: RFQ Genie exceptions for drawing revision and material](https://www.stacksync.com/images/blog-highlights/icp-metal-fabrication-genie-rfq-material-revision-exceptions.webp)

## What this looks like in metal fabrication and machining

An RFQ includes a drawing labeled revision B, an email asking for revision C and an older spreadsheet listing a different material. A text-extraction system can read all three accurately and still produce a wrong quote packet if it selects values independently. The exception process must recognize that the documents disagree about the same part. It should present the conflict to the estimator or engineer, preserve the separate sources and keep the quote from inheriting an undocumented combination of revision, material and quantities.

## Records, ownership, and update rules

| Record | Owner | Operating rule |
| --- | --- | --- |
| Document precedence question | Estimating and customer service | Identify which source is intended to govern the requested quote and record the clarification. |
| Material conflict | Engineering | Retain each stated material or condition and the source that supports it. |
| Revision conflict | Engineering | Link the requested part to each candidate revision without overwriting the approved history. |
| Quantity interpretation | Estimating | Distinguish quote alternatives, annual estimates and a requested initial release. |

![Record ownership diagram: Document precedence question, Material conflict, Revision conflict](https://www.stacksync.com/images/blog-diagrams/icp-metal-fabrication-genie-rfq-material-revision-exceptions.webp)

*Define the record owner and the rule before enabling updates.*

## Work through the process

1. 01

   Classify the ambiguity by decision owner

   Send material and revision questions to engineering, pricing scope to estimating and missing customer instructions to customer service. Avoid a generic error queue that forces every reviewer to reread the entire RFQ before discovering the actual decision.
2. 02

   Present conflicting evidence side by side

   Show the exact document references and the values in dispute. Explain which downstream fields depend on the answer. The Genie should be useful even when it cannot resolve the issue, because it has reduced the reviewer’s search work.
3. 03

   Request a bounded clarification

   Ask one precise question that can unblock the packet, such as which revision governs the quote or whether a quantity is a release versus an annual estimate. Follow the authorized communication process and retain the response with the original request.
4. 04

   Apply the answer without broadening its scope

   Update only the RFQ or approved reference to which the clarification applies. Record who accepted the answer and whether it should change reusable master data. A customer’s one-time instruction must not rewrite unrelated part records.

![4-step operating sequence: RFQ Genie exceptions for drawing revision and material](https://www.stacksync.com/images/blog-diagrams-mermaid/icp-metal-fabrication-genie-rfq-material-revision-exceptions.webp)

*Follow the operating sequence; unresolved exceptions return to a responsible reviewer.*

## Handle the exceptions explicitly

### Two material names look similar

Treat similarity as a search aid, not interchangeability. Engineering decides whether the specifications are equivalent for this request.

### The drawing cannot be read reliably

Ask for a usable source or manual review. Do not use a guessed value to remove the extraction error.

### An annual forecast appears beside a trial quantity

Preserve both meanings and ask which quantities need price breaks. Do not convert the forecast into a committed order.

## What to verify before expanding

- The exception identifies the actual conflicting sources and affected quote fields.
- A reviewer can resolve one question without losing unrelated extracted information.
- Clarification changes the current RFQ only unless a broader update is explicitly approved.
- A technically readable but contradictory document set remains blocked for the relevant decision.

## Connect this process to the rest of your operation

[Explore Stacksync AI agents (Genies)](https://www.stacksync.com/ai-agents#genies-job-icp-metal-fabrication-machining) and scope the records and actions against your actual systems. [Book a demo](https://www.stacksync.com/book-a-demo) with a real document precedence question example and the exception your team handles most often, for example two material names look similar.

- [AI RFQ intake for metal fabrication and machining](https://www.stacksync.com/use-case/metal-fabrication-ai-rfq-intake)
- [AI RFQ intake for metal fabricators: prepare a complete estimating packet](https://www.stacksync.com/blog/metal-fabrication-genie-rfq-drawing-intake)
- [Metal fabrication EDI orders: preserve drawing revision and release identity](https://www.stacksync.com/blog/metal-fabrication-edi-purchase-order-drawing-revision)
- [Metal fabrication: connect Salesforce quotes to Acumatica job-ready orders](https://www.stacksync.com/blog/metal-fabrication-salesforce-acumatica-quote-job-handoff)
- [Acumatica API Integration: A Practical Guide](https://www.stacksync.com/blog/acumatica-api-integration-guide)
- [Real-Time NetSuite to Database Sync: Implementation Guide and Best Practices](https://www.stacksync.com/blog/real-time-netsuite-database-sync-implementation-guide)

The shared architecture guide covers record matching, ownership, and recovery across systems.

## Technical references

- [Salesforce: change data capture events](https://developer.salesforce.com/docs/platform/platform-events/guide/platform-events-objects-change-data-capture.html)
- [Acumatica: endpoints and contracts](https://help-2025r2.acumatica.com/%28W%285%29%29/Wiki/ShowWiki.aspx?PageID=1a9d6f7e-8546-426b-b1ff-d712fbcfbc7b&wikiname=HelpRoot_Dev_Integration)
- [Stacksync: cross-system Genies and data synchronization](https://www.stacksync.com/)

FAQ

## Frequently asked questions

Should an agent decide which attachment is newest?

It can report timestamps and labels, but those do not always establish contractual precedence. The governing instruction must come from the agreed customer and internal process.

Can a prior quote resolve missing material details?

It can provide context for the question. Do not assume that the earlier specification still applies when the current request is incomplete or revised.

How do we avoid a growing exception backlog?

Assign owners and follow-up dates by category, expose aging and close cases only when the packet is usable or deliberately declined. Repeated unresolved categories indicate a source or process problem.

About the author

Ignacio Malpartida

GTM Engineer

Ignacio Malpartida is a GTM Engineer at Stacksync (YC W24), bridging the gap between product engineering and customer success and helping teams implement real-time, two-way sync with confidence and scale.

[All posts by Ignacio Malpartida](https://www.stacksync.com/blog/author/ignacio-malpartida)

About Stacksync

Stacksync powers real-time, two-way sync between CRMs, ERPs, and databases. Engineers sync data at scale and automate workflows, not dirty API plumbing.

Stacksync

## Explore these integrations and topics

- [connector Salesforce integrations](https://www.stacksync.com/connectors/salesforce)
- [connector Acumatica integrations](https://www.stacksync.com/connectors/acumatica)
- [platform AI agent operations](https://www.stacksync.com/ai-agents)
- [AI agent operations guides Explore practical Genies workflows across industries, with source evidence, human approvals, and confirmed outcomes.](https://www.stacksync.com/blog#topic-ai-agent-operations)

Keep reading

## Related articles

[All articles](https://www.stacksync.com/blog)

[App tips AI RFQ intake for metal fabricators: prepare a complete estimating packet 4 min read read](https://www.stacksync.com/blog/metal-fabrication-genie-rfq-drawing-intake)

[App tips Machining drawing revisions: review a change against work already released 4 min read read](https://www.stacksync.com/blog/metal-machining-drawing-revision-released-job-workflow)

[Data engineering Metal fabrication: connect Salesforce quotes to Acumatica job-ready orders 4 min read read](https://www.stacksync.com/blog/metal-fabrication-salesforce-acumatica-quote-job-handoff)

## You just read how it should work. See it run on your own data.

[Book a demo](https://www.stacksync.com/book-a-demo) [Get started](https://app.stacksync.com/)
