Secure Access — Powered by NULogic
Interactive D3.js diagram — click components, toggle layers, follow animated data flows
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 SAP adapter hits throughput limits.
Inventory data becomes stale at scale (2M+ messages/day).
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) = 3x normal 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.
100 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:
Real-time simulation of Liverpool's Enactor POS monitoring — based on projected deployment metrics.
Open full dashboard in new tab for best experience
Complete CFDI 4.0 workflow, MSI installments, payment gateway architecture, and Buen Fin strategy.
Open full Mexico showcase in new tab
Detailed sequence diagrams for payment processing, CFDI generation, MSI installments, offline recovery, and store deployment.
Open full diagrams in new tab
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.