Top Banner
Freedom to trade globally. BANKING CIRCLE WEB BULK UPLOAD SAXO PAYMENTS INTERNET BANKING For more information visit www.bankingcircle.com
11

BANKING CIRCLE WEB · BANKING CIRCLE WEB BULK UPLOAD SAXO ... Microsoft Visual Basic tool window will appear to show ... reconciliation. This value can be found on the reconciliation

Jun 15, 2018

Download

Documents

VôẢnh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: BANKING CIRCLE WEB · BANKING CIRCLE WEB BULK UPLOAD SAXO ... Microsoft Visual Basic tool window will appear to show ... reconciliation. This value can be found on the reconciliation

Freedom totrade globally.

BANKING CIRCLE WEBBULK UPLOADSAXO PAYMENTS INTERNET BANKING

For more information visit www.bankingcircle.com

18109 Training Manual - BULK UPLOAD_Layout 1 11/05/2016 10:06 Page 1

Page 2: BANKING CIRCLE WEB · BANKING CIRCLE WEB BULK UPLOAD SAXO ... Microsoft Visual Basic tool window will appear to show ... reconciliation. This value can be found on the reconciliation

2

Freedom totrade globally.

WHAT IS A BULK PAYMENT?

For more information visit www.bankingcircle.com

A bulk payment is defined as a payment transfer that contains more than one payment. TheBulk File records can contain different accounts, value dates, beneficiaries and currencies.

The Bulk File can be generated through Excel or your own ERP system. If you generate aBulk File through your ERP system, please go to page 5.

18109 Training Manual - BULK UPLOAD_Layout 1 11/05/2016 10:06 Page 2

Page 3: BANKING CIRCLE WEB · BANKING CIRCLE WEB BULK UPLOAD SAXO ... Microsoft Visual Basic tool window will appear to show ... reconciliation. This value can be found on the reconciliation

USE THE EXCEL SHEET“GENERATE BULK FILE”PROVIDED TO YOU BYSAXO PAYMENTS.For the purposes of thismanual, a Bulk File generatorfile created by Saxo Paymentswill be used as an example.Your Relationship Manager atSaxo Payments can provide youwith this Excel sheet.

OPEN THE ‘GENERATE BULK FILE’SPREADSHEET & STARTIN THE INPUT SHEET.The green cell, D7, indicateswhere it will save the generatedBulk File on your computer.

If you want the file to be savedsomewhere else, change the‘Path’ in the green cell to matchthe destination folder on thecomputer where the file needsto be saved.

If the selected folder doesn’texist, it will not be possible togenerate the Bulk File. TheMicrosoft Visual Basic toolwindow will appear to showthere is a mistake in the enteredpath.

As a default, the requestedexecution date is the same asthe day the file is generated,but it is possible to add days incell I7.

3

Freedom totrade globally.

HOW TO GENERATE A BULK FILE

For more information visit www.bankingcircle.com

18109 Training Manual - BULK UPLOAD_Layout 1 11/05/2016 10:06 Page 3

Page 4: BANKING CIRCLE WEB · BANKING CIRCLE WEB BULK UPLOAD SAXO ... Microsoft Visual Basic tool window will appear to show ... reconciliation. This value can be found on the reconciliation

INPUT THEINFORMATION IN THE EXCEL SHEET.Information has to be enteredinto the blue table before theBulk File can be generated.Please see the specificationsbelow.

4

Freedom totrade globally.

HOW TO GENERATE A BULK FILE

For more information visit www.bankingcircle.com

Field name Description Mandatory/Optional Field length Valid characters

User reference

Own reference whichcan be used for ownreconciliation. Thisvalue can be foundon the reconciliationand rejection reports.The value in this fieldshould be unique andmust not be the samefor any 2 payments.

Mandatory 35 a-zA-Z0-9/-?:.+

Notes To Beneficiary 1

Line 1 of paymentdetails.

Mandatory 35 a-zA-Z0-9/-?:.+

Notes To Beneficiary 2

Line 2 of paymentdetails.

Optional 35 a-zA-Z0-9/-?:.+

Notes To Beneficiary 3

Line 3 of paymentdetails.

Optional 35 a-zA-Z0-9/-?:.+

Notes To Beneficiary 4

Line 4 of paymentdetails.

Optional 35 a-zA-Z0-9/-?:.+

Customer IdThe customer ID forthe debit account.

Mandatory 9 0-9

Source AccountThe IBAN for thedebit account.

Mandatory 35 A-Z0-9

Account CurrencyThe ISO currency forthe debit account.(example: EUR).

Mandatory 3 A-Z

