{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-products/directdebit/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Batch Upload via the Portal - Monato Direct Debit","siteUrl":"https://docs.monato.com","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"batch-upload-via-the-portal","__idx":0},"children":["Batch Upload via the Portal"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Portal provides a file upload interface for submitting bulk charge requests without needing to configure an SFTP connection. It uses the same batch file format and processing pipeline as the SFTP integration."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"when-to-use-this","__idx":1},"children":["When to Use This"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Use the Portal's batch upload when you want to submit a batch file manually, without setting up or maintaining an SFTP client. For fully automated, scheduled batch submissions, the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/directdebit/content/guides/sftp"},"children":["SFTP integration"]}," is the better fit."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"how-to-upload-a-file","__idx":2},"children":["How to Upload a File"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Navigate to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Batch Upload"]}," from the main menu."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Upload File"]}," and select your CSV charge request file."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The platform validates the file and displays an initial pre-validation result."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If pre-validation passes, the file is scheduled for processing."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"file-requirements","__idx":3},"children":["File Requirements"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The uploaded file must be a valid CSV following the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/directdebit/content/reference/batch-file-spec"},"children":["Batch Files Column Specification"]},". The file name must not contain special characters or spaces — only letters, numbers, hyphens (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["-"]},"), and underscores (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["_"]},") are allowed."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Example:"]}," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["charges_20251120_batch_1.csv"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Files can be up to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["30 MB"]},". There's no fixed limit on the number of charges in a file — see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/directdebit/content/reference/batch-file-spec#limits"},"children":["Limits"]}," for the full set of constraints."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"tracking-your-upload","__idx":4},"children":["Tracking Your Upload"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After upload, the Portal displays the processing status of your file:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Status"},"children":["Status"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Pending"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The platform accepted the batch and is about to schedule processing"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Processing"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Charges are being validated individually"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Processed"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Charges were created and will be submitted to the banking network"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Errored"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Charges validation failed, error report is available"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"response-files","__idx":5},"children":["Response Files"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["As with SFTP submissions, the platform generates response files at each stage. These can be downloaded from the reports section. See the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/directdebit/content/guides/portal/reports#charge-status-report"},"children":["Charge Results report"]},"."]}]},"headings":[{"value":"Batch Upload via the Portal","id":"batch-upload-via-the-portal","depth":1},{"value":"When to Use This","id":"when-to-use-this","depth":2},{"value":"How to Upload a File","id":"how-to-upload-a-file","depth":2},{"value":"File Requirements","id":"file-requirements","depth":2},{"value":"Tracking Your Upload","id":"tracking-your-upload","depth":2},{"value":"Response Files","id":"response-files","depth":2}],"frontmatter":{"seo":{"title":"Batch Upload via the Portal - Monato Direct Debit"}},"lastModified":"2026-07-03T21:00:38.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/directdebit/content/guides/portal/batch-upload","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}