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.

Register

Point of sale

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

What's free here is paid elsewhere

Reference prices May 2026. Verify directly with each provider.

WePOS

Best
Our recommendation
Entry plan
₡5,000 / mo
POS included
Inventory included
Real free plan
Alegra
Entry plan:~₡16,000 / mo
POS included:
Extra cost
Inventory included:
Extra cost
Real free plan:
GTI Facturación
Entry plan:₡6,600 / mo
POS included:
Inventory included:
Real free plan:
Factura Profesional
Entry plan:~₡5,400 / mo
POS included:
Varies
Inventory included:
Varies
Real free plan:
TicoFactura
Entry plan:₡6,900+ / mo
POS included:
Inventory included:
Real free plan:
Tribu CR Hacienda
Entry plan:Free
POS included:
Inventory included:
Real free plan:
Invoicing only
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.

01

Retail and stores

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

02

Restaurants and cafés

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

03

Wholesalers and distributors

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

04

Multi-location businesses

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

05

Salons, shops, and services

Sales by service, tips, invoicing to recurring customers.

06

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.

Capacity
  • Branch1
  • Register1
  • Products50
  • Documents per month30
  • Users1
  • SupportCommunity
Start free

Basic

For small businesses

5,000/ mo

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

Capacity
  • Branch1
  • Registers2
  • Products500
  • DocumentsUnlimited
  • Users3
  • SupportEmail
Get started
Most popular

Professional

For growing SMBs

35,000/ mo

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

Capacity
  • Branches3
  • Registers per branch5
  • Products5,000
  • DocumentsUnlimited
  • Users10
  • SupportEmail + chat
Get started

Enterprise

For chains and franchises

Custom

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

Capacity
  • BranchesUnlimited
  • RegistersUnlimited
  • ProductsUnlimited
  • DocumentsUnlimited
  • Users50+
  • SupportDedicated 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.

Talk to the team
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.