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

# Company Settings: Configure Your Snishop ERP Environment

> Manage your company profile, active modules, receipt branding, integrations, and team access from the Snishop ERP Company Settings page.

**Company Settings** is your central control panel for everything that defines how your Snishop ERP workspace looks, behaves, and connects to the outside world. From updating your business profile and toggling ERP modules, to branding your receipts and linking third-party services, every workspace-level configuration lives here.

> [!NOTE]
>
> Only users with the **Owner** or **Admin** role can access Company Settings. Other roles do not see this section in the sidebar.

To open Company Settings, click the **gear icon** in the bottom-left corner of the sidebar, or navigate to **Settings → Company Settings** from the top menu.

***

## Company Profile

Your company profile is the foundational identity of your workspace. The information you enter here appears on invoices, receipts, your public landing page, and anywhere Snishop ERP needs to represent your business officially.

**Fields you can configure:**

| Field | Description |
| - | - |
| **Business Name** | Your registered or trading business name |
| **Address** | Primary business address, used on invoices and receipts |
| **Phone Number** | Main contact number displayed on documents and your public page |
| **Email** | Business contact email for customer-facing documents |
| **NPWP** | Your Nomor Pokok Wajib Pajak for tax-compliant invoicing |
| **Business Type** | Retail, Grosir/Wholesale, or Korporasi — controls sidebar module filtering |
| **Company Logo** | Uploaded image displayed on invoices, receipts, and your public landing page |

> [!TIP]
>
> Upload a high-resolution version of your company logo (PNG with a transparent background works best). Your logo automatically appears on PDF invoices, POS receipts, and your public company landing page at `snishop.id/c/your-slug` — giving every customer touchpoint a consistent, professional look.

***

## Active Modules

Snishop ERP ships with a full suite of business modules, but you don't need to run all of them at once. The **Active Modules** section lets you toggle individual modules on or off so your sidebar stays focused on what your team actually uses.

**Available modules you can enable or disable:**

* **Point of Sale (POS)** — in-store or counter sales
* **Inventory** — stock management, warehouses, and transfers
* **Finance** — accounting, invoicing, and financial reports
* **HR & Payroll** — employee management, attendance, and salary processing
* **CRM** — customer relationships, leads, and deal pipelines
* **Manufacturing** — production orders and bill of materials
* **Procurement** — purchase orders and supplier management
* **Project Management** — task tracking and project timelines

To toggle a module, click the switch next to its name. The change applies to all users in the workspace immediately — the module disappears from (or appears in) the sidebar on their next page load.

***

## Receipt Settings

Customize how your printed and digital POS receipts look to match your brand and comply with local business practices.

**Configurable options:**

* **Receipt Header** — custom text that appears at the top of every receipt (e.g., a welcome message or store tagline)
* **Receipt Footer** — custom text at the bottom (e.g., return policy, social media handles, or a thank-you note)
* **Logo on Receipt** — toggle your company logo on or off for thermal printer compatibility
* **Business Address** — confirm or override the address shown on receipts
* **Receipt Number Format** — define the prefix and numbering sequence for receipt IDs

You can preview your receipt layout in real time as you make changes before saving.

***

## Attendance Settings

Configure the rules that govern how Snishop ERP tracks and calculates employee attendance, so payroll and HR reports reflect your actual workplace policies.

**Settings you can define:**

| Setting | Description |
| - | - |
| **Work Hours** | Define the standard start and end time for your workday |
| **Late Threshold** | Set the grace period (in minutes) after which a clock-in is marked as late |
| **Overtime Rules** | Define how overtime is calculated — flat rate, multiplier, or off |
| **Working Days** | Select which days of the week count as working days |
| **Attendance Method** | Choose between manual clock-in, GPS-based check-in, or QR code scan |

These settings feed directly into the payroll calculation engine, so make sure they reflect your employment contracts before your first payroll run.

***

## Integrations

Connect Snishop ERP to the external services your business already relies on. All integrations are configured here with API keys or OAuth authorization flows.

> [accordion] WhatsApp — Wablas
>
> Send automated WhatsApp notifications to customers for order confirmations, invoices, payment reminders, and delivery updates.
>
> **To connect:**
>
> 1. Log in to your [Wablas](https://wablas.com) account and copy your API token.
> 2. In Company Settings → Integrations, open the **WhatsApp (Wablas)** section.
> 3. Paste your API token and click **Connect**.
> 4. Send a test message to confirm the connection is working.
>
> Once connected, you can configure notification triggers in each relevant module (e.g., Finance for payment reminders, Inventory for low-stock alerts).

> [accordion] Payment Gateway — Xendit / Mayar
>
> Accept online payments via virtual accounts, credit/debit cards, QRIS, and e-wallets by connecting Xendit or Mayar to your workspace.
>
> **To connect Xendit:**
>
> 1. Retrieve your **Secret Key** and **Callback Token** from the Xendit dashboard.
> 2. Enter them in Company Settings → Integrations → **Xendit**.
> 3. Set your preferred payment methods (VA, cards, QRIS, etc.).
> 4. Save and run a test transaction to verify.
>
> **To connect Mayar:**
>
> 1. Copy your **API Key** from the Mayar merchant portal.
> 2. Enter it in Company Settings → Integrations → **Mayar**.
> 3. Toggle the payment types you want to activate.
>
> Payment links and checkout pages generated by Snishop ERP will automatically use your configured gateway.

> [accordion] Google Calendar
>
> Sync Snishop ERP events — such as project deadlines, task due dates, and scheduled meetings from CRM — with your Google Calendar so your team stays aligned.
>
> **To connect:**
>
> 1. Click **Connect Google Calendar** in the Integrations section.
> 2. Sign in with the Google account you want to sync to.
> 3. Grant the requested calendar permissions.
> 4. Choose which Snishop ERP event types you want to push to Google Calendar.
>
> Calendar sync is per-user — each team member connects their own Google account individually from their personal profile settings.

***

## Team Members

Manage who has access to your workspace, what they can do, and when they can no longer access it.

**Actions available in this section:**

* **Invite a new user** — enter their email address, choose a role, and click **Send Invitation**. They'll receive a link valid for 72 hours.
* **Change a user's role** — click the role dropdown next to any team member's name to instantly update their permissions.
* **Resend an invitation** — if an invitation has expired or wasn't received, use the **Resend** button next to pending invites.
* **Remove a user** — click **Remove** to revoke their access immediately. Their data and records remain intact.

For a full breakdown of what each role can access, see the [Roles & Permissions](https://docs.snishop.com/account/roles-permissions.md) guide.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.