Secure Access — Powered by NULogic
Interactive D3.js diagram — click components, toggle layers, follow animated data flows
What Enactor provides out-of-the-box vs what NULogic will build for Liverpool Mexico
NULogic Proprietary Code
Macy's took 2 years across 500+ stores. Liverpool targeting ~1 year.
PAC SLA issues during tax season threaten compliance and revenue.
Different terminal firmware across stores breaks EMV and contactless.
Mexico payment networks (PROSA/E-Global) have variable latency.
Network outage loses transactions if not properly queued.
Pricing updates delay if ERP adapter hits throughput limits.
Inventory data becomes stale at scale (2M+ messages/day).
Terminals powered off during Estate Manager broadcast miss code updates. Store runs mismatched versions causing transaction errors.
Store employee transferred or floating to another location cannot log in. User profiles are store-specific in Estate Manager.
Scaling to 100+ stores in months requires flawless automation.
Different terminal brands have conflicting kernel versions.
Display lag confuses customers, causes retry chaos.
Store 247 different from store 89 → maintenance nightmare.
Edge cases slip through → defects in production.
Mexico tax laws or payment rules change → rework required.
Buen Fin (Mexico Black Friday) = 2X last year's peak load.
Store customizations break compliance or tax validation.
Encryption key rotation across 100+ pinpads is complex.
Real incidents from our Macy's deployment. Every lesson learned is built into our Liverpool approach.
118 test scenarios across 10 modules — Eggplant, Selenium, JUnit, K6
| Module | Scenarios | Automation | Status |
|---|---|---|---|
| POS Core (Sales, Returns, Exchanges) | 12 | ✓ Ready | |
| Payment Processing | 8 | ✓ Ready | |
| CFDI Tax Integration | 6 | ✓ Ready | |
| Inventory & Pricing | 9 | ✓ Ready | |
| Loyalty & Promotions | 10 | ⚠ In Progress | |
| Omnichannel (BOPIS) | 7 | ⚠ In Progress | |
| Offline Mode & Sync | 8 | ✓ Ready | |
| Pinpad Integration | 15 | ✓ Ready | |
| Performance & Load | 10 | ✓ Ready | |
| Integration & APIs | 15 | ✓ Ready |
Mexico Tax Compliance — Step-by-Step Flow
| POS Field | CFDI Element | Format/Validation | Required |
|---|---|---|---|
| Transaction ID | Folio | UUID | Yes |
| Sale Date/Time | Fecha | ISO 8601 | Yes |
| Customer RFC | Rfc (Receptor) | 13 chars uppercase | Yes* |
| Item Description | Concepto/Descripción | Max 1000 chars | Yes |
| Item Price | PrecioUnitario | Decimal (up to 6 places) | Yes |
| Quantity | Cantidad | Decimal | Yes |
| Tax Rate | Impuesto/TasaOCuota | 16% IVA standard | Yes |
| Total Amount | Total | Decimal 2 places | Yes |
| Payment Method | FormaPago | 01=Cash, 02=Check, 03=Transfer, 04=Card | Yes |
| Reference ID | CertificadoDigital | Store certificate serial | Yes |
Primary PAC: Finkok (STP) — 99.99% uptime SLA
Secondary PAC: Quadrum (Santander) — Automatic failover if primary timeout exceeds 5 seconds
Queue Strategy: If both PACs unavailable, queue locally and retry every 10 seconds for up to 24 hours
The hardest part of any Enactor POS deployment
| Terminal Model | Protocol | Supported | Notes |
|---|---|---|---|
| Ingenico iPP350 | USB/Serial | ✓ Yes | Most common in Mexico, proven firmware |
| Ingenico Lane 3000 | TCP/IP | ✓ Yes | Newer model, better contactless support |
| Verifone VX820 | Serial/USB | ✓ Yes | Used by Elektra, compatible firmware available |
| Verifone MX925 | TCP/IP | ✓ Yes | Newer, requires JAR update |
| PAX A920 | TCP/IP | ⚠ Limited | Requires custom adapter, less common |
| Gateway/Network | Type | Integration | Status |
|---|---|---|---|
| PROSA (Grupo Elektra's network) | Payment Network | Native Enactor integration | ✓ Primary |
| E-Global | Payment Acquirer | REST API (REST-ful) | ✓ Failover |
| Banorte/Tesorería | Corporate Payment | Integration for Liverpool Credit | ✓ For MSI |
| BBVA | Merchant Services | Processing for DCC (Dynamic Currency Conversion) | ⚠ Optional |
MSI (Meses Sin Intereses) — Installments: Liverpool credit cards support 3, 6, 12 month interest-free installments. Implementation:
Click any card to explore the full interactive experience in a new tab.
CFDI 4.0 animated workflow, MSI installment tiers, PROSA/Banorte payment routing, Buen Fin load strategy, and regulatory compliance checklist.
Open Mexico Strategy →5 detailed sequence diagrams: EMV payment flow, CFDI generation, MSI processing, offline recovery, and Ansible store deployment.
Open Flow Diagrams →56 production-ready files, 22,500+ lines of code, complete Macy's proven accelerators.
Interactive D3.js HTML diagram of Liverpool Enactor target architecture with all layers.
12-step CFDI 4.0 flow, field mappings, PAC failover, tax calculation guide.
100 test scenarios across 10 modules. Eggplant + Selenium automation. Download full library.
5-phase implementation plan, risk mitigation, Macy's deployment lessons, hypercare plan.
High-level overview of Liverpool Enactor implementation scope, timeline, and key deliverables.
Complete test case scenarios for manual QA including payment flows, CFDI, and MSI installments.
Real-time interactive dashboard simulating Liverpool's POS monitoring and deployment metrics.
Detailed flow diagrams for payment processing, CFDI generation, MSI installments, and store deployment.
Complete CFDI 4.0 workflow, payment gateway architecture, Buen Fin strategy, and MSI integration.
Direct access to NULogic engineering team for implementation questions and next steps.