---
title: Prepare input XML file
slug: concepts/payments/xml-batch-payments/prepare-input-xml-file
description: XML input files to Cross River must include required ISO 20022 building blocks. The topics below outline the elements needed for processing.
docTags: 
createdAt: 2024-08-09T11:45:25.638Z
---

## Input XML file preparation

The XML Input files you send to Cross River for processing must include certain building blocks. These building blocks are part of the ISO 20022 standard. The following topics describe the generic building blocks and elements that CR needs you to include so we can process your files.

The first page under this topic describes the input [PAIN.001.001.03 input file](docId:6k_6gEXlRhLar0cNYQToN), which is used for Book (internal) transfers, ACH Push transfers, and Fedwire transfers.&#x20;

The second page describes the input [PAIN.008.001.02 input file](docId:3gf3aPgshkfomTxcSFlzN), which is used for Direct Debit transfers.

:::hint{type="info"}
You can include up to 250,000 transactions in each file you send.
:::

