WeCode ProductCloud-based system

WePOS

Your business, organized and tax-compliant

Sell fast, keep your inventory in check, and issue electronic invoices without the hassle. From your computer, tablet, or phone. Start free, scale when you need to.

Free
To start
0
Setup
100%
Tax-compliant
24/7
Wherever you are
What it solves

The system your business needs to sell without obstacles

Forget Excel sheets, paper notebooks, and fighting with the tax authority. WePOS brings your register, products, customers, and electronic invoices together — built for Costa Rica and ready to use from day one.

No installation. No contracts. No bill surprises.

The complete system

Your whole business in one screen

Every module connected, no add-ons. Tap a module and see how it looks inside.

pos.wecodecr.com/en/pos
Point of sale
Register
  • Touch checkout with barcode
  • Split bill and tips
  • Open/close with cash count
Comparison

What's free here is paid elsewhere

Reference prices May 2026. Verify directly with each provider.

WePOS

Best
Entry plan₡5,000 / mo
POS included
Inventory included
Multi-branch
Multi-user
Real free plan
Alegra
Entry plan~₡16,000 / mo
POS includedExtra cost
Inventory includedExtra cost
Multi-branchExtra cost
Multi-userExtra cost
Real free plan
GTI Facturación
Entry plan₡6,600 / mo
POS included
Inventory included
Multi-branch
Multi-userVaries
Real free plan
Factura Profesional
Entry plan~₡5,400 / mo
POS includedVaries
Inventory includedVaries
Multi-branchVaries
Multi-userVaries
Real free plan
TicoFactura
Entry plan₡6,900+ / mo
POS included
Inventory included
Multi-branchVaries
Multi-userVaries
Real free plan
Tribu CR Hacienda
Entry planFree
POS included
Inventory included
Multi-branch
Multi-user
Real free planInvoicing only
Yes
No
Extra costVaries
Who it's for

If you sell something, WePOS is for you

Designed for different types of businesses that need to invoice properly and sell more.

Retail and stores

Charge in seconds and issue your electronic invoice without thinking about it.

Restaurants and cafés

Multiple registers, split bill, tips, and fast shortcuts every shift.

Wholesalers and distributors

Price lists per customer, credit, and full inventory control.

Multi-location businesses

One account for all your stores, with per-person permissions.

Salons, shops, and services

Sales by service, tips, invoicing to recurring customers.

Accountants and admins

Clear reports, exports for closing, and full visibility.

Why WePOS

What makes us different

Not just another invoicer. It's the full operation, with real compliance and a developer platform.

Compliance

Hacienda with no middlemen

  • Native v4.4 with all 9 documents
  • Sign with your own certificate
  • Automatic contingency mode
pos.wecodecr.com/en/sales
Sales
All included

One platform, everything inside

  • Dashboard, POS, sales, and quotes
  • Products, pricing, and inventory
  • Purchases, receiver inbox, and accounts payable/receivable
  • Customers, reports, and settings
  • True multi-branch, with no hidden premium modules
  • Available in Spanish and English
pos.wecodecr.com/en/dashboard
Dashboard
Integrations

API-first with official SDK

  • @wepos/sdk published on npm
  • Stripe-style keys and signed webhooks
  • Connect your ecommerce or ERP in minutes
pos.wecodecr.com/en/settings/api-keys
API & Keys
Tax-compliant

100% compliant with Costa Rica

Built on current fiscal rules. No shortcuts, no risks.

9

All 9 v4.4 documents

FE, TE, NC, ND, FEC, FEE, REP, and Receiver Message — all validated against Hacienda's official test environment.

Your own XAdES signature

Your P12 certificate, no middlemen.

Contingency mode

If Hacienda fails, you keep invoicing and it auto-resends.

All VAT rates

13 / 4 / 2 / 1 / 0% and exempt, with DGT exemptions.

Receiver confirmation

Accept or reject supplier documents (05/06/07).

CABYS synced

Official catalog kept up to date and instant validation of física, jurídica, DIMEX, and NITE IDs.

Live Hacienda status

Real-time indicator in the top bar — if the tax authority goes down, you know instantly.

For developers

