Patent ID: 8886562

Claim:
A method for processing settlement transactions on a distributed computer system, comprising: storing, by the distributed computer system, settlement data corresponding to a plurality of settlement requests in a settlement storage, the settlement storage including for each of the plurality of settlement requests a request status field indicating a processing status of the settlement request, each of the plurality of settlement requests destined for at least one of a plurality of vendors; storing, by the distributed computer system, vendor data in a vendor file information storage describing a vendor file to be created for a vendor, the vendor file information storage including a file status field indicating a processing status of the vendor file, the file status field including a value indicating the vendor file is being created; creating, by the distributed computer system, the vendor file for the vendor, the vendor file including a set of settlement requests, from the plurality of settlement requests, destined for the vendor and which include a value in the requests' respective request status field indicating that settlement data of the request has been formatted for the vendor; responsive to the file status field including the value indicating that the vendor file is being created for longer than a threshold time period, declaring that an error occurred in creating the vendor file and recreating, by the distributed computer system, the vendor file; and providing, by the distributed computer system, the vendor file to the vendor for processing the set of settlement requests.