Skip to content
@komma-softhouse

Komma SoftHouse

Software for the rules Spanish businesses have to follow: fiscal compliance, working time, document certification.
Komma SoftHouse

Software that businesses sell with: online products, tills and handhelds that keep working offline, and the fiscal layer underneath them. Plus the Filament plugins and PHP engines we build it all on, for teams who want them in their own apps.

$ kommasofthouse.com    $ info@kommasofthouse.com


; products

What it does
Pyme Invoices, tickets and quotes with VERI*FACTU built in; sales, purchases, stock and accounting in one place → pyme.kommasofthouse.com
Komma ERP Every store in one system: the till sells, the handheld counts stock, head office sees each store's figures → kommaerp.kommasofthouse.com · demo
Komma POS Retail The till of a store, paid once: barcodes, stock, returns, gift vouchers, cash closing, Verifactu; works offline → posretail.kommasofthouse.com
TicketRápido Sell and print tickets at the box office, validate them with a phone at the door; Verifactu included → product page
Kontime Working-time records under RDL 8/2019: clock in from a phone, a QR code or an NFC kiosk; records an inspector can read → kontime.kommasofthouse.com
Komma Stamps Proof that a document existed, when, and whose it was: its SHA-256 hash anchored on Arbitrum One; the file never leaves your device → stamps.kommasofthouse.com
Komma Blackbox Your website as an attacker sees it: what is exposed, ordered by risk, with how to fix it → blackbox.kommasofthouse.com

; apps

Native apps are distributed from public release repositories, and each one updates itself from its own repository.

App Part of
Komma TPV Komma ERP · store till → releases
Komma PDA Komma ERP · warehouse and store handheld → releases
Komma POS Retail Desktop point of sale → releases
Komma POS Beauty Desktop point of sale for salons → releases
TicketRápido Box office · desktop → releases
TicketRápido Box office and door control · Android → releases
Kontime Employee app · Android → releases
Kontime Kiosk Shared clock-in kiosk with NFC · Android → releases
Pyme Invoice capture by photo · Android → releases
Komma Stamps Desktop with watched folders → releases
Komma Stamps Android → releases
Komma Signage Player Digital signage player · Android TV and Fire TV → releases

; filament plugins

Commercial plugins for Filament v5. Sources are private; documentation, issues and discussions live in each public docs repository.

Plugin What it does
filament-verifactu Spanish fiscal compliance: AEAT VERI*FACTU, TicketBAI and Bizkaia LROE, Navarra, Facturae with FACe and FACeB2B → docs
Eesti Billing Estonian invoicing for Filament → docs
Multi-Tenancy Database-per-tenant multi-tenancy on stancl/tenancy 3 → docs
Filament Navigator Database-driven sidebar and topbar, run from the panel itself → docs
BTCPay Crypto payments through BTCPay Server → docs

filament-verifactu in detail

Regime What ships
AEAT · common territory VERI*FACTU and non-Verifactu chained records, hash chain, XAdES signing, tributary QR, queued submission with flow control, homologation battery
TicketBAI · Araba, Bizkaia, Gipuzkoa Signature-chained registration, cancellation, corrective invoices, Zuzendu, per-territory endpoints, and both chapters of Bizkaia's LROE (issued and received)
Navarra Full document lifecycle and the foral report drafts (F-69, F-50, 349, 715, 759); NaTicket plugs in the day the Orden Foral is published
Public and B2B e-invoicing Facturae 3.2.2, FACe and FACeB2B with the complete receiver-side lifecycle

On top of the fiscal core:

→ the whole document flow: quotes, invoices, credit notes, SAT repair orders
→ the received side of the ledger: supplier invoices and expenses, OCR capture, attachment preview
→ A4 and thermal printing with a live template designer, plus a Print Agent for cloud tills
→ an on-prem API sidecar for POS and ERP terminals
→ tax drafts that read both sides: 303, 347, 349, withholding and a corporate-tax estimate

230 tests. Six languages. ->expenses(), ->face(), ->ocr() and every other surface is an explicit opt-in. Lifetime licence holders are invited to the source repository and report there.


; open-source engines

The plugins depend on these packages through Composer, so they are open by design and usable on their own in any PHP application.

Package Scope
verifactu-engine AEAT VERI*FACTU records, hash chain and SOAP client → repo
tbai-engine TicketBAI for the three Basque territories, Zuzendu, and Bizkaia's LROE (Batuz) with issued and received chapters → repo
facturae-engine Facturae 3.2.2, XAdES, FACe and FACeB2B → repo
asice-engine ASiC-E containers with XAdES signatures for Estonian eID: ID-kaart via Web eID, Smart-ID and Mobile-ID, with OCSP and time-stamp → repo
composer require komma-softhouse/verifactu-engine

; for developers

→ skeleton-plugin: the template every Komma Filament 5 plugin starts from
→ standards implemented: VERI*FACTU (RD 1007/2023), TicketBAI, Batuz LROE 140/240, Hacienda Foral de Navarra, Facturae 3.2.2 with FACe and FACeB2B, ASiC-E, Registro de Jornada (RDL 8/2019)
→ stack: Laravel 13, PHP 8.4+, Filament v5, Livewire v4, Tailwind CSS v4, NativePHP


; contact

$ kommasofthouse.com    $ linkedin    $ instagram    $ info@kommasofthouse.com


© Komma SoftHouse

Popular repositories Loading

  1. skeleton-plugin skeleton-plugin Public template

    Template for building Filament 5 plugins the Komma way

    PHP 1

  2. komma-pos-beauty-releases komma-pos-beauty-releases Public

    Komma POS Beauty, desktop point of sale for salons: downloads

    1

  3. .github .github Public

    Organization profile and community health files

  4. komma-ticket-rapido-releases komma-ticket-rapido-releases Public

    TicketRápido for Windows and macOS: downloads

  5. verifactu-engine verifactu-engine Public

    AEAT VERI*FACTU records, hash chain and SOAP client for PHP

    PHP 1

  6. tbai-engine tbai-engine Public

    TicketBAI for Araba, Bizkaia and Gipuzkoa, Zuzendu and Bizkaia LROE (Batuz) for PHP

    PHP

Repositories

Showing 10 of 23 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…