Beneficiary NameName of thebeneficiary.

Mandatory 35 a-zA-Z0-9/-?:.+

Beneficiary Address 1

1st address line. Mandatory 35 a-zA-Z0-9/-?:.+

Beneficiary Address 2

2nd address line. Mandatory 35 a-zA-Z0-9/-?:.+

Beneficiary Address 3

3rd address line alsoreferred to as cityfield. Fill with Countryas 2-lettered ISO codeand city name withpostal code. For example: DK – 2900 HellerupGB - London EC2M 4AY

Mandatory 35 a-zA-Z0-9/-?:.+

SWIFT CodeThe SWIFT code forthe beneficiary bank.

Mandatory 35 A-Z0-9

Beneficiary AccountBank account numberof beneficiary (IBAN ifapplicable).

Mandatory 35 A-Z0-9

Payment Amount

Amount without 1000separator and ‘.’ asdecimal separator(example: 1000.00).

Mandatory 15 0-9.

Payment Currency

The currency of theamount. Example: ifrequest is to transfer100 USD as EUR thenthis value has to beUSD.

Mandatory 3 A-Z

Transfer Currency

The currency of thetransfer. Example: ifrequest is to transfer100 USD as EUR thenthis value has to beEUR.

Mandatory 3 A-Z

18109 Training Manual - BULK UPLOAD_Layout 1 11/05/2016 10:06 Page 4

Page 5: BANKING CIRCLE WEB · BANKING CIRCLE WEB BULK UPLOAD SAXO ... Microsoft Visual Basic tool window will appear to show ... reconciliation. This value can be found on the reconciliation

CHECK IF THE IBANNUMBERS ARE TYPEDIN CORRECTLY ANDCURRENCY CHECKAfter all the information isincluded in the Excel sheet, youcan tick the validation box tovalidate your enteredbeneficiary IBAN numbers.

IBAN numbers can differ informat from country to country– for example the length of theIBAN number. This validationonly validates the format.

If there is a mistake in the IBANformat, then the validationoutput will show as a redcoloured cell with the text“FALSE”.

If the IBAN format is correct, thevalidation output will show as agreen coloured cell with the text“TRUE”.

Note: The IBAN checker is only90% correct (same as generalIBAN checkers online). If theoutput is false, please contactyour beneficiary forconfirmation.

You can also check if you haveentered a payment instructionwith two currency conversions.Your payment will get rejected ifthe payment currency isdifferent from either thecurrency of the debit account orthe transfer currency.

5

Freedom totrade globally.

HOW TO GENERATE A BULK FILE

For more information visit www.bankingcircle.com

18109 Training Manual - BULK UPLOAD_Layout 1 11/05/2016 10:06 Page 5

Page 6: BANKING CIRCLE WEB · BANKING CIRCLE WEB BULK UPLOAD SAXO ... Microsoft Visual Basic tool window will appear to show ... reconciliation. This value can be found on the reconciliation

GENERATE THE BULK FILEAfter all the information hasbeen entered in the table selectthe button ‘Generate Bulk File’and the Bulk File will nowappear as a csv document in thechosen folder.

After the Bulk File has beengenerated successfully, it has tobe uploaded in Banking CircleWeb or through an API. Go topage 7.

6

Freedom totrade globally.

HOW TO GENERATE A BULK FILE

For more information visit www.bankingcircle.com

18109 Training Manual - BULK UPLOAD_Layout 1 11/05/2016 10:06 Page 6

Page 7: BANKING CIRCLE WEB · BANKING CIRCLE WEB BULK UPLOAD SAXO ... Microsoft Visual Basic tool window will appear to show ... reconciliation. This value can be found on the reconciliation

7

Freedom totrade globally.

SPECIFICATION OF THE BULK FILE WHEN GENERATED BY YOUR ERP SYSTEM

For more information visit www.bankingcircle.com

Field name Description Mandatory/Optional Field length Valid characters

Debit Customer ID The customer ID for the debit account. Mandatory 9 0-9

Debit Account The IBAN for the debit account. Mandatory 35 A-Z0-9

Debit Bank Branch The bank branch for the debit account. There isonly one possible value in this field: “010”

Mandatory 3 0-9

Debit Account CurrencyThe ISO currency for the debit account. (example: EUR).

Mandatory 3 A-Z

Payment AmountAmount without 1000 separator and ‘.’ as adecimal separator (example: 1000.00).

Mandatory 15 0-9.

Transfer CurrencyThe currency of the transfer. Example: if request isto transfer 100 USD as EUR then this value has tobe EUR.

Mandatory 3 A-Z

