Before you start

Please download the suggested API integration process flow document and use it as a reference when developing.
Kindly adhere to the Netcash brand guidelines when developing.

Programmers Guide

Refer to our Programmers guide for more detail on how to apply the required methodology in this document.
Ensure that the settings for developers are adhered to before you proceed with your implementation.

Web Service Methods

The list of Netcash web service methods can be found here.

Quick Start Guides

Quick Start Guides will help you understand this service and get you started.

Introduction

The Netcash Bulk Statement Download is a consolidated file of daily client statements.

The client elects to have the Netcash statement downloaded to a central point for integration into a software product.

The Netcash system determines all the client accounts to be included in the bulk statement, extracts the daily statement, and concatenates all the statements into a single file which is zipped and transferred to a pre-defined location

Statement format

The file is a tab-delimited text file that is zipped and sent via sFTP to the relevant external location.

The file contains a daily statement for each client configured for the download. This is set up on the Netcash web front-end under the Sage Connect client profile.

Each client statement is defined by a statement header and footer. The file is bound by a statement header and footer.

 

File header

Occurs once at the start of the file

Field Name Type Value
1 Record identifier A FH
2 File date N CCYYMMDD (same date as the transactions in the file)
3 Software vendor key AN The GUID key associated with the transactions in the file

Statement header

Occurs multiple times at the start of each client statement

Field Name Type Value
1 Record identifier A SH
2 Statement date N CCYYMMDD (same date as the transactions in the file)
3 Account number N The Netcash account number for the client
4 Account service key AN The GUID key associated with the client’s Account service

Statement detail

Field Name Type Value
1 Transaction date AN CCYYMMDD
2 Transaction type A See appendix 1
3 Transaction id N Unique Netcash reference
4 Description AN Short description of the transaction
5 Amount N Transaction amount in cents
6 Symbol AN Positive/Negative
7 VAT N VAT amount
8 Extra 1 AN User-defined data received in upload file
9 Extra 2 AN User-defined data received in upload file
10 Extra 3 AN User-defined data received in upload file

Statement footer

Occurs multiple times at the end of each client statement

Field Name Type Value
1 Record identifier A SF
2 End of statement indicator AN 9999

File footer

Occurs once at the end of the file

Field Name Type Value
1 Record identifier A FF
2 End of file indicator AN #END#

Table 1

Click here for a list -and explanation of unpaid transaction codes.

Netcash brand guidelines

Please refer to the Netcash brand guidelines here when using any logos, images, icons, labels, descriptions, and references to Netcash in your software.

Testing

See Testing section for more details. If you require any integration assistance contact our technical support team

Netcash may provide example/sample/demo ‘code snippets’ and/or external links in this Technical Document. Such are for guidance purposes only and may not function on every developer’s system/s. Netcash disclaims any and all liability for the usage of guidance resources provided -and you as the Developer; must accept full responsibility for the usage of such. While every possible effort has been taken to ensure compatibility across multiple system configurations, the contents of this document cannot be guaranteed to work on all systems, with all operating systems -and/or with all system configuration/s.