# VenmoPaysheetTransactionDetailsInput

Input · GraphQL API

Input fields for the transaction details to be displayed on the Venmo Paysheet.

## Fields

- `subTotalAmount` (`Amount`): The subtotal amount of the transaction. Either a whole number or a number with two decimal places. Must be non-negative.
- `taxAmount` (`Amount`): The tax amount of the transaction. Either a whole number or a number with exactly two decimal places. Must be non-negative.
- `discountAmount` (`Amount`): The total discount applied to the transaction. Either a whole number or a number with two decimal places. Must be non-negative.
- `shippingAmount` (`Amount`): The shipping amount for the transaction. Either a whole number or a number with two decimal places. Must be non-negative.
- `totalAmount` (`Amount!`) — required: The grand total amount of the transaction. Either a whole number or a number with two decimal places. Must be non-negative.
- `lineItems` (`[PayPalLineItemInput!]`) — deprecated since 2024-03-25: The list of line items belonging to the transaction. Can include up to 249 line items.
- `venmoPaysheetLineItems` (`[VenmoPaysheetLineItemInput!]`): The list of line items belonging to the pay sheet. Can include up to 249 line items.

## Used by

- [VenmoPaysheetDetailsInput](/braintree/graphql/reference/types/venmo-paysheet-details-input) — Input; transactionDetails

## GraphQL definition

```graphql
input VenmoPaysheetTransactionDetailsInput {
  subTotalAmount: Amount
  taxAmount: Amount
  discountAmount: Amount
  shippingAmount: Amount
  totalAmount: Amount!
  lineItems: [PayPalLineItemInput!] @deprecated(reason: "Use `venmoPaysheetLineItems` instead")
  venmoPaysheetLineItems: [VenmoPaysheetLineItemInput!]
}
```

---

[View the complete GraphQL schema on GitHub](https://raw.githubusercontent.com/braintree/graphql-api/refs/heads/master/schema.graphql)