Value date ddmmyyyy Mandatory 8 0-9

Payment Type Fill with A (for ad-hoc/general payment type). Mandatory 1 A

Beneficiary Name Name of the beneficiary. Mandatory 35 a-zA-Z0-9/-?:.+

Beneficiary AccountBank account number of beneficiary (IBAN ifapplicable).

Mandatory 35 A-Z0-9

Transfer Mode Only S for SWIFT is accepted. Mandatory 1 S

SWIFT Code The SWIFT code for the beneficiary bank. Mandatory 35 A-Z0-9

Beneficiary Email Email for the beneficiary. Optional 40 a-zA-Z0-9-.@

Payment Details 1 Line 1 of payment details. Mandatory 35 a-zA-Z0-9/-?:.+

Payment Details 2 Line 2 of payment details. Optional 35 a-zA-Z0-9/-?:.+

Payment Details 3 Line 3 of payment details. Optional 35 a-zA-Z0-9/-?:.+

Payment Details 4 Line 4 of payment details. Optional 35 a-zA-Z0-9/-?:.+

Correspondence Charges Only SHA for shared charges is accepted. Mandatory 3 SHA

Narrative for DebtorThis value can be used for additional narrative, butnote that this value is not returned in reconciliationor error reports.

Optional 35 a-zA-Z0-9/-?:.+

Narrative for Creditor

This value can be used for additional narrative, butnote that this value is not returned inreconciliation or error reports and it is not sent tothe creditor (use Payment Details 1-4 instead).

Optional 35 a-zA-Z0-9/-?:.+

Payment CurrencyThe currency of the amount. Example: if request isto transfer 100 USD as EUR then this value has tobe USD.

Mandatory 3 A-Z

User reference number

Own reference which can be used for ownreconciliation. This value can be found on thereconciliation and rejection reports. The value inthis field should be unique and must not be thesame for any 2 payments.

Mandatory 35 a-zA-Z0-9/-?:.+

Beneficiary Address 1 1st address line. Mandatory 35 a-zA-Z0-9/-?:.+

Beneficiary Address 2 2nd address line. Mandatory 35 a-zA-Z0-9/-?:.+

Beneficiary Address 3

3rd address line also referred to as city field. Fillwith Country as 2-lettered ISO code and city namewith postal code. Examples: DK – 2900 HellerupGB - London EC2M 4AY

Mandatory 35 a-zA-Z0-9/-?:.+

Intracompany Only N is accepted. Mandatory 1 N

Please see below the specifications for the Bulk File.

18109 Training Manual - BULK UPLOAD_Layout 1 11/05/2016 10:06 Page 7

Page 8: BANKING CIRCLE WEB · BANKING CIRCLE WEB BULK UPLOAD SAXO ... Microsoft Visual Basic tool window will appear to show ... reconciliation. This value can be found on the reconciliation

LOG IN TO BANKINGCIRCLE WEBGo towww.online.saxopayments.comand log in with your username,login password and One-Time-Password.

SELECT THE TAB –‘BULK TRANSACTIONS’ Select the option: ‘Bulk FileUpload’

1. In the first field - ‘Bulk Identifier’ - select‘International’.

2. In the second field –‘Encoding type used for theupload file’ - select‘DEFAULT’.

3. In the third field - ‘Upload File’ - select the BulkFile that was created as a textdocument previously usingthe Excel sheet or the CSVgenerated by your ERPsystem.

4. In the fourth field - ‘UploadFile Type’ - select ‘CSV’.

5. Choose ‘Initiate’.

8

Freedom totrade globally.

HOW TO UPLOAD THE BULK FILE IN BANKING CIRCLE WEB

For more information visit www.bankingcircle.com

18109 Training Manual - BULK UPLOAD_Layout 1 11/05/2016 10:06 Page 8

Page 9: BANKING CIRCLE WEB · BANKING CIRCLE WEB BULK UPLOAD SAXO ... Microsoft Visual Basic tool window will appear to show ... reconciliation. This value can be found on the reconciliation

CHECK THE STATUS OFTHE FILEOnce you have uploaded a file,select the ‘File ReferenceNumber’.

This will bring you to the ‘BulkFile View’ window.

Here you can see the status ofthe payment.

• If the text ‘Processed’ or ‘PreProcessed’ appear, then thepayment format is OK.

• If ‘Error’ appears, somethingis wrong with the uploadedpayment file. This can be dueto factors such as dateformat, account number,denied access to sourceaccount etc.

• Select the ‘File Name’ to seethe details of the error.

9

Freedom totrade globally.