Truly API-first

Everything the interface does is available to your systems. Connect your ecommerce, ERP, or accounting with minimal effort — your choice how.

Official SDK @wepos/sdk

npm · TypeScript
viewing example

Zero-dependency client. It handles signing, retries, idempotency, and waiting for the tax authority (issueAndWait) for you. Integrate in minutes.

$npm install @wepos/sdk
zero dependenciesESM + CJStypes includedNode · Bun · Deno

Direct REST API

Any language
viewing example

Call the HTTP endpoints from PHP, Python, Java, or .NET. Postman collection, environments, and OpenAPI spec from the dashboard.

basehttps://pos.wecodecr.com/api/v1
import { WeposClient } from '@wepos/sdk'

const wepos = new WeposClient({
  apiKey: process.env.WEPOS_API_KEY, // wpk_live_…
})

// Issue and wait for Hacienda's response in a single call
const invoice = await wepos.invoices.issueAndWait({
  documentType: 'FE',
  customer: {
    idType: 'CEDULA_JURIDICA',
    idNumber: '3101123456',
    name: 'Cliente S.A.',
  },
  lines: [
    { description: 'Consulting', quantity: 1, unitPrice: 25000, cabysCode: '8314300000000' },
  ],
})

invoice.haciendaStatus  // 'accepted'
invoice.claveNumerica   // 506...
Enterprise-grade keys

Stripe-style keys

Sandbox (wpk_test_…) and Production (wpk_live_…) environments with fully isolated data.

Granular scopes

Least-privilege per key: invoices, customers, products, inventory, branches.

Idempotency

A retry never creates duplicate documents.

Signed webhooks (HMAC)

Notify your systems when a document changes state, with automatic retries.

Rotation and limits

Instant rotation and revocation, IP restriction, expiration, and per-key rate limits.

Sync feed

Keep your apps up to date or operate offline with the change feed.

One platform, every device
Web
Available
Admin, reports, and configuration from any browser
Desktop (Electron)
Available
POS at the register with USB or network thermal printers
Mobile (iOS/Android)
Roadmap
Mobile charging, waiter mode, and stock lookup
REST API
Available
Integrations with ecommerce, ERP, and accounting
npm SDK (@wepos/sdk)
Available
Typed TypeScript/Node integration in minutes
Signed webhooks
Available
Real-time notifications to external systems
Plans

Pay only for what you need

All paid plans include all modules. The only thing that changes is capacity.

Free

Try with no commitment

0/ mo

Start without a credit card and stay free forever within the limits.

Branch
1
Register
1
Products
50
Documents per month
30
Users
1
Support
Community
Start free

Basic

For small businesses

5,000/ mo

All modules, unlimited documents. Ideal for getting started for real.

Branch
1
Registers
2
Products
500
Documents
Unlimited
Users
3
Support
Email
Get started
Most popular

Professional

For growing SMBs

35,000/ mo

More branches, more registers, more everything. The ideal plan as you scale.

Branches
3
Registers per branch
5
Products
5,000
Documents
Unlimited
Users
10
Support
Email + chat
Get started

Enterprise

For chains and franchises

Custom

Unlimited branches and users, custom integrations, white-label, and dedicated support.

Branches
Unlimited
Registers
Unlimited
Products
Unlimited
Documents
Unlimited
Users
50+
Support
Dedicated SLA
Contact us

Prices in Costa Rican colones (₡). No setup fees. No long contracts. Cancel anytime.

Enterprise

Looking for something custom?

If your operation needs more than 3 branches, integrations with your existing ERP or accounting, your own brand, dedicated SLA, or on-site training — we'll build a custom solution.

Let's talk
Unlimited branches and users
Custom integrations (ERP, ecommerce, accounting)
White-label with your brand
Dedicated SLA and 24/7 support
On-site training and data migration
Annual or contract billing
FAQ

What people ask us

Can't find what you're looking for? Write to us and we'll get back to you fast, no commitment.

The system warns you in advance. You can upgrade anytime from Settings → Plan. Your data stays intact.

Try WePOS today

No credit card. No installation. No surprises. If you need something custom, we're here for that too.