×

System and method for scanning and processing of payment documentation in an integrated partner platform

  • US 10,410,191 B2
  • Filed: 06/04/2014
  • Issued: 09/10/2019
  • Est. Priority Date: 03/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing a payment instrument using a cloud-based billing system, the method comprising:

  • retrieving, by a server associated with the cloud-based billing system, a plurality of invoices from one or more business partners, obtaining an identifier for a payor associated with each of the plurality of invoices, and storing the plurality of invoices with respective identifiers locally in a memory of the server that is remote from a first computing device;

    receiving, from the first computing device, a scanned image of the payment instrument at the server over a network connection;

    performing, by server associated with the cloud-based billing system, an optical character recognition (OCR) on the scanned image;

    identifying, by the cloud-based billing system server, via the OCR performed on the scanned image, an entity originating the payment instrument using an identifier on the payment instrument;

    identifying, by the cloud-based billing system server, one or more local invoices of the plurality of invoices associated with the entity originating the payment instrument by matching the identifier on the payment instrument to the respective identifiers of the one or more local invoices, wherein the one or more local invoices are stored locally in the memory of the server;

    closing out, by the cloud-based billing system server, the one or more local invoices stored in the memory of the server by applying a credit based on the OCR performed on the scanned image of the payment instrument;

    instructing, by a local expanded application program interface (API) associated with the cloud-based billing system server, a remote API executed at a second computing device to access third-party accounting software and identify a set of invoices that are outstanding in the third-party accounting software and determine one or more remote outstanding invoices associated with the one or more local invoices stored in the memory of the cloud-based billing system server; and

    synchronizing, based on the instructions communicated between the local expanded API and the remote API over a network, the credit applied to the one or more local invoices stored in the memory of the server with the one or more remote outstanding invoices in the third-party accounting software, thereby closing out the one or more remote outstanding invoices in the third-party accounting software.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×