HOW TO UPLOAD THE BULK FILE IN BANKING CIRCLE WEB

For more information visit www.bankingcircle.com

18109 Training Manual - BULK UPLOAD_Layout 1 11/05/2016 10:07 Page 9

Page 10: BANKING CIRCLE WEB · BANKING CIRCLE WEB BULK UPLOAD SAXO ... Microsoft Visual Basic tool window will appear to show ... reconciliation. This value can be found on the reconciliation

Click the link ‘View Error’ to seewhich records in the file arecausing the error. The details aredownloaded in a text file.

You will see the erroneous fieldshighlighted with a referenceerror code. Please find therelevant error code in theappendix attached at the end ofthe manual, entitled: ErrorCodes Specification.

Correct the error in the paymentfile and upload the file again.

IMPORTANT: If yourauthorisation type is ZERO, thenthe payment will now beprocessed. If your authorisationtype is not ZERO, the paymenthas to be authorised by anotheruser. The payment will not beprocessed before it is authorised.

CHECK THEINDIVIDUAL PAYMENTSEach record will now beprocessed individually. Thismeans that if one payment getsrejected it will not have anyeffect on the other records inthe file. To check the paymentsplease see ‘Account Activity’ or‘Payments’.

10

Freedom totrade globally.

HOW TO UPLOAD THE BULK FILE IN BANKING CIRCLE WEB

For more information visit www.bankingcircle.com

18109 Training Manual - BULK UPLOAD_Layout 1 11/05/2016 10:07 Page 10

Page 11: BANKING CIRCLE WEB · BANKING CIRCLE WEB BULK UPLOAD SAXO ... Microsoft Visual Basic tool window will appear to show ... reconciliation. This value can be found on the reconciliation

An error file refers to thepayment instruction file by usingthe same file name prefixedwith ERR_. It will contain anarrative describing why the filewas not accepted. A file cannotbe partly accepted. The file iseither fully accepted or fullyrejected. The file can be rejectedfor the following reasons:

IMPORTANT: If any of the aboveerror codes appear, please go tothe Bulk File Description table,and double-check the criteria.

If you have any questions, pleasecontact your RelationshipManager or email us [email protected]

11

Freedom totrade globally.

ERROR CODES SPECIFICATION

For more information visit www.bankingcircle.com

Error reason Description

Duplicate File Content File with same previous content upload.

Invalid Customer ID No authorisation to customer.

Invalid Debit Account No authorisation to debit account.

Invalid Debit Branch No authorisation to debit branch.

Invalid Debit Account Currency Currency does not match currency for debit account.

Invalid Amount

The amount is wrongly formatted. Amount shall beexpressed without 1000 separator and. as decimalseparator (example: 1000.00). Note that HUF and JPYdon’t have decimals.

Transfer currency should match either debit or creditaccount currency

Invalid Effective DateDate is illegally formatted. Date has to be formatted asddmmyyyy.

Invalid Value of ADHOC Flag Value has to be A (for Ad Hoc).

Invalid Charges Saxo Payments only accepts SHA (for shared charges).

Please enter valid Narrative Illegal characters used or the text is too long.

Payment currency should same as either Source currencyor Transfer currency

Please enter valid Beneficiary NameIllegal characters used or the text is too long forbeneficiary name field.

Invalid Beneficiary Account Illegal characters used or the text is too long.

Invalid Value for Transfer Mode Flag Only S (for SWIFT) is allowed by Saxo Payments.

Invalid SWIFT code Illegal characters used or the text is too long.

Invalid Payment Description 1 Illegal characters used or the text is too long.

Invalid Payment Description 2 Illegal characters used or the text is too long.

Invalid Payment Description 3 Illegal characters used or the text is too long.

Invalid Payment Description 4 Illegal characters used or the text is too long.

Invalid Debit Narrative Illegal characters used or the text is too long.

Invalid Credit Narrative Illegal characters used or the text is too long.

Please enter valid user reference number Illegal characters used or the text is too long.

Invalid Beneficiary Address Line 1 Illegal characters used or the text is too long.

Invalid Beneficiary Address Line Illegal characters used or the text is too long.

Invalid Beneficiary City Illegal characters used or the text is too long.

Invalid intercompany flag Intercompany flag should always be N.

Either of the Debit Account, Branch or Currency isinvalid.

The debit account has to belong to the debit branch andthe debit account currency has to match the currency forthe debit account.

The Current Authorization Rules Do Not Allow ThisTransaction. Please contact your Administrator

Account authorisation missing for uploading thepayment.

18109 Training Manual - BULK UPLOAD_Layout 1 11/05/2016 10:07 Page 11