Namespace HeroKit.Globalization.Turkey
Classes
- EInvoiceExtensions
Validation helpers for Turkish e-Fatura and e-Arşiv documents.
- GibInvoiceQrCode
The content of the QR code (karekod) printed on a Turkish e-Fatura or e-Arşiv invoice, in the GİB JSON format.
- TcknJsonConverter
Reads and writes a Tckn as a JSON string. An invalid number fails deserialization;
default(Tckn)is written as null.
- TurkeyIdentityExtensions
Provides validation for Turkish identity and tax numbers.
Structs
- GibInvoiceNumber
A Turkish e-Fatura or e-Arşiv invoice number in the GİB format: a 3-character series, a 4-digit year and a 9-digit sequence, for example "ABC2026000000001".
- Tckn
A Turkish identity number (T.C. Kimlik Numarası) that has passed the checksum check. Validate once at the edge, then pass the value around.