# Downloadable Resources

Templates and example files to help you prepare charge request files and understand platform response formats.

## File Templates

| Resource | Description |
|  --- | --- |
| [Charges Request File Layout](https://docs.google.com/spreadsheets/d/1HsgJg3sRcUpftfDUPDF3hpY2NLLuB7lCL3JsK-bpgyQ/) | Column layout template for building a charge request file |
| [Charges Request File Example](https://docs.google.com/spreadsheets/d/1WwhpzbE8c9eQcgXW8N-jO6pJuMPawsMxeKvBSwpVEOs) | A populated example of a charge request file |
| [Validation Response File Example](https://docs.google.com/spreadsheets/d/15Jt0jGLNfmFMeXFu-ddMru1RJkqRDlER77T85QumdYs) | Example of the validation response file returned when input errors are found |
| [Charges Response File Example](https://docs.google.com/spreadsheets/d/1dowdDTs0di2283TaaQCZUJNnDWsBssXYq3nfqAA4J0s) | Example of the charges response file with confirmed, declined, and canceled results |


## Related Documentation

- [Batch Files Column Specification](/products/directdebit/content/reference/batch-file-spec) — Full column definitions for request and response files
- [SFTP Onboarding Guide](/products/directdebit/content/guides/sftp/onboarding) — Step-by-step walkthrough of the batch upload process
- [Error Codes](/products/directdebit/content/reference/error-codes) — Platform and bank decline codes that appear in response files