Class FrenchArchive
- Namespace
- RetailForce.Fiscalisation.Implementation.France.Archive
- Assembly
- RetailForce.Fiscalisation.dll
Structure class for french tax archive export.
public class FrenchArchive
- Inheritance
-
objectFrenchArchive
Properties
ApplicationVersion
The version of the software.
public string ApplicationVersion { get; set; }
Property Value
- string
ArchiveDateTime
The date/time of the current fiscal archive.
public DateTime ArchiveDateTime { get; set; }
Property Value
- DateTime
AuditTrail
The audit trail (non purgable, signed) of this archive.
public List<JetEntry> AuditTrail { get; set; }
Property Value
- List<JetEntry>
CertifiedVersion
The version which was certified according to NF525.
public string CertifiedVersion { get; set; }
Property Value
- string
Remarks
This version combines application version, fiscal module version, fiscal country module version:
- ApplicationVersion: 6.0.12121.2122
- FiscalModuleVersion: 1.5.2.2
- FiscalCountryVersion for France: 1.0.5 => Certified version (6-1-1) (always only major versions)
Documents
All documents included in this archive.
public List<FranceStoredDocument> Documents { get; set; }
Property Value
- List<FranceStoredDocument>
FiscalClient
The fiscal client (meta data) generated to export this archive.
public FiscalClient FiscalClient { get; set; }
Property Value
FiscalCountryModuleVersion
The version of the france country module.
public string FiscalCountryModuleVersion { get; set; }
Property Value
- string
FiscalModuleName
The name of the fiscal module ("RetailForce FiscalClient").
public string FiscalModuleName { get; set; }
Property Value
- string
FiscalModuleVersion
The version of the fiscal module.
public string FiscalModuleVersion { get; set; }
Property Value
- string
GrandTotals
Holds a list of grand totals for this archive.
public List<GrandTotal> GrandTotals { get; set; }
Property Value
- List<GrandTotal>
IssuersRcs
Combination of Issuer's RCS and city of registration
public string IssuersRcs { get; set; }
Property Value
- string
LastArchiveDateTime
The date/time of the last fiscal archive.
public DateTime? LastArchiveDateTime { get; set; }
Property Value
- DateTime?
PreviousSignature
If applicable the previous signature of the previous generated archive.
public string PreviousSignature { get; set; }
Property Value
- string
PreviousSignature1024
If applicable the previous signature of the previous generated archive.
[JsonProperty("previousSignature1024", NullValueHandling = NullValueHandling.Ignore)]
public string PreviousSignature1024 { get; set; }
Property Value
- string
Remarks
Also this signature is generated with 2048 bit key certificate.
ReprintInvoiceSignatures
The signatures (and signature data) for all reprints of invoices.
public List<StringStorageRecord> ReprintInvoiceSignatures { get; set; }
Property Value
- List<StringStorageRecord>
ReprintPreliminaryReceiptSignatures
The signatures (and signature data) for all reprints of preliminary receipt.
public List<StringStorageRecord> ReprintPreliminaryReceiptSignatures { get; set; }
Property Value
- List<StringStorageRecord>
ReprintProformaInvoiceSignatures
The signatures (and signature data) for all reprints of proformaInvoices.
public List<StringStorageRecord> ReprintProformaInvoiceSignatures { get; set; }
Property Value
- List<StringStorageRecord>
ReprintReceiptSignatures
The signatures (and signature data) for all reprints of receipts.
public List<StringStorageRecord> ReprintReceiptSignatures { get; set; }
Property Value
- List<StringStorageRecord>
Signature
The signature of the archive.
[JsonProperty("signature", NullValueHandling = NullValueHandling.Ignore)]
public string Signature { get; set; }
Property Value
- string
Signature1024
The signature of the archive.
[JsonProperty("signature1024", NullValueHandling = NullValueHandling.Ignore)]
public string Signature1024 { get; set; }
Property Value
- string
Remarks
Also this signature is generated with 2048 bit key certificate.
SignatureCanonicalization
True if stored json in archive and transport is stored as canonicalized string.
[JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
public bool SignatureCanonicalization { get; set; }
Property Value
- bool
SignatureChaining
Indicator if this archive signature is chained with previous signature ("Y"); Otherwise "F".
public char SignatureChaining { get; set; }
Property Value
- char
SigningCertificate
Gets or sets the certificate in PEM format without private key. Base 64 encoded.
[JsonProperty("signingCertificate", NullValueHandling = NullValueHandling.Ignore)]
public string SigningCertificate { get; set; }
Property Value
- string
Remarks
The certificate used to sign the archive.
SigningCertificate1024
Gets or sets the certificate in PEM format without private key. Base 64 encoded.
[JsonProperty("signingCertificate1024", NullValueHandling = NullValueHandling.Ignore)]
public string SigningCertificate1024 { get; set; }
Property Value
- string
Remarks
The signing certificate which was used on client level for signing of the archive.
TechTrail
The technical journal (purgable, not signed) of this archive.
public List<JetEntry> TechTrail { get; set; }
Property Value
- List<JetEntry>