CSV ports FAQ
If you are having trouble working with CSV ports, this FAQ addresses common issues and provides solutions.
Where can I import a CSV file?
The import target of the port decides this:
- Ports with the import target Transactions import into the Payment Reconciliation Journal.
- Ports with the import target Account Statement import into the Payment Reconciliation Journal or the Bank Acc. Reconciliation.
- Ports with the import target PSP import files from a payment service provider, such as PayPal, Klarna, or Adyen, into a cash receipt journal.
Ports with the import target Transactions or Account Statement need a bank account setup. Ports with the import target PSP are used by a payment service agreement and need no bank account setup.
For more information, see Setting up bank accounts for CSV ports and Adding a payment service agreement.
When should I use a CSV port instead of a CAMT file?
Use a CSV port for generic transaction files from external sources, where the bank or the provider delivers no supported format. If a CAMT file is available, use it. A supported format needs no column mapping, and it doesn't differ from customer to customer.
Before you set up a CSV port, check whether the bank can deliver CAMT files. Banks often hide these files by default, and they can be turned on for your user in the online bank.
The error appears the moment you click the import action. You never reach the dialog where you select the file, so the file isn't the cause.
Why can't I import my file even though the setup looks correct?
Symptoms
The import runs, but the file is rejected or no lines reach the journal.
Possible causes
- The file is saved with ANSI encoding instead of UTF-8.
- Date Format on the CSV port doesn't match the dates in the file.
- CSV Separator, Delimiter, Decimal Separator, or Thousands Separator don't match the file.
Solution
- Check Text Encoding on the General FastTab against the encoding of the file.
- On the CSV Port - Continia Banking page, on the Setup FastTab, check that Date Format uses the .NET date pattern of the file, for example,
dd-MM-yyyy. - Check the separator and delimiter fields against the file.
For more information, see Setting up CSV ports.
Why do I get a date format error for every file I upload?
Symptoms
- When you upload a new file, the system still uses data from a previously imported file instead of the current CSV Port settings.
- The same import error continues to appear even after you have corrected the CSV Port configuration.
- Changes made to the CSV Port don't seem to affect the import results.
Possible causes
- Unprocessed files remain in the File Archive and are evaluated again during subsequent imports.
- Existing imported data in journals, bank statements, PSP headers, or bank transactions causes the system to reuse previous import information.
- The Handle Data setting in the CSV Port isn't configured to overwrite existing data.
Solution
- Check the File Archive for unprocessed CSV files and delete any files that are no longer needed.
- Delete all existing lines from the relevant journals and bank statements.
- Check PSP Headers and Bank Transactions, and make sure all records have Imported to Company set to blank.
- Open the CSV Port setup and verify that Handle Data is set to Rewrite.
Import the file again.
If the issue persists after updating the CSV Port settings, verify that no unprocessed files remain in the File Archive and that all previously imported data has been cleared before attempting another import.
Why can't I change the date format on a CSV port?
Possible causes
- The CSV port is delivered and managed by Continia Banking, so its setup is read-only.
Solution
- Click Copy to create your own port, and then adjust the date format on the copy.
Why isn't the import action available in the Payment Reconciliation Journal?
Symptoms
- The Import action isn't available in the Payment Reconciliation Journal.
- Adding the action through personalization doesn't make it available.
- The journal doesn't show Import and Apply CSV Transactions.
- The bank account isn't configured for CSV import, so no CSV import actions are available.
Possible causes
- The CSV Port's Import Target is set to PSP, so the port can't be used in the Payment Reconciliation Journal.
- The bank account hasn't been configured to use a CSV Port for transaction imports.
- No bank accounts are available that support the CSV import functionality.
Solution
- Search for and select CSV Ports - Continia Banking.
- Open the relevant CSV Port and verify that Import Target is set to Transactions or Account Statement.
- In the Payment Reconciliation Journal, use Setup Bank Account to configure one or more bank accounts for CSV import.
- Make sure the selected bank account is linked to a CSV Port that supports transaction or account statement imports.
- Return to the Payment Reconciliation Journal.
After a bank account is configured for CSV import, the Import and Apply CSV Transactions action becomes available.
How do I import fees separately from the transaction amounts?
Some bank files include fee information in addition to transaction amounts. When importing transactions, you can configure the CSV port to import fees separately into the Charges table. To do this, specify where the fee information is located using the fee-related fields on the Setup FastTab of the CSV Port page.
Solution
- Open the CSV Port and specify how fees should be identified:
- In Fee Alternative Descriptions, enter the descriptions that represent fees. If there are multiple descriptions, separate them with commas (for example,
Fee,VAT). - In Fee Column Names, enter the names of the columns that contain fee amounts. If there are multiple fee columns, separate them with commas. This setting is available only when First Line Is Header Line is enabled.
- In Fee Alternative Descriptions, enter the descriptions that represent fees. If there are multiple descriptions, separate them with commas (for example,
- If you're using a PSP port, create a Payment Service Agreement and set up the search rules that identify fee transactions.
Can I move a CSV port to another environment?
Yes. A CSV port definition exports as a JSON file. Keep the .json extension, because the file is the port definition, not a transaction file.
To export, open the CSV Ports - Continia Banking page, and then click Actions > Export on the action bar. To import, click Actions > Import, and then upload the file.
Exporting a payment service agreement also includes its payment service provider and its CSV port.
Note
The import and export actions are available in version 28.2.0 or later. In earlier versions, recreate the port with the CSV port setup wizard. For more information, see Setting up CSV ports using the wizard.
Troubleshooting the import in the Bank Acc. Reconciliation
| Problem | Solution |
|---|---|
| The Import CSV actions aren't available. | Make sure that the bank account is set up for a CSV port whose Import Target is set to Account Statement. |
| There was no account statement available for import. | No data is available for import. Verify that the file contains transactions in the same currency as the bank account. |
| No account statement was available for import for this bank account and statement date. Account statements are available for the same bank account on other dates. | Click Reimport Using Work Date in the notification, or click Open Available Account Statements to view the imported data. |
| The opening and closing balances are zero. | On the CSV port card, fill in the Balance field with the position of the balance column in the file. |
Troubleshooting the import in the Payment Reconciliation Journal
| Problem | Solution |
|---|---|
| The Import CSV actions aren't available. | Make sure that the bank account is set up for Continia Banking and for a CSV port. For more information, see Setting up bank accounts for CSV ports. |
| CSV Port %1 cannot be used because bank account %2 has no enabled bank account communication setup for it. | The CSV port isn't set up for the bank account, or the import target of the port doesn't match. Set up the bank account for the CSV port. |
| There were no transactions available for import. | No data is available for import. Check that the file contains lines in the currency of a bank account that you selected in the Bank Accounts and Currencies dialog. |
| No transactions were available for import for this bank account and statement date. Transactions are available for the same bank account on other dates. | Click Reimport using work date in the notification, or click Open available transactions to see the data. You can also change the statement date of the journal. |
| No lines are created, and no message is shown. | The journal contains lines of the other transaction type. Import the file into a new journal. |
| Lines for one of the currencies in the file are missing. | A journal gets only the lines of its own bank account. Open the payment reconciliation journal of the other bank account, and then click Import Existing CSV Transactions. |