Class SwissQRBill
De naam: Aspose.BarCode.ComplexBarcode Verzameling: Aspose.BarCode.dll (25.4.0)
SwissQR factuurgegevens
public sealed class SwissQRBill : IEquatable<swissqrbill>
Inheritance
Implements
Geëerbiede leden
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Account
Geeft of stelt het accountnummer van de schuldeiser.
Accountnummers moeten geldig zijn IBAN’s van een bank van Zwitserland of Liechtenstein.
public string Account { get; set; }
Eigendomswaarde
AlternativeSchemes
Gets ors stelt de alternatieve betalingsregelingen vast.
Een maximum van twee schema’s met parameters is toegestaan.
public List<alternativescheme> AlternativeSchemes { get; set; }
Eigendomswaarde
Amount
ontvangt of bepaalt het bedrag van de betaling.
Valide waarden zijn tussen 0.01 en 999.999.99.
public decimal Amount { get; set; }
Eigendomswaarde
BillInformation
ontvangt of stelt de aanvullende gestructureerde factuurinformatie.
public string BillInformation { get; set; }
Eigendomswaarde
Creditor
Geeft of stelt de adres van de schuldeiser.
public Address Creditor { get; set; }
Eigendomswaarde
Currency
Geeft of zet de betalingskwaliteit.
Valide waarden zijn “CHF” en “EUR”.
public string Currency { get; set; }
Eigendomswaarde
Debtor
Geeft of stelt het adres van de schuldenaar.
De schuldenaar is optioneel.Als het wordt verwaarloosd, is zowel het instellen van dit veld op of het plaatsen van een adres met alle of leeg waarden ok.
public Address Debtor { get; set; }
Eigendomswaarde
Reference
Geeft of stelt de betalingsreferentie van de schuldeiser.
De verwijzing is verplicht voor SwissQR IBANs, d.w.z.IBAN’s in het bereik CHxx30000xxxxx door CHXX31999xxxxx.
Indien aangegeven, moet de referentie ofwel een geldig SwissQR-referentie zijn (verantwoordend aan het referentiemodel van ISR) of een geldige kredietverwijzing volgens ISO 11649 (“RFxxxx”).
public string Reference { get; set; }
Eigendomswaarde
UnstructuredMessage
Geeft of stelt de extra ongestructureerde boodschap.
public string UnstructuredMessage { get; set; }
Eigendomswaarde
Version
Geeft of stelt de versie van de SwissQR bill standaard.
public SwissQRBill.QrBillStandardVersion Version { get; set; }
Eigendomswaarde
SwissQRBill . QrBillStandardVersion
Methods
CreateAndSetCreditorReference(String)
Creëert en stelt een ISO11649 creditorsreferentie uit een grondlijn door te voorschrijvende String met “RF” en de modulo 97 checksum.
Whitespace wordt verwijderd van de referentie
public void CreateAndSetCreditorReference(string rawReference)
Parameters
rawReference
string
De rauwe referentie.
Exceptions
‘rawReference’ bevat invalide tekens.
Equals(Objecten)
Het bepaalt of het aangegeven object gelijk is aan het huidige object.
public override bool Equals(object obj)
Parameters
obj
object
Het object te vergelijken met het huidige object.
Returns
‘waar’ als het aangegeven object gelijk is aan het huidige object; anders, ‘fake’.
Equals(De SwissQRBill)
bepaalt of de aangegeven wets gelijk is aan de huidige wets.
public bool Equals(SwissQRBill other)
Parameters
other
SwissQRBill
Het wetsvoorstel vergeleken met het huidige wetsvoorstel.
Returns
‘waar’ als het aangegeven object gelijk is aan het huidige object; anders, ‘fake’.
GetHashCode()
Geeft de hashcode voor dit voorbeeld.
public override int GetHashCode()
Returns
Een hashcode voor het huidige object.