Using the trigger New Transaction in Revolut Business, the data received for “amount” is always the amount before fees, where a transaction fee has been applied by Revolut (exchange fees).
There does not seem to be any data field with the full amount nor the fee itself.
So the data pulled in does not match completely real account movements.
It looks like the API has fee and amount data which should be appearing in Zapier:
Can you share screenshots showing the Revolut data you receive in Zapier? If this information doesn’t show up, you should be able to make API call to Revolut using “Webhook by Zapier” and following this doc: https://developer.revolut.com/docs/api-reference/business/#operation/getTransaction
Here is the screenshot from the zap
Here is the same transaction in Revolut