MNFUpcomingInvoice

Objective-C

@interface MNFUpcomingInvoice : MNFObject

Swift

class MNFUpcomingInvoice : MNFObject

The MNFUpcomingInvoice class contains information on an invoice linked to an upcoming transaction.

Immutable properties

  • The identifier that uniquely identifies this entry in the external system.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull invoiceIdentifier;

    Swift

    var invoiceIdentifier: String { get }
  • An identifier that connects invoices to scheduled payments to transactions in the external system.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull bankReference;

    Swift

    var bankReference: String { get }
  • The title or subject matter of the invoice.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull invoiceText;

    Swift

    var invoiceText: String { get }
  • The absolute amount of the invoice in the currency defined in ‘CurrencyCode’, excluding fee and VAT.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSNumber *_Nonnull amountInCurrency;

    Swift

    var amountInCurrency: NSNumber { get }
  • The absolute fee of the invoice.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSNumber *_Nonnull feeAmount;

    Swift

    var feeAmount: NSNumber { get }
  • The absolute VAT of the invoice.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSNumber *_Nonnull vatAmount;

    Swift

    var vatAmount: NSNumber { get }
  • The ISO 4217 currency code of the amounts.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull currencyCode;

    Swift

    var currencyCode: String { get }
  • The date when the invoice was issued.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSDate *_Nonnull issuedDate;

    Swift

    var issuedDate: Date { get }
  • The date when the invoice is due to be paid.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSDate *_Nonnull dueDate;

    Swift

    var dueDate: Date { get }
  • The last date before any late fees will be applied to the invoice.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSDate *_Nonnull finalDueDate;

    Swift

    var finalDueDate: Date { get }
  • The date when this invoice was paid/booked.s

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSDate *_Nonnull bookingDate;

    Swift

    var bookingDate: Date { get }
  • The payment status of the upcoming transaction. ‘Open’,‘Paid’ or ‘OnHold’.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull paymentStatus;

    Swift

    var paymentStatus: String { get }
  • Custom data parsed into key-value pairs.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSDictionary *_Nonnull parsedData;

    Swift

    var parsedData: [AnyHashable : Any] { get }
  • Whether the invoice is account receivable or account payable.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSNumber *_Nonnull isReceivable;

    Swift

    var isReceivable: NSNumber { get }
  • The name of the issuer of the invoice.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull issuerName;

    Swift

    var issuerName: String { get }
  • The identifier that uniquely identifies the issuer of this invoice in the external system.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull issuerIdentifier;

    Swift

    var issuerIdentifier: String { get }
  • The identifier that uniquely identifies the issuer’s account that this invoice should be paid from/into in the external system.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull issuerAccIdentifier;

    Swift

    var issuerAccIdentifier: String { get }
  • The internal reference text used by the issuer.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull issuerReferenceText;

    Swift

    var issuerReferenceText: String { get }
  • The name of the counterparty or institution entering into a financial contract.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull counterpartyName;

    Swift

    var counterpartyName: String { get }
  • The counterparty from the issuer point of view. This identifier uniquely identifies the party that this invoice was issued to.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull counterpartyIdentifier;

    Swift

    var counterpartyIdentifier: String { get }
  • The identifier that uniquely identifies the counterparty’s account that this invoice should be paid from/into in the external system.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull counterpartyAccIdentifier;

    Swift

    var counterpartyAccIdentifier: String { get }
  • The internal reference text used by the counterparty.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull counterpartyReferenceText;

    Swift

    var counterpartyReferenceText: String { get }