CreditMemo wrapped object with camel case properties. Each properties maps to a field on the SObject that has _ for each capital letter. Ex. (catalogFilters -> Catalog_Filters__c)
Maps To: OrderApi__Credit_Memo__c

Credit Memos track revenue received as additional payment.

Method Summary

Modifier and Type Method and Description
void CreditMemo()
void getInstance()
void getInstance(OrderApi__Credit_Memo__c CreditMemo)
void getInstance(OrderApi__Credit_Memo__c[] CreditMemos)
void fromSObject(SObject CreditMemoObj)
void toSObject()

Method Detail

This class supports the following methods:

global CreditMemo()

global static CreditMemo getInstance()

global static CreditMemo getInstance(OrderApi__Credit_Memo__c CreditMemo)

Parameters

Name Type Description
CreditMemo OrderApi__Credit_Memo__c undefined

global static CreditMemo[] getInstance(OrderApi__Credit_Memo__c[] CreditMemos)

Parameters

Name Type Description
CreditMemos List<OrderApi__Credit_Memo__c> undefined

global override void fromSObject(SObject CreditMemoObj)

Parameters

Name Type Description
CreditMemoObj SObject undefined

global override SObject toSObject()

Properties

Name Type Description
id Id
name String
account Id System Calculated/Override Link to the customer's account record. Auto-populates with the related contact's parent account if not defined prior to entry.
amount Decimal System Calculated/Override Total over payments received.
businessGroup Id System Calculated/Override Link to the business group record - business groups will auto-populate if not defined on entry.
contact Id System Calculated/Override Link to the customer's contact record. Auto-populates with the related account's primary contact if not defined prior to entry.
creditAccount Id System Calculated/Override The account to use for crediting additional revenue received. Default value is the linked Business Group's Credit Memo account.
customerLink String System Calculated Link to the customer record.
debitAccount Id System Calculated/Override The GL account to use when posting to debit. Default value is the linked Business Group's writeoff account.
entity String Required Select "Account" if the Credit Memo should be added to the related account, select "Contact" if the Credit Memo should be added to the related "Contact".
invoice Id Invoice where the OverPayment is made.
isDrafted Boolean When checked, the credit memo is in a draft status.
isPosted Boolean When checked, the credit memo creates transactions.
postedDate Date System Calculated/Override The date the Credit Memo was posted.
remainingAmount Decimal System Calculated Total - Applied
status String System Calculated/Override Primary indicator of the credit memo's current status. Default value is "Draft".
appliedAmount Decimal System Calculated The total amount of credit memo lines that have been posted related to this Credit Memo.