> ## Documentation Index
> Fetch the complete documentation index at: https://docs.terracetech.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Troubleshooting

> Fixes for the issues growers run into most.

Most snags in Terrace come down to permissions, stock math, or a sync that needs a nudge. Here are the common ones and how to sort them out. If your issue isn't here, [contact us](/contact) and we'll help.

<AccordionGroup>
  <Accordion title="I can't find a feature these docs describe" icon="eye-slash">
    Terrace shows each person only what their role allows, so a screen, chart, or button in these docs may be hidden for you.

    * Ask an Owner or Admin to check your role under **Account → [Roles & Permissions](/guides/account#roles-and-permissions)**. Viewing, creating, editing, and deleting are each separate permissions.
    * Some product attributes also depend on your operation type (nursery vs. sod), so what you see on a product can differ.
    * Financial figures like revenue and margins are gated by their own permissions, so a teammate can work the [growing schedule](/guides/growing) without ever seeing dollar amounts.
  </Accordion>

  <Accordion title="A product shows negative stock" icon="arrow-trend-down">
    Negative stock means more has been committed or sold than Terrace has on hand, usually from overselling or a missed adjustment.

    * Check for open [orders](/guides/orders) committing that product, and confirm the quantities are right.
    * Reconcile the real count with a [stock adjustment](/guides/inventory#stock-adjustments), tagging it **Manual Adjustment** or **Purchased** so the history stays clear.
    * To prevent it, set a **Low Stock Threshold** on the product so it flags before it runs out.
  </Accordion>

  <Accordion title="An invoice won't sync to QuickBooks" icon="rotate-exclamation">
    An invoice stuck on **Not Exported**, or showing an **Error**, usually means the connection needs attention or the export got stuck.

    * Confirm QuickBooks is still connected under **[Integrations → QuickBooks](/guides/integrations)** (Owner or Admin only). Reauthorize with Intuit if the connection expired.
    * On the [Invoices screen](/guides/invoices), use **Export Status Reset** on the invoice, then send it again.
    * The **Reconciliation** view flags **Discrepancies** like an amount or field mismatch between Terrace and QuickBooks, which points you to what to fix.
  </Accordion>

  <Accordion title="My revenue chart or dollar figures are empty" icon="chart-line">
    Two things cause this: permissions or the date range.

    * Revenue, profit margins, and other money figures require the matching permission. Ask an Owner or Admin to enable revenue visibility for your role.
    * If you do have access, widen the date range on the chart. An empty chart often just means no orders fall in the selected window.
  </Accordion>

  <Accordion title="An order won't move forward, or it's asking me to pick a batch" icon="circle-nodes">
    Moving an order toward fulfillment commits product, so Terrace needs to know where it comes from.

    * When more than one [growing batch](/guides/growing) could supply the order, the **batch selector** opens so you can choose which one to pull from. Pick a batch to continue.
    * If there isn't enough available stock, top it up with a [stock adjustment](/guides/inventory#stock-adjustments) or adjust the order quantities first.
  </Accordion>

  <Accordion title="I deleted an order or invoice by mistake" icon="trash-arrow-up">
    Deleting and cancelling are different, and it matters which you use.

    * Deleting an [order](/guides/orders) is permanent and also removes its linked batch allocations and invoice. Going forward, use **Cancel** instead to keep the record and release the stock it was holding.
    * A deleted invoice can often be brought back with **Restore Invoice** on the [Invoices screen](/guides/invoices). Prefer voiding over deleting to keep the paper trail.
  </Accordion>

  <Accordion title="A teammate didn't get their invite or can't log in" icon="user-lock">
    Invitations and passwords are the usual culprits.

    * Resend the invitation from **Account → Team Members**, and double-check the email address. Invitation links can expire.
    * If they've forgotten their password, they can reset it with **Forgot password?** on the sign-in screen.
  </Accordion>

  <Accordion title="The weather forecast is missing or shows the wrong place" icon="cloud-sun">
    The [Dashboard](/guides/dashboard) forecast is based on your operation's location.

    * Set or correct your address under **Account → Farm Details**, and the forecast will follow.
  </Accordion>
</AccordionGroup>

<Note>
  Still stuck? Email us at [founders@terracetech.co](mailto:founders@terracetech.co?subject=Terrace%20support) and describe what you're seeing. We read every message.
</Note>
