For the complete documentation index, see llms.txt. This page is also available as Markdown.

Fbox Customized Objects

Extension of the Salesforce Nonprofit Cloud Data Model

Since the standard data model of Salesforce Nonprofit Cloud does not cover all relevant business processes of a nonprofit organization, the FundraisingBox Nonprofit Cloud Managed App extends the model with FundraisingBox Custom Objects and Custom Fields.

FundraisingBox Custom Objects

FundraisingBox Custom Object
Description

SEPA Mandate

Created for each single and recurring SEPA direct debit donation.

Payout

The Payout object reconciles batch payout details (including provider fees) and links them to the related individual transactions.

FundraisingBox Connector Errors

The Connector logs errors for transmitted records with validation issues to notify the donor service for resolution.

Select Object for more details

Label
Salesforce Field
FBox Object.Field
Type
Description

SEPA Mandate Name

Name

fbMandate.referenceId

Text(80)

Corresponds to the mandate reference number

Status

fbox__Status__c

fbMandate.mandateStatus

Picklist

Status of the Mandate

Holder Name

fbox__Holder_Name__c

fbMandate.bankAccountOwner

Text(255)

Name of the account holder as entered in the donation form

Payment Instrument

fbox__Payment_Instrument__c

Lookup(Payment Instrument)

Link to the payment instrument in Salesforce

FRB Link

fbox__FRB_Link__c

URL(255)

Download link of the SEPA Mandate.

Date signed

fbox__Date_signed__c

fbMandate.signatureDate

Date

Date on which the SEPA Mandate becomes active (usually the creation date)

Mandate reference number

fbox__Mandate_ID__c

fbMandate.referenceId

Text(35)

Automatically generated and unique mandate reference number

Type

fbox__Type__c

fbMandate.transactionType

Picklist

Defines the type of mandate: One-time or Recurring

FundraisingBox Id

fbox__FundraisingBox_Id__c

fbMandate.id

Text(40)

ID of the FundraisingBox object

Label
Salesforce Field
FBox Object.Field
Type
Description

Payout Name

Name

fbPayout.fbTypeId + fbPayout.amount + fbPayout.currency + fbPayout.createdTime

Text(255)

Name of the individual payout object

Amount Donations Fee

fbox__Amount_Donations_Fee__c

fbPayout.amountDonationsFee

Number(16, 2)

Total of the payment service fees for the disbursed donation (negative amount).

Amount Donations

fbox__Amount_Donations__c

fbPayout.amountDonations

Number(16, 2)

Total of the original donation amounts for the disbursed donation.

Amount Unknown

fbox__Amount_Unknown__c

fbPayout.amountUnknown

Number(16, 2)

Total amount of unknown transactions within a payout.

Payout Amount

fbox__Amount__c

fbPayout.amount

Number(16, 2)

Total amount transferred to the organization’s account.

Currency

fbox__Currency__c

fbPayout.currency

Text(10)

Currency of the amount transferred to the organization’s account.

Donation Count

fbox__Donation_Count__c

fbPayout.donations

Number(18, 0)

Number of disbursed donations in a payout.

External Payout Id

fbox__External_Payout_id__c

fbPayout.externalPayoutId

Text(255)

ID provided by the payment service.

Payment Provider

fbox__Payment_Provider__c

fbPayout.fbTypeId -> Mapped

Text(255)

Name of Payment Provider

Payout Created Time

fbox__Payout_Created_Time__c

fbPayout.createdTime

Date/Time

Timestamp when the payout was created by the payment service.

FundraisingBox Id

fbox__FundraisingBox_Id__c

fbPayout.Id

Number(18, 0)

ID of the FundraisingBox object.

Donations and Fees RawData

fbox__Donations_and_Fees_RawData__c

Long Text Area(131072)

Internal field for further processing in Salesforce.

Label
Salesforce Field
Type
Description

Account

fbox__Account__c

Lookup(Account)

Link to the (Person or Business) account where the error occurred.

Additional Data

fbox__Additional_Data__c

Long Text Area(131072)

Detailed description of the error.

Campaign

fbox__Campaign__c

Lookup(Campaign)

Link to the fundraising campaign where the error occurred.

Connector Sync Reference

fbox__Connector_Sync_Reference__c

Text(64)

Unique identifier of the connector process.

Error Code

fbox__Error_Code__c

Text(64)

A code that identifies the type of error.

Name

fbox__Name__c

Auto Number

Sequential numbering to uniquely identify an error entry.

FundraisingBoxObjectId

fbox__FundraisingBoxObjectId__c

Text(18)

ID of the FundraisingBox object associated with the error.

FundraisingBoxObjectId

fbox__FundraisingBoxObjectName__c

Text(255)

Name of the FundraisingBox object associated with the error.

Message

fbox__Message__c

Text(255)

Short description of the error. Detailed information is stored in Additional_Data__c.

Gift Transaction

fbox__Gift_Transaction__c

Lookup(Transaction)

Link to the gift transaction where the error occurred.

Payment Instrument

fbox__Payment_Instrument__c

Lookup(Payment Instrument)

Link to the payment instrument where the error occurred.

Gift Commitment

fbox__Gift_Commitment__c

Lookup(Gift Commitment)

Link to the gift commitment where the error occurred.

Gift Commitment Schedule

fbox__Gift_Commitment_Schedule__c

Lookup(Gift Commitment Schedule)

Link to the gift commitment schedule where the error occurred.

Salesforce Error Message

fbox__Salesforce_Error_Message__c

Long Text Area(131072)

The exact Salesforce error message received by the connector.

SEPA Mandate

fbox__SEPA_Mandate__c

Lookup(SEPA Mandate)

Link to the SEPA Mandate where the error occurred.

Last updated