Company profile
Go to Settings → My Account to fill in your company information. This data appears on every document you issue — invoices, tickets, purchase orders, and payslips — so accuracy is essential. Complete the following fields:- Company name — your legal business name exactly as registered.
- NIT / NRC — your tax identification numbers for El Salvador. Required for issuing fiscal documents (CCF, Factura).
- Economic activity code — the CIIU code that corresponds to your primary business activity, as assigned by the tax authority.
- Address fields — department, municipality, and street address of your registered business location.
- Logo upload — upload a PNG or JPG of your logo (recommended size: 300 × 300 px minimum). It appears at the top of all printed and digital documents.
Branches (Sucursales)
SmartPyme supports multiple branches under a single account, letting you manage several physical locations without switching between separate systems. Each branch operates independently with its own cash registers and warehouse, while all data rolls up to your central reports and dashboard. To add a new branch:- Go to Settings → Branches and click New Branch.
- Enter the branch name, address, and contact phone number.
- Save the branch — it immediately becomes available for assignment to users, cash registers, and inventory.
- Its own cash registers (cajas) — which you configure separately (see below).
- Its own warehouse (bodega) — for tracking stock levels specific to that location.
Users and roles
Add your team members under Settings → Users so each person can log in with their own credentials and work within their assigned permissions. To add a new user:- Click New User and enter their name, email address, and a temporary password.
- Select their role from the options below.
- Assign them to one or more branches they’ll work in.
- Save — the user can log in immediately with the credentials you provided.
| Role | Access level |
|---|---|
| Admin | Full access to all modules, settings, reports, and configuration. |
| Supervisor | Access to sales, inventory, purchasing, and reports — but not system settings or user management. |
| Seller | Can create sales, manage customers, and view their own sales history. |
| Cashier | Limited to the point-of-sale screen, payment processing, and cash register operations. |
Cash registers (Cajas)
Cash registers represent the physical or virtual till at each branch. Set them up under Settings → Cash Registers before your team starts processing sales. To create a cash register:- Go to Settings → Cash Registers and click New Register.
- Select the branch this register belongs to.
- Give it a descriptive name (e.g., “Caja 1 — Sucursal Centro”).
- Save.
Billing documents
Under Settings → Documents, you configure which types of billing documents your business issues and how they’re numbered. SmartPyme supports the following document types:Ticket
Ticket
A simplified sales receipt with no customer tax information required. Ideal for quick retail transactions. Numbering is sequential and resets per register or per day, according to your configuration.
Factura (Consumer Invoice)
Factura (Consumer Invoice)
A standard invoice issued to end consumers. Includes your company’s NIT and the transaction detail, but does not transfer tax credit to the buyer.
CCF (Comprobante de Crédito Fiscal)
CCF (Comprobante de Crédito Fiscal)
A tax credit receipt issued to registered businesses. Transfers IVA credit to the buyer. Requires both your NIT/NRC and the buyer’s NIT/NRC. This is the document type most B2B transactions use.
Nota de Crédito / Débito
Nota de Crédito / Débito
Used to adjust or reverse a previously issued CCF or Factura — for returns, corrections, or price adjustments.
- Correlative series — the alphanumeric prefix for your document numbers (e.g.,
A,B, or a branch code). - Starting number — the first number in the sequence if you’re migrating from another system.
- Print format — choose between full-page, half-page, or thermal (80 mm) ticket formats.