{   "comment": "Fiserv CCN Positive Pay Extract File Format",
 
    "type": "PPE", "name": "Positive Pay Extract File", "format": "fixed", "recordLength": 298, "suffixes": [ "ppe", "txt" ],
    "description": "Positive Pay Extract file (for ARP/SMS) created by Fiserv's Commercial Client Navigator (CCN).",
 
    "records": [ 
        { "type": "Extract", "name": "Extract Record", 
          "description": "Positive Pay Extract record (for ARP/SMS) created by Fiserv's Commercial Client Navigator (CCN).",
          "fields": [ [ "Filler 1",               20, "O", "", "", "All spaces." ],
                      [ "Filler 2",               10, "O", "", "", "All spaces." ],
                      [ "Account",                20, "R", "N", "",
                            "Customer Account Number.  Taken from the account number on the input file." ],
                      [ "Control Number",         14, "R", "N", "",
                            "Control Number generated by ARP/SMS.  Used in SMS as the unique key of the file." ],
                      [ "Control Sequence",        1, "R", "N", "",
                            "Control Number generated by ARP/SMS.  Part of the unique key of the file." ],
                      [ "Record Type",             5, "R", "N", "",
                            "Record type." ],
                      [ "Filler 3",              110, "O", "", "", "All spaces." ],
                      [ "Decision",               20, "O", "PAY|RETURN| ", "", 
                            "Positive Pay decision - Pay or Return.", [], [" ", "PAY", "RETURN" ]],  
                      [ "Filler 4",               78, "O", "", "", "All spaces." ],                     
                      [ "Return Reason Code",      2, "AN", "", "", "" ],                         
                      [ "Bank",                    5, "R", "N", "",
                            "ARP/SMS Bank ID / FI ID.  Usually the last 3 digits: 000201, 000202, etc. Populated from the input file data." ],                     
                      [ "Decision Operator",       8, "AN", "", "", "Operator who decided the positive pay exception." ],  
                      [ "Filler 5",                5, "O", "", "", "All spaces." ]]                
        }    
    ]
}