| Ayala (existing) | 21-col CSV + hourly + Z-read | <contract_no><MMdd>.txt, ...H.txt, ...Z.txt | local | SiteLink processAyala | PDF (Nov 2018) | 3 .txt | OK |
|---|
| Ayala (new req.) | Transposed key/value CSV - 68-field txn with nested line items; 110-field EOD, one column per terminal | <CCCODE><MMDDYY><TER_NO>_<TXN#>.csv, EOD<CCCODE><MMDDYY>.csv | local | - | 2 PDFs, fully decoded | 5 .csv incl. refunds | NEW |
|---|
| Robinsons | Tagged fixed-width, records 01-30 | <tenant last4><MMdd>.<term2><batch> | FTP, .unsent retry queue | SiteLink processRobinson | PDF (2012) | none | OK |
|---|
| Megaworld | Tagged 01-22 daily + hourly + discount CSV; decimal points stripped file-wide | S|H|D + tenant[0..4] + term[0..2] + session + . + monthCode + dd | local | SiteLink processMegaWorld | PDF (scanned) | Notes.txt | OK |
|---|
| SM Coin | Wide CSV, one line per terminal | <MMddyyyy>.txt + Z<MMddyyyy>.flg | local | SiteLink processSMCoin | .xls (unread) | none | OK |
|---|
| SM SIA | 2 CSVs - transactions + transaction details (CsvHelper) | per SM spec | Mosaic Generic Scheduler | POS processNewSMReq, gated by mis_latest_sm_files | xlsx v1.5 + scenarios | retail .csv, food .xlsx | OK |
|---|
| Araneta / ACI | 66-field wide CSV | <MMddyyyy>.txt + .flg | local | SiteLink processAraneta | xlsx (in ACI/) | none | OK |
|---|
| Verdant | 66-field wide CSV, upserts the line whose col 61 matches the terminal | <MMddyyyy>.txt + .flg | local | SiteLink processVerdant | none | none | OK, spec-less |
|---|
| CBE Estrada | 66-field family, own mandated discount (CBD) | - | - | - | xlsx | none | NEW, config variant |
|---|
| CCI Acienda (Caserta) | 66-field family, own mandated discount | - | - | - | xlsx | none | NEW, config variant |
|---|
| Vista | .sal, records 01/99/95, quoted values | mmddyycc.sal | local, network share configured but unused | only frmLogs.processVista; Generate.mallsetup case is commented out | none | none | OK, fragile |
|---|
| Starmall | .sal family; ASCII, zeros as 0.00, char values quoted | mmddyycc.sal, cc = upload attempt | mall network folder to Hookup Server via tapping point | - | pptx | none | NEW, family exists |
|---|
| PITX | Alliance TMS XML | sales_<tenant>_<term4>_<session5>.xml | local | POS GeneratePITXXML; SiteLink processPITX | PDF (TSMS 2.1.1) | via Eton folder | OK |
|---|
| Eton | same Alliance TMS XML as PITX | same | local | POS, routed to GeneratePITXXML | 2 PDFs | 2 .xml, 4 check .xlsx | OK |
|---|
| Pacific Mall | same Alliance TMS XML as PITX | same | local | POS, routed to GeneratePITXXML | identical set to Eton | identical set to Eton | OK |
|---|
| MIAA | Tagged summary 1-24 + hourly 01-010 + txn CSV; also real-time per transaction | S<tenant4><term2><session><monthCode><dayOfYear>.txt | local | POS + SiteLink processMIAA / processMIAAEOD | none | none | OK, spec-less |
|---|
| Shangrila | Hourly 01 lines + 99 totals | <MMddyyyy>.txt | local | SiteLink processShangrila | PDF | none | OK |
|---|
| Rockwell | CSV per ACC guidelines | - | local | POS GenerateRockwell | 2 PDFs (scanned) + Checker.xlsx validator | SAMPLE-*.xlsx | OK |
|---|
| Estancia / OCLP | Per-invoice, real-time | L<tenant4><term2>.<month><dd> | local | POS processEstanciaInvoice | PDF (scanned) + Hourly Format.docx | none | OK |
|---|
| Festival | unknown | - | - | - | .xls (unread) | none | ? |
|---|