SharpMt940Lib.Core icon indicating copy to clipboard operation
SharpMt940Lib.Core copied to clipboard

SharpMT940Lib implements the MT940 format in C# and is based on specifications of multiple banks. You can use it as a base for financial software or for conversions to other formats like CSV or OFX.

Results 10 SharpMt940Lib.Core issues
Sort by recently updated
recently updated
newest added

When decimal separator is a comma, the parsed Money value does not utilize the decimal placement e.g. Input: :61:2111091109C19053,79NTFOOBARXXXXXXXX Output: 1905379 Please advise. Thanks.

This PR makes it possible that line endings are of unix type (LF) or of windows type (CRLF). closes #18

There are banks that export the file from a unix based system which exports the file with Unix LF instead of Windows LF. There is a fix of course to...

Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.8.3 to 16.9.1. Release notes Sourced from Microsoft.NET.Test.Sdk's releases. v16.9.1 See the release notes here. v16.9.0-preview-20210127-04 See the release notes here. v16.9.0-preview-20210106-01 See the release notes here....

dependencies

Bumps [nunit](https://github.com/nunit/nunit) from 3.13.0 to 3.13.1. Release notes Sourced from nunit's releases. NUnit 3.13.1 This release addresses several misses with the new FixtureLifeCycle attribute, switches to using SourceLink and NuGet...

dependencies

Given statement with the following line `:61:2012031203CR20NMSCVS0015060871` the parser throws `System.Data.InvalidExpressionException: '2012031203CR20NMSCVS0015060871'` I narrowed it down to the fact that the amount in this case does not contain the decimal...

Given statement with the following line `:61:2012031203CR20NMSCVS0015060871` the parser throws `System.Data.InvalidExpressionException: '2012031203CR20NMSCVS0015060871'` I narrowed it down to the fact that the amount in this case does not contain the decimal...

@jrnker Bugfix: Moved addAndNullTransactionsIfPresent, as with the old setup the last transaction will be missed @jrnker Improvement: Regex now allows for , and / in reference, as per MT940 definition...

in file [Raptorious.SharpMt940Lib.Tests/Mt940Test.cs](https://github.com/mjebrahimi/SharpMt940Lib.Core/blob/master/Raptorious.SharpMt940Lib.Tests/Mt940Test.cs) following comment in line 81 is invalid. This webpage is not accessible anymore: ``` // data from: http://wiki.yuki.nl/Default.aspx?Page=ABNAMRO%20MT940%20voorbeeld&NS=&AspxAutoDetectCookieSupport=1 ```

Can this library also be used to write mt940 files? I am trying to convert from a CSV -> .940