zugferd code lists
This project takes the many code lists that are part of the ZUGFeRD specification and converts them into rust and typescript enums for use in other projects.
This project is in no way or form affiliated with the official ZUGFeRD project.
Status
Versions supported:
- ZUGFeRD 2.3.2
- ZUGFeRD 2.3.3
Changelog
- v0.1.9: added ZUGFeRD 2.3.3
- v0.1.10: added VAT CAT list
- v0.1.11:
- Added
TryFromimpls for conversion to and from the cratesiso_currencyandiso_country - Fixed bug where code
NAwould be rendered asnanin the generated code - Added
Fiscal IDlist (new in ZUGFeRD 2.3.3)
- Added
- v0.1.12:
- Added
Debug,Display, andErrortraits for generated errors forTryFromforiso_currencyandiso_country
- Added
- v0.1.13:
- Adjusted the traits
CodeandDescriptionto consider the fact that all code lists areCopyand all strings returned live for'static. This should make the API more flexible as previously there was a lifetime dependence between a code value and the&strreturned byCode::code
- Adjusted the traits
Future Plans
TryFromimpls for conversion between versions