CIUSPTToDDL 1.0.17
dotnet add package CIUSPTToDDL --version 1.0.17
NuGet\Install-Package CIUSPTToDDL -Version 1.0.17
<PackageReference Include="CIUSPTToDDL" Version="1.0.17" />
paket add CIUSPTToDDL --version 1.0.17
#r "nuget: CIUSPTToDDL, 1.0.17"
// Install CIUSPTToDDL as a Cake Addin #addin nuget:?package=CIUSPTToDDL&version=1.0.17 // Install CIUSPTToDDL as a Cake Tool #tool nuget:?package=CIUSPTToDDL&version=1.0.17
CIUSPT to DDL
The CIUSPT to DDL is a .NET library for parsing CIUSPT invoices from XML format and converting them into accounting domain-driven objects, with the ability to serialize them into JSON format. This library offers a seamless solution for developers needing to integrate CIUSPT invoice parsing and conversion functionalities into their .NET applications.
Features
Effortless XML Parsing: Easily parse CIUSPT invoices contained within XML files and map them to accounting domain-driven objects.
Flexible Serialization: Serialize accounting domain-driven objects into JSON format, providing flexibility in data interchange and storage.
Customization Options: Tailor JSON serialization with customizable settings such as NullValueHandling.
Installation
Install the package via NuGet Package Manager Console:
Install-Package CIUSPTToDDL
Usage
Adding CustomDataGridView to your Form:
using Newtonsoft.Json; // Parse CIUSPT invoice XML file and map it to an ItemTransaction object var itemTransaction = CIUSPTToDDL.Lib.CIUSPTToDDL.Parse(CIUSPTToDDL.Console.Properties.Resources.ciusptSampleFile); // Define JSON serialization options var serializeOptions = new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore, }; // Serialize the item transaction object to JSON format var serializeJson = JsonConvert.SerializeObject(itemTransaction, Formatting.Indented, serializeOptions); // Output serialized JSON Console.WriteLine(serializeJson);
Contributing
Contributions are welcome! Please follow these guidelines:
- Fork the repository.
- Create a branch:
git checkout -b feature/your-feature
. - Commit your changes:
git commit -m 'Add some feature'
. - Push to the branch:
git push origin feature/your-feature
. - Open a pull request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
- Special thanks to contributors and users for their valuable feedback.
Feel free to explore and extend the functionality of CIUSPTToDDL for your WinForms applications! If you encounter any issues or have suggestions, please open an issue on the GitHub repository.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- AutoMapper (>= 8.1.1)
- Newtonsoft.Json (>= 13.0.3)
- UblSharp (>= 1.1.1)
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 |
---|---|---|
1.0.17 | 86 | 10/21/2024 |
1.0.16 | 116 | 6/5/2024 |
1.0.15 | 95 | 6/3/2024 |
1.0.14 | 111 | 5/20/2024 |
1.0.13 | 107 | 5/20/2024 |
1.0.12 | 143 | 4/23/2024 |
1.0.11 | 150 | 4/22/2024 |
1.0.10 | 105 | 4/22/2024 |
1.0.9 | 122 | 4/22/2024 |
1.0.8 | 119 | 4/19/2024 |
1.0.7 | 114 | 4/19/2024 |
1.0.6 | 117 | 4/18/2024 |
1.0.5 | 126 | 4/15/2024 |
1.0.4 | 121 | 4/15/2024 |
1.0.3 | 142 | 4/12/2024 |
1.0.2 | 126 | 4/12/2024 |
1.0.1 | 129 | 4/8/2024 |