My posting setup for Bank Transactions is set to post through the GL. When I manually enter a Bank Transaction it posts through, when I import one using SmartConnect it does not post through, but instead creates a batch in GL.
Posting through is not supported by eConnect. The Microsoft eConnect documentation states this:
The bank transaction entry is a posting window and it does not allow you to save batches. When you use eConnect to enter a bank transaction, it generates a batch in the General Ledger. eConnect does not post through the General Ledger. You must verify and post all the batches generated by eConnect to the Microsoft Dynamics GP General Ledger.
If your Microsoft Dynamics GP setup allows posting through the General Ledger, this does not apply to eConnect.