Back to Blog
    Guides

    How to Write ChatGPT Prompts for AP Exception Handling

    Anand Murugan, Co-Founder & CEO, Blackbee AI13 min read

    8 ready-to-use ChatGPT prompt templates for the most common AP exceptions: price discrepancies, duplicates, missing GRNs, no-PO invoices, partial deliveries, and more. Copy them directly.

    Key Takeaway: Most AP exception handling is the same 10 situations, handled manually, over and over again. ChatGPT can investigate, draft responses, and suggest resolutions for the majority of them, if you know how to prompt it correctly. This guide gives you the exact prompts, ready to use.


    TL;DR

    AP teams burn most of their day on the same 8 exception types: price discrepancies, duplicate invoices, missing GRNs, contract overcharges, no-PO invoices, payment status inquiries, partial deliveries, and exception documentation. ChatGPT can investigate each of these, draft the vendor communication, and produce audit-ready documentation in under a minute, if the prompts are structured correctly. This guide gives you the exact prompts to copy, a base structure that works for any exception type, and a four-step system for turning individual prompts into a repeatable team workflow.


    Every AP team has a version of the same Tuesday morning. The inbox has 23 unread vendor emails. Six invoices are sitting in exception queues. Three approvals are stalled waiting for someone to investigate a discrepancy. And the team is already behind before 9am.

    The frustrating part is that most of these exceptions are not genuinely complex. They are the same patterns, repeating endlessly: a price that doesn't match the PO, a missing goods receipt, an invoice submitted twice, a vendor asking where their payment is. The work isn't intellectually demanding. It's just endless.

    ChatGPT can handle a significant portion of this work, not as an autonomous system running in the background, but as a tool you actively use to investigate faster, draft responses more quickly, and resolve exceptions with better documentation. The key is knowing how to prompt it.

    This guide gives you 8 prompt categories with exact templates for the most common AP exception types. Every prompt is ready to copy.


    What ChatGPT Can and Can't Do for AP Exceptions

    Before we get into the prompts, let's be clear about what we're working with.

    What ChatGPT can do well:

    • Analyse the information you paste into it and identify the likely cause of an exception
    • Draft professional vendor communication in seconds
    • Suggest resolution paths based on the situation you describe
    • Create consistent documentation for your audit trail
    • Help you write better policy-aligned responses than you'd write under time pressure
    • Work through complex multi-party situations and lay out the options clearly

    What ChatGPT cannot do:

    • Access your ERP or live invoice data directly
    • Pull vendor history or contract terms unless you paste them in
    • Take any action, it can only analyse and advise
    • Replace human judgment on genuinely ambiguous financial decisions

    With that established, here are the prompts.


    How to Structure Every AP Exception Prompt

    Before the specific templates, a structure that works for every exception type:

    You are an experienced accounts payable
    specialist. I'm going to give you the
    details of an invoice exception.
    
    Please:
    1. Identify the likely cause of the exception
    2. Recommend the most appropriate
       resolution path
    3. Draft any vendor communication needed
    4. Suggest what documentation I should
       retain for the audit trail
    
    Here are the details:
    [paste exception details here]

    This base structure works for almost anything. The specific templates below are refined versions of this for each exception type.


    Prompt 1. Price Discrepancy Exception

    The situation: Invoice price doesn't match the PO price or contracted rate.

    This is the most common exception type in most AP operations. The cause is usually one of five things: a vendor billing at list price instead of contracted rate, a price increase that wasn't formally agreed, a unit vs. total price confusion, a quantity difference driving the total, or a genuine billing error.

    You are an experienced AP specialist
    investigating a price discrepancy exception.
    
    Here are the details:
    - Vendor name: [vendor name]
    - Invoice number: [invoice number]
    - Invoice date: [date]
    - Invoice amount: [amount]
    - PO number: [PO number]
    - PO amount: [amount]
    - Contracted rate (if known): [rate]
    - Difference: [amount and percentage]
    - Any relevant context: [e.g. recent rate
      change discussion, contract renewal date]
    
    Please:
    1. Identify the most likely cause of
       this discrepancy based on the details
    2. Recommend whether to: approve as-is,
       request a credit note, hold pending
       clarification, or escalate to procurement
    3. Draft a professional email to the vendor
       requesting clarification or a credit note
       as appropriate
    4. Suggest what to document in the
       exception log for audit purposes
    
    Keep the vendor email professional,
    specific about the discrepancy, and
    request a response within 5 business days.

    What you get back: A diagnosis of the likely cause, a clear recommendation on how to resolve it, a ready-to-send vendor email, and audit documentation language, all in under 30 seconds.


    Prompt 2. Duplicate Invoice Exception

    The situation: The same invoice (or a very similar one) has been submitted twice.

    Duplicate invoices are one of the most expensive exception types, and one of the easiest to accidentally pay if the second submission arrives with a slightly different invoice number or date.

    You are an experienced AP specialist
    investigating a potential duplicate
    invoice submission.
    
    Here are the details of the two invoices:
    
    Invoice 1:
    - Vendor: [vendor name]
    - Invoice number: [number]
    - Invoice date: [date]
    - Amount: [amount]
    - Payment status: [paid / pending / approved]
    
    Invoice 2:
    - Vendor: [vendor name]
    - Invoice number: [number]
    - Invoice date: [date]
    - Amount: [amount]
    - Payment status: [pending]
    
    Additional context: [e.g. vendor recently
    changed billing system, different contacts
    submitted each invoice]
    
    Please:
    1. Assess whether this is likely a true
       duplicate, a resubmission, or a
       legitimate second invoice
    2. Recommend the appropriate action
    3. Draft a vendor communication if
       clarification is needed
    4. Suggest how to document this
       in the exception log
    
    If this is a true duplicate, draft
    the communication to firmly but
    professionally decline the second
    payment and request confirmation
    the duplicate has been cancelled.

    Prompt 3. Missing Goods Receipt / Three-Way Match Failure

    The situation: The invoice can't be matched because no goods receipt (GRN) has been recorded against the PO.

    This is a procurement and AP coordination problem. The goods may have been received without a GRN being raised, or the GRN may be in progress, or the goods may genuinely not have arrived yet. A three-way match failure like this is one of the most common reasons invoices sit in exception queues for days.

    You are an AP specialist investigating
    a three-way match failure. The invoice
    cannot be matched because no goods
    receipt has been recorded.
    
    Details:
    - Vendor: [vendor name]
    - Invoice number: [number]
    - Invoice date: [date]
    - Invoice amount: [amount]
    - PO number: [PO number]
    - PO date: [date]
    - Expected delivery date: [date if known]
    - Requesting department: [department]
    - Current GRN status: [not raised /
      partial / unknown]
    
    Please:
    1. Identify the most likely reason
       for the missing GRN
    2. Recommend the resolution steps
       and who needs to be contacted
    3. Draft an internal message to the
       requesting department asking them
       to confirm receipt and raise the GRN
    4. Draft a holding message to the vendor
       if payment will be delayed past
       the due date
    5. Suggest audit documentation language
    
    Keep both communications professional.
    The internal one should be direct and
    specific about what action is needed
    and by when.

    Prompt 4. Vendor Overcharge / Billing Above Contract

    The situation: The vendor has billed at a rate higher than the contracted rate, either incrementally or significantly.

    This is different from a simple price discrepancy. This is a contract compliance issue. The framing of the communication matters here.

    You are an AP specialist and contract
    compliance reviewer. A vendor has
    submitted an invoice that exceeds
    the contractually agreed rate.
    
    Details:
    - Vendor: [vendor name]
    - Contract reference: [contract number
      or description]
    - Contracted rate: [rate]
    - Invoiced rate: [rate]
    - Difference per unit: [amount]
    - Total invoice amount: [amount]
    - Amount billed above contract: [amount]
    - Contract expiry date: [date]
    - Has this happened before: [yes/no,
      and if yes, how many times]
    
    Please:
    1. Assess whether this is likely
       an administrative error or a
       deliberate billing practice
    2. Draft a formal vendor communication
       citing the specific contract terms
       being violated and requesting a
       corrected invoice or credit note
    3. Recommend escalation steps if
       the vendor disputes the contracted rate
    4. Suggest what to document and
       whether procurement should be notified
    
    The vendor communication should be
    formal in tone, reference the
    specific contract clause if provided,
    and give the vendor a clear deadline
    to respond with a corrected invoice.

    Prompt 5. Invoice Without a PO

    The situation: An invoice has been received for spend that was never formally approved through a purchase order. Classic maverick spend.

    You are an AP specialist handling
    an invoice received without a
    corresponding purchase order.
    
    Details:
    - Vendor: [vendor name]
    - Invoice number: [number]
    - Invoice date: [date]
    - Invoice amount: [amount]
    - Service/product description: [description]
    - Department that appears to have
      engaged the vendor: [department]
    - Any email or communication
      confirming the engagement: [paste
      relevant snippet or note "none found"]
    - Is this vendor on our approved
      vendor list: [yes/no/unknown]
    
    Please:
    1. Assess whether this invoice should
       be approved retroactively, held
       pending approval, or rejected
    2. Identify what internal approvals
       are needed to process this
    3. Draft an internal communication
       to the relevant department head
       asking them to either confirm
       the engagement and raise a PO
       retroactively, or confirm the
       invoice should be rejected
    4. Draft a holding communication
       to the vendor
    5. Suggest how to document this
       as a policy exception if it
       is ultimately approved
    
    Note: the internal communication
    should make clear that this is
    a policy violation and what the
    correct process should have been,
    but without being accusatory.

    Prompt 6. Vendor Payment Status Inquiry Response

    The situation: A vendor is chasing payment and you need to respond quickly with accurate status information.

    This one is slightly different. It's not resolving an exception, it's handling the communication burden that exceptions create. These inquiries consume enormous AP team time and are highly formulaic.

    You are an AP specialist drafting
    a response to a vendor payment
    status inquiry.
    
    Details:
    - Vendor name: [vendor name]
    - Invoice number(s) they are
      asking about: [numbers]
    - Current status of each invoice:
      [e.g. "approved, payment scheduled
      for [date]" / "in exception,
      pending GRN" / "under query,
      credit note requested"]
    - Payment due date: [date]
    - Any reason for delay
      (if applicable): [reason]
    - Vendor contact name: [name]
    
    Please draft a professional,
    specific payment status response
    that:
    1. Addresses each invoice separately
       if there are multiple
    2. Gives the vendor a clear expected
       payment date or next step
    3. Does not over-explain internal
       processes or create unnecessary
       back-and-forth
    4. Closes with a single clear action
       or confirmation statement
    
    Keep the tone professional but warm.
    This vendor relationship matters
    and the response should reflect that.

    Prompt 7. Partial Delivery / Disputed Invoice Amount

    The situation: The vendor has invoiced for the full amount but delivery was partial. The invoice is correct from the vendor's perspective but not from ours.

    You are an AP specialist handling
    an invoice dispute related to
    partial delivery.
    
    Details:
    - Vendor: [vendor name]
    - Invoice number: [number]
    - Invoice amount (full): [amount]
    - Amount disputed: [amount]
    - Description of what was ordered:
      [description]
    - Description of what was actually
      received: [what was received and
      when, or what is still outstanding]
    - PO number: [number]
    - Delivery documentation available:
      [yes/no/partial]
    - Has the vendor been notified
      previously: [yes/no]
    
    Please:
    1. Assess whether this should be
       handled as a partial payment,
       a credit note request, or a
       disputed invoice hold
    2. Draft a vendor communication
       that clearly explains the
       delivery shortfall, specifies
       the amount we are willing to
       pay now, and requests either
       a credit note for the remainder
       or a timeline for completing
       the delivery
    3. Suggest what delivery documentation
       to retain for dispute resolution
    4. Note any escalation path if
       the vendor disputes our position
    
    The vendor communication should
    be factual, specific about quantities
    and amounts, and avoid language
    that admits liability or fault
    on our side.

    Prompt 8. Exception Documentation and Audit Trail

    The situation: An exception has been resolved. Now you need to document it properly for the audit trail.

    This is the prompt most teams skip, and it's why audit prep is painful. Consistent exception documentation takes 3 minutes with this prompt and saves hours at audit time.

    You are an AP specialist creating
    audit trail documentation for a
    resolved invoice exception.
    
    Details of the resolved exception:
    - Exception type: [e.g. price
      discrepancy / duplicate /
      missing GRN / no PO]
    - Vendor: [vendor name]
    - Invoice number: [number]
    - Invoice amount: [amount]
    - Date exception was identified: [date]
    - Date exception was resolved: [date]
    - Root cause identified: [explain
      what caused the exception]
    - Resolution action taken: [what
      was done to resolve it]
    - Who approved the resolution: [name
      and title]
    - Any credit notes or revised invoices
      received: [yes/no, reference numbers]
    - Policy implications: [e.g. was
      this a one-off or does it suggest
      a process gap]
    
    Please write a formal exception
    log entry that:
    1. Documents the exception clearly
       and factually
    2. Records the resolution with
       enough detail for an auditor
       to understand what happened
       without needing to ask follow-up
       questions
    3. Notes any process improvement
       recommendation if the root cause
       suggests a systemic issue
    4. Is formatted consistently so it
       can be added to a standard
       exception register
    
    Keep the language formal, precise,
    and passive voice where appropriate
    for audit documentation style.

    Making This a System, Not a One-Off

    Individual prompts are useful. A system is transformative.

    Here's how to turn these prompts into a repeatable AP exception handling workflow:

    Step 1. Build a prompt library. Create a shared document (Google Doc, Notion, Confluence, wherever your team works) with all 8 prompts saved and labelled. Everyone on the team uses the same prompts, which means consistent output and consistent documentation.

    Step 2. Add your context once. At the top of your prompt document, save a "context block" that describes your organisation, your vendor policy basics, your standard payment terms, your escalation structure. Paste this at the start of any session and ChatGPT will use it as background for every prompt that follows.

    For context: we are a [company type]
    with [approximate vendor count] active
    vendors. Our standard payment terms
    are [net X]. Our AP policy requires
    [key policy points]. Invoices above
    [$X] require [approval level] sign-off.
    Our ERP is [ERP name].
    
    I'll be sharing invoice exception
    details for you to help me investigate
    and resolve. Please use this context
    throughout our conversation.

    Step 3. Document as you go. Use Prompt 8 at the end of every resolved exception before you close the tab. The documentation takes 3 minutes and the audit trail builds itself.

    Step 4. Review monthly. At the end of each month, paste your exception log into ChatGPT and ask it to identify the most common exception types, their root causes, and whether any patterns suggest a systemic issue. The prompt:

    Here is our exception log for
    the past month. Please:
    1. Identify the top 3 exception
       types by volume
    2. Identify the most common
       root causes
    3. Flag any patterns that suggest
       a systemic process gap
    4. Recommend 2-3 process improvements
       that would reduce exception volume
    
    [paste exception log]

    What This Gets You, And Where the Limit Is

    Used consistently, these prompts give you faster exception investigation, more professional vendor communication, better audit documentation, and a monthly insight loop that actually improves your process over time.

    What they don't give you is the ability to prevent exceptions before they occur.

    The prompts in this guide work on exceptions that have already happened. They make resolution faster. They don't eliminate the root causes: the informal spend commitments, the contract terms that nobody validates at invoice time, the approval chains that break down under operational pressure.

    Eliminating exceptions at source requires a system that governs spend before the invoice arrives, captures informal purchase requests before commitments are made, validates invoices against actual contract terms automatically, and routes approvals based on risk rather than just amount. That's what an agentic Intake-to-Pay platform like Blackbee AI does, and why the exception queue shrinks dramatically when the full cycle is governed rather than just the invoice end of it.

    But for today, copy the prompts above, build your library, and let ChatGPT take the investigation load off your team.


    Frequently Asked Questions

    Can I use these prompts in ChatGPT Free?

    Yes, all of these prompts work in the free tier. The free version doesn't have Advanced Data Analysis, but for exception investigation and communication drafting you don't need it. Just paste your exception details into a standard chat and run the prompt.

    How much context should I give ChatGPT?

    As much as is relevant and as little as is unnecessary. For price discrepancies, you need the invoice amount, PO amount, contracted rate, and vendor context. You don't need to paste the full invoice text. The prompts above are designed to ask for exactly what's needed. Follow the fields listed.

    Is it safe to paste invoice data into ChatGPT?

    For ChatGPT Plus users, OpenAI allows you to turn off memory and opt out of training data use in Settings. For sensitive financial data, vendor names, amounts, invoice numbers, review your organisation's data governance policy before pasting real transaction data. If there's any concern, anonymise vendor names (use "Vendor A" etc.) before running the prompts. The quality of the output is not significantly affected.

    Can I customise these prompts for our specific policies?

    Absolutely, and you should. The prompts are designed as starting points. Add your specific approval thresholds, escalation paths, ERP field names, and policy references so the output is tailored to your operation from the start.

    How do I handle an exception type that isn't covered here?

    Use the base structure at the top of this guide. Describe the situation, ask for a root cause diagnosis, a resolution recommendation, the vendor communication, and the audit documentation. That framework works for any exception type.

    Will this work for high-volume AP operations?

    These prompts work well for exception investigation and communication, but they're manual tools. For high-volume operations processing thousands of exceptions per month, the value is in exception resolution quality and documentation consistency rather than raw speed. If exception volume is the primary challenge, the architectural solution is an agentic system that resolves exceptions autonomously, not faster manual prompting.


    Ready to see what happens when exceptions get resolved autonomously rather than manually, with full reasoning documentation on every decision?

    See how Blackbee AI's agentic Intake-to-Pay platform handles exception resolution


    Anand Murugan is the Co-Founder and CEO of Blackbee AI, an agentic Intake-to-Pay platform that gives finance teams continuous control over every transaction, vendor, and approval. Connect on LinkedIn or visit blackbeeai.com.

    Frequently Asked Questions

    Buyer Questions

    Technical Questions