Class SwissQRBill
Nome do espaço: Aspose.BarCode.ComplexBarcode Assembleia: Aspose.BarCode.dll (25.4.0)
Dados de faturamento da SwissQR
public sealed class SwissQRBill : IEquatable<swissqrbill>
Inheritance
Implements
Membros herdados
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Account
Recebe ou coloca o número de conta do credor.
Os números de conta devem ser válidos IBANs de um banco da Suíça ou Liechtenstein.
public string Account { get; set; }
Valor da propriedade
AlternativeSchemes
Gets ors estabelece os esquemas de pagamento alternativos.
Um máximo de dois esquemas com parâmetros são permitidos.
public List<alternativescheme> AlternativeSchemes { get; set; }
Valor da propriedade
List e o PT; AlternativeScheme >
Amount
Recebe ou fixa o montante do pagamento.
Os valores válidos estão entre 0.01 e 999.999.99.
public decimal Amount { get; set; }
Valor da propriedade
BillInformation
Recebe ou coloca as informações de contas estruturadas adicionais.
public string BillInformation { get; set; }
Valor da propriedade
Creditor
Recebe ou coloca o endereço do credor.
public Address Creditor { get; set; }
Valor da propriedade
Currency
Recebe ou coloca a moeda de pagamento.
Os valores válidos são “CHF” e “EUR”.
public string Currency { get; set; }
Valor da propriedade
Debtor
Recebe ou coloca o endereço do devedor.
O devedor é opcional. se for omitido, tanto definir este campo para ou definir um endereço com todos ou valores vazios é ok.
public Address Debtor { get; set; }
Valor da propriedade
Reference
Recebe ou coloca a referência de pagamento do credor.
A referência é obrigatória para os SwissQR IBANs, isto é, os IBANs na faixa CHxx30000xxxxxxx através de CHXX31999xxXXX.
Se especificado, a referência deve ser ou uma Referência SwissQR válida (correspondente ao formulário de referências ISR) ou um referencial de credores válido de acordo com a ISO 11649 (“RFxxxx”).
public string Reference { get; set; }
Valor da propriedade
UnstructuredMessage
Recebe ou coloca a mensagem extra não estruturada.
public string UnstructuredMessage { get; set; }
Valor da propriedade
Version
Obter ou definir a versão do padrão de faturamento SwissQR.
public SwissQRBill.QrBillStandardVersion Version { get; set; }
Valor da propriedade
SwissQRBill . QrBillStandardVersion
Methods
CreateAndSetCreditorReference(Redação)
Crie e coloca uma referência de credores ISO11649 a partir de uma corrente cru por pré-figuraçãoA banda com “RF” e o módulo 97 checksum.
Whitespace é removido da referência
public void CreateAndSetCreditorReference(string rawReference)
Parameters
rawReference
string
A referência crua.
Exceptions
‘rawReference’ contém caracteres inválidos.
Equals(Objeto)
Determina se o objeto especificado é igual ao objeto atual.
public override bool Equals(object obj)
Parameters
obj
object
O objeto para comparar com o objeto atual.
Returns
“verdadeiro” se o objeto especificado for igual ao objeto atual; caso contrário, “falso”.
Equals(SuíçaQRBill)
Determina se a conta especificada é igual à conta corrente.
public bool Equals(SwissQRBill other)
Parameters
other
SwissQRBill
O projeto de lei deve ser comparado com o atual.
Returns
“verdadeiro” se o objeto especificado for igual ao objeto atual; caso contrário, “falso”.
GetHashCode()
Obtenha o código hash para este caso.
public override int GetHashCode()
Returns
Um código hash para o objeto atual.