My explanation of the different term/services that Quicken has provides and provided in the past.

Options
Chris_QPW
Chris_QPW Member ✭✭✭✭

Methods for retrieving transactions:

Direct Connect:

Quicken talks to financial institution using the OFX protocol.  Requires the financial institution to have an OFX server that ties into the rest of their system.  There is a “send” and a “receive” conversation.  Quicken sends a request for the transactions, and the financial institution’s OFX sends back the transactions in the OFX format.

Web Connect/QFX file:

The financial institution generates a file that has as the same format as the “receive” part of the Direct Connect conversation, and the user imports that QFX file into Quicken to get the transactions into their register.

Express Web Connect (This is known as Quicken Connect on Quicken Mac, and works similarly):

Quicken syncs data with the Quicken Cloud dataset/server, which in turn talks to Intuit’s servers, which in turn talks to the financial institution’s website.  Intuit logs in as the user and transfers the data in an “agreed upon method” (which isn’t standardize over all the financial institutions, and as such there isn’t any telling how reliable this will be over all the different financial institutions).

Express Web Connect +:

It exactly the same as Express Web Connect is the exception of the connection between Intuit and the financial institution.  It is a standardized protocol.

You will notice I have not mention bill presentment or bill pay yet.  With the exception of Direct Connect none or the above has anything to do with bill presentment/paying bills.

Here is a rundown of how each of these bills pay services work(ed).

"Bill Pay" (through Direct Connect):  Using the OFX protocol basically Quicken works almost like a GUI for the financial institution's bill payment system.  As in it can request the list of billers, add new ones, send payments, schedule payments, ... All through the OFX protocol.  Only Quicken (the program) and the financial institution are involved.  Note this is a "push" system where the payments are sent from your checking account.  And of course, if a transfer wasn’t possible a check was sent instead.

"Quicken Bill Pay" (provided by Metavante Payment Services) For the people that didn't have "Bill Pay" (or didn't want to pay if their financial institution charged for it) they could use this service.  For the most part other than setting it up, to the Quicken user it looked the same, but underneath it was talking to a third-party service.  This service worked by you authorizing it to do ACH transfers from your checking account.  So, if you requested it to pay Xfinity it would put in an ACH transfer from your checking account to Xfinity.  It was a "push" system too.  Note that if you were paying someone that couldn’t accept an ACH transfer, a check was sent instead.  But Metavante got out of this business a few years ago, which pushed Quicken Inc to go to “Quicken Bill Manager”.

Since about Quicken 2012 Quicken has had “Online Bills” (bill presentment) from a third-party service and SuperUser @Sherlock thinks it is BillGO.  It works by logging into the biller’s website as you and tries to get the bill.  In practice over the years, it works well with some billers, flaky with others, and doesn’t work at all for others in that either the biller isn’t supported, or it will never complete the setup, or it never gets the bill.

Quicken Bill Manager/Quicken Quick Pay is from this same third-party and works the same way except now you extend the functionality to try to schedule payments.  This is a "pull" system where it is the biller that is transferring the money from your credit card or checking account to pay the bill.

And then there is the “fallback”.  For billers that can’t be scheduled like this and such you have Quicken Bill Manager/Check Pay.  As in you are directing the third party-service to write a check for you.

As far as how all of this shows up in Quicken, for the most part they integrated the so that you get the kinds of things you might expect where the payment transactions appear in the register with “status information” and such, and there is more information on them on the Bills & Income tab.  I don’t know all the nitty gritty details because I avoid the system

I will point out that when you link a reminder to an online bill, it takes over the date and amount of that reminder.  This is a good thing when it is right, very bad when it isn’t, and it also removes your ability to use the estimate functions in the reminders.


Personally, I spent many years trying to make the online bill presentment system to work but it was never reliable.  I wouldn’t even consider paying my bills knowing that the bill system is based on this same unreliable system.   It has been several years since I have dropped using it.

I have almost all of my bills paid automatically from my credit card, so I don't have to care about being able to see every bill (they appear on my credit card, and I have plenty of time to contest them if need be.  In truth I have never had to contest a bill).  This is also a “pull system” where the biller’s are pulling the payments from credit card/checking account, but it is different in two very important ways.  The first is I’m setting it up, not some “script”.  Second, I set it up to pay the bill off in full and then I don’t have to touch it again.  Whereas with Quicken Bill Manager people want to schedule/change thing frequently increasing the chances of things 
going wrong.

Another approach is to use your financial institution's website/bill pay system and then setup manual reminders in Quicken and match those to the downloaded transactions as the bills get paid.  Yes, you have to double entry, but in truth once you get most of the bills setup the most you have to do is tweak the amounts and maybe the dates a bit.

Of course, if your system is "I pay bills when I get around to them" and the same bill might be paid at completely different times, they the workload goes up.

Sync to Mobile/Web:
There is definitely some confusion on this one.  The sync is between the Quicken Desktop data file and the Quicken Cloud dataset.  The Quicken Cloud dataset is used by the Quicken Mobile App and Quicken Web site (sometimes called App).  They are the "GUIs" for the Quicken Cloud dataset.

The idea with the "sync" is that even though the Quicken Desktop data file is the "master", either side can update the data and it has to be kept in sync.  It is important to note that there is an unique Id in every data file that is used to connect the Quicken Desktop data file to the Quicken Cloud dataset. And if one just takes copy of a data file say with Windows Explorer and start using it as if it was a different data file this sync can get messed up and corrupt the data.  One should always use the copy/template feature in Quicken if they want a copy of their data file to be used as a start for another data file or create new Quicken Desktop data file.

Sync to Mobile/Web has been implicated in many strange "data corruptions" like changing of transactions and budgets.

And note that Express Web Connect uses this same sync to get the transactions.  Its flow is:
Quicken Desktop data file -> Sync <- Quicken Connection Services/Quicken Cloud dataset -> Intuit servers -> Financial institution's websites

So, it is "syncing" too.  It seems to be more stable than "Sync to Mobile/Web", but there are strange bugs like changing the opening balances.

More details here:
https://community.quicken.com/discussion/7882641/qcs-express-web-connect-is-cloud-sync
Signature:
This is my website: http://www.quicknperlwiz.com/

Comments

  • Sherlock
    Sherlock Member ✭✭✭✭
    edited July 2022
    Options
    Instead of the Quicken Connect, I suspect you meant to use Web Connect.
  • Chris_QPW
    Chris_QPW Member ✭✭✭✭
    Options
    Sherlock said:
    Instead of the term Quicken Connect, I suspect you meant to use Web Connect.
    Thanks Sherlock, I have corrected it.
    Signature:
    This is my website: http://www.quicknperlwiz.com/
  • mshiggins
    mshiggins SuperUser ✭✭✭✭✭
    edited July 2022
    Options
    This post is a good reference, seems like a good candidate for a FAQ. 

    Quicken user since Q1999. Currently using QW2017.
    Questions? Check out the Quicken Windows FAQ list

  • Sherlock
    Sherlock Member ✭✭✭✭
    Options
    mshiggins said:
    This post is a good reference, seems like a good candidate for a FAQ. 
    If that is the intent, there is an unmatched parenthesis in the Express Web Connect description. 
  • Chris_QPW
    Chris_QPW Member ✭✭✭✭
    Options
    That was sort of the intent, at least I was going to refer back to it when the subject comes up so I can stop repeating it (or parts of it).

    I think I fixed the parentheses that you talked about @Sherlock.

    You all are welcome to fix anything you find or add to it.
    Signature:
    This is my website: http://www.quicknperlwiz.com/
  • Sherlock
    Sherlock Member ✭✭✭✭
    Options
    Chris_QPW said:
    That was sort of the intent, at least I was going to refer back to it when the subject comes up so I can stop repeating it (or parts of it).

    I think I fixed the parentheses that you talked about @Sherlock.

    You all are welcome to fix anything you find or add to it.
    Thanks but you have titled the discussion: My Explanation... and have written the post in the first person.

    There are additional comments you might include with regard to the connection methods similar to the types of comments you chose to provide for the online bill presentment.  The alternative would be to drop your critique although, in my opinion, that is the real value of this post.  
  • BK
    BK Member ✭✭✭✭
    Options
    Thank you @Chris_QPW .  Another important term that is often misunderstood and can benefit from a good write-up is "Sync".  Either added to this or a separate write up.
    - QWin Deluxe user since 2010, US subscription on Win11
    - I don't use Cloud Sync, Mobile & Web, Bill Pay/Mgr

  • Chris_QPW
    Chris_QPW Member ✭✭✭✭
    Options
    I started this with My Explanation, because frankly it might not line up with what Quicken Inc says, and such so I wanted to let people know it is my opinion in a lot of spots.  So, maybe it isn't really good for a FAQ.

    Note I have one hour and then I can't edit the original post, so I'm going to throw in a section on "sync" and that will be it for me, but like I said I have no problem with others correcting it.
    Signature:
    This is my website: http://www.quicknperlwiz.com/
  • Chris_QPW
    Chris_QPW Member ✭✭✭✭
    Options
    Here is some more information people might find useful.

    FDX is the new standard protocol between the aggregator and the financial institution.  This is what Quicken Windows is calling Express Web Connect +.

    Here is the website for the organization that is administrating this.
    https://financialdataexchange.org/FDX

    People might find the members page interesting:
    https://financialdataexchange.org/FDX/FDX/The-Consortium/Members.aspx

    Also these people have also taken over administrating the OFX protocol which is basically the same thing that Quicken calls Direct Connect:
    https://financialdataexchange.org/FDX/FDX/About/OFX-Work-Group.aspx
    Signature:
    This is my website: http://www.quicknperlwiz.com/
  • BK
    BK Member ✭✭✭✭
    Options
    @Chris_QPW , did you by any chance do an attempt on Sync?
    - QWin Deluxe user since 2010, US subscription on Win11
    - I don't use Cloud Sync, Mobile & Web, Bill Pay/Mgr

  • Chris_QPW
    Chris_QPW Member ✭✭✭✭
    Options
    BK said:
    @Chris_QPW , did you by any chance do an attempt on Sync?
    Nope.  I have no intention of messing up my accounts out of curiosity of what will happen.  This round I will leave it to all the people that feel they need these services.  I do not.
    Signature:
    This is my website: http://www.quicknperlwiz.com/
  • Chris_QPW
    Chris_QPW Member ✭✭✭✭
    Options
    It was pointed out to me that there is another difference between Express Web Connect and Express Web Connect +.  Because Express Web Connect + is using secure rotating tokens, there is no need for multiple factor authentication, and in fact the protocol doesn't even seem to allow it.

    This is like Direct Connect where it has its own security model separate from the website login and such what is needed to log in by these connection methods is different than what you have to do to log in with a web browser.  Note this is like in the case of using the Chase app, there isn't any need/use of multiple factor authentication since the Chase app is considered one form of authentication and the username/password is the second (or a fingerprint on Android at least).  With Express Web Connect + they know for sure that it is Intuit connecting by the very fact that they can generate the right tokens.
    Signature:
    This is my website: http://www.quicknperlwiz.com/
This discussion has been closed.