Skip to main content

MGCLatticeSettlementLineContract

Data contract representing a settlement line with InvoiceTransRecId and SettleAmountCur.

Methods​

new​

Initializes a new instance of the MGCLatticeSettlementLineContract class.

  • Visibility: public
  • Returns: void

No parameters.

construct​

Creates a new instance of the MGCLatticeSettlementLineContract class.

  • Visibility: public
  • Returns: MGCLatticeSettlementLineContract A new MGCLatticeSettlementLineContract instance.

No parameters.

parmInvoiceTransRecId​

Gets or sets the record identifier of the invoice transaction to settle.

  • Visibility: public
  • Returns: int64 The InvoiceTransRecId value.
NameTypeOptionalDescription
_invoiceTransRecIdint64YesThe InvoiceTransRecId value.

parmSettleAmountCur​

Gets or sets the settlement amount in the transaction currency.

  • Visibility: public
  • Returns: real The SettleAmountCur value.
NameTypeOptionalDescription
_settleAmountCurrealYesThe SettleAmountCur value.

parmInvoiceId​

Gets or sets the optional invoice number used to resolve the invoice transaction when InvoiceTransRecId is not supplied. The natural key is resolved against the customer or vendor transaction (CustTrans / VendTrans) for the request account.

  • Visibility: public
  • Returns: str The InvoiceId value.
NameTypeOptionalDescription
_invoiceIdstrYesThe InvoiceId value.