jcoliz.OfxSharp.NetStandard 3.0.1

Install-Package jcoliz.OfxSharp.NetStandard -Version 3.0.1
dotnet add package jcoliz.OfxSharp.NetStandard --version 3.0.1
<PackageReference Include="jcoliz.OfxSharp.NetStandard" Version="3.0.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add jcoliz.OfxSharp.NetStandard --version 3.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: jcoliz.OfxSharp.NetStandard, 3.0.1"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install jcoliz.OfxSharp.NetStandard as a Cake Addin
#addin nuget:?package=jcoliz.OfxSharp.NetStandard&version=3.0.1

// Install jcoliz.OfxSharp.NetStandard as a Cake Tool
#tool nuget:?package=jcoliz.OfxSharp.NetStandard&version=3.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

OFXSharp

Build+Test Release

This library is a port from the original OFXParser to .NET Standard.

OFXParser is a library to parse OFX Files into plain C# objects, with some small changed done to handle OFX Files used by Brazilian banks, that don't strict follow the OFX pattern.

If you have any request, fell free to open a issue.

How to use

OfxDocument ofx = OfxDocumentReader.FromSgmlFile( filePath: @"c:\ofxdoc.ofx" );
OfxStatementResponse statement = ofx.Statements.First();

This will give you an object of type OfxStatementResponse, with the following properties:

public class OfxStatementResponse
{
    public OfxStatus ResponseStatus { get; }

    public String DefaultCurrency { get; }

    public Account AccountFrom { get; }

    public DateTimeOffset TransactionsStart { get; }

    public DateTimeOffset TransactionsEnd   { get; }

    public List<Transaction> Transactions { get; }

    public Balance LedgerBalance { get; }

    public Balance AvailableBalance { get; }
}

Maintainer History

This code has quite a history of forks and multiple mainainters releasing it over time!

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
3.0.1 160 12/6/2021
3.0.1-rc5 143 11/22/2021
3.0.1-rc4 522 11/21/2021
3.0.1-rc3 524 11/21/2021

Updated with numerous bug fixes and new document parsing interface.