Below is the mapping of Braintree’s settlement data to our consolidated settlement report. This data is pulled from Braintree’s GraphQL API. We are only taking into consideration the journal types for settled and refunded transactions. The below table shows which fields are queried and ingested into our report.

Braintree’s reconciliation is done via batch level summary reports. Detailed transaction level reports that allow for reconciliation are not available for ingestion. Fee information and chargeback reporting not yet widely available and are therefore not yet included in our consolidated settlement report. It’s therefore not possible to use the Gr4vy settlement report for full end to end reconciliation between Braintree and your bank statement. It does allow for insights in which transactions have been settled by Braintree.

Gr4vy settlement reportGr4vy field?Braintree GraphQL fields
reconciliation_idNoorderId
transaction_idYes-
payment_service_transaction_idNoid
payment_service_idYes
payment_service_definition_idYes-
payment_service_display_nameYes-
journal_typeYes-
raw_journal_typeNo-
created_atNocreatedAt
posted_atNodisbursementDetails[date]
processing_amountNoamount[value]
processing_currencyNoamount[currencyCode]
exchange_rateNodisbursementDetails[exchangeRate]
currencyNodisbursementDetails[amount][currencyCode]
gross_creditNotransactions.statusHistory(SettledEvent)[amount][value] * disbursementDetails[exchangeRate]
net_creditNotransactions.disbursementDetails[amount][value]
gross_debitNorefunds.statusHistory(SettledEvent)[amount][value] * disbursementDetails[exchangeRate]
net_debitNorefunds.disbursementDetails[amount][value]
markupNo-
interchangeNo-
scheme_feeNo-
commissionNo-
methodNopaymentMethodSnapshot(...)[origin][type]
schemeNopaymentMethodSnapshot(CreditCardDetails)[brandCode]
batchNostatusHistory(SettledEvent)[settlementBatchId]
raw_journal_typeNosettlement if Transaction, refund if Refund
raw_report_idYes-
report_idYes-
ingested_atYes-
notesNo-

Fields marked as Gr4vy field are populated from our internal data and not from the ingested payment service report.