Hello, Rebuilt.
I'm here to shed some light regarding matching the JE with the pledge transaction to update the status into paid.
Yes, you can match the JE with the pledge transaction. However, you need to receive payment manually to mark the pledge status as paid.
We can go through the following article: Track the status of invoices in QuickBooks Online. We can find steps on how to view the status of a pledge as well as lists of other statuses that we might see on our transactions.
Additionally, you can visit the following write-up: Sales and customers. This will provide you links on how to manage your company income as well as resources about other customer-related concerns.
I'm only a post away if I can be of additional assistance or need more help with QuickBooks pledges. I'm always here to keep helping. Wishing you a wonderful rest of the week.