Creating your own statement
All statement data is accessible through our GraphQL API. The Statement object has everything you would need to build a customized statement for the firm branded to your own application. ThebankAccounts field on the statement object outlines the fees associated with each of the firm’s individual bank accounts. If a firm has surcharging enabled, the surchargeFeesCollected can be subtracted from the cardFees field to determine the firm’s actual netFees. The fees are broken up in this manner because surcharging fees are deposited into the firm’s bank account at the time of the payment and then taken out at the end of the month.
The debits field on the statement object outlines the debits that will be taken out of the firm’s fee bank account.
The additionalCredits and additionalDebits fields are catch-all locations for any additional changes that occurred (fee waivers, chargeback reversals, etc.).
Utilizing the Confido Legal PDF
You can also query the GraphQL API for thestatement.pdfUrl field. This is a short-term URL that can be used to either download the PDF or display the statement in a UI.
Warning: The
pdfUrl should not be sent out through an email because it is a short-lived link. If you would like to
send the PDF through an email, the PDF should be downloaded with the pdfUrl and added as an attachment to the email.Webhooks
View thestatement.created and statement.updated webhooks here.
Sandbox environment
We have exposed two GraphQL Mutations to help with testing the statements process.sandboxOnlyCreateMockStatementThis mutation can be used to generate an example statement for a specific month. The values in the statement will be completely random and will not relate to the firm’s actual sandbox payments. This will also trigger thestatement.createdwebhook so you can test that flow as well.sandboxOnlyUpdateMockStatementThis mutation will update a specific statement with new random values. This will also trigger thestatement.updatedwebhook so you test that flow as well.