SharpMt940Lib.Core
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.
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....
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...
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