maillotf/ikentoo-bridge-bundle
A bridge bundle that connects your PHP application to the iKentoo point-of-sale platform. It wires up credentials, service clients, and configuration so you can query POS data, sync orders, and build integrations without boilerplate. Install, configure, and start talking to iKentoo.
financial->getReceiptTransactionsRange, orderAndPayment->loadMenu). Anything outside that surface is still custom work.getReceiptTransactionsRange signature (location ID, date-from, date-to, field list, limit) directly supports roadmap items like daily Z-report ingestion, revenue reconciliation, and staff-attributed transaction reporting. If your roadmap has "pull POS transactions into our dashboard," this is a credible accelerant.loadMenu(locationId, menuId, bool) maps to roadmap work on digital menus, price propagation to ordering channels, and menu-version auditing.Consider it when:
maillotf), pre-1.x-grade documentation, no published support policy.Look elsewhere when:
framework.yaml; you would be building credential routing yourself.1000 limit with no documented cursor or total-count contract, which is a real risk for financial data completeness.For executives: This is a small, single-purpose connector to Ikentoo, the POS system used in hospitality. It lets us read receipt transactions and menus without building that plumbing from scratch. It is a cost-and-time saver for a proof of concept, not yet a production-grade dependency: version 1.0.0, one maintainer, minimal documentation, and no evidence of the hardening (retries, error handling, rate limits) we would require for money-touching reporting. Recommendation: greenlight as a PoC dependency behind an internal adapter, and budget a small amount of engineering to wrap it so we are not locked in. Do not commit customer-facing financial reporting to it without a hardening review.
For engineering: Treat this as a Symfony bundle consumed inside Laravel — isolate it behind our own IkentooClient interface so the vendor package is swappable, and so we control config (secrets manager, per-location tokens) rather than framework.yaml. Validate three unknowns before building on it: (1) what pagination/limit actually does beyond 1000 records, (2) what the failure modes and HTTP status handling look like, and (3) whether orderAndPayment supports any write operations. Pin the version, and add contract tests around the two call sites so a minor bump cannot silently change behaviour.
How can I help you explore Laravel packages today?