Class SwissQRBill
Το όνομα: Aspose.BarCode.ComplexBarcode Συγκέντρωση: Aspose.BarCode.dll (25.4.0)
Ετικέτες Ετικέτες SwissQR
public sealed class SwissQRBill : IEquatable<swissqrbill>
Inheritance
Implements
Κληρονομημένα μέλη
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Account
Αποκτά ή καθορίζει τον αριθμό λογαριασμού του πιστωτή.
Οι αριθμοί λογαριασμών πρέπει να είναι έγκυροι IBAN μιας τράπεζας της Ελβετίας ή του Λιχτενστάιν.
public string Account { get; set; }
Αξία ιδιοκτησίας
AlternativeSchemes
Το Gets ors καθορίζει τα εναλλακτικά συστήματα πληρωμών.
Επιτρέπεται ένα μέγιστο των δύο σχημάτων με παραμέτρους.
public List<alternativescheme> AlternativeSchemes { get; set; }
Αξία ιδιοκτησίας
List < · AlternativeScheme >
Amount
Αποκτά ή καθορίζει το ποσό της πληρωμής.
Οι έγκυρες τιμές είναι μεταξύ 0.01 και 999.999.99.
public decimal Amount { get; set; }
Αξία ιδιοκτησίας
BillInformation
Αποκτά ή τοποθετεί τις πρόσθετες διαρθρωμένες πληροφορίες λογαριασμού.
public string BillInformation { get; set; }
Αξία ιδιοκτησίας
Creditor
Αποκτά ή καθορίζει τη διεύθυνση του πιστωτή.
public Address Creditor { get; set; }
Αξία ιδιοκτησίας
Currency
Αποκτήστε ή τοποθετήστε το νόμισμα πληρωμής.
Οι έγκυρες τιμές είναι «CHF» και «EUR».
public string Currency { get; set; }
Αξία ιδιοκτησίας
Debtor
Αποκτά ή καθορίζει τη διεύθυνση του οφειλέτη.
Ο οφειλέτης είναι προαιρετική. εάν λείπει, είτε θέτει αυτό το πεδίο σε ή θέσει μια διεύθυνση με όλες ή κενές τιμές είναι εντάξει.
public Address Debtor { get; set; }
Αξία ιδιοκτησίας
Reference
λαμβάνει ή καθορίζει την αναφορά πληρωμής του πιστωτή.
Η αναφορά είναι υποχρεωτική για τα SwissQR IBANs, δηλαδή τα IBNs στο εύρος CHxx30000xxxxxxx μέσω CHXX31999xxXXX.
Εάν καθοριστεί, η αναφορά πρέπει να είναι είτε έγκυρη SwissQR παραπομπή (που αντιστοιχεί στο έντυπο αποδείξεων ISR) είτε επικυρωμένη πιστωτική αναφορές σύμφωνα με το ISO 11649 (“RFxxxx”).
public string Reference { get; set; }
Αξία ιδιοκτησίας
UnstructuredMessage
Απολαμβάνει ή τοποθετεί το πρόσθετο μη δομημένο μήνυμα.
public string UnstructuredMessage { get; set; }
Αξία ιδιοκτησίας
Version
Αποκτά ή τοποθετεί την έκδοση του προτύπου λογαριασμού SwissQR.
public SwissQRBill.QrBillStandardVersion Version { get; set; }
Αξία ιδιοκτησίας
SwissQRBill . QrBillStandardVersion
Methods
CreateAndSetCreditorReference(Σύνδεσμος)
Δημιουργεί και καθορίζει μια αναφορά πιστωτών ISO11649 από μια ακατέργαστη γραμμή με προεπιλογήΗ γραμμή με το “RF” και το modulo 97 checksum.
Το Whitespace απομακρύνεται από την αναφορά
public void CreateAndSetCreditorReference(string rawReference)
Parameters
rawReference
string
Η βασική αναφορά.
Exceptions
Το ‘rawReference’ περιέχει άκυρους χαρακτήρες.
Equals(αντικείμενο)
καθορίζει αν το συγκεκριμένο αντικείμενο είναι ίσο με το τρέχον αντικείμενο.
public override bool Equals(object obj)
Parameters
obj
object
Το αντικείμενο να συγκρίνεται με το τρέχον αντικείμενο.
Returns
«πραγματικό» αν το καθορισμένο αντικείμενο είναι ίσο με το τρέχον αντικείμενο, αλλιώς, «ψεύτικο».
Equals(Ετικέτες SwissQRBill)
καθορίζει αν ο καθορισμένος λογαριασμός ισούται με τον τρέχοντα λογαριασμό.
public bool Equals(SwissQRBill other)
Parameters
other
SwissQRBill
Το νομοσχέδιο συγκρίνεται με το τρέχον.
Returns
«πραγματικό» αν το καθορισμένο αντικείμενο είναι ίσο με το τρέχον αντικείμενο, αλλιώς, «ψεύτικο».
GetHashCode()
Πάρτε τον κωδικό hash για αυτή την περίπτωση.
public override int GetHashCode()
Returns
Ένας κωδικός hash για το τρέχον αντικείμενο.