---
url: /gst-manager-whmcs/guides/export-invoices.md
description: >-
  Configure Export Settings (FEMA declarations and export numbering) and
  per-currency bank details, make sure SAC and Purpose codes are set, then
  download the Export Invoices CSV.
---

# Handle export invoices

Selling to customers **outside India** is treated differently from domestic GST. These are
**export invoices**, and they must carry the right declarations and codes to satisfy Indian
foreign-exchange rules. GST Manager formats them for you and gives you a dedicated report.

::: info The terms you'll meet
**FEMA** is the Foreign Exchange Management Act — the law governing money received from abroad.
A **Purpose Code** (defined by the RBI) classifies *why* a foreign payment is made. A **SAC**
(Services Accounting Code) classifies the service being sold. Export invoices need both.
:::

## 1. Configure Export Settings

Go to **Addons → GST Manager → System Setup → Export Settings**. Here you set:

* **FEMA declarations** — the compliance wording printed on export invoices.
* **Export-specific sequential numbering** — a separate number series for export invoices.
* **Export formatting** — how export invoices are laid out.

![Export Settings in System Setup](/gst-manager-whmcs/img/gst-export-invoices-export-settings.png)
*Addons → GST Manager → System Setup → Export Settings*

## 2. Set per-currency bank details

Export customers pay in their own currency, so your remittance details often differ per
currency. Under **System Setup → Bank Details**, add the correct bank/remittance details **for
each invoice currency** you accept, so an overseas client sees the right account to pay into.

## 3. Make sure SAC and Purpose codes are set

Every export line item should carry a **SAC** and a **Purpose Code**. Set your defaults under
**System Setup → SAC & Purpose Codes** (per service type — Hosting, Product Upgrades, Domains,
Addons), and create product-specific overrides under **Addons → GST Manager → Item Rules** where
you need them.

::: tip Why this matters
Missing SAC or Purpose codes make an export invoice non-compliant and leave gaps in your export
report. Setting sensible defaults once means every future export invoice is complete.
:::

## 4. Download the Export Invoices CSV

Go to **Addons → GST Manager → Tax Reports**, choose a **date range**, and click **Download
Export Invoices CSV**. The file contains **paid invoices for non-Indian (export) clients only**,
with the **Purpose Code** and **SAC Code** for each line item.

::: warning Domestic vs export
This report is exports only. Indian clients' paid invoices belong in your
[GSTR-1 data](/gst-manager-whmcs/guides/file-gstr1). The **Legacy GST Report** combines both if
you need a single file.
:::

## Related pages

* [Export compliance](/gst-manager-whmcs/features/export-compliance) — FEMA and export details
* [Tax reports](/gst-manager-whmcs/features/tax-reports) — the Export Invoices CSV
* [Brand your GST invoices](/gst-manager-whmcs/guides/invoice-identity-and-bank) — bank details
