All Projects → UblSharp → UblSharp

UblSharp / UblSharp

Licence: other
C# / .NET / XML library for working with OASIS UBL 2.0/2.1 documents

Programming Languages

C#
18002 projects
powershell
5483 projects

Projects that are alternatives of or similar to UblSharp

phive
Generic business document validation engine
Stars: ✭ 17 (-76.39%)
Mutual labels:  ubl
xrechnung-visualization
XSL transformators for web and pdf rendering of German CIUS XRechnung or EN16931-1:2017 [MIRROR OF GitLab]
Stars: ✭ 26 (-63.89%)
Mutual labels:  ubl
ubl-invoice
A modern object-oriented PHP library to create valid UBL files
Stars: ✭ 36 (-50%)
Mutual labels:  ubl
invoice-generator-api
A free API for generating invoice PDFs and e-Invoices.
Stars: ✭ 350 (+386.11%)
Mutual labels:  ubl
xsender
Java library for sending XML files through SOAP - SUNAT
Stars: ✭ 15 (-79.17%)
Mutual labels:  ubl

UblSharp

Build status MyGet NuGet

UblSharp is a C# / .NET / XML library for working with OASIS UBL 2.0 and 2.1 documents.

It supports all .NET full framework versions from .NET 2.0 - 4.6 and .NET Standard 1.0 and higher. See 'Available packages' below for a table of available packages and framework compatibility.

Installation

Use the nuget packages. See the table below for an overview of available packages.

For example, using the Visual Studio package manager console:

Install-Package UblSharp
Install-Package UblSharp.Validation

Or using the dotnet cli:

dotnet add package UblSharp

Available packages

Package .NET Support Description
UblSharp net20 - net46,
netstandard1.0+
Contains all UBL 2.0/2.1 common, aggregate and document types, annotated with System.Xml.* attributes. Also contains some basic serialization functions.
UblSharp.Validation net20 - net46, netstandard2.0* Contains validation functions to validate XML documents and UblSharp (.NET) objects using the OASIS UBL 2.1 xsd specifications.
UblSharp.SEeF net20 - net46,
netstandard1.0+
Additional types to support 'Standaard Energie eFactuur (SEeF)' UBL documents.
UblSharp.SCSN net20 - net46,
netstandard1.0+
Additional types to support 'Smart Connected Supplier Network (SCSN)' UBL documents.
UblSharp.Generator.Core net46 The code generator library used to generate C# classes from XSD schemas.

* Validation is not available on netstandard1.0, because System.Xml.Schema and validation is only available on desktop .net and netstandard2.0 and higher.

Credits

License

The MIT License (MIT)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].