You are here:
Finance Balance Snapshot Fields
Finance balance snapshots inherit the financial details of finance transactions related to header-level billing objects. You can then use Salesforce reports to track important financial information and address aging or bad debt circumstances across all the records affected by a financial action. These records can’t be deleted. This object is available in API version 49.0 and later. (Salesforce Billing Managed Package)
Fields
| Field | Definition |
|---|---|
| AccountId | Parent account of the reference entity. |
| AdjustmentAmount | The adjustment contributing to the transaction's subtotal. |
| Balance | Final balance of the snapshot's reference entity. Inherited from the finance transaction's resulting balance if the finance transaction's reference entity is a credit memo, debit memo, invoice, payment, or refund. |
| BaseCurrencyAmount | Define this value based on any currency conversion needed for the total amount with tax. |
| BaseCurrencyBalance | Define this value based on any currency conversion needed for the resulting balance. |
| BaseCurrencyFxDate | Date used to determine the foreign exchange rate. Define this value to use later when you calculate currency conversions. |
| BaseCurrencyFxRate | Rate of exchange according to the Base Currency FX Date. Define this value to use later when you calculate currency conversions. |
| BaseCurrencyIsoCode | Currency of the country defined for this account. Define this value to use later when you calculate currency conversions. |
| ChargeAmount | The charge contributing to the transaction's subtotal. Inherited from the parent finance transaction’s ChargeAmount field. |
| CreditGLAccount | Reference to the Credit GL account associated with the finance transaction. |
| DebitGLAccount | Reference to the Debit GL account associated with the finance transaction. |
| DueDate | Date when the invoice is due. Inherited from the parent finance transaction’s DueDate field. |
| EffectiveDate | Date when the financial transaction takes effect. Inherited from the parent finance transaction’s EffectiveDate field. |
| EventType | The general type of action that caused a change to the transaction’s reference entity. Inherited from the parent finance transaction’s EventType field. Possible values are:
|
| FinanceBook | Reference to the finance book that the finance transaction is associated with. |
| FinancePeriod | Reference to the finance period that the finance transaction is associated with. |
| FinanceSystemIntegrationMode | The type of the integration to the external financial system. Possible examples include Invoice to ERP, Cash to ERP, or GL to ERP). This field is a Salesforce field separate from the Salesforce Billing package. |
| FinanceSystemIntegrationStatus | The status of the integration with the external financial system used to recognize the financial transaction. This field is a Salesforce field separate from the Salesforce Billing package. |
| FinanceSystemName | The name of the external financial system used to recognize the financial transaction. This field is a Salesforce field separate from the Salesforce Billing package. |
| FinanceSystemTransactionNumber | The number of the transaction related to the external financial system. This field is a Salesforce field separate from the Salesforce Billing package. |
| FinanceTransactionId | Parent finance transaction for the snapshot. The snapshot's fields inherit the transaction's values only if the finance transaction's reference entity type is an invoice, payment, credit memo, debit memo, or refund. |
| GLRule | Reference to the GL rule used to determine the GL accounts for the finance transaction. |
| GLTreatment | Reference to the GL treatment used to determine the GL accounts for the finance transaction. |
| ImpactAmount | The finance transaction's impact on the customer's finances. Inherited from the parent finance transaction’s ImpactAmount field. |
| LegalEntityId | Legal entity associated with the finance transaction. This field is an optional lookup that you can add to associate the finance transaction to GL rules for external ledger processing. Inherited from the parent finance transaction’s LegalEntityId field. |
| Name | Name of the finance balance snapshot. |
| ReferenceEntity | The financial object that was created or updated as a result of a customer action. |
| ReferenceEntityType | An object that was created or updated as a result of the event action. One event action can cause the creation of multiple objects. For example, if you allocate a payment to an invoice line, you can create two finance transactions: One represents the changes to the payment, and one to represent the changes to the invoice line. |
| Subtotal | Total of the charge amount and adjustment. Doesn't include the tax amount. Inherited from the parent finance transaction’s Subtotal field. |
| TaxAmount | The total amount of tax for the change made to your reference entity as a result of the event action. Inherited from the parent finance transaction’s Tax Amount field. |
| TotalAmountWithTax | The subtotal plus the tax amount. Inherited from the parent finance transaction’s TotalAmountWithTax field. |
| TransactionDate | The date when the finance transaction occurred. Inherited from the parent finance transaction’s TransactionDate field. |

