AS Server - API - SupplierTransactions

Default

supplierTransactionsGet

SupplierTransactions_Get


/SupplierTransactions/

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json,text/json,application/xml,text/xml" \
 "https://api.dev.spenda.co/api/SupplierTransactions/?filter.linkedSupplierID=56&filter.linkedSupplierIDs=&filter.startDate=2013-10-20T19:20:30+01:00&filter.endDate=2013-10-20T19:20:30+01:00&filter.requestedList=56&filter.linkedSupplierUtcOffset=56&filter.persistRquestedList=true&filter.timelineGroup=56&filter.showLinkedDocument=true&filter.sortField=filterPeriodsortField_example&filter.searchString=filterPeriodsearchString_example&filter.sortAsc=true&filter.startRow=56&filter.maxResults=56"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {
    public static void main(String[] args) {

        // Create an instance of the API class
        DefaultApi apiInstance = new DefaultApi();
        Integer filterPeriodlinkedSupplierID = 56; // Integer | 
        array[Integer] filterPeriodlinkedSupplierIDs = ; // array[Integer] | 
        Date filterPeriodstartDate = 2013-10-20T19:20:30+01:00; // Date | 
        Date filterPeriodendDate = 2013-10-20T19:20:30+01:00; // Date | 
        Integer filterPeriodrequestedList = 56; // Integer | 
        Integer filterPeriodlinkedSupplierUtcOffset = 56; // Integer | 
        Boolean filterPeriodpersistRquestedList = true; // Boolean | 
        Integer filterPeriodtimelineGroup = 56; // Integer | 
        Boolean filterPeriodshowLinkedDocument = true; // Boolean | 
        String filterPeriodsortField = filterPeriodsortField_example; // String | 
        String filterPeriodsearchString = filterPeriodsearchString_example; // String | 
        Boolean filterPeriodsortAsc = true; // Boolean | 
        Integer filterPeriodstartRow = 56; // Integer | 
        Integer filterPeriodmaxResults = 56; // Integer | 

        try {
            PagedActionResults_ConnectedSupplierStatementSummaries_ result = apiInstance.supplierTransactionsGet(filterPeriodlinkedSupplierID, filterPeriodlinkedSupplierIDs, filterPeriodstartDate, filterPeriodendDate, filterPeriodrequestedList, filterPeriodlinkedSupplierUtcOffset, filterPeriodpersistRquestedList, filterPeriodtimelineGroup, filterPeriodshowLinkedDocument, filterPeriodsortField, filterPeriodsearchString, filterPeriodsortAsc, filterPeriodstartRow, filterPeriodmaxResults);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsGet");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer filterPeriodlinkedSupplierID = new Integer(); // Integer | 
final array[Integer] filterPeriodlinkedSupplierIDs = new array[Integer](); // array[Integer] | 
final Date filterPeriodstartDate = new Date(); // Date | 
final Date filterPeriodendDate = new Date(); // Date | 
final Integer filterPeriodrequestedList = new Integer(); // Integer | 
final Integer filterPeriodlinkedSupplierUtcOffset = new Integer(); // Integer | 
final Boolean filterPeriodpersistRquestedList = new Boolean(); // Boolean | 
final Integer filterPeriodtimelineGroup = new Integer(); // Integer | 
final Boolean filterPeriodshowLinkedDocument = new Boolean(); // Boolean | 
final String filterPeriodsortField = new String(); // String | 
final String filterPeriodsearchString = new String(); // String | 
final Boolean filterPeriodsortAsc = new Boolean(); // Boolean | 
final Integer filterPeriodstartRow = new Integer(); // Integer | 
final Integer filterPeriodmaxResults = new Integer(); // Integer | 

try {
    final result = await api_instance.supplierTransactionsGet(filterPeriodlinkedSupplierID, filterPeriodlinkedSupplierIDs, filterPeriodstartDate, filterPeriodendDate, filterPeriodrequestedList, filterPeriodlinkedSupplierUtcOffset, filterPeriodpersistRquestedList, filterPeriodtimelineGroup, filterPeriodshowLinkedDocument, filterPeriodsortField, filterPeriodsearchString, filterPeriodsortAsc, filterPeriodstartRow, filterPeriodmaxResults);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->supplierTransactionsGet: $e\n');
}

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Integer filterPeriodlinkedSupplierID = 56; // Integer | 
        array[Integer] filterPeriodlinkedSupplierIDs = ; // array[Integer] | 
        Date filterPeriodstartDate = 2013-10-20T19:20:30+01:00; // Date | 
        Date filterPeriodendDate = 2013-10-20T19:20:30+01:00; // Date | 
        Integer filterPeriodrequestedList = 56; // Integer | 
        Integer filterPeriodlinkedSupplierUtcOffset = 56; // Integer | 
        Boolean filterPeriodpersistRquestedList = true; // Boolean | 
        Integer filterPeriodtimelineGroup = 56; // Integer | 
        Boolean filterPeriodshowLinkedDocument = true; // Boolean | 
        String filterPeriodsortField = filterPeriodsortField_example; // String | 
        String filterPeriodsearchString = filterPeriodsearchString_example; // String | 
        Boolean filterPeriodsortAsc = true; // Boolean | 
        Integer filterPeriodstartRow = 56; // Integer | 
        Integer filterPeriodmaxResults = 56; // Integer | 

        try {
            PagedActionResults_ConnectedSupplierStatementSummaries_ result = apiInstance.supplierTransactionsGet(filterPeriodlinkedSupplierID, filterPeriodlinkedSupplierIDs, filterPeriodstartDate, filterPeriodendDate, filterPeriodrequestedList, filterPeriodlinkedSupplierUtcOffset, filterPeriodpersistRquestedList, filterPeriodtimelineGroup, filterPeriodshowLinkedDocument, filterPeriodsortField, filterPeriodsearchString, filterPeriodsortAsc, filterPeriodstartRow, filterPeriodmaxResults);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsGet");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
Integer *filterPeriodlinkedSupplierID = 56; //  (optional) (default to null)
array[Integer] *filterPeriodlinkedSupplierIDs = ; //  (optional) (default to null)
Date *filterPeriodstartDate = 2013-10-20T19:20:30+01:00; //  (optional) (default to null)
Date *filterPeriodendDate = 2013-10-20T19:20:30+01:00; //  (optional) (default to null)
Integer *filterPeriodrequestedList = 56; //  (optional) (default to null)
Integer *filterPeriodlinkedSupplierUtcOffset = 56; //  (optional) (default to null)
Boolean *filterPeriodpersistRquestedList = true; //  (optional) (default to null)
Integer *filterPeriodtimelineGroup = 56; //  (optional) (default to null)
Boolean *filterPeriodshowLinkedDocument = true; //  (optional) (default to null)
String *filterPeriodsortField = filterPeriodsortField_example; //  (optional) (default to null)
String *filterPeriodsearchString = filterPeriodsearchString_example; //  (optional) (default to null)
Boolean *filterPeriodsortAsc = true; //  (optional) (default to null)
Integer *filterPeriodstartRow = 56; //  (optional) (default to null)
Integer *filterPeriodmaxResults = 56; //  (optional) (default to null)

// SupplierTransactions_Get
[apiInstance supplierTransactionsGetWith:filterPeriodlinkedSupplierID
    filterPeriodlinkedSupplierIDs:filterPeriodlinkedSupplierIDs
    filterPeriodstartDate:filterPeriodstartDate
    filterPeriodendDate:filterPeriodendDate
    filterPeriodrequestedList:filterPeriodrequestedList
    filterPeriodlinkedSupplierUtcOffset:filterPeriodlinkedSupplierUtcOffset
    filterPeriodpersistRquestedList:filterPeriodpersistRquestedList
    filterPeriodtimelineGroup:filterPeriodtimelineGroup
    filterPeriodshowLinkedDocument:filterPeriodshowLinkedDocument
    filterPeriodsortField:filterPeriodsortField
    filterPeriodsearchString:filterPeriodsearchString
    filterPeriodsortAsc:filterPeriodsortAsc
    filterPeriodstartRow:filterPeriodstartRow
    filterPeriodmaxResults:filterPeriodmaxResults
              completionHandler: ^(PagedActionResults_ConnectedSupplierStatementSummaries_ output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AsServerApiSupplierTransactions = require('as_server_api_supplier_transactions');

// Create an instance of the API class
var api = new AsServerApiSupplierTransactions.DefaultApi()
var opts = {
  'filterPeriodlinkedSupplierID': 56, // {Integer} 
  'filterPeriodlinkedSupplierIDs': , // {array[Integer]} 
  'filterPeriodstartDate': 2013-10-20T19:20:30+01:00, // {Date} 
  'filterPeriodendDate': 2013-10-20T19:20:30+01:00, // {Date} 
  'filterPeriodrequestedList': 56, // {Integer} 
  'filterPeriodlinkedSupplierUtcOffset': 56, // {Integer} 
  'filterPeriodpersistRquestedList': true, // {Boolean} 
  'filterPeriodtimelineGroup': 56, // {Integer} 
  'filterPeriodshowLinkedDocument': true, // {Boolean} 
  'filterPeriodsortField': filterPeriodsortField_example, // {String} 
  'filterPeriodsearchString': filterPeriodsearchString_example, // {String} 
  'filterPeriodsortAsc': true, // {Boolean} 
  'filterPeriodstartRow': 56, // {Integer} 
  'filterPeriodmaxResults': 56 // {Integer} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.supplierTransactionsGet(opts, callback);
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;

namespace Example
{
    public class supplierTransactionsGetExample
    {
        public void main()
        {

            // Create an instance of the API class
            var apiInstance = new DefaultApi();
            var filterPeriodlinkedSupplierID = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodlinkedSupplierIDs = new array[Integer](); // array[Integer] |  (optional)  (default to null)
            var filterPeriodstartDate = 2013-10-20T19:20:30+01:00;  // Date |  (optional)  (default to null)
            var filterPeriodendDate = 2013-10-20T19:20:30+01:00;  // Date |  (optional)  (default to null)
            var filterPeriodrequestedList = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodlinkedSupplierUtcOffset = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodpersistRquestedList = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodtimelineGroup = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodshowLinkedDocument = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodsortField = filterPeriodsortField_example;  // String |  (optional)  (default to null)
            var filterPeriodsearchString = filterPeriodsearchString_example;  // String |  (optional)  (default to null)
            var filterPeriodsortAsc = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodstartRow = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodmaxResults = 56;  // Integer |  (optional)  (default to null)

            try {
                // SupplierTransactions_Get
                PagedActionResults_ConnectedSupplierStatementSummaries_ result = apiInstance.supplierTransactionsGet(filterPeriodlinkedSupplierID, filterPeriodlinkedSupplierIDs, filterPeriodstartDate, filterPeriodendDate, filterPeriodrequestedList, filterPeriodlinkedSupplierUtcOffset, filterPeriodpersistRquestedList, filterPeriodtimelineGroup, filterPeriodshowLinkedDocument, filterPeriodsortField, filterPeriodsearchString, filterPeriodsortAsc, filterPeriodstartRow, filterPeriodmaxResults);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling DefaultApi.supplierTransactionsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$filterPeriodlinkedSupplierID = 56; // Integer | 
$filterPeriodlinkedSupplierIDs = ; // array[Integer] | 
$filterPeriodstartDate = 2013-10-20T19:20:30+01:00; // Date | 
$filterPeriodendDate = 2013-10-20T19:20:30+01:00; // Date | 
$filterPeriodrequestedList = 56; // Integer | 
$filterPeriodlinkedSupplierUtcOffset = 56; // Integer | 
$filterPeriodpersistRquestedList = true; // Boolean | 
$filterPeriodtimelineGroup = 56; // Integer | 
$filterPeriodshowLinkedDocument = true; // Boolean | 
$filterPeriodsortField = filterPeriodsortField_example; // String | 
$filterPeriodsearchString = filterPeriodsearchString_example; // String | 
$filterPeriodsortAsc = true; // Boolean | 
$filterPeriodstartRow = 56; // Integer | 
$filterPeriodmaxResults = 56; // Integer | 

try {
    $result = $api_instance->supplierTransactionsGet($filterPeriodlinkedSupplierID, $filterPeriodlinkedSupplierIDs, $filterPeriodstartDate, $filterPeriodendDate, $filterPeriodrequestedList, $filterPeriodlinkedSupplierUtcOffset, $filterPeriodpersistRquestedList, $filterPeriodtimelineGroup, $filterPeriodshowLinkedDocument, $filterPeriodsortField, $filterPeriodsearchString, $filterPeriodsortAsc, $filterPeriodstartRow, $filterPeriodmaxResults);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->supplierTransactionsGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::DefaultApi;

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
my $filterPeriodlinkedSupplierID = 56; # Integer | 
my $filterPeriodlinkedSupplierIDs = []; # array[Integer] | 
my $filterPeriodstartDate = 2013-10-20T19:20:30+01:00; # Date | 
my $filterPeriodendDate = 2013-10-20T19:20:30+01:00; # Date | 
my $filterPeriodrequestedList = 56; # Integer | 
my $filterPeriodlinkedSupplierUtcOffset = 56; # Integer | 
my $filterPeriodpersistRquestedList = true; # Boolean | 
my $filterPeriodtimelineGroup = 56; # Integer | 
my $filterPeriodshowLinkedDocument = true; # Boolean | 
my $filterPeriodsortField = filterPeriodsortField_example; # String | 
my $filterPeriodsearchString = filterPeriodsearchString_example; # String | 
my $filterPeriodsortAsc = true; # Boolean | 
my $filterPeriodstartRow = 56; # Integer | 
my $filterPeriodmaxResults = 56; # Integer | 

eval {
    my $result = $api_instance->supplierTransactionsGet(filterPeriodlinkedSupplierID => $filterPeriodlinkedSupplierID, filterPeriodlinkedSupplierIDs => $filterPeriodlinkedSupplierIDs, filterPeriodstartDate => $filterPeriodstartDate, filterPeriodendDate => $filterPeriodendDate, filterPeriodrequestedList => $filterPeriodrequestedList, filterPeriodlinkedSupplierUtcOffset => $filterPeriodlinkedSupplierUtcOffset, filterPeriodpersistRquestedList => $filterPeriodpersistRquestedList, filterPeriodtimelineGroup => $filterPeriodtimelineGroup, filterPeriodshowLinkedDocument => $filterPeriodshowLinkedDocument, filterPeriodsortField => $filterPeriodsortField, filterPeriodsearchString => $filterPeriodsearchString, filterPeriodsortAsc => $filterPeriodsortAsc, filterPeriodstartRow => $filterPeriodstartRow, filterPeriodmaxResults => $filterPeriodmaxResults);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->supplierTransactionsGet: $@\n";
}
from __future__ import print_statement
import time
import openapi_client
from openapi_client.rest import ApiException
from pprint import pprint

# Create an instance of the API class
api_instance = openapi_client.DefaultApi()
filterPeriodlinkedSupplierID = 56 # Integer |  (optional) (default to null)
filterPeriodlinkedSupplierIDs =  # array[Integer] |  (optional) (default to null)
filterPeriodstartDate = 2013-10-20T19:20:30+01:00 # Date |  (optional) (default to null)
filterPeriodendDate = 2013-10-20T19:20:30+01:00 # Date |  (optional) (default to null)
filterPeriodrequestedList = 56 # Integer |  (optional) (default to null)
filterPeriodlinkedSupplierUtcOffset = 56 # Integer |  (optional) (default to null)
filterPeriodpersistRquestedList = true # Boolean |  (optional) (default to null)
filterPeriodtimelineGroup = 56 # Integer |  (optional) (default to null)
filterPeriodshowLinkedDocument = true # Boolean |  (optional) (default to null)
filterPeriodsortField = filterPeriodsortField_example # String |  (optional) (default to null)
filterPeriodsearchString = filterPeriodsearchString_example # String |  (optional) (default to null)
filterPeriodsortAsc = true # Boolean |  (optional) (default to null)
filterPeriodstartRow = 56 # Integer |  (optional) (default to null)
filterPeriodmaxResults = 56 # Integer |  (optional) (default to null)

try:
    # SupplierTransactions_Get
    api_response = api_instance.supplier_transactions_get(filterPeriodlinkedSupplierID=filterPeriodlinkedSupplierID, filterPeriodlinkedSupplierIDs=filterPeriodlinkedSupplierIDs, filterPeriodstartDate=filterPeriodstartDate, filterPeriodendDate=filterPeriodendDate, filterPeriodrequestedList=filterPeriodrequestedList, filterPeriodlinkedSupplierUtcOffset=filterPeriodlinkedSupplierUtcOffset, filterPeriodpersistRquestedList=filterPeriodpersistRquestedList, filterPeriodtimelineGroup=filterPeriodtimelineGroup, filterPeriodshowLinkedDocument=filterPeriodshowLinkedDocument, filterPeriodsortField=filterPeriodsortField, filterPeriodsearchString=filterPeriodsearchString, filterPeriodsortAsc=filterPeriodsortAsc, filterPeriodstartRow=filterPeriodstartRow, filterPeriodmaxResults=filterPeriodmaxResults)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->supplierTransactionsGet: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let filterPeriodlinkedSupplierID = 56; // Integer
    let filterPeriodlinkedSupplierIDs = ; // array[Integer]
    let filterPeriodstartDate = 2013-10-20T19:20:30+01:00; // Date
    let filterPeriodendDate = 2013-10-20T19:20:30+01:00; // Date
    let filterPeriodrequestedList = 56; // Integer
    let filterPeriodlinkedSupplierUtcOffset = 56; // Integer
    let filterPeriodpersistRquestedList = true; // Boolean
    let filterPeriodtimelineGroup = 56; // Integer
    let filterPeriodshowLinkedDocument = true; // Boolean
    let filterPeriodsortField = filterPeriodsortField_example; // String
    let filterPeriodsearchString = filterPeriodsearchString_example; // String
    let filterPeriodsortAsc = true; // Boolean
    let filterPeriodstartRow = 56; // Integer
    let filterPeriodmaxResults = 56; // Integer

    let mut context = DefaultApi::Context::default();
    let result = client.supplierTransactionsGet(filterPeriodlinkedSupplierID, filterPeriodlinkedSupplierIDs, filterPeriodstartDate, filterPeriodendDate, filterPeriodrequestedList, filterPeriodlinkedSupplierUtcOffset, filterPeriodpersistRquestedList, filterPeriodtimelineGroup, filterPeriodshowLinkedDocument, filterPeriodsortField, filterPeriodsearchString, filterPeriodsortAsc, filterPeriodstartRow, filterPeriodmaxResults, &context).wait();

    println!("{:?}", result);
}

Scopes

Parameters

Query parameters
Name Description
filter.linkedSupplierID
Integer (int32)
filter.linkedSupplierIDs
array[Integer] (int32)
filter.startDate
Date (date-time)
filter.endDate
Date (date-time)
filter.requestedList
Integer (int32)
filter.linkedSupplierUtcOffset
Integer (int32)
filter.persistRquestedList
Boolean
filter.timelineGroup
Integer (int32)
filter.showLinkedDocument
Boolean
filter.sortField
String
filter.searchString
String
filter.sortAsc
Boolean
filter.startRow
Integer (int32)
filter.maxResults
Integer (int32)

Responses


supplierTransactionsGetCreditNote

SupplierTransactions_GetCreditNote


/SupplierTransactions/creditnote

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json,text/json,application/xml,text/xml" \
 "https://api.dev.spenda.co/api/SupplierTransactions/creditnote?req.linkedSupplierID=56&req.transactionGuid=38400000-8cf0-11bd-b23e-10b96e4ef00d&req.magicLink=reqPeriodmagicLink_example"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {
    public static void main(String[] args) {

        // Create an instance of the API class
        DefaultApi apiInstance = new DefaultApi();
        Integer reqPeriodlinkedSupplierID = 56; // Integer | 
        UUID reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | 
        String reqPeriodmagicLink = reqPeriodmagicLink_example; // String | 

        try {
            CreditNoteT result = apiInstance.supplierTransactionsGetCreditNote(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsGetCreditNote");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer reqPeriodlinkedSupplierID = new Integer(); // Integer | 
final UUID reqPeriodtransactionGuid = new UUID(); // UUID | 
final String reqPeriodmagicLink = new String(); // String | 

try {
    final result = await api_instance.supplierTransactionsGetCreditNote(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->supplierTransactionsGetCreditNote: $e\n');
}

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Integer reqPeriodlinkedSupplierID = 56; // Integer | 
        UUID reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | 
        String reqPeriodmagicLink = reqPeriodmagicLink_example; // String | 

        try {
            CreditNoteT result = apiInstance.supplierTransactionsGetCreditNote(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsGetCreditNote");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
Integer *reqPeriodlinkedSupplierID = 56; //  (optional) (default to null)
UUID *reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; //  (optional) (default to null)
String *reqPeriodmagicLink = reqPeriodmagicLink_example; //  (optional) (default to null)

// SupplierTransactions_GetCreditNote
[apiInstance supplierTransactionsGetCreditNoteWith:reqPeriodlinkedSupplierID
    reqPeriodtransactionGuid:reqPeriodtransactionGuid
    reqPeriodmagicLink:reqPeriodmagicLink
              completionHandler: ^(CreditNoteT output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AsServerApiSupplierTransactions = require('as_server_api_supplier_transactions');

// Create an instance of the API class
var api = new AsServerApiSupplierTransactions.DefaultApi()
var opts = {
  'reqPeriodlinkedSupplierID': 56, // {Integer} 
  'reqPeriodtransactionGuid': 38400000-8cf0-11bd-b23e-10b96e4ef00d, // {UUID} 
  'reqPeriodmagicLink': reqPeriodmagicLink_example // {String} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.supplierTransactionsGetCreditNote(opts, callback);
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;

namespace Example
{
    public class supplierTransactionsGetCreditNoteExample
    {
        public void main()
        {

            // Create an instance of the API class
            var apiInstance = new DefaultApi();
            var reqPeriodlinkedSupplierID = 56;  // Integer |  (optional)  (default to null)
            var reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d;  // UUID |  (optional)  (default to null)
            var reqPeriodmagicLink = reqPeriodmagicLink_example;  // String |  (optional)  (default to null)

            try {
                // SupplierTransactions_GetCreditNote
                CreditNoteT result = apiInstance.supplierTransactionsGetCreditNote(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling DefaultApi.supplierTransactionsGetCreditNote: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$reqPeriodlinkedSupplierID = 56; // Integer | 
$reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | 
$reqPeriodmagicLink = reqPeriodmagicLink_example; // String | 

try {
    $result = $api_instance->supplierTransactionsGetCreditNote($reqPeriodlinkedSupplierID, $reqPeriodtransactionGuid, $reqPeriodmagicLink);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->supplierTransactionsGetCreditNote: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::DefaultApi;

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
my $reqPeriodlinkedSupplierID = 56; # Integer | 
my $reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | 
my $reqPeriodmagicLink = reqPeriodmagicLink_example; # String | 

eval {
    my $result = $api_instance->supplierTransactionsGetCreditNote(reqPeriodlinkedSupplierID => $reqPeriodlinkedSupplierID, reqPeriodtransactionGuid => $reqPeriodtransactionGuid, reqPeriodmagicLink => $reqPeriodmagicLink);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->supplierTransactionsGetCreditNote: $@\n";
}
from __future__ import print_statement
import time
import openapi_client
from openapi_client.rest import ApiException
from pprint import pprint

# Create an instance of the API class
api_instance = openapi_client.DefaultApi()
reqPeriodlinkedSupplierID = 56 # Integer |  (optional) (default to null)
reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID |  (optional) (default to null)
reqPeriodmagicLink = reqPeriodmagicLink_example # String |  (optional) (default to null)

try:
    # SupplierTransactions_GetCreditNote
    api_response = api_instance.supplier_transactions_get_credit_note(reqPeriodlinkedSupplierID=reqPeriodlinkedSupplierID, reqPeriodtransactionGuid=reqPeriodtransactionGuid, reqPeriodmagicLink=reqPeriodmagicLink)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->supplierTransactionsGetCreditNote: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let reqPeriodlinkedSupplierID = 56; // Integer
    let reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID
    let reqPeriodmagicLink = reqPeriodmagicLink_example; // String

    let mut context = DefaultApi::Context::default();
    let result = client.supplierTransactionsGetCreditNote(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink, &context).wait();

    println!("{:?}", result);
}

Scopes

Parameters

Query parameters
Name Description
req.linkedSupplierID
Integer (int32)
req.transactionGuid
UUID (uuid)
req.magicLink

Responses


supplierTransactionsGetCreditNoteAlert

SupplierTransactions_GetCreditNoteAlert


/SupplierTransactions/creditnote/alert

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json,text/json,application/xml,text/xml" \
 "https://api.dev.spenda.co/api/SupplierTransactions/creditnote/alert?req.linkedSupplierID=56&req.transactionGuid=38400000-8cf0-11bd-b23e-10b96e4ef00d&req.magicLink=reqPeriodmagicLink_example"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {
    public static void main(String[] args) {

        // Create an instance of the API class
        DefaultApi apiInstance = new DefaultApi();
        Integer reqPeriodlinkedSupplierID = 56; // Integer | 
        UUID reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | 
        String reqPeriodmagicLink = reqPeriodmagicLink_example; // String | 

        try {
            ActionResults_AlertInfo_ result = apiInstance.supplierTransactionsGetCreditNoteAlert(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsGetCreditNoteAlert");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer reqPeriodlinkedSupplierID = new Integer(); // Integer | 
final UUID reqPeriodtransactionGuid = new UUID(); // UUID | 
final String reqPeriodmagicLink = new String(); // String | 

try {
    final result = await api_instance.supplierTransactionsGetCreditNoteAlert(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->supplierTransactionsGetCreditNoteAlert: $e\n');
}

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Integer reqPeriodlinkedSupplierID = 56; // Integer | 
        UUID reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | 
        String reqPeriodmagicLink = reqPeriodmagicLink_example; // String | 

        try {
            ActionResults_AlertInfo_ result = apiInstance.supplierTransactionsGetCreditNoteAlert(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsGetCreditNoteAlert");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
Integer *reqPeriodlinkedSupplierID = 56; //  (optional) (default to null)
UUID *reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; //  (optional) (default to null)
String *reqPeriodmagicLink = reqPeriodmagicLink_example; //  (optional) (default to null)

// SupplierTransactions_GetCreditNoteAlert
[apiInstance supplierTransactionsGetCreditNoteAlertWith:reqPeriodlinkedSupplierID
    reqPeriodtransactionGuid:reqPeriodtransactionGuid
    reqPeriodmagicLink:reqPeriodmagicLink
              completionHandler: ^(ActionResults_AlertInfo_ output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AsServerApiSupplierTransactions = require('as_server_api_supplier_transactions');

// Create an instance of the API class
var api = new AsServerApiSupplierTransactions.DefaultApi()
var opts = {
  'reqPeriodlinkedSupplierID': 56, // {Integer} 
  'reqPeriodtransactionGuid': 38400000-8cf0-11bd-b23e-10b96e4ef00d, // {UUID} 
  'reqPeriodmagicLink': reqPeriodmagicLink_example // {String} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.supplierTransactionsGetCreditNoteAlert(opts, callback);
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;

namespace Example
{
    public class supplierTransactionsGetCreditNoteAlertExample
    {
        public void main()
        {

            // Create an instance of the API class
            var apiInstance = new DefaultApi();
            var reqPeriodlinkedSupplierID = 56;  // Integer |  (optional)  (default to null)
            var reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d;  // UUID |  (optional)  (default to null)
            var reqPeriodmagicLink = reqPeriodmagicLink_example;  // String |  (optional)  (default to null)

            try {
                // SupplierTransactions_GetCreditNoteAlert
                ActionResults_AlertInfo_ result = apiInstance.supplierTransactionsGetCreditNoteAlert(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling DefaultApi.supplierTransactionsGetCreditNoteAlert: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$reqPeriodlinkedSupplierID = 56; // Integer | 
$reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | 
$reqPeriodmagicLink = reqPeriodmagicLink_example; // String | 

try {
    $result = $api_instance->supplierTransactionsGetCreditNoteAlert($reqPeriodlinkedSupplierID, $reqPeriodtransactionGuid, $reqPeriodmagicLink);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->supplierTransactionsGetCreditNoteAlert: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::DefaultApi;

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
my $reqPeriodlinkedSupplierID = 56; # Integer | 
my $reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | 
my $reqPeriodmagicLink = reqPeriodmagicLink_example; # String | 

eval {
    my $result = $api_instance->supplierTransactionsGetCreditNoteAlert(reqPeriodlinkedSupplierID => $reqPeriodlinkedSupplierID, reqPeriodtransactionGuid => $reqPeriodtransactionGuid, reqPeriodmagicLink => $reqPeriodmagicLink);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->supplierTransactionsGetCreditNoteAlert: $@\n";
}
from __future__ import print_statement
import time
import openapi_client
from openapi_client.rest import ApiException
from pprint import pprint

# Create an instance of the API class
api_instance = openapi_client.DefaultApi()
reqPeriodlinkedSupplierID = 56 # Integer |  (optional) (default to null)
reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID |  (optional) (default to null)
reqPeriodmagicLink = reqPeriodmagicLink_example # String |  (optional) (default to null)

try:
    # SupplierTransactions_GetCreditNoteAlert
    api_response = api_instance.supplier_transactions_get_credit_note_alert(reqPeriodlinkedSupplierID=reqPeriodlinkedSupplierID, reqPeriodtransactionGuid=reqPeriodtransactionGuid, reqPeriodmagicLink=reqPeriodmagicLink)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->supplierTransactionsGetCreditNoteAlert: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let reqPeriodlinkedSupplierID = 56; // Integer
    let reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID
    let reqPeriodmagicLink = reqPeriodmagicLink_example; // String

    let mut context = DefaultApi::Context::default();
    let result = client.supplierTransactionsGetCreditNoteAlert(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink, &context).wait();

    println!("{:?}", result);
}

Scopes

Parameters

Query parameters
Name Description
req.linkedSupplierID
Integer (int32)
req.transactionGuid
UUID (uuid)
req.magicLink

Responses


supplierTransactionsGetCreditNoteAllocationPaymentSummary

SupplierTransactions_GetCreditNoteAllocationPaymentSummary


/SupplierTransactions/GetCreditNoteAllocationPaymentSummary

Usage and SDK Samples

curl -X POST \
 -H "Accept: application/json,text/json,application/xml,text/xml" \
 -H "Content-Type: application/json,text/json,application/xml,text/xml,application/x-www-form-urlencoded" \
 "https://api.dev.spenda.co/api/SupplierTransactions/GetCreditNoteAllocationPaymentSummary" \
 -d 'Custom MIME type example not yet supported: text/json' \
 -d '' \
 -d 'Custom MIME type example not yet supported: text/xml' \
 -d 'Custom MIME type example not yet supported: application/x-www-form-urlencoded'
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {
    public static void main(String[] args) {

        // Create an instance of the API class
        DefaultApi apiInstance = new DefaultApi();
        ActionRequestCreditNoteAllocationPaymentSummary actionRequestCreditNoteAllocationPaymentSummary = ; // ActionRequestCreditNoteAllocationPaymentSummary | 

        try {
            ActionResults_CreditNoteAllocationPaymentSummary_ result = apiInstance.supplierTransactionsGetCreditNoteAllocationPaymentSummary(actionRequestCreditNoteAllocationPaymentSummary);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsGetCreditNoteAllocationPaymentSummary");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final ActionRequestCreditNoteAllocationPaymentSummary actionRequestCreditNoteAllocationPaymentSummary = new ActionRequestCreditNoteAllocationPaymentSummary(); // ActionRequestCreditNoteAllocationPaymentSummary | 

try {
    final result = await api_instance.supplierTransactionsGetCreditNoteAllocationPaymentSummary(actionRequestCreditNoteAllocationPaymentSummary);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->supplierTransactionsGetCreditNoteAllocationPaymentSummary: $e\n');
}

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        ActionRequestCreditNoteAllocationPaymentSummary actionRequestCreditNoteAllocationPaymentSummary = ; // ActionRequestCreditNoteAllocationPaymentSummary | 

        try {
            ActionResults_CreditNoteAllocationPaymentSummary_ result = apiInstance.supplierTransactionsGetCreditNoteAllocationPaymentSummary(actionRequestCreditNoteAllocationPaymentSummary);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsGetCreditNoteAllocationPaymentSummary");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
ActionRequestCreditNoteAllocationPaymentSummary *actionRequestCreditNoteAllocationPaymentSummary = ; //  (optional)

// SupplierTransactions_GetCreditNoteAllocationPaymentSummary
[apiInstance supplierTransactionsGetCreditNoteAllocationPaymentSummaryWith:actionRequestCreditNoteAllocationPaymentSummary
              completionHandler: ^(ActionResults_CreditNoteAllocationPaymentSummary_ output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AsServerApiSupplierTransactions = require('as_server_api_supplier_transactions');

// Create an instance of the API class
var api = new AsServerApiSupplierTransactions.DefaultApi()
var opts = {
  'actionRequestCreditNoteAllocationPaymentSummary':  // {ActionRequestCreditNoteAllocationPaymentSummary} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.supplierTransactionsGetCreditNoteAllocationPaymentSummary(opts, callback);
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;

namespace Example
{
    public class supplierTransactionsGetCreditNoteAllocationPaymentSummaryExample
    {
        public void main()
        {

            // Create an instance of the API class
            var apiInstance = new DefaultApi();
            var actionRequestCreditNoteAllocationPaymentSummary = new ActionRequestCreditNoteAllocationPaymentSummary(); // ActionRequestCreditNoteAllocationPaymentSummary |  (optional) 

            try {
                // SupplierTransactions_GetCreditNoteAllocationPaymentSummary
                ActionResults_CreditNoteAllocationPaymentSummary_ result = apiInstance.supplierTransactionsGetCreditNoteAllocationPaymentSummary(actionRequestCreditNoteAllocationPaymentSummary);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling DefaultApi.supplierTransactionsGetCreditNoteAllocationPaymentSummary: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$actionRequestCreditNoteAllocationPaymentSummary = ; // ActionRequestCreditNoteAllocationPaymentSummary | 

try {
    $result = $api_instance->supplierTransactionsGetCreditNoteAllocationPaymentSummary($actionRequestCreditNoteAllocationPaymentSummary);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->supplierTransactionsGetCreditNoteAllocationPaymentSummary: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::DefaultApi;

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
my $actionRequestCreditNoteAllocationPaymentSummary = WWW::OPenAPIClient::Object::ActionRequestCreditNoteAllocationPaymentSummary->new(); # ActionRequestCreditNoteAllocationPaymentSummary | 

eval {
    my $result = $api_instance->supplierTransactionsGetCreditNoteAllocationPaymentSummary(actionRequestCreditNoteAllocationPaymentSummary => $actionRequestCreditNoteAllocationPaymentSummary);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->supplierTransactionsGetCreditNoteAllocationPaymentSummary: $@\n";
}
from __future__ import print_statement
import time
import openapi_client
from openapi_client.rest import ApiException
from pprint import pprint

# Create an instance of the API class
api_instance = openapi_client.DefaultApi()
actionRequestCreditNoteAllocationPaymentSummary =  # ActionRequestCreditNoteAllocationPaymentSummary |  (optional)

try:
    # SupplierTransactions_GetCreditNoteAllocationPaymentSummary
    api_response = api_instance.supplier_transactions_get_credit_note_allocation_payment_summary(actionRequestCreditNoteAllocationPaymentSummary=actionRequestCreditNoteAllocationPaymentSummary)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->supplierTransactionsGetCreditNoteAllocationPaymentSummary: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let actionRequestCreditNoteAllocationPaymentSummary = ; // ActionRequestCreditNoteAllocationPaymentSummary

    let mut context = DefaultApi::Context::default();
    let result = client.supplierTransactionsGetCreditNoteAllocationPaymentSummary(actionRequestCreditNoteAllocationPaymentSummary, &context).wait();

    println!("{:?}", result);
}

Scopes

Parameters

Body parameters
Name Description
actionRequestCreditNoteAllocationPaymentSummary

Responses


supplierTransactionsGetInvoice

SupplierTransactions_GetInvoice


/SupplierTransactions/invoice

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json,text/json,application/xml,text/xml" \
 "https://api.dev.spenda.co/api/SupplierTransactions/invoice?req.linkedSupplierID=56&req.transactionGuid=38400000-8cf0-11bd-b23e-10b96e4ef00d&req.magicLink=reqPeriodmagicLink_example"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {
    public static void main(String[] args) {

        // Create an instance of the API class
        DefaultApi apiInstance = new DefaultApi();
        Integer reqPeriodlinkedSupplierID = 56; // Integer | 
        UUID reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | 
        String reqPeriodmagicLink = reqPeriodmagicLink_example; // String | 

        try {
            InvoiceT result = apiInstance.supplierTransactionsGetInvoice(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsGetInvoice");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer reqPeriodlinkedSupplierID = new Integer(); // Integer | 
final UUID reqPeriodtransactionGuid = new UUID(); // UUID | 
final String reqPeriodmagicLink = new String(); // String | 

try {
    final result = await api_instance.supplierTransactionsGetInvoice(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->supplierTransactionsGetInvoice: $e\n');
}

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Integer reqPeriodlinkedSupplierID = 56; // Integer | 
        UUID reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | 
        String reqPeriodmagicLink = reqPeriodmagicLink_example; // String | 

        try {
            InvoiceT result = apiInstance.supplierTransactionsGetInvoice(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsGetInvoice");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
Integer *reqPeriodlinkedSupplierID = 56; //  (optional) (default to null)
UUID *reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; //  (optional) (default to null)
String *reqPeriodmagicLink = reqPeriodmagicLink_example; //  (optional) (default to null)

// SupplierTransactions_GetInvoice
[apiInstance supplierTransactionsGetInvoiceWith:reqPeriodlinkedSupplierID
    reqPeriodtransactionGuid:reqPeriodtransactionGuid
    reqPeriodmagicLink:reqPeriodmagicLink
              completionHandler: ^(InvoiceT output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AsServerApiSupplierTransactions = require('as_server_api_supplier_transactions');

// Create an instance of the API class
var api = new AsServerApiSupplierTransactions.DefaultApi()
var opts = {
  'reqPeriodlinkedSupplierID': 56, // {Integer} 
  'reqPeriodtransactionGuid': 38400000-8cf0-11bd-b23e-10b96e4ef00d, // {UUID} 
  'reqPeriodmagicLink': reqPeriodmagicLink_example // {String} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.supplierTransactionsGetInvoice(opts, callback);
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;

namespace Example
{
    public class supplierTransactionsGetInvoiceExample
    {
        public void main()
        {

            // Create an instance of the API class
            var apiInstance = new DefaultApi();
            var reqPeriodlinkedSupplierID = 56;  // Integer |  (optional)  (default to null)
            var reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d;  // UUID |  (optional)  (default to null)
            var reqPeriodmagicLink = reqPeriodmagicLink_example;  // String |  (optional)  (default to null)

            try {
                // SupplierTransactions_GetInvoice
                InvoiceT result = apiInstance.supplierTransactionsGetInvoice(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling DefaultApi.supplierTransactionsGetInvoice: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$reqPeriodlinkedSupplierID = 56; // Integer | 
$reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | 
$reqPeriodmagicLink = reqPeriodmagicLink_example; // String | 

try {
    $result = $api_instance->supplierTransactionsGetInvoice($reqPeriodlinkedSupplierID, $reqPeriodtransactionGuid, $reqPeriodmagicLink);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->supplierTransactionsGetInvoice: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::DefaultApi;

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
my $reqPeriodlinkedSupplierID = 56; # Integer | 
my $reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | 
my $reqPeriodmagicLink = reqPeriodmagicLink_example; # String | 

eval {
    my $result = $api_instance->supplierTransactionsGetInvoice(reqPeriodlinkedSupplierID => $reqPeriodlinkedSupplierID, reqPeriodtransactionGuid => $reqPeriodtransactionGuid, reqPeriodmagicLink => $reqPeriodmagicLink);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->supplierTransactionsGetInvoice: $@\n";
}
from __future__ import print_statement
import time
import openapi_client
from openapi_client.rest import ApiException
from pprint import pprint

# Create an instance of the API class
api_instance = openapi_client.DefaultApi()
reqPeriodlinkedSupplierID = 56 # Integer |  (optional) (default to null)
reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID |  (optional) (default to null)
reqPeriodmagicLink = reqPeriodmagicLink_example # String |  (optional) (default to null)

try:
    # SupplierTransactions_GetInvoice
    api_response = api_instance.supplier_transactions_get_invoice(reqPeriodlinkedSupplierID=reqPeriodlinkedSupplierID, reqPeriodtransactionGuid=reqPeriodtransactionGuid, reqPeriodmagicLink=reqPeriodmagicLink)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->supplierTransactionsGetInvoice: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let reqPeriodlinkedSupplierID = 56; // Integer
    let reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID
    let reqPeriodmagicLink = reqPeriodmagicLink_example; // String

    let mut context = DefaultApi::Context::default();
    let result = client.supplierTransactionsGetInvoice(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink, &context).wait();

    println!("{:?}", result);
}

Scopes

Parameters

Query parameters
Name Description
req.linkedSupplierID
Integer (int32)
req.transactionGuid
UUID (uuid)
req.magicLink

Responses


supplierTransactionsGetInvoiceAlert

SupplierTransactions_GetInvoiceAlert


/SupplierTransactions/invoice/alert

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json,text/json,application/xml,text/xml" \
 "https://api.dev.spenda.co/api/SupplierTransactions/invoice/alert?req.linkedSupplierID=56&req.transactionGuid=38400000-8cf0-11bd-b23e-10b96e4ef00d&req.magicLink=reqPeriodmagicLink_example"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {
    public static void main(String[] args) {

        // Create an instance of the API class
        DefaultApi apiInstance = new DefaultApi();
        Integer reqPeriodlinkedSupplierID = 56; // Integer | 
        UUID reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | 
        String reqPeriodmagicLink = reqPeriodmagicLink_example; // String | 

        try {
            ActionResults_AlertInfo_ result = apiInstance.supplierTransactionsGetInvoiceAlert(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsGetInvoiceAlert");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer reqPeriodlinkedSupplierID = new Integer(); // Integer | 
final UUID reqPeriodtransactionGuid = new UUID(); // UUID | 
final String reqPeriodmagicLink = new String(); // String | 

try {
    final result = await api_instance.supplierTransactionsGetInvoiceAlert(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->supplierTransactionsGetInvoiceAlert: $e\n');
}

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Integer reqPeriodlinkedSupplierID = 56; // Integer | 
        UUID reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | 
        String reqPeriodmagicLink = reqPeriodmagicLink_example; // String | 

        try {
            ActionResults_AlertInfo_ result = apiInstance.supplierTransactionsGetInvoiceAlert(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsGetInvoiceAlert");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
Integer *reqPeriodlinkedSupplierID = 56; //  (optional) (default to null)
UUID *reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; //  (optional) (default to null)
String *reqPeriodmagicLink = reqPeriodmagicLink_example; //  (optional) (default to null)

// SupplierTransactions_GetInvoiceAlert
[apiInstance supplierTransactionsGetInvoiceAlertWith:reqPeriodlinkedSupplierID
    reqPeriodtransactionGuid:reqPeriodtransactionGuid
    reqPeriodmagicLink:reqPeriodmagicLink
              completionHandler: ^(ActionResults_AlertInfo_ output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AsServerApiSupplierTransactions = require('as_server_api_supplier_transactions');

// Create an instance of the API class
var api = new AsServerApiSupplierTransactions.DefaultApi()
var opts = {
  'reqPeriodlinkedSupplierID': 56, // {Integer} 
  'reqPeriodtransactionGuid': 38400000-8cf0-11bd-b23e-10b96e4ef00d, // {UUID} 
  'reqPeriodmagicLink': reqPeriodmagicLink_example // {String} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.supplierTransactionsGetInvoiceAlert(opts, callback);
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;

namespace Example
{
    public class supplierTransactionsGetInvoiceAlertExample
    {
        public void main()
        {

            // Create an instance of the API class
            var apiInstance = new DefaultApi();
            var reqPeriodlinkedSupplierID = 56;  // Integer |  (optional)  (default to null)
            var reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d;  // UUID |  (optional)  (default to null)
            var reqPeriodmagicLink = reqPeriodmagicLink_example;  // String |  (optional)  (default to null)

            try {
                // SupplierTransactions_GetInvoiceAlert
                ActionResults_AlertInfo_ result = apiInstance.supplierTransactionsGetInvoiceAlert(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling DefaultApi.supplierTransactionsGetInvoiceAlert: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$reqPeriodlinkedSupplierID = 56; // Integer | 
$reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | 
$reqPeriodmagicLink = reqPeriodmagicLink_example; // String | 

try {
    $result = $api_instance->supplierTransactionsGetInvoiceAlert($reqPeriodlinkedSupplierID, $reqPeriodtransactionGuid, $reqPeriodmagicLink);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->supplierTransactionsGetInvoiceAlert: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::DefaultApi;

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
my $reqPeriodlinkedSupplierID = 56; # Integer | 
my $reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | 
my $reqPeriodmagicLink = reqPeriodmagicLink_example; # String | 

eval {
    my $result = $api_instance->supplierTransactionsGetInvoiceAlert(reqPeriodlinkedSupplierID => $reqPeriodlinkedSupplierID, reqPeriodtransactionGuid => $reqPeriodtransactionGuid, reqPeriodmagicLink => $reqPeriodmagicLink);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->supplierTransactionsGetInvoiceAlert: $@\n";
}
from __future__ import print_statement
import time
import openapi_client
from openapi_client.rest import ApiException
from pprint import pprint

# Create an instance of the API class
api_instance = openapi_client.DefaultApi()
reqPeriodlinkedSupplierID = 56 # Integer |  (optional) (default to null)
reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID |  (optional) (default to null)
reqPeriodmagicLink = reqPeriodmagicLink_example # String |  (optional) (default to null)

try:
    # SupplierTransactions_GetInvoiceAlert
    api_response = api_instance.supplier_transactions_get_invoice_alert(reqPeriodlinkedSupplierID=reqPeriodlinkedSupplierID, reqPeriodtransactionGuid=reqPeriodtransactionGuid, reqPeriodmagicLink=reqPeriodmagicLink)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->supplierTransactionsGetInvoiceAlert: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let reqPeriodlinkedSupplierID = 56; // Integer
    let reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID
    let reqPeriodmagicLink = reqPeriodmagicLink_example; // String

    let mut context = DefaultApi::Context::default();
    let result = client.supplierTransactionsGetInvoiceAlert(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink, &context).wait();

    println!("{:?}", result);
}

Scopes

Parameters

Query parameters
Name Description
req.linkedSupplierID
Integer (int32)
req.transactionGuid
UUID (uuid)
req.magicLink

Responses


supplierTransactionsGetPayment

SupplierTransactions_GetPayment


/SupplierTransactions/payment

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json,text/json,application/xml,text/xml" \
 "https://api.dev.spenda.co/api/SupplierTransactions/payment?req.linkedSupplierID=56&req.transactionGuid=38400000-8cf0-11bd-b23e-10b96e4ef00d&req.magicLink=reqPeriodmagicLink_example"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {
    public static void main(String[] args) {

        // Create an instance of the API class
        DefaultApi apiInstance = new DefaultApi();
        Integer reqPeriodlinkedSupplierID = 56; // Integer | 
        UUID reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | 
        String reqPeriodmagicLink = reqPeriodmagicLink_example; // String | 

        try {
            PaymentT result = apiInstance.supplierTransactionsGetPayment(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsGetPayment");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer reqPeriodlinkedSupplierID = new Integer(); // Integer | 
final UUID reqPeriodtransactionGuid = new UUID(); // UUID | 
final String reqPeriodmagicLink = new String(); // String | 

try {
    final result = await api_instance.supplierTransactionsGetPayment(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->supplierTransactionsGetPayment: $e\n');
}

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Integer reqPeriodlinkedSupplierID = 56; // Integer | 
        UUID reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | 
        String reqPeriodmagicLink = reqPeriodmagicLink_example; // String | 

        try {
            PaymentT result = apiInstance.supplierTransactionsGetPayment(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsGetPayment");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
Integer *reqPeriodlinkedSupplierID = 56; //  (optional) (default to null)
UUID *reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; //  (optional) (default to null)
String *reqPeriodmagicLink = reqPeriodmagicLink_example; //  (optional) (default to null)

// SupplierTransactions_GetPayment
[apiInstance supplierTransactionsGetPaymentWith:reqPeriodlinkedSupplierID
    reqPeriodtransactionGuid:reqPeriodtransactionGuid
    reqPeriodmagicLink:reqPeriodmagicLink
              completionHandler: ^(PaymentT output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AsServerApiSupplierTransactions = require('as_server_api_supplier_transactions');

// Create an instance of the API class
var api = new AsServerApiSupplierTransactions.DefaultApi()
var opts = {
  'reqPeriodlinkedSupplierID': 56, // {Integer} 
  'reqPeriodtransactionGuid': 38400000-8cf0-11bd-b23e-10b96e4ef00d, // {UUID} 
  'reqPeriodmagicLink': reqPeriodmagicLink_example // {String} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.supplierTransactionsGetPayment(opts, callback);
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;

namespace Example
{
    public class supplierTransactionsGetPaymentExample
    {
        public void main()
        {

            // Create an instance of the API class
            var apiInstance = new DefaultApi();
            var reqPeriodlinkedSupplierID = 56;  // Integer |  (optional)  (default to null)
            var reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d;  // UUID |  (optional)  (default to null)
            var reqPeriodmagicLink = reqPeriodmagicLink_example;  // String |  (optional)  (default to null)

            try {
                // SupplierTransactions_GetPayment
                PaymentT result = apiInstance.supplierTransactionsGetPayment(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling DefaultApi.supplierTransactionsGetPayment: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$reqPeriodlinkedSupplierID = 56; // Integer | 
$reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | 
$reqPeriodmagicLink = reqPeriodmagicLink_example; // String | 

try {
    $result = $api_instance->supplierTransactionsGetPayment($reqPeriodlinkedSupplierID, $reqPeriodtransactionGuid, $reqPeriodmagicLink);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->supplierTransactionsGetPayment: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::DefaultApi;

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
my $reqPeriodlinkedSupplierID = 56; # Integer | 
my $reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | 
my $reqPeriodmagicLink = reqPeriodmagicLink_example; # String | 

eval {
    my $result = $api_instance->supplierTransactionsGetPayment(reqPeriodlinkedSupplierID => $reqPeriodlinkedSupplierID, reqPeriodtransactionGuid => $reqPeriodtransactionGuid, reqPeriodmagicLink => $reqPeriodmagicLink);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->supplierTransactionsGetPayment: $@\n";
}
from __future__ import print_statement
import time
import openapi_client
from openapi_client.rest import ApiException
from pprint import pprint

# Create an instance of the API class
api_instance = openapi_client.DefaultApi()
reqPeriodlinkedSupplierID = 56 # Integer |  (optional) (default to null)
reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID |  (optional) (default to null)
reqPeriodmagicLink = reqPeriodmagicLink_example # String |  (optional) (default to null)

try:
    # SupplierTransactions_GetPayment
    api_response = api_instance.supplier_transactions_get_payment(reqPeriodlinkedSupplierID=reqPeriodlinkedSupplierID, reqPeriodtransactionGuid=reqPeriodtransactionGuid, reqPeriodmagicLink=reqPeriodmagicLink)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->supplierTransactionsGetPayment: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let reqPeriodlinkedSupplierID = 56; // Integer
    let reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID
    let reqPeriodmagicLink = reqPeriodmagicLink_example; // String

    let mut context = DefaultApi::Context::default();
    let result = client.supplierTransactionsGetPayment(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink, &context).wait();

    println!("{:?}", result);
}

Scopes

Parameters

Query parameters
Name Description
req.linkedSupplierID
Integer (int32)
req.transactionGuid
UUID (uuid)
req.magicLink

Responses


supplierTransactionsGetPaymentAlert

SupplierTransactions_GetPaymentAlert


/SupplierTransactions/payment/alert

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json,text/json,application/xml,text/xml" \
 "https://api.dev.spenda.co/api/SupplierTransactions/payment/alert?req.linkedSupplierID=56&req.transactionGuid=38400000-8cf0-11bd-b23e-10b96e4ef00d&req.magicLink=reqPeriodmagicLink_example"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {
    public static void main(String[] args) {

        // Create an instance of the API class
        DefaultApi apiInstance = new DefaultApi();
        Integer reqPeriodlinkedSupplierID = 56; // Integer | 
        UUID reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | 
        String reqPeriodmagicLink = reqPeriodmagicLink_example; // String | 

        try {
            ActionResults_AlertInfo_ result = apiInstance.supplierTransactionsGetPaymentAlert(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsGetPaymentAlert");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer reqPeriodlinkedSupplierID = new Integer(); // Integer | 
final UUID reqPeriodtransactionGuid = new UUID(); // UUID | 
final String reqPeriodmagicLink = new String(); // String | 

try {
    final result = await api_instance.supplierTransactionsGetPaymentAlert(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->supplierTransactionsGetPaymentAlert: $e\n');
}

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Integer reqPeriodlinkedSupplierID = 56; // Integer | 
        UUID reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | 
        String reqPeriodmagicLink = reqPeriodmagicLink_example; // String | 

        try {
            ActionResults_AlertInfo_ result = apiInstance.supplierTransactionsGetPaymentAlert(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsGetPaymentAlert");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
Integer *reqPeriodlinkedSupplierID = 56; //  (optional) (default to null)
UUID *reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; //  (optional) (default to null)
String *reqPeriodmagicLink = reqPeriodmagicLink_example; //  (optional) (default to null)

// SupplierTransactions_GetPaymentAlert
[apiInstance supplierTransactionsGetPaymentAlertWith:reqPeriodlinkedSupplierID
    reqPeriodtransactionGuid:reqPeriodtransactionGuid
    reqPeriodmagicLink:reqPeriodmagicLink
              completionHandler: ^(ActionResults_AlertInfo_ output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AsServerApiSupplierTransactions = require('as_server_api_supplier_transactions');

// Create an instance of the API class
var api = new AsServerApiSupplierTransactions.DefaultApi()
var opts = {
  'reqPeriodlinkedSupplierID': 56, // {Integer} 
  'reqPeriodtransactionGuid': 38400000-8cf0-11bd-b23e-10b96e4ef00d, // {UUID} 
  'reqPeriodmagicLink': reqPeriodmagicLink_example // {String} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.supplierTransactionsGetPaymentAlert(opts, callback);
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;

namespace Example
{
    public class supplierTransactionsGetPaymentAlertExample
    {
        public void main()
        {

            // Create an instance of the API class
            var apiInstance = new DefaultApi();
            var reqPeriodlinkedSupplierID = 56;  // Integer |  (optional)  (default to null)
            var reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d;  // UUID |  (optional)  (default to null)
            var reqPeriodmagicLink = reqPeriodmagicLink_example;  // String |  (optional)  (default to null)

            try {
                // SupplierTransactions_GetPaymentAlert
                ActionResults_AlertInfo_ result = apiInstance.supplierTransactionsGetPaymentAlert(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling DefaultApi.supplierTransactionsGetPaymentAlert: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$reqPeriodlinkedSupplierID = 56; // Integer | 
$reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | 
$reqPeriodmagicLink = reqPeriodmagicLink_example; // String | 

try {
    $result = $api_instance->supplierTransactionsGetPaymentAlert($reqPeriodlinkedSupplierID, $reqPeriodtransactionGuid, $reqPeriodmagicLink);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->supplierTransactionsGetPaymentAlert: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::DefaultApi;

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
my $reqPeriodlinkedSupplierID = 56; # Integer | 
my $reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | 
my $reqPeriodmagicLink = reqPeriodmagicLink_example; # String | 

eval {
    my $result = $api_instance->supplierTransactionsGetPaymentAlert(reqPeriodlinkedSupplierID => $reqPeriodlinkedSupplierID, reqPeriodtransactionGuid => $reqPeriodtransactionGuid, reqPeriodmagicLink => $reqPeriodmagicLink);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->supplierTransactionsGetPaymentAlert: $@\n";
}
from __future__ import print_statement
import time
import openapi_client
from openapi_client.rest import ApiException
from pprint import pprint

# Create an instance of the API class
api_instance = openapi_client.DefaultApi()
reqPeriodlinkedSupplierID = 56 # Integer |  (optional) (default to null)
reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID |  (optional) (default to null)
reqPeriodmagicLink = reqPeriodmagicLink_example # String |  (optional) (default to null)

try:
    # SupplierTransactions_GetPaymentAlert
    api_response = api_instance.supplier_transactions_get_payment_alert(reqPeriodlinkedSupplierID=reqPeriodlinkedSupplierID, reqPeriodtransactionGuid=reqPeriodtransactionGuid, reqPeriodmagicLink=reqPeriodmagicLink)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->supplierTransactionsGetPaymentAlert: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let reqPeriodlinkedSupplierID = 56; // Integer
    let reqPeriodtransactionGuid = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID
    let reqPeriodmagicLink = reqPeriodmagicLink_example; // String

    let mut context = DefaultApi::Context::default();
    let result = client.supplierTransactionsGetPaymentAlert(reqPeriodlinkedSupplierID, reqPeriodtransactionGuid, reqPeriodmagicLink, &context).wait();

    println!("{:?}", result);
}

Scopes

Parameters

Query parameters
Name Description
req.linkedSupplierID
Integer (int32)
req.transactionGuid
UUID (uuid)
req.magicLink

Responses


supplierTransactionsGetPaymentWorkflowByInvoicePaymentAllocationID

SupplierTransactions_GetPaymentWorkflowByInvoicePaymentAllocationID


/SupplierTransactions/invoice/getpaymentworkflowbyinvoicepaymentallocationid/{linkedSupplierID}/{invoicePaymentAllocationID}

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json,text/json,application/xml,text/xml" \
 "https://api.dev.spenda.co/api/SupplierTransactions/invoice/getpaymentworkflowbyinvoicepaymentallocationid/{linkedSupplierID}/{invoicePaymentAllocationID}"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {
    public static void main(String[] args) {

        // Create an instance of the API class
        DefaultApi apiInstance = new DefaultApi();
        Integer linkedSupplierID = 56; // Integer | 
        Integer invoicePaymentAllocationID = 56; // Integer | 

        try {
            ActionResults_SupplierPaymentResponse_ result = apiInstance.supplierTransactionsGetPaymentWorkflowByInvoicePaymentAllocationID(linkedSupplierID, invoicePaymentAllocationID);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsGetPaymentWorkflowByInvoicePaymentAllocationID");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer linkedSupplierID = new Integer(); // Integer | 
final Integer invoicePaymentAllocationID = new Integer(); // Integer | 

try {
    final result = await api_instance.supplierTransactionsGetPaymentWorkflowByInvoicePaymentAllocationID(linkedSupplierID, invoicePaymentAllocationID);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->supplierTransactionsGetPaymentWorkflowByInvoicePaymentAllocationID: $e\n');
}

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Integer linkedSupplierID = 56; // Integer | 
        Integer invoicePaymentAllocationID = 56; // Integer | 

        try {
            ActionResults_SupplierPaymentResponse_ result = apiInstance.supplierTransactionsGetPaymentWorkflowByInvoicePaymentAllocationID(linkedSupplierID, invoicePaymentAllocationID);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsGetPaymentWorkflowByInvoicePaymentAllocationID");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
Integer *linkedSupplierID = 56; //  (default to null)
Integer *invoicePaymentAllocationID = 56; //  (default to null)

// SupplierTransactions_GetPaymentWorkflowByInvoicePaymentAllocationID
[apiInstance supplierTransactionsGetPaymentWorkflowByInvoicePaymentAllocationIDWith:linkedSupplierID
    invoicePaymentAllocationID:invoicePaymentAllocationID
              completionHandler: ^(ActionResults_SupplierPaymentResponse_ output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AsServerApiSupplierTransactions = require('as_server_api_supplier_transactions');

// Create an instance of the API class
var api = new AsServerApiSupplierTransactions.DefaultApi()
var linkedSupplierID = 56; // {Integer} 
var invoicePaymentAllocationID = 56; // {Integer} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.supplierTransactionsGetPaymentWorkflowByInvoicePaymentAllocationID(linkedSupplierID, invoicePaymentAllocationID, callback);
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;

namespace Example
{
    public class supplierTransactionsGetPaymentWorkflowByInvoicePaymentAllocationIDExample
    {
        public void main()
        {

            // Create an instance of the API class
            var apiInstance = new DefaultApi();
            var linkedSupplierID = 56;  // Integer |  (default to null)
            var invoicePaymentAllocationID = 56;  // Integer |  (default to null)

            try {
                // SupplierTransactions_GetPaymentWorkflowByInvoicePaymentAllocationID
                ActionResults_SupplierPaymentResponse_ result = apiInstance.supplierTransactionsGetPaymentWorkflowByInvoicePaymentAllocationID(linkedSupplierID, invoicePaymentAllocationID);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling DefaultApi.supplierTransactionsGetPaymentWorkflowByInvoicePaymentAllocationID: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$linkedSupplierID = 56; // Integer | 
$invoicePaymentAllocationID = 56; // Integer | 

try {
    $result = $api_instance->supplierTransactionsGetPaymentWorkflowByInvoicePaymentAllocationID($linkedSupplierID, $invoicePaymentAllocationID);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->supplierTransactionsGetPaymentWorkflowByInvoicePaymentAllocationID: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::DefaultApi;

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
my $linkedSupplierID = 56; # Integer | 
my $invoicePaymentAllocationID = 56; # Integer | 

eval {
    my $result = $api_instance->supplierTransactionsGetPaymentWorkflowByInvoicePaymentAllocationID(linkedSupplierID => $linkedSupplierID, invoicePaymentAllocationID => $invoicePaymentAllocationID);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->supplierTransactionsGetPaymentWorkflowByInvoicePaymentAllocationID: $@\n";
}
from __future__ import print_statement
import time
import openapi_client
from openapi_client.rest import ApiException
from pprint import pprint

# Create an instance of the API class
api_instance = openapi_client.DefaultApi()
linkedSupplierID = 56 # Integer |  (default to null)
invoicePaymentAllocationID = 56 # Integer |  (default to null)

try:
    # SupplierTransactions_GetPaymentWorkflowByInvoicePaymentAllocationID
    api_response = api_instance.supplier_transactions_get_payment_workflow_by_invoice_payment_allocation_id(linkedSupplierID, invoicePaymentAllocationID)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->supplierTransactionsGetPaymentWorkflowByInvoicePaymentAllocationID: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let linkedSupplierID = 56; // Integer
    let invoicePaymentAllocationID = 56; // Integer

    let mut context = DefaultApi::Context::default();
    let result = client.supplierTransactionsGetPaymentWorkflowByInvoicePaymentAllocationID(linkedSupplierID, invoicePaymentAllocationID, &context).wait();

    println!("{:?}", result);
}

Scopes

Parameters

Path parameters
Name Description
linkedSupplierID*
Integer (int32)
Required
invoicePaymentAllocationID*
Integer (int32)
Required

Responses


supplierTransactionsGetV2

SupplierTransactions_GetV2


/SupplierTransactions/searchv2

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json,text/json,application/xml,text/xml" \
 "https://api.dev.spenda.co/api/SupplierTransactions/searchv2?filter.isShowSelectedOnly=true&filter.isHideSelected=true&filter.linkedSupplierID=56&filter.linkedSupplierIDs=&filter.startDate=2013-10-20T19:20:30+01:00&filter.endDate=2013-10-20T19:20:30+01:00&filter.requestedList=56&filter.linkedSupplierUtcOffset=56&filter.persistRquestedList=true&filter.timelineGroup=56&filter.showLinkedDocument=true&filter.sortField=filterPeriodsortField_example&filter.searchString=filterPeriodsearchString_example&filter.sortAsc=true&filter.startRow=56&filter.maxResults=56"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {
    public static void main(String[] args) {

        // Create an instance of the API class
        DefaultApi apiInstance = new DefaultApi();
        Boolean filterPeriodisShowSelectedOnly = true; // Boolean | 
        Boolean filterPeriodisHideSelected = true; // Boolean | 
        Integer filterPeriodlinkedSupplierID = 56; // Integer | 
        array[Integer] filterPeriodlinkedSupplierIDs = ; // array[Integer] | 
        Date filterPeriodstartDate = 2013-10-20T19:20:30+01:00; // Date | 
        Date filterPeriodendDate = 2013-10-20T19:20:30+01:00; // Date | 
        Integer filterPeriodrequestedList = 56; // Integer | 
        Integer filterPeriodlinkedSupplierUtcOffset = 56; // Integer | 
        Boolean filterPeriodpersistRquestedList = true; // Boolean | 
        Integer filterPeriodtimelineGroup = 56; // Integer | 
        Boolean filterPeriodshowLinkedDocument = true; // Boolean | 
        String filterPeriodsortField = filterPeriodsortField_example; // String | 
        String filterPeriodsearchString = filterPeriodsearchString_example; // String | 
        Boolean filterPeriodsortAsc = true; // Boolean | 
        Integer filterPeriodstartRow = 56; // Integer | 
        Integer filterPeriodmaxResults = 56; // Integer | 

        try {
            PagedActionResults_ConnectedSupplierStatementSummariesV2_ result = apiInstance.supplierTransactionsGetV2(filterPeriodisShowSelectedOnly, filterPeriodisHideSelected, filterPeriodlinkedSupplierID, filterPeriodlinkedSupplierIDs, filterPeriodstartDate, filterPeriodendDate, filterPeriodrequestedList, filterPeriodlinkedSupplierUtcOffset, filterPeriodpersistRquestedList, filterPeriodtimelineGroup, filterPeriodshowLinkedDocument, filterPeriodsortField, filterPeriodsearchString, filterPeriodsortAsc, filterPeriodstartRow, filterPeriodmaxResults);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsGetV2");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Boolean filterPeriodisShowSelectedOnly = new Boolean(); // Boolean | 
final Boolean filterPeriodisHideSelected = new Boolean(); // Boolean | 
final Integer filterPeriodlinkedSupplierID = new Integer(); // Integer | 
final array[Integer] filterPeriodlinkedSupplierIDs = new array[Integer](); // array[Integer] | 
final Date filterPeriodstartDate = new Date(); // Date | 
final Date filterPeriodendDate = new Date(); // Date | 
final Integer filterPeriodrequestedList = new Integer(); // Integer | 
final Integer filterPeriodlinkedSupplierUtcOffset = new Integer(); // Integer | 
final Boolean filterPeriodpersistRquestedList = new Boolean(); // Boolean | 
final Integer filterPeriodtimelineGroup = new Integer(); // Integer | 
final Boolean filterPeriodshowLinkedDocument = new Boolean(); // Boolean | 
final String filterPeriodsortField = new String(); // String | 
final String filterPeriodsearchString = new String(); // String | 
final Boolean filterPeriodsortAsc = new Boolean(); // Boolean | 
final Integer filterPeriodstartRow = new Integer(); // Integer | 
final Integer filterPeriodmaxResults = new Integer(); // Integer | 

try {
    final result = await api_instance.supplierTransactionsGetV2(filterPeriodisShowSelectedOnly, filterPeriodisHideSelected, filterPeriodlinkedSupplierID, filterPeriodlinkedSupplierIDs, filterPeriodstartDate, filterPeriodendDate, filterPeriodrequestedList, filterPeriodlinkedSupplierUtcOffset, filterPeriodpersistRquestedList, filterPeriodtimelineGroup, filterPeriodshowLinkedDocument, filterPeriodsortField, filterPeriodsearchString, filterPeriodsortAsc, filterPeriodstartRow, filterPeriodmaxResults);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->supplierTransactionsGetV2: $e\n');
}

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Boolean filterPeriodisShowSelectedOnly = true; // Boolean | 
        Boolean filterPeriodisHideSelected = true; // Boolean | 
        Integer filterPeriodlinkedSupplierID = 56; // Integer | 
        array[Integer] filterPeriodlinkedSupplierIDs = ; // array[Integer] | 
        Date filterPeriodstartDate = 2013-10-20T19:20:30+01:00; // Date | 
        Date filterPeriodendDate = 2013-10-20T19:20:30+01:00; // Date | 
        Integer filterPeriodrequestedList = 56; // Integer | 
        Integer filterPeriodlinkedSupplierUtcOffset = 56; // Integer | 
        Boolean filterPeriodpersistRquestedList = true; // Boolean | 
        Integer filterPeriodtimelineGroup = 56; // Integer | 
        Boolean filterPeriodshowLinkedDocument = true; // Boolean | 
        String filterPeriodsortField = filterPeriodsortField_example; // String | 
        String filterPeriodsearchString = filterPeriodsearchString_example; // String | 
        Boolean filterPeriodsortAsc = true; // Boolean | 
        Integer filterPeriodstartRow = 56; // Integer | 
        Integer filterPeriodmaxResults = 56; // Integer | 

        try {
            PagedActionResults_ConnectedSupplierStatementSummariesV2_ result = apiInstance.supplierTransactionsGetV2(filterPeriodisShowSelectedOnly, filterPeriodisHideSelected, filterPeriodlinkedSupplierID, filterPeriodlinkedSupplierIDs, filterPeriodstartDate, filterPeriodendDate, filterPeriodrequestedList, filterPeriodlinkedSupplierUtcOffset, filterPeriodpersistRquestedList, filterPeriodtimelineGroup, filterPeriodshowLinkedDocument, filterPeriodsortField, filterPeriodsearchString, filterPeriodsortAsc, filterPeriodstartRow, filterPeriodmaxResults);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsGetV2");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
Boolean *filterPeriodisShowSelectedOnly = true; //  (optional) (default to null)
Boolean *filterPeriodisHideSelected = true; //  (optional) (default to null)
Integer *filterPeriodlinkedSupplierID = 56; //  (optional) (default to null)
array[Integer] *filterPeriodlinkedSupplierIDs = ; //  (optional) (default to null)
Date *filterPeriodstartDate = 2013-10-20T19:20:30+01:00; //  (optional) (default to null)
Date *filterPeriodendDate = 2013-10-20T19:20:30+01:00; //  (optional) (default to null)
Integer *filterPeriodrequestedList = 56; //  (optional) (default to null)
Integer *filterPeriodlinkedSupplierUtcOffset = 56; //  (optional) (default to null)
Boolean *filterPeriodpersistRquestedList = true; //  (optional) (default to null)
Integer *filterPeriodtimelineGroup = 56; //  (optional) (default to null)
Boolean *filterPeriodshowLinkedDocument = true; //  (optional) (default to null)
String *filterPeriodsortField = filterPeriodsortField_example; //  (optional) (default to null)
String *filterPeriodsearchString = filterPeriodsearchString_example; //  (optional) (default to null)
Boolean *filterPeriodsortAsc = true; //  (optional) (default to null)
Integer *filterPeriodstartRow = 56; //  (optional) (default to null)
Integer *filterPeriodmaxResults = 56; //  (optional) (default to null)

// SupplierTransactions_GetV2
[apiInstance supplierTransactionsGetV2With:filterPeriodisShowSelectedOnly
    filterPeriodisHideSelected:filterPeriodisHideSelected
    filterPeriodlinkedSupplierID:filterPeriodlinkedSupplierID
    filterPeriodlinkedSupplierIDs:filterPeriodlinkedSupplierIDs
    filterPeriodstartDate:filterPeriodstartDate
    filterPeriodendDate:filterPeriodendDate
    filterPeriodrequestedList:filterPeriodrequestedList
    filterPeriodlinkedSupplierUtcOffset:filterPeriodlinkedSupplierUtcOffset
    filterPeriodpersistRquestedList:filterPeriodpersistRquestedList
    filterPeriodtimelineGroup:filterPeriodtimelineGroup
    filterPeriodshowLinkedDocument:filterPeriodshowLinkedDocument
    filterPeriodsortField:filterPeriodsortField
    filterPeriodsearchString:filterPeriodsearchString
    filterPeriodsortAsc:filterPeriodsortAsc
    filterPeriodstartRow:filterPeriodstartRow
    filterPeriodmaxResults:filterPeriodmaxResults
              completionHandler: ^(PagedActionResults_ConnectedSupplierStatementSummariesV2_ output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AsServerApiSupplierTransactions = require('as_server_api_supplier_transactions');

// Create an instance of the API class
var api = new AsServerApiSupplierTransactions.DefaultApi()
var opts = {
  'filterPeriodisShowSelectedOnly': true, // {Boolean} 
  'filterPeriodisHideSelected': true, // {Boolean} 
  'filterPeriodlinkedSupplierID': 56, // {Integer} 
  'filterPeriodlinkedSupplierIDs': , // {array[Integer]} 
  'filterPeriodstartDate': 2013-10-20T19:20:30+01:00, // {Date} 
  'filterPeriodendDate': 2013-10-20T19:20:30+01:00, // {Date} 
  'filterPeriodrequestedList': 56, // {Integer} 
  'filterPeriodlinkedSupplierUtcOffset': 56, // {Integer} 
  'filterPeriodpersistRquestedList': true, // {Boolean} 
  'filterPeriodtimelineGroup': 56, // {Integer} 
  'filterPeriodshowLinkedDocument': true, // {Boolean} 
  'filterPeriodsortField': filterPeriodsortField_example, // {String} 
  'filterPeriodsearchString': filterPeriodsearchString_example, // {String} 
  'filterPeriodsortAsc': true, // {Boolean} 
  'filterPeriodstartRow': 56, // {Integer} 
  'filterPeriodmaxResults': 56 // {Integer} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.supplierTransactionsGetV2(opts, callback);
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;

namespace Example
{
    public class supplierTransactionsGetV2Example
    {
        public void main()
        {

            // Create an instance of the API class
            var apiInstance = new DefaultApi();
            var filterPeriodisShowSelectedOnly = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodisHideSelected = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodlinkedSupplierID = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodlinkedSupplierIDs = new array[Integer](); // array[Integer] |  (optional)  (default to null)
            var filterPeriodstartDate = 2013-10-20T19:20:30+01:00;  // Date |  (optional)  (default to null)
            var filterPeriodendDate = 2013-10-20T19:20:30+01:00;  // Date |  (optional)  (default to null)
            var filterPeriodrequestedList = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodlinkedSupplierUtcOffset = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodpersistRquestedList = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodtimelineGroup = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodshowLinkedDocument = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodsortField = filterPeriodsortField_example;  // String |  (optional)  (default to null)
            var filterPeriodsearchString = filterPeriodsearchString_example;  // String |  (optional)  (default to null)
            var filterPeriodsortAsc = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodstartRow = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodmaxResults = 56;  // Integer |  (optional)  (default to null)

            try {
                // SupplierTransactions_GetV2
                PagedActionResults_ConnectedSupplierStatementSummariesV2_ result = apiInstance.supplierTransactionsGetV2(filterPeriodisShowSelectedOnly, filterPeriodisHideSelected, filterPeriodlinkedSupplierID, filterPeriodlinkedSupplierIDs, filterPeriodstartDate, filterPeriodendDate, filterPeriodrequestedList, filterPeriodlinkedSupplierUtcOffset, filterPeriodpersistRquestedList, filterPeriodtimelineGroup, filterPeriodshowLinkedDocument, filterPeriodsortField, filterPeriodsearchString, filterPeriodsortAsc, filterPeriodstartRow, filterPeriodmaxResults);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling DefaultApi.supplierTransactionsGetV2: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$filterPeriodisShowSelectedOnly = true; // Boolean | 
$filterPeriodisHideSelected = true; // Boolean | 
$filterPeriodlinkedSupplierID = 56; // Integer | 
$filterPeriodlinkedSupplierIDs = ; // array[Integer] | 
$filterPeriodstartDate = 2013-10-20T19:20:30+01:00; // Date | 
$filterPeriodendDate = 2013-10-20T19:20:30+01:00; // Date | 
$filterPeriodrequestedList = 56; // Integer | 
$filterPeriodlinkedSupplierUtcOffset = 56; // Integer | 
$filterPeriodpersistRquestedList = true; // Boolean | 
$filterPeriodtimelineGroup = 56; // Integer | 
$filterPeriodshowLinkedDocument = true; // Boolean | 
$filterPeriodsortField = filterPeriodsortField_example; // String | 
$filterPeriodsearchString = filterPeriodsearchString_example; // String | 
$filterPeriodsortAsc = true; // Boolean | 
$filterPeriodstartRow = 56; // Integer | 
$filterPeriodmaxResults = 56; // Integer | 

try {
    $result = $api_instance->supplierTransactionsGetV2($filterPeriodisShowSelectedOnly, $filterPeriodisHideSelected, $filterPeriodlinkedSupplierID, $filterPeriodlinkedSupplierIDs, $filterPeriodstartDate, $filterPeriodendDate, $filterPeriodrequestedList, $filterPeriodlinkedSupplierUtcOffset, $filterPeriodpersistRquestedList, $filterPeriodtimelineGroup, $filterPeriodshowLinkedDocument, $filterPeriodsortField, $filterPeriodsearchString, $filterPeriodsortAsc, $filterPeriodstartRow, $filterPeriodmaxResults);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->supplierTransactionsGetV2: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::DefaultApi;

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
my $filterPeriodisShowSelectedOnly = true; # Boolean | 
my $filterPeriodisHideSelected = true; # Boolean | 
my $filterPeriodlinkedSupplierID = 56; # Integer | 
my $filterPeriodlinkedSupplierIDs = []; # array[Integer] | 
my $filterPeriodstartDate = 2013-10-20T19:20:30+01:00; # Date | 
my $filterPeriodendDate = 2013-10-20T19:20:30+01:00; # Date | 
my $filterPeriodrequestedList = 56; # Integer | 
my $filterPeriodlinkedSupplierUtcOffset = 56; # Integer | 
my $filterPeriodpersistRquestedList = true; # Boolean | 
my $filterPeriodtimelineGroup = 56; # Integer | 
my $filterPeriodshowLinkedDocument = true; # Boolean | 
my $filterPeriodsortField = filterPeriodsortField_example; # String | 
my $filterPeriodsearchString = filterPeriodsearchString_example; # String | 
my $filterPeriodsortAsc = true; # Boolean | 
my $filterPeriodstartRow = 56; # Integer | 
my $filterPeriodmaxResults = 56; # Integer | 

eval {
    my $result = $api_instance->supplierTransactionsGetV2(filterPeriodisShowSelectedOnly => $filterPeriodisShowSelectedOnly, filterPeriodisHideSelected => $filterPeriodisHideSelected, filterPeriodlinkedSupplierID => $filterPeriodlinkedSupplierID, filterPeriodlinkedSupplierIDs => $filterPeriodlinkedSupplierIDs, filterPeriodstartDate => $filterPeriodstartDate, filterPeriodendDate => $filterPeriodendDate, filterPeriodrequestedList => $filterPeriodrequestedList, filterPeriodlinkedSupplierUtcOffset => $filterPeriodlinkedSupplierUtcOffset, filterPeriodpersistRquestedList => $filterPeriodpersistRquestedList, filterPeriodtimelineGroup => $filterPeriodtimelineGroup, filterPeriodshowLinkedDocument => $filterPeriodshowLinkedDocument, filterPeriodsortField => $filterPeriodsortField, filterPeriodsearchString => $filterPeriodsearchString, filterPeriodsortAsc => $filterPeriodsortAsc, filterPeriodstartRow => $filterPeriodstartRow, filterPeriodmaxResults => $filterPeriodmaxResults);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->supplierTransactionsGetV2: $@\n";
}
from __future__ import print_statement
import time
import openapi_client
from openapi_client.rest import ApiException
from pprint import pprint

# Create an instance of the API class
api_instance = openapi_client.DefaultApi()
filterPeriodisShowSelectedOnly = true # Boolean |  (optional) (default to null)
filterPeriodisHideSelected = true # Boolean |  (optional) (default to null)
filterPeriodlinkedSupplierID = 56 # Integer |  (optional) (default to null)
filterPeriodlinkedSupplierIDs =  # array[Integer] |  (optional) (default to null)
filterPeriodstartDate = 2013-10-20T19:20:30+01:00 # Date |  (optional) (default to null)
filterPeriodendDate = 2013-10-20T19:20:30+01:00 # Date |  (optional) (default to null)
filterPeriodrequestedList = 56 # Integer |  (optional) (default to null)
filterPeriodlinkedSupplierUtcOffset = 56 # Integer |  (optional) (default to null)
filterPeriodpersistRquestedList = true # Boolean |  (optional) (default to null)
filterPeriodtimelineGroup = 56 # Integer |  (optional) (default to null)
filterPeriodshowLinkedDocument = true # Boolean |  (optional) (default to null)
filterPeriodsortField = filterPeriodsortField_example # String |  (optional) (default to null)
filterPeriodsearchString = filterPeriodsearchString_example # String |  (optional) (default to null)
filterPeriodsortAsc = true # Boolean |  (optional) (default to null)
filterPeriodstartRow = 56 # Integer |  (optional) (default to null)
filterPeriodmaxResults = 56 # Integer |  (optional) (default to null)

try:
    # SupplierTransactions_GetV2
    api_response = api_instance.supplier_transactions_get_v2(filterPeriodisShowSelectedOnly=filterPeriodisShowSelectedOnly, filterPeriodisHideSelected=filterPeriodisHideSelected, filterPeriodlinkedSupplierID=filterPeriodlinkedSupplierID, filterPeriodlinkedSupplierIDs=filterPeriodlinkedSupplierIDs, filterPeriodstartDate=filterPeriodstartDate, filterPeriodendDate=filterPeriodendDate, filterPeriodrequestedList=filterPeriodrequestedList, filterPeriodlinkedSupplierUtcOffset=filterPeriodlinkedSupplierUtcOffset, filterPeriodpersistRquestedList=filterPeriodpersistRquestedList, filterPeriodtimelineGroup=filterPeriodtimelineGroup, filterPeriodshowLinkedDocument=filterPeriodshowLinkedDocument, filterPeriodsortField=filterPeriodsortField, filterPeriodsearchString=filterPeriodsearchString, filterPeriodsortAsc=filterPeriodsortAsc, filterPeriodstartRow=filterPeriodstartRow, filterPeriodmaxResults=filterPeriodmaxResults)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->supplierTransactionsGetV2: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let filterPeriodisShowSelectedOnly = true; // Boolean
    let filterPeriodisHideSelected = true; // Boolean
    let filterPeriodlinkedSupplierID = 56; // Integer
    let filterPeriodlinkedSupplierIDs = ; // array[Integer]
    let filterPeriodstartDate = 2013-10-20T19:20:30+01:00; // Date
    let filterPeriodendDate = 2013-10-20T19:20:30+01:00; // Date
    let filterPeriodrequestedList = 56; // Integer
    let filterPeriodlinkedSupplierUtcOffset = 56; // Integer
    let filterPeriodpersistRquestedList = true; // Boolean
    let filterPeriodtimelineGroup = 56; // Integer
    let filterPeriodshowLinkedDocument = true; // Boolean
    let filterPeriodsortField = filterPeriodsortField_example; // String
    let filterPeriodsearchString = filterPeriodsearchString_example; // String
    let filterPeriodsortAsc = true; // Boolean
    let filterPeriodstartRow = 56; // Integer
    let filterPeriodmaxResults = 56; // Integer

    let mut context = DefaultApi::Context::default();
    let result = client.supplierTransactionsGetV2(filterPeriodisShowSelectedOnly, filterPeriodisHideSelected, filterPeriodlinkedSupplierID, filterPeriodlinkedSupplierIDs, filterPeriodstartDate, filterPeriodendDate, filterPeriodrequestedList, filterPeriodlinkedSupplierUtcOffset, filterPeriodpersistRquestedList, filterPeriodtimelineGroup, filterPeriodshowLinkedDocument, filterPeriodsortField, filterPeriodsearchString, filterPeriodsortAsc, filterPeriodstartRow, filterPeriodmaxResults, &context).wait();

    println!("{:?}", result);
}

Scopes

Parameters

Query parameters
Name Description
filter.isShowSelectedOnly
Boolean
filter.isHideSelected
Boolean
filter.linkedSupplierID
Integer (int32)
filter.linkedSupplierIDs
array[Integer] (int32)
filter.startDate
Date (date-time)
filter.endDate
Date (date-time)
filter.requestedList
Integer (int32)
filter.linkedSupplierUtcOffset
Integer (int32)
filter.persistRquestedList
Boolean
filter.timelineGroup
Integer (int32)
filter.showLinkedDocument
Boolean
filter.sortField
String
filter.searchString
String
filter.sortAsc
Boolean
filter.startRow
Integer (int32)
filter.maxResults
Integer (int32)

Responses


supplierTransactionsInvoicePaymentInvitation

SupplierTransactions_InvoicePaymentInvitation


/SupplierTransactions/invoicepaymentinvitation/{code}

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json,text/json,application/xml,text/xml" \
 "https://api.dev.spenda.co/api/SupplierTransactions/invoicepaymentinvitation/{code}"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {
    public static void main(String[] args) {

        // Create an instance of the API class
        DefaultApi apiInstance = new DefaultApi();
        String code = code_example; // String | 

        try {
            ActionResults_PayByLinkInvitationDetails_ result = apiInstance.supplierTransactionsInvoicePaymentInvitation(code);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsInvoicePaymentInvitation");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final String code = new String(); // String | 

try {
    final result = await api_instance.supplierTransactionsInvoicePaymentInvitation(code);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->supplierTransactionsInvoicePaymentInvitation: $e\n');
}

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String code = code_example; // String | 

        try {
            ActionResults_PayByLinkInvitationDetails_ result = apiInstance.supplierTransactionsInvoicePaymentInvitation(code);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsInvoicePaymentInvitation");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
String *code = code_example; //  (default to null)

// SupplierTransactions_InvoicePaymentInvitation
[apiInstance supplierTransactionsInvoicePaymentInvitationWith:code
              completionHandler: ^(ActionResults_PayByLinkInvitationDetails_ output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AsServerApiSupplierTransactions = require('as_server_api_supplier_transactions');

// Create an instance of the API class
var api = new AsServerApiSupplierTransactions.DefaultApi()
var code = code_example; // {String} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.supplierTransactionsInvoicePaymentInvitation(code, callback);
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;

namespace Example
{
    public class supplierTransactionsInvoicePaymentInvitationExample
    {
        public void main()
        {

            // Create an instance of the API class
            var apiInstance = new DefaultApi();
            var code = code_example;  // String |  (default to null)

            try {
                // SupplierTransactions_InvoicePaymentInvitation
                ActionResults_PayByLinkInvitationDetails_ result = apiInstance.supplierTransactionsInvoicePaymentInvitation(code);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling DefaultApi.supplierTransactionsInvoicePaymentInvitation: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$code = code_example; // String | 

try {
    $result = $api_instance->supplierTransactionsInvoicePaymentInvitation($code);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->supplierTransactionsInvoicePaymentInvitation: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::DefaultApi;

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
my $code = code_example; # String | 

eval {
    my $result = $api_instance->supplierTransactionsInvoicePaymentInvitation(code => $code);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->supplierTransactionsInvoicePaymentInvitation: $@\n";
}
from __future__ import print_statement
import time
import openapi_client
from openapi_client.rest import ApiException
from pprint import pprint

# Create an instance of the API class
api_instance = openapi_client.DefaultApi()
code = code_example # String |  (default to null)

try:
    # SupplierTransactions_InvoicePaymentInvitation
    api_response = api_instance.supplier_transactions_invoice_payment_invitation(code)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->supplierTransactionsInvoicePaymentInvitation: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let code = code_example; // String

    let mut context = DefaultApi::Context::default();
    let result = client.supplierTransactionsInvoicePaymentInvitation(code, &context).wait();

    println!("{:?}", result);
}

Scopes

Parameters

Path parameters
Name Description
code*
String
Required

Responses


supplierTransactionsProcessPayment

SupplierTransactions_ProcessPayment


/SupplierTransactions/invoice/payment

Usage and SDK Samples

curl -X POST \
 -H "Accept: application/json,text/json,application/xml,text/xml" \
 -H "Content-Type: application/json,text/json,application/xml,text/xml,application/x-www-form-urlencoded" \
 "https://api.dev.spenda.co/api/SupplierTransactions/invoice/payment" \
 -d '{
  "Token" : "Token",
  "POSTerminalShiftID" : 7,
  "CustomerID" : 9,
  "POSDeviceID" : "POSDeviceID",
  "SurchargeAmount" : 6.438423552598547,
  "DateTime" : "2000-01-23T04:56:07.000+00:00",
  "PaymentDateTime_offset" : 7,
  "ReceiptID" : "ReceiptID",
  "SyncLogs" : [ {
    "Status" : "Status",
    "LastImportDateTime" : "2000-01-23T04:56:07.000+00:00",
    "AdaptorID" : 0,
    "LastImportDateTime_offset" : 9,
    "LastExportDateTime_offset" : 0,
    "LastModifiedDateTime_utc" : "2000-01-23T04:56:07.000+00:00",
    "LastExportDateTime_utc" : "2000-01-23T04:56:07.000+00:00",
    "BSID" : "BSID",
    "Details" : "Details",
    "SyncCode" : "SyncCode",
    "LastExportDateTime" : "2000-01-23T04:56:07.000+00:00",
    "LastModifiedDateTime_offset" : 7,
    "ID" : 9,
    "LastImportDateTime_utc" : "2000-01-23T04:56:07.000+00:00"
  }, {
    "Status" : "Status",
    "LastImportDateTime" : "2000-01-23T04:56:07.000+00:00",
    "AdaptorID" : 0,
    "LastImportDateTime_offset" : 9,
    "LastExportDateTime_offset" : 0,
    "LastModifiedDateTime_utc" : "2000-01-23T04:56:07.000+00:00",
    "LastExportDateTime_utc" : "2000-01-23T04:56:07.000+00:00",
    "BSID" : "BSID",
    "Details" : "Details",
    "SyncCode" : "SyncCode",
    "LastExportDateTime" : "2000-01-23T04:56:07.000+00:00",
    "LastModifiedDateTime_offset" : 7,
    "ID" : 9,
    "LastImportDateTime_utc" : "2000-01-23T04:56:07.000+00:00"
  } ],
  "Currency" : "Currency",
  "PaymentDeviceID" : "PaymentDeviceID",
  "ID" : 2,
  "CreditCardLastFour" : "CreditCardLastFour",
  "Status" : "Status",
  "AppliedDate" : "2000-01-23T04:56:07.000+00:00",
  "PaymentLogs" : [ {
    "Description" : "Description",
    "Message" : "Message",
    "LogDateTime_utc" : "2000-01-23T04:56:07.000+00:00",
    "ID" : 2,
    "LogDateTime_offset" : 8,
    "PaymentStatus3rdParty" : "PaymentStatus3rdParty",
    "Code" : "Code",
    "PaymentStatus" : "PaymentStatus"
  }, {
    "Description" : "Description",
    "Message" : "Message",
    "LogDateTime_utc" : "2000-01-23T04:56:07.000+00:00",
    "ID" : 2,
    "LogDateTime_offset" : 8,
    "PaymentStatus3rdParty" : "PaymentStatus3rdParty",
    "Code" : "Code",
    "PaymentStatus" : "PaymentStatus"
  } ],
  "SupplierRefNumber" : "SupplierRefNumber",
  "PaymentGroupRefNumber" : "PaymentGroupRefNumber",
  "DatTypeID" : 2,
  "Method" : "Method",
  "IsRefund" : true,
  "BSID" : "BSID",
  "SettlementDate" : "2000-01-23T04:56:07.000+00:00",
  "AccountCustomerName" : "AccountCustomerName",
  "PayerFeeDescription" : "PayerFeeDescription",
  "PaymentServiceTerminalID" : "PaymentServiceTerminalID",
  "IsPaid" : true,
  "AccountCustomerRefNumber" : "AccountCustomerRefNumber",
  "AmountString" : "AmountString",
  "RefBusTrans" : [ {
    "AppliedAmountString" : "AppliedAmountString",
    "AmountString" : "AmountString",
    "ClaimDescription" : "ClaimDescription",
    "TransType" : "TransType",
    "GUIDstring" : "GUIDstring",
    "MerchantSurcharge" : 3.7846852362095262,
    "ID" : 9,
    "AppliedCredit" : 4.863793115215697,
    "Status" : "Status",
    "AppliedDate" : "2000-01-23T04:56:07.000+00:00",
    "Amount" : 8.768153453040833,
    "RefNumber" : "RefNumber",
    "GUID" : "00000000-0000-0000-0000-000000000000",
    "AppliedAmount" : 6.712603870693706,
    "TotalInc" : 6.642953999458534,
    "AppliedTransID" : 1,
    "ClaimRequestID" : 2,
    "AppliedDateString" : "AppliedDateString",
    "TransSubType" : "TransSubType",
    "TransTypeID" : 2,
    "BSID" : "BSID",
    "Summary" : "Summary",
    "MerchantSurchargeLineID" : 9,
    "Balance" : 1.0046985756074744,
    "IsEarlyClaimShortPayment" : true
  }, {
    "AppliedAmountString" : "AppliedAmountString",
    "AmountString" : "AmountString",
    "ClaimDescription" : "ClaimDescription",
    "TransType" : "TransType",
    "GUIDstring" : "GUIDstring",
    "MerchantSurcharge" : 3.7846852362095262,
    "ID" : 9,
    "AppliedCredit" : 4.863793115215697,
    "Status" : "Status",
    "AppliedDate" : "2000-01-23T04:56:07.000+00:00",
    "Amount" : 8.768153453040833,
    "RefNumber" : "RefNumber",
    "GUID" : "00000000-0000-0000-0000-000000000000",
    "AppliedAmount" : 6.712603870693706,
    "TotalInc" : 6.642953999458534,
    "AppliedTransID" : 1,
    "ClaimRequestID" : 2,
    "AppliedDateString" : "AppliedDateString",
    "TransSubType" : "TransSubType",
    "TransTypeID" : 2,
    "BSID" : "BSID",
    "Summary" : "Summary",
    "MerchantSurchargeLineID" : 9,
    "Balance" : 1.0046985756074744,
    "IsEarlyClaimShortPayment" : true
  } ],
  "Description" : "Description",
  "SupplierBSID" : "SupplierBSID",
  "MCPPaymentTriggerID" : "MCPPaymentTriggerID",
  "CustomerBSID" : "CustomerBSID",
  "BatchBSID" : "BatchBSID",
  "SupplierPaymentMethodID" : 6,
  "PaymentDateTime_utc" : "2000-01-23T04:56:07.000+00:00",
  "PaymentServiceMerchantID" : "PaymentServiceMerchantID",
  "AmountTendered" : 1.0246457001441578,
  "LinkedSupplierID" : 0,
  "Amount" : 7.386281948385884,
  "Fee" : 1.2315135367772556,
  "InvoicePaymentID" : 8,
  "MerchantID" : "MerchantID",
  "TerminalID" : "TerminalID",
  "ErrorMessage" : "ErrorMessage",
  "IsManuallyAllocated" : true,
  "SupplierGUIDstring" : "SupplierGUIDstring",
  "FeeString" : "FeeString",
  "GUIDstring" : "GUIDstring",
  "SupplierID" : 6,
  "CustomerRefNumber" : "CustomerRefNumber",
  "BankAccountCode" : "BankAccountCode",
  "Version" : 5.962133916683182,
  "StatusDescription" : "StatusDescription",
  "IsManualSettlementDate" : true,
  "AccountCode" : "AccountCode",
  "CreatedWith" : "CreatedWith",
  "AccountCustomerID" : 9,
  "RefNumber" : "RefNumber",
  "GUID" : "00000000-0000-0000-0000-000000000000",
  "IsBatched" : true,
  "AccountCustomerStatementPeriodID" : 3,
  "TerminalType" : "TerminalType",
  "MethodID" : 4,
  "RepUserName" : "RepUserName",
  "CashOut" : 6.84685269835264,
  "CustomerGUIDstring" : "CustomerGUIDstring",
  "IsAccountCustomer" : true,
  "AccountBSID" : "AccountBSID",
  "IsLoyaltyPointsToggleOn" : true,
  "Balance" : 9.018348186070783,
  "InvoicePaymentAllocations" : [ {
    "Status" : "Status",
    "AccountCustomerRefNumber" : "AccountCustomerRefNumber",
    "IsUpcomingPayment" : true,
    "PaymentRefNumber" : "PaymentRefNumber",
    "CustomerBSID" : "CustomerBSID",
    "Amount" : 5.499986845135928,
    "RefNumber" : "RefNumber",
    "ScheduledDateTime_utc" : "2000-01-23T04:56:07.000+00:00",
    "ClaimRequestTotalAmount" : 8.569658089905484,
    "AccountCustomerBSID" : "AccountCustomerBSID",
    "Invoices" : [ {
      "AppliedAmountString" : "AppliedAmountString",
      "AmountString" : "AmountString",
      "ClaimDescription" : "ClaimDescription",
      "TransType" : "TransType",
      "GUIDstring" : "GUIDstring",
      "MerchantSurcharge" : 3.7846852362095262,
      "ID" : 9,
      "AppliedCredit" : 4.863793115215697,
      "Status" : "Status",
      "AppliedDate" : "2000-01-23T04:56:07.000+00:00",
      "Amount" : 8.768153453040833,
      "RefNumber" : "RefNumber",
      "GUID" : "00000000-0000-0000-0000-000000000000",
      "AppliedAmount" : 6.712603870693706,
      "TotalInc" : 6.642953999458534,
      "AppliedTransID" : 1,
      "ClaimRequestID" : 2,
      "AppliedDateString" : "AppliedDateString",
      "TransSubType" : "TransSubType",
      "TransTypeID" : 2,
      "BSID" : "BSID",
      "Summary" : "Summary",
      "MerchantSurchargeLineID" : 9,
      "Balance" : 1.0046985756074744,
      "IsEarlyClaimShortPayment" : true
    }, {
      "AppliedAmountString" : "AppliedAmountString",
      "AmountString" : "AmountString",
      "ClaimDescription" : "ClaimDescription",
      "TransType" : "TransType",
      "GUIDstring" : "GUIDstring",
      "MerchantSurcharge" : 3.7846852362095262,
      "ID" : 9,
      "AppliedCredit" : 4.863793115215697,
      "Status" : "Status",
      "AppliedDate" : "2000-01-23T04:56:07.000+00:00",
      "Amount" : 8.768153453040833,
      "RefNumber" : "RefNumber",
      "GUID" : "00000000-0000-0000-0000-000000000000",
      "AppliedAmount" : 6.712603870693706,
      "TotalInc" : 6.642953999458534,
      "AppliedTransID" : 1,
      "ClaimRequestID" : 2,
      "AppliedDateString" : "AppliedDateString",
      "TransSubType" : "TransSubType",
      "TransTypeID" : 2,
      "BSID" : "BSID",
      "Summary" : "Summary",
      "MerchantSurchargeLineID" : 9,
      "Balance" : 1.0046985756074744,
      "IsEarlyClaimShortPayment" : true
    } ],
    "CustomerID" : 5,
    "CreditNotes" : [ {
      "AppliedAmountString" : "AppliedAmountString",
      "AmountString" : "AmountString",
      "ClaimDescription" : "ClaimDescription",
      "TransType" : "TransType",
      "GUIDstring" : "GUIDstring",
      "MerchantSurcharge" : 3.7846852362095262,
      "ID" : 9,
      "AppliedCredit" : 4.863793115215697,
      "Status" : "Status",
      "AppliedDate" : "2000-01-23T04:56:07.000+00:00",
      "Amount" : 8.768153453040833,
      "RefNumber" : "RefNumber",
      "GUID" : "00000000-0000-0000-0000-000000000000",
      "AppliedAmount" : 6.712603870693706,
      "TotalInc" : 6.642953999458534,
      "AppliedTransID" : 1,
      "ClaimRequestID" : 2,
      "AppliedDateString" : "AppliedDateString",
      "TransSubType" : "TransSubType",
      "TransTypeID" : 2,
      "BSID" : "BSID",
      "Summary" : "Summary",
      "MerchantSurchargeLineID" : 9,
      "Balance" : 1.0046985756074744,
      "IsEarlyClaimShortPayment" : true
    }, {
      "AppliedAmountString" : "AppliedAmountString",
      "AmountString" : "AmountString",
      "ClaimDescription" : "ClaimDescription",
      "TransType" : "TransType",
      "GUIDstring" : "GUIDstring",
      "MerchantSurcharge" : 3.7846852362095262,
      "ID" : 9,
      "AppliedCredit" : 4.863793115215697,
      "Status" : "Status",
      "AppliedDate" : "2000-01-23T04:56:07.000+00:00",
      "Amount" : 8.768153453040833,
      "RefNumber" : "RefNumber",
      "GUID" : "00000000-0000-0000-0000-000000000000",
      "AppliedAmount" : 6.712603870693706,
      "TotalInc" : 6.642953999458534,
      "AppliedTransID" : 1,
      "ClaimRequestID" : 2,
      "AppliedDateString" : "AppliedDateString",
      "TransSubType" : "TransSubType",
      "TransTypeID" : 2,
      "BSID" : "BSID",
      "Summary" : "Summary",
      "MerchantSurchargeLineID" : 9,
      "Balance" : 1.0046985756074744,
      "IsEarlyClaimShortPayment" : true
    } ],
    "GUIDstring" : "GUIDstring",
    "BSID" : "BSID",
    "CustomerRefNumber" : "CustomerRefNumber",
    "AccountCustomerName" : "AccountCustomerName",
    "PaymentDateTime_utc" : "2000-01-23T04:56:07.000+00:00",
    "SyncLogs" : [ {
      "Status" : "Status",
      "LastImportDateTime" : "2000-01-23T04:56:07.000+00:00",
      "AdaptorID" : 0,
      "LastImportDateTime_offset" : 9,
      "LastExportDateTime_offset" : 0,
      "LastModifiedDateTime_utc" : "2000-01-23T04:56:07.000+00:00",
      "LastExportDateTime_utc" : "2000-01-23T04:56:07.000+00:00",
      "BSID" : "BSID",
      "Details" : "Details",
      "SyncCode" : "SyncCode",
      "LastExportDateTime" : "2000-01-23T04:56:07.000+00:00",
      "LastModifiedDateTime_offset" : 7,
      "ID" : 9,
      "LastImportDateTime_utc" : "2000-01-23T04:56:07.000+00:00"
    }, {
      "Status" : "Status",
      "LastImportDateTime" : "2000-01-23T04:56:07.000+00:00",
      "AdaptorID" : 0,
      "LastImportDateTime_offset" : 9,
      "LastExportDateTime_offset" : 0,
      "LastModifiedDateTime_utc" : "2000-01-23T04:56:07.000+00:00",
      "LastExportDateTime_utc" : "2000-01-23T04:56:07.000+00:00",
      "BSID" : "BSID",
      "Details" : "Details",
      "SyncCode" : "SyncCode",
      "LastExportDateTime" : "2000-01-23T04:56:07.000+00:00",
      "LastModifiedDateTime_offset" : 7,
      "ID" : 9,
      "LastImportDateTime_utc" : "2000-01-23T04:56:07.000+00:00"
    } ],
    "Currency" : "Currency",
    "PaymentAllocationDateTime_utc" : "2000-01-23T04:56:07.000+00:00",
    "ID" : 6,
    "CustomerName" : "CustomerName",
    "AccountCustomerID" : 0
  }, {
    "Status" : "Status",
    "AccountCustomerRefNumber" : "AccountCustomerRefNumber",
    "IsUpcomingPayment" : true,
    "PaymentRefNumber" : "PaymentRefNumber",
    "CustomerBSID" : "CustomerBSID",
    "Amount" : 5.499986845135928,
    "RefNumber" : "RefNumber",
    "ScheduledDateTime_utc" : "2000-01-23T04:56:07.000+00:00",
    "ClaimRequestTotalAmount" : 8.569658089905484,
    "AccountCustomerBSID" : "AccountCustomerBSID",
    "Invoices" : [ {
      "AppliedAmountString" : "AppliedAmountString",
      "AmountString" : "AmountString",
      "ClaimDescription" : "ClaimDescription",
      "TransType" : "TransType",
      "GUIDstring" : "GUIDstring",
      "MerchantSurcharge" : 3.7846852362095262,
      "ID" : 9,
      "AppliedCredit" : 4.863793115215697,
      "Status" : "Status",
      "AppliedDate" : "2000-01-23T04:56:07.000+00:00",
      "Amount" : 8.768153453040833,
      "RefNumber" : "RefNumber",
      "GUID" : "00000000-0000-0000-0000-000000000000",
      "AppliedAmount" : 6.712603870693706,
      "TotalInc" : 6.642953999458534,
      "AppliedTransID" : 1,
      "ClaimRequestID" : 2,
      "AppliedDateString" : "AppliedDateString",
      "TransSubType" : "TransSubType",
      "TransTypeID" : 2,
      "BSID" : "BSID",
      "Summary" : "Summary",
      "MerchantSurchargeLineID" : 9,
      "Balance" : 1.0046985756074744,
      "IsEarlyClaimShortPayment" : true
    }, {
      "AppliedAmountString" : "AppliedAmountString",
      "AmountString" : "AmountString",
      "ClaimDescription" : "ClaimDescription",
      "TransType" : "TransType",
      "GUIDstring" : "GUIDstring",
      "MerchantSurcharge" : 3.7846852362095262,
      "ID" : 9,
      "AppliedCredit" : 4.863793115215697,
      "Status" : "Status",
      "AppliedDate" : "2000-01-23T04:56:07.000+00:00",
      "Amount" : 8.768153453040833,
      "RefNumber" : "RefNumber",
      "GUID" : "00000000-0000-0000-0000-000000000000",
      "AppliedAmount" : 6.712603870693706,
      "TotalInc" : 6.642953999458534,
      "AppliedTransID" : 1,
      "ClaimRequestID" : 2,
      "AppliedDateString" : "AppliedDateString",
      "TransSubType" : "TransSubType",
      "TransTypeID" : 2,
      "BSID" : "BSID",
      "Summary" : "Summary",
      "MerchantSurchargeLineID" : 9,
      "Balance" : 1.0046985756074744,
      "IsEarlyClaimShortPayment" : true
    } ],
    "CustomerID" : 5,
    "CreditNotes" : [ {
      "AppliedAmountString" : "AppliedAmountString",
      "AmountString" : "AmountString",
      "ClaimDescription" : "ClaimDescription",
      "TransType" : "TransType",
      "GUIDstring" : "GUIDstring",
      "MerchantSurcharge" : 3.7846852362095262,
      "ID" : 9,
      "AppliedCredit" : 4.863793115215697,
      "Status" : "Status",
      "AppliedDate" : "2000-01-23T04:56:07.000+00:00",
      "Amount" : 8.768153453040833,
      "RefNumber" : "RefNumber",
      "GUID" : "00000000-0000-0000-0000-000000000000",
      "AppliedAmount" : 6.712603870693706,
      "TotalInc" : 6.642953999458534,
      "AppliedTransID" : 1,
      "ClaimRequestID" : 2,
      "AppliedDateString" : "AppliedDateString",
      "TransSubType" : "TransSubType",
      "TransTypeID" : 2,
      "BSID" : "BSID",
      "Summary" : "Summary",
      "MerchantSurchargeLineID" : 9,
      "Balance" : 1.0046985756074744,
      "IsEarlyClaimShortPayment" : true
    }, {
      "AppliedAmountString" : "AppliedAmountString",
      "AmountString" : "AmountString",
      "ClaimDescription" : "ClaimDescription",
      "TransType" : "TransType",
      "GUIDstring" : "GUIDstring",
      "MerchantSurcharge" : 3.7846852362095262,
      "ID" : 9,
      "AppliedCredit" : 4.863793115215697,
      "Status" : "Status",
      "AppliedDate" : "2000-01-23T04:56:07.000+00:00",
      "Amount" : 8.768153453040833,
      "RefNumber" : "RefNumber",
      "GUID" : "00000000-0000-0000-0000-000000000000",
      "AppliedAmount" : 6.712603870693706,
      "TotalInc" : 6.642953999458534,
      "AppliedTransID" : 1,
      "ClaimRequestID" : 2,
      "AppliedDateString" : "AppliedDateString",
      "TransSubType" : "TransSubType",
      "TransTypeID" : 2,
      "BSID" : "BSID",
      "Summary" : "Summary",
      "MerchantSurchargeLineID" : 9,
      "Balance" : 1.0046985756074744,
      "IsEarlyClaimShortPayment" : true
    } ],
    "GUIDstring" : "GUIDstring",
    "BSID" : "BSID",
    "CustomerRefNumber" : "CustomerRefNumber",
    "AccountCustomerName" : "AccountCustomerName",
    "PaymentDateTime_utc" : "2000-01-23T04:56:07.000+00:00",
    "SyncLogs" : [ {
      "Status" : "Status",
      "LastImportDateTime" : "2000-01-23T04:56:07.000+00:00",
      "AdaptorID" : 0,
      "LastImportDateTime_offset" : 9,
      "LastExportDateTime_offset" : 0,
      "LastModifiedDateTime_utc" : "2000-01-23T04:56:07.000+00:00",
      "LastExportDateTime_utc" : "2000-01-23T04:56:07.000+00:00",
      "BSID" : "BSID",
      "Details" : "Details",
      "SyncCode" : "SyncCode",
      "LastExportDateTime" : "2000-01-23T04:56:07.000+00:00",
      "LastModifiedDateTime_offset" : 7,
      "ID" : 9,
      "LastImportDateTime_utc" : "2000-01-23T04:56:07.000+00:00"
    }, {
      "Status" : "Status",
      "LastImportDateTime" : "2000-01-23T04:56:07.000+00:00",
      "AdaptorID" : 0,
      "LastImportDateTime_offset" : 9,
      "LastExportDateTime_offset" : 0,
      "LastModifiedDateTime_utc" : "2000-01-23T04:56:07.000+00:00",
      "LastExportDateTime_utc" : "2000-01-23T04:56:07.000+00:00",
      "BSID" : "BSID",
      "Details" : "Details",
      "SyncCode" : "SyncCode",
      "LastExportDateTime" : "2000-01-23T04:56:07.000+00:00",
      "LastModifiedDateTime_offset" : 7,
      "ID" : 9,
      "LastImportDateTime_utc" : "2000-01-23T04:56:07.000+00:00"
    } ],
    "Currency" : "Currency",
    "PaymentAllocationDateTime_utc" : "2000-01-23T04:56:07.000+00:00",
    "ID" : 6,
    "CustomerName" : "CustomerName",
    "AccountCustomerID" : 0
  } ],
  "StatementEndDate" : "2000-01-23T04:56:07.000+00:00",
  "MerchantFeeAmount" : 9.301444243932576,
  "DocID" : 5,
  "TransactionType" : "TransactionType",
  "ExchangeRate" : 4.965218492984954,
  "StatementStartDate" : "2000-01-23T04:56:07.000+00:00",
  "SurchageDescription" : "SurchageDescription",
  "RepEmailAddress" : "RepEmailAddress",
  "IsActive" : true,
  "AmountTenderedString" : "AmountTenderedString",
  "DateTimeString" : "DateTimeString",
  "MerchantFeeDescription" : "MerchantFeeDescription",
  "PaymentUserFullName" : "PaymentUserFullName",
  "MCTrackTransactionID" : "MCTrackTransactionID",
  "IsRefunded" : true,
  "RepLastName" : "RepLastName",
  "PaymentType" : "PaymentType",
  "CustomerName" : "CustomerName",
  "PaymentService" : "PaymentService",
  "AppliedAmount" : 5.025004791520295,
  "IsGiftCard" : true,
  "MCPTransactionID" : "MCPTransactionID",
  "CreditCard" : {
    "CardNumber" : "CardNumber",
    "CardToken" : "CardToken",
    "ExpiryMMYY" : "ExpiryMMYY",
    "FriendlyName" : "FriendlyName",
    "CardType" : "CardType",
    "CardHolderName" : "CardHolderName",
    "CardVerificationNumber" : "CardVerificationNumber"
  },
  "PaymentUserID" : 3,
  "RowNumber" : 1,
  "ChangeGivenString" : "ChangeGivenString",
  "SupplierName" : "SupplierName",
  "DateString" : "DateString",
  "ChangeGiven" : 1.4894159098541704,
  "TransRefNumber" : "TransRefNumber",
  "ChequeNumber" : "ChequeNumber",
  "PaymentAccountGUIDstring" : "PaymentAccountGUIDstring",
  "RepFirstName" : "RepFirstName",
  "TransactionTypeDatTypeID" : 1
}' \
 -d 'Custom MIME type example not yet supported: text/json' \
 -d '<SupplierPaymentRequest>
  <LinkedSupplierID>123</LinkedSupplierID>
  <SupplierPaymentMethodID>123</SupplierPaymentMethodID>
  <RowNumber>123456789</RowNumber>
  <Version>3.149</Version>
  <GUID>00000000-0000-0000-0000-000000000000</GUID>
  <AmountString>aeiou</AmountString>
  <AmountTenderedString>aeiou</AmountTenderedString>
  <ChangeGivenString>aeiou</ChangeGivenString>
  <DateTimeString>aeiou</DateTimeString>
  <DateString>aeiou</DateString>
  <DocID>123</DocID>
  <DatTypeID>123</DatTypeID>
  <ErrorMessage>aeiou</ErrorMessage>
  <FeeString>aeiou</FeeString>
  <IsGiftCard>true</IsGiftCard>
  <IsPaid>true</IsPaid>
  <POSTerminalShiftID>123</POSTerminalShiftID>
  <POSDeviceID>aeiou</POSDeviceID>
  <AccountCustomerRefNumber>aeiou</AccountCustomerRefNumber>
  <PaymentDeviceID>aeiou</PaymentDeviceID>
  <MerchantID>aeiou</MerchantID>
  <TerminalType>aeiou</TerminalType>
  <SettlementDate>2000-01-23T04:56:07.000Z</SettlementDate>
  <IsManualSettlementDate>true</IsManualSettlementDate>
  <IsBatched>true</IsBatched>
  <StatusDescription>aeiou</StatusDescription>
  <PaymentGroupRefNumber>aeiou</PaymentGroupRefNumber>
  <IsLoyaltyPointsToggleOn>true</IsLoyaltyPointsToggleOn>
  <MerchantFeeAmount>3.149</MerchantFeeAmount>
  <MerchantFeeDescription>aeiou</MerchantFeeDescription>
  <MCPPaymentTriggerID>aeiou</MCPPaymentTriggerID>
  <MCTrackTransactionID>aeiou</MCTrackTransactionID>
  <MCPTransactionID>aeiou</MCPTransactionID>
  <CreditCardLastFour>aeiou</CreditCardLastFour>
  <PaymentUserID>123</PaymentUserID>
  <PaymentUserFullName>aeiou</PaymentUserFullName>
  <ID>123</ID>
  <GUIDstring>aeiou</GUIDstring>
  <BSID>aeiou</BSID>
  <MethodID>123</MethodID>
  <Method>aeiou</Method>
  <Currency>aeiou</Currency>
  <Amount>3.149</Amount>
  <Fee>3.149</Fee>
  <AmountTendered>3.149</AmountTendered>
  <ChangeGiven>3.149</ChangeGiven>
  <CashOut>3.149</CashOut>
  <DateTime>2000-01-23T04:56:07.000Z</DateTime>
  <PaymentDateTime_utc>2000-01-23T04:56:07.000Z</PaymentDateTime_utc>
  <PaymentDateTime_offset>123</PaymentDateTime_offset>
  <Status>aeiou</Status>
  <Token>aeiou</Token>
  <RefNumber>aeiou</RefNumber>
  <TransRefNumber>aeiou</TransRefNumber>
  <TransactionType>aeiou</TransactionType>
  <TransactionTypeDatTypeID>123</TransactionTypeDatTypeID>
  <ReceiptID>aeiou</ReceiptID>
  <ChequeNumber>aeiou</ChequeNumber>
  <AccountCode>aeiou</AccountCode>
  <BankAccountCode>aeiou</BankAccountCode>
  <ExchangeRate>3.149</ExchangeRate>
  <AppliedAmount>3.149</AppliedAmount>
  <AppliedDate>2000-01-23T04:56:07.000Z</AppliedDate>
  <CustomerID>123</CustomerID>
  <CustomerGUIDstring>aeiou</CustomerGUIDstring>
  <CustomerName>aeiou</CustomerName>
  <CustomerBSID>aeiou</CustomerBSID>
  <CustomerRefNumber>aeiou</CustomerRefNumber>
  <AccountCustomerID>123</AccountCustomerID>
  <AccountCustomerName>aeiou</AccountCustomerName>
  <IsAccountCustomer>true</IsAccountCustomer>
  <SupplierID>123</SupplierID>
  <SupplierGUIDstring>aeiou</SupplierGUIDstring>
  <SupplierName>aeiou</SupplierName>
  <SupplierBSID>aeiou</SupplierBSID>
  <SupplierRefNumber>aeiou</SupplierRefNumber>
  <IsActive>true</IsActive>
  <IsRefund>true</IsRefund>
  <IsRefunded>true</IsRefunded>
  <InvoicePaymentID>123</InvoicePaymentID>
  <RepFirstName>aeiou</RepFirstName>
  <RepLastName>aeiou</RepLastName>
  <RepEmailAddress>aeiou</RepEmailAddress>
  <RepUserName>aeiou</RepUserName>
  <CreatedWith>aeiou</CreatedWith>
  <Balance>3.149</Balance>
  <IsManuallyAllocated>true</IsManuallyAllocated>
  <TerminalID>aeiou</TerminalID>
  <null>
    <AmountString>aeiou</AmountString>
    <AppliedAmountString>aeiou</AppliedAmountString>
    <AppliedDateString>aeiou</AppliedDateString>
    <Summary>aeiou</Summary>
    <GUID>00000000-0000-0000-0000-000000000000</GUID>
    <Status>aeiou</Status>
    <TotalInc>3.149</TotalInc>
    <ID>123</ID>
    <GUIDstring>aeiou</GUIDstring>
    <BSID>aeiou</BSID>
    <Amount>3.149</Amount>
    <TransTypeID>123</TransTypeID>
    <TransType>aeiou</TransType>
    <RefNumber>aeiou</RefNumber>
    <AppliedDate>2000-01-23T04:56:07.000Z</AppliedDate>
    <AppliedAmount>3.149</AppliedAmount>
    <Balance>3.149</Balance>
    <MerchantSurcharge>3.149</MerchantSurcharge>
    <MerchantSurchargeLineID>123</MerchantSurchargeLineID>
    <TransSubType>aeiou</TransSubType>
    <AppliedTransID>123</AppliedTransID>
    <AppliedCredit>3.149</AppliedCredit>
    <ClaimRequestID>123</ClaimRequestID>
    <ClaimDescription>aeiou</ClaimDescription>
    <IsEarlyClaimShortPayment>true</IsEarlyClaimShortPayment>
  </null>
  <null>
    <LastImportDateTime>2000-01-23T04:56:07.000Z</LastImportDateTime>
    <LastExportDateTime>2000-01-23T04:56:07.000Z</LastExportDateTime>
    <ID>123</ID>
    <AdaptorID>123</AdaptorID>
    <BSID>aeiou</BSID>
    <LastImportDateTime_utc>2000-01-23T04:56:07.000Z</LastImportDateTime_utc>
    <LastImportDateTime_offset>123</LastImportDateTime_offset>
    <Status>aeiou</Status>
    <Details>aeiou</Details>
    <LastExportDateTime_utc>2000-01-23T04:56:07.000Z</LastExportDateTime_utc>
    <LastExportDateTime_offset>123</LastExportDateTime_offset>
    <SyncCode>aeiou</SyncCode>
    <LastModifiedDateTime_utc>2000-01-23T04:56:07.000Z</LastModifiedDateTime_utc>
    <LastModifiedDateTime_offset>123</LastModifiedDateTime_offset>
  </null>
  <null>
    <CardType>aeiou</CardType>
    <CardNumber>aeiou</CardNumber>
    <CardHolderName>aeiou</CardHolderName>
    <ExpiryMMYY>aeiou</ExpiryMMYY>
    <CardVerificationNumber>aeiou</CardVerificationNumber>
    <FriendlyName>aeiou</FriendlyName>
    <CardToken>aeiou</CardToken>
  </null>
  <null>
    <ID>123</ID>
    <Code>aeiou</Code>
    <Message>aeiou</Message>
    <Description>aeiou</Description>
    <LogDateTime_utc>2000-01-23T04:56:07.000Z</LogDateTime_utc>
    <LogDateTime_offset>123</LogDateTime_offset>
    <PaymentStatus>aeiou</PaymentStatus>
    <PaymentStatus3rdParty>aeiou</PaymentStatus3rdParty>
  </null>
  <PaymentService>aeiou</PaymentService>
  <PayerFeeDescription>aeiou</PayerFeeDescription>
  <PaymentServiceMerchantID>aeiou</PaymentServiceMerchantID>
  <PaymentServiceTerminalID>aeiou</PaymentServiceTerminalID>
  <PaymentAccountGUIDstring>aeiou</PaymentAccountGUIDstring>
  <PaymentType>aeiou</PaymentType>
  <SurchargeAmount>3.149</SurchargeAmount>
  <SurchageDescription>aeiou</SurchageDescription>
  <BatchBSID>aeiou</BatchBSID>
  <null>
    <ID>123</ID>
    <GUIDstring>aeiou</GUIDstring>
    <BSID>aeiou</BSID>
    <Currency>aeiou</Currency>
    <Amount>3.149</Amount>
    <ClaimRequestTotalAmount>3.149</ClaimRequestTotalAmount>
    <PaymentAllocationDateTime_utc>2000-01-23T04:56:07.000Z</PaymentAllocationDateTime_utc>
    <Status>aeiou</Status>
    <RefNumber>aeiou</RefNumber>
    <PaymentRefNumber>aeiou</PaymentRefNumber>
    <CustomerID>123</CustomerID>
    <CustomerName>aeiou</CustomerName>
    <CustomerBSID>aeiou</CustomerBSID>
    <CustomerRefNumber>aeiou</CustomerRefNumber>
    <AccountCustomerID>123</AccountCustomerID>
    <AccountCustomerName>aeiou</AccountCustomerName>
    <AccountCustomerBSID>aeiou</AccountCustomerBSID>
    <AccountCustomerRefNumber>aeiou</AccountCustomerRefNumber>
    <ScheduledDateTime_utc>2000-01-23T04:56:07.000Z</ScheduledDateTime_utc>
    <PaymentDateTime_utc>2000-01-23T04:56:07.000Z</PaymentDateTime_utc>
    <IsUpcomingPayment>true</IsUpcomingPayment>
  </null>
  <AccountCustomerStatementPeriodID>123</AccountCustomerStatementPeriodID>
  <StatementStartDate>2000-01-23T04:56:07.000Z</StatementStartDate>
  <StatementEndDate>2000-01-23T04:56:07.000Z</StatementEndDate>
  <AccountBSID>aeiou</AccountBSID>
  <Description>aeiou</Description>
</SupplierPaymentRequest>' \
 -d 'Custom MIME type example not yet supported: text/xml' \
 -d 'Custom MIME type example not yet supported: application/x-www-form-urlencoded'
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {
    public static void main(String[] args) {

        // Create an instance of the API class
        DefaultApi apiInstance = new DefaultApi();
        SupplierPaymentRequest supplierPaymentRequest = {"LinkedSupplierID":0,"SupplierPaymentMethodID":0,"RowNumber":0,"Version":0,"GUID":"00000000-0000-0000-0000-000000000000","AmountString":"string","AmountTenderedString":"string","ChangeGivenString":"string","DateTimeString":"string","DateString":"string","DocID":0,"DatTypeID":0,"ErrorMessage":"string","FeeString":"string","IsGiftCard":true,"IsPaid":true,"POSTerminalShiftID":0,"POSDeviceID":"string","AccountCustomerRefNumber":"string","PaymentDeviceID":"string","MerchantID":"string","TerminalType":"string","SettlementDate":"string","IsManualSettlementDate":true,"IsBatched":true,"StatusDescription":"string","PaymentGroupRefNumber":"string","IsLoyaltyPointsToggleOn":true,"MerchantFeeAmount":0,"MerchantFeeDescription":"string","MCPPaymentTriggerID":"string","MCTrackTransactionID":"string","MCPTransactionID":"string","CreditCardLastFour":"string","PaymentUserID":0,"PaymentUserFullName":"string","ID":0,"GUIDstring":"string","BSID":"string","MethodID":0,"Method":"string","Currency":"string","Amount":0,"Fee":0,"AmountTendered":0,"ChangeGiven":0,"CashOut":0,"DateTime":"string","PaymentDateTime_utc":"string","PaymentDateTime_offset":0,"Status":"string","Token":"string","RefNumber":"string","TransRefNumber":"string","TransactionType":"string","TransactionTypeDatTypeID":0,"ReceiptID":"string","ChequeNumber":"string","AccountCode":"string","BankAccountCode":"string","ExchangeRate":0,"AppliedAmount":0,"AppliedDate":"string","CustomerID":0,"CustomerGUIDstring":"string","CustomerName":"string","CustomerBSID":"string","CustomerRefNumber":"string","AccountCustomerID":0,"AccountCustomerName":"string","IsAccountCustomer":true,"SupplierID":0,"SupplierGUIDstring":"string","SupplierName":"string","SupplierBSID":"string","SupplierRefNumber":"string","IsActive":true,"IsRefund":true,"IsRefunded":true,"InvoicePaymentID":0,"RepFirstName":"string","RepLastName":"string","RepEmailAddress":"string","RepUserName":"string","CreatedWith":"string","Balance":0,"IsManuallyAllocated":true,"TerminalID":"string","RefBusTrans":[{"AmountString":"string","AppliedAmountString":"string","AppliedDateString":"string","Summary":"string","GUID":"00000000-0000-0000-0000-000000000000","Status":"string","TotalInc":0,"ID":0,"GUIDstring":"string","BSID":"string","Amount":0,"TransTypeID":0,"TransType":"string","RefNumber":"string","AppliedDate":"string","AppliedAmount":0,"Balance":0,"MerchantSurcharge":0,"MerchantSurchargeLineID":0,"TransSubType":"string","AppliedTransID":0,"AppliedCredit":0,"ClaimRequestID":0,"ClaimDescription":"string","IsEarlyClaimShortPayment":true}],"SyncLogs":[{"LastImportDateTime":"string","LastExportDateTime":"string","ID":0,"AdaptorID":0,"BSID":"string","LastImportDateTime_utc":"string","LastImportDateTime_offset":0,"Status":"string","Details":"string","LastExportDateTime_utc":"string","LastExportDateTime_offset":0,"SyncCode":"string","LastModifiedDateTime_utc":"string","LastModifiedDateTime_offset":0}],"CreditCard":{"CardType":"string","CardNumber":"string","CardHolderName":"string","ExpiryMMYY":"string","CardVerificationNumber":"string","FriendlyName":"string","CardToken":"string"},"PaymentLogs":[{"ID":0,"Code":"string","Message":"string","Description":"string","LogDateTime_utc":"string","LogDateTime_offset":0,"PaymentStatus":"string","PaymentStatus3rdParty":"string"}],"PaymentService":"string","PayerFeeDescription":"string","PaymentServiceMerchantID":"string","PaymentServiceTerminalID":"string","PaymentAccountGUIDstring":"string","PaymentType":"string","SurchargeAmount":0,"SurchageDescription":"string","BatchBSID":"string","InvoicePaymentAllocations":[{"ID":0,"GUIDstring":"string","BSID":"string","Currency":"string","Amount":0,"ClaimRequestTotalAmount":0,"PaymentAllocationDateTime_utc":"string","Status":"string","RefNumber":"string","PaymentRefNumber":"string","CustomerID":0,"CustomerName":"string","CustomerBSID":"string","CustomerRefNumber":"string","AccountCustomerID":0,"AccountCustomerName":"string","AccountCustomerBSID":"string","AccountCustomerRefNumber":"string","ScheduledDateTime_utc":"string","PaymentDateTime_utc":"string","IsUpcomingPayment":true,"Invoices":[{"AmountString":"string","AppliedAmountString":"string","AppliedDateString":"string","Summary":"string","GUID":"00000000-0000-0000-0000-000000000000","Status":"string","TotalInc":0,"ID":0,"GUIDstring":"string","BSID":"string","Amount":0,"TransTypeID":0,"TransType":"string","RefNumber":"string","AppliedDate":"string","AppliedAmount":0,"Balance":0,"MerchantSurcharge":0,"MerchantSurchargeLineID":0,"TransSubType":"string","AppliedTransID":0,"AppliedCredit":0,"ClaimRequestID":0,"ClaimDescription":"string","IsEarlyClaimShortPayment":true}],"CreditNotes":[{"AmountString":"string","AppliedAmountString":"string","AppliedDateString":"string","Summary":"string","GUID":"00000000-0000-0000-0000-000000000000","Status":"string","TotalInc":0,"ID":0,"GUIDstring":"string","BSID":"string","Amount":0,"TransTypeID":0,"TransType":"string","RefNumber":"string","AppliedDate":"string","AppliedAmount":0,"Balance":0,"MerchantSurcharge":0,"MerchantSurchargeLineID":0,"TransSubType":"string","AppliedTransID":0,"AppliedCredit":0,"ClaimRequestID":0,"ClaimDescription":"string","IsEarlyClaimShortPayment":true}],"SyncLogs":[{"LastImportDateTime":"string","LastExportDateTime":"string","ID":0,"AdaptorID":0,"BSID":"string","LastImportDateTime_utc":"string","LastImportDateTime_offset":0,"Status":"string","Details":"string","LastExportDateTime_utc":"string","LastExportDateTime_offset":0,"SyncCode":"string","LastModifiedDateTime_utc":"string","LastModifiedDateTime_offset":0}]}],"AccountCustomerStatementPeriodID":0,"StatementStartDate":"string","StatementEndDate":"string","AccountBSID":"string","Description":"string"}; // SupplierPaymentRequest | 

        try {
            ActionResults_SupplierPaymentResponse_ result = apiInstance.supplierTransactionsProcessPayment(supplierPaymentRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsProcessPayment");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final SupplierPaymentRequest supplierPaymentRequest = new SupplierPaymentRequest(); // SupplierPaymentRequest | 

try {
    final result = await api_instance.supplierTransactionsProcessPayment(supplierPaymentRequest);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->supplierTransactionsProcessPayment: $e\n');
}

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        SupplierPaymentRequest supplierPaymentRequest = {"LinkedSupplierID":0,"SupplierPaymentMethodID":0,"RowNumber":0,"Version":0,"GUID":"00000000-0000-0000-0000-000000000000","AmountString":"string","AmountTenderedString":"string","ChangeGivenString":"string","DateTimeString":"string","DateString":"string","DocID":0,"DatTypeID":0,"ErrorMessage":"string","FeeString":"string","IsGiftCard":true,"IsPaid":true,"POSTerminalShiftID":0,"POSDeviceID":"string","AccountCustomerRefNumber":"string","PaymentDeviceID":"string","MerchantID":"string","TerminalType":"string","SettlementDate":"string","IsManualSettlementDate":true,"IsBatched":true,"StatusDescription":"string","PaymentGroupRefNumber":"string","IsLoyaltyPointsToggleOn":true,"MerchantFeeAmount":0,"MerchantFeeDescription":"string","MCPPaymentTriggerID":"string","MCTrackTransactionID":"string","MCPTransactionID":"string","CreditCardLastFour":"string","PaymentUserID":0,"PaymentUserFullName":"string","ID":0,"GUIDstring":"string","BSID":"string","MethodID":0,"Method":"string","Currency":"string","Amount":0,"Fee":0,"AmountTendered":0,"ChangeGiven":0,"CashOut":0,"DateTime":"string","PaymentDateTime_utc":"string","PaymentDateTime_offset":0,"Status":"string","Token":"string","RefNumber":"string","TransRefNumber":"string","TransactionType":"string","TransactionTypeDatTypeID":0,"ReceiptID":"string","ChequeNumber":"string","AccountCode":"string","BankAccountCode":"string","ExchangeRate":0,"AppliedAmount":0,"AppliedDate":"string","CustomerID":0,"CustomerGUIDstring":"string","CustomerName":"string","CustomerBSID":"string","CustomerRefNumber":"string","AccountCustomerID":0,"AccountCustomerName":"string","IsAccountCustomer":true,"SupplierID":0,"SupplierGUIDstring":"string","SupplierName":"string","SupplierBSID":"string","SupplierRefNumber":"string","IsActive":true,"IsRefund":true,"IsRefunded":true,"InvoicePaymentID":0,"RepFirstName":"string","RepLastName":"string","RepEmailAddress":"string","RepUserName":"string","CreatedWith":"string","Balance":0,"IsManuallyAllocated":true,"TerminalID":"string","RefBusTrans":[{"AmountString":"string","AppliedAmountString":"string","AppliedDateString":"string","Summary":"string","GUID":"00000000-0000-0000-0000-000000000000","Status":"string","TotalInc":0,"ID":0,"GUIDstring":"string","BSID":"string","Amount":0,"TransTypeID":0,"TransType":"string","RefNumber":"string","AppliedDate":"string","AppliedAmount":0,"Balance":0,"MerchantSurcharge":0,"MerchantSurchargeLineID":0,"TransSubType":"string","AppliedTransID":0,"AppliedCredit":0,"ClaimRequestID":0,"ClaimDescription":"string","IsEarlyClaimShortPayment":true}],"SyncLogs":[{"LastImportDateTime":"string","LastExportDateTime":"string","ID":0,"AdaptorID":0,"BSID":"string","LastImportDateTime_utc":"string","LastImportDateTime_offset":0,"Status":"string","Details":"string","LastExportDateTime_utc":"string","LastExportDateTime_offset":0,"SyncCode":"string","LastModifiedDateTime_utc":"string","LastModifiedDateTime_offset":0}],"CreditCard":{"CardType":"string","CardNumber":"string","CardHolderName":"string","ExpiryMMYY":"string","CardVerificationNumber":"string","FriendlyName":"string","CardToken":"string"},"PaymentLogs":[{"ID":0,"Code":"string","Message":"string","Description":"string","LogDateTime_utc":"string","LogDateTime_offset":0,"PaymentStatus":"string","PaymentStatus3rdParty":"string"}],"PaymentService":"string","PayerFeeDescription":"string","PaymentServiceMerchantID":"string","PaymentServiceTerminalID":"string","PaymentAccountGUIDstring":"string","PaymentType":"string","SurchargeAmount":0,"SurchageDescription":"string","BatchBSID":"string","InvoicePaymentAllocations":[{"ID":0,"GUIDstring":"string","BSID":"string","Currency":"string","Amount":0,"ClaimRequestTotalAmount":0,"PaymentAllocationDateTime_utc":"string","Status":"string","RefNumber":"string","PaymentRefNumber":"string","CustomerID":0,"CustomerName":"string","CustomerBSID":"string","CustomerRefNumber":"string","AccountCustomerID":0,"AccountCustomerName":"string","AccountCustomerBSID":"string","AccountCustomerRefNumber":"string","ScheduledDateTime_utc":"string","PaymentDateTime_utc":"string","IsUpcomingPayment":true,"Invoices":[{"AmountString":"string","AppliedAmountString":"string","AppliedDateString":"string","Summary":"string","GUID":"00000000-0000-0000-0000-000000000000","Status":"string","TotalInc":0,"ID":0,"GUIDstring":"string","BSID":"string","Amount":0,"TransTypeID":0,"TransType":"string","RefNumber":"string","AppliedDate":"string","AppliedAmount":0,"Balance":0,"MerchantSurcharge":0,"MerchantSurchargeLineID":0,"TransSubType":"string","AppliedTransID":0,"AppliedCredit":0,"ClaimRequestID":0,"ClaimDescription":"string","IsEarlyClaimShortPayment":true}],"CreditNotes":[{"AmountString":"string","AppliedAmountString":"string","AppliedDateString":"string","Summary":"string","GUID":"00000000-0000-0000-0000-000000000000","Status":"string","TotalInc":0,"ID":0,"GUIDstring":"string","BSID":"string","Amount":0,"TransTypeID":0,"TransType":"string","RefNumber":"string","AppliedDate":"string","AppliedAmount":0,"Balance":0,"MerchantSurcharge":0,"MerchantSurchargeLineID":0,"TransSubType":"string","AppliedTransID":0,"AppliedCredit":0,"ClaimRequestID":0,"ClaimDescription":"string","IsEarlyClaimShortPayment":true}],"SyncLogs":[{"LastImportDateTime":"string","LastExportDateTime":"string","ID":0,"AdaptorID":0,"BSID":"string","LastImportDateTime_utc":"string","LastImportDateTime_offset":0,"Status":"string","Details":"string","LastExportDateTime_utc":"string","LastExportDateTime_offset":0,"SyncCode":"string","LastModifiedDateTime_utc":"string","LastModifiedDateTime_offset":0}]}],"AccountCustomerStatementPeriodID":0,"StatementStartDate":"string","StatementEndDate":"string","AccountBSID":"string","Description":"string"}; // SupplierPaymentRequest | 

        try {
            ActionResults_SupplierPaymentResponse_ result = apiInstance.supplierTransactionsProcessPayment(supplierPaymentRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsProcessPayment");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
SupplierPaymentRequest *supplierPaymentRequest = {"LinkedSupplierID":0,"SupplierPaymentMethodID":0,"RowNumber":0,"Version":0,"GUID":"00000000-0000-0000-0000-000000000000","AmountString":"string","AmountTenderedString":"string","ChangeGivenString":"string","DateTimeString":"string","DateString":"string","DocID":0,"DatTypeID":0,"ErrorMessage":"string","FeeString":"string","IsGiftCard":true,"IsPaid":true,"POSTerminalShiftID":0,"POSDeviceID":"string","AccountCustomerRefNumber":"string","PaymentDeviceID":"string","MerchantID":"string","TerminalType":"string","SettlementDate":"string","IsManualSettlementDate":true,"IsBatched":true,"StatusDescription":"string","PaymentGroupRefNumber":"string","IsLoyaltyPointsToggleOn":true,"MerchantFeeAmount":0,"MerchantFeeDescription":"string","MCPPaymentTriggerID":"string","MCTrackTransactionID":"string","MCPTransactionID":"string","CreditCardLastFour":"string","PaymentUserID":0,"PaymentUserFullName":"string","ID":0,"GUIDstring":"string","BSID":"string","MethodID":0,"Method":"string","Currency":"string","Amount":0,"Fee":0,"AmountTendered":0,"ChangeGiven":0,"CashOut":0,"DateTime":"string","PaymentDateTime_utc":"string","PaymentDateTime_offset":0,"Status":"string","Token":"string","RefNumber":"string","TransRefNumber":"string","TransactionType":"string","TransactionTypeDatTypeID":0,"ReceiptID":"string","ChequeNumber":"string","AccountCode":"string","BankAccountCode":"string","ExchangeRate":0,"AppliedAmount":0,"AppliedDate":"string","CustomerID":0,"CustomerGUIDstring":"string","CustomerName":"string","CustomerBSID":"string","CustomerRefNumber":"string","AccountCustomerID":0,"AccountCustomerName":"string","IsAccountCustomer":true,"SupplierID":0,"SupplierGUIDstring":"string","SupplierName":"string","SupplierBSID":"string","SupplierRefNumber":"string","IsActive":true,"IsRefund":true,"IsRefunded":true,"InvoicePaymentID":0,"RepFirstName":"string","RepLastName":"string","RepEmailAddress":"string","RepUserName":"string","CreatedWith":"string","Balance":0,"IsManuallyAllocated":true,"TerminalID":"string","RefBusTrans":[{"AmountString":"string","AppliedAmountString":"string","AppliedDateString":"string","Summary":"string","GUID":"00000000-0000-0000-0000-000000000000","Status":"string","TotalInc":0,"ID":0,"GUIDstring":"string","BSID":"string","Amount":0,"TransTypeID":0,"TransType":"string","RefNumber":"string","AppliedDate":"string","AppliedAmount":0,"Balance":0,"MerchantSurcharge":0,"MerchantSurchargeLineID":0,"TransSubType":"string","AppliedTransID":0,"AppliedCredit":0,"ClaimRequestID":0,"ClaimDescription":"string","IsEarlyClaimShortPayment":true}],"SyncLogs":[{"LastImportDateTime":"string","LastExportDateTime":"string","ID":0,"AdaptorID":0,"BSID":"string","LastImportDateTime_utc":"string","LastImportDateTime_offset":0,"Status":"string","Details":"string","LastExportDateTime_utc":"string","LastExportDateTime_offset":0,"SyncCode":"string","LastModifiedDateTime_utc":"string","LastModifiedDateTime_offset":0}],"CreditCard":{"CardType":"string","CardNumber":"string","CardHolderName":"string","ExpiryMMYY":"string","CardVerificationNumber":"string","FriendlyName":"string","CardToken":"string"},"PaymentLogs":[{"ID":0,"Code":"string","Message":"string","Description":"string","LogDateTime_utc":"string","LogDateTime_offset":0,"PaymentStatus":"string","PaymentStatus3rdParty":"string"}],"PaymentService":"string","PayerFeeDescription":"string","PaymentServiceMerchantID":"string","PaymentServiceTerminalID":"string","PaymentAccountGUIDstring":"string","PaymentType":"string","SurchargeAmount":0,"SurchageDescription":"string","BatchBSID":"string","InvoicePaymentAllocations":[{"ID":0,"GUIDstring":"string","BSID":"string","Currency":"string","Amount":0,"ClaimRequestTotalAmount":0,"PaymentAllocationDateTime_utc":"string","Status":"string","RefNumber":"string","PaymentRefNumber":"string","CustomerID":0,"CustomerName":"string","CustomerBSID":"string","CustomerRefNumber":"string","AccountCustomerID":0,"AccountCustomerName":"string","AccountCustomerBSID":"string","AccountCustomerRefNumber":"string","ScheduledDateTime_utc":"string","PaymentDateTime_utc":"string","IsUpcomingPayment":true,"Invoices":[{"AmountString":"string","AppliedAmountString":"string","AppliedDateString":"string","Summary":"string","GUID":"00000000-0000-0000-0000-000000000000","Status":"string","TotalInc":0,"ID":0,"GUIDstring":"string","BSID":"string","Amount":0,"TransTypeID":0,"TransType":"string","RefNumber":"string","AppliedDate":"string","AppliedAmount":0,"Balance":0,"MerchantSurcharge":0,"MerchantSurchargeLineID":0,"TransSubType":"string","AppliedTransID":0,"AppliedCredit":0,"ClaimRequestID":0,"ClaimDescription":"string","IsEarlyClaimShortPayment":true}],"CreditNotes":[{"AmountString":"string","AppliedAmountString":"string","AppliedDateString":"string","Summary":"string","GUID":"00000000-0000-0000-0000-000000000000","Status":"string","TotalInc":0,"ID":0,"GUIDstring":"string","BSID":"string","Amount":0,"TransTypeID":0,"TransType":"string","RefNumber":"string","AppliedDate":"string","AppliedAmount":0,"Balance":0,"MerchantSurcharge":0,"MerchantSurchargeLineID":0,"TransSubType":"string","AppliedTransID":0,"AppliedCredit":0,"ClaimRequestID":0,"ClaimDescription":"string","IsEarlyClaimShortPayment":true}],"SyncLogs":[{"LastImportDateTime":"string","LastExportDateTime":"string","ID":0,"AdaptorID":0,"BSID":"string","LastImportDateTime_utc":"string","LastImportDateTime_offset":0,"Status":"string","Details":"string","LastExportDateTime_utc":"string","LastExportDateTime_offset":0,"SyncCode":"string","LastModifiedDateTime_utc":"string","LastModifiedDateTime_offset":0}]}],"AccountCustomerStatementPeriodID":0,"StatementStartDate":"string","StatementEndDate":"string","AccountBSID":"string","Description":"string"}; //  (optional)

// SupplierTransactions_ProcessPayment
[apiInstance supplierTransactionsProcessPaymentWith:supplierPaymentRequest
              completionHandler: ^(ActionResults_SupplierPaymentResponse_ output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AsServerApiSupplierTransactions = require('as_server_api_supplier_transactions');

// Create an instance of the API class
var api = new AsServerApiSupplierTransactions.DefaultApi()
var opts = {
  'supplierPaymentRequest': {"LinkedSupplierID":0,"SupplierPaymentMethodID":0,"RowNumber":0,"Version":0,"GUID":"00000000-0000-0000-0000-000000000000","AmountString":"string","AmountTenderedString":"string","ChangeGivenString":"string","DateTimeString":"string","DateString":"string","DocID":0,"DatTypeID":0,"ErrorMessage":"string","FeeString":"string","IsGiftCard":true,"IsPaid":true,"POSTerminalShiftID":0,"POSDeviceID":"string","AccountCustomerRefNumber":"string","PaymentDeviceID":"string","MerchantID":"string","TerminalType":"string","SettlementDate":"string","IsManualSettlementDate":true,"IsBatched":true,"StatusDescription":"string","PaymentGroupRefNumber":"string","IsLoyaltyPointsToggleOn":true,"MerchantFeeAmount":0,"MerchantFeeDescription":"string","MCPPaymentTriggerID":"string","MCTrackTransactionID":"string","MCPTransactionID":"string","CreditCardLastFour":"string","PaymentUserID":0,"PaymentUserFullName":"string","ID":0,"GUIDstring":"string","BSID":"string","MethodID":0,"Method":"string","Currency":"string","Amount":0,"Fee":0,"AmountTendered":0,"ChangeGiven":0,"CashOut":0,"DateTime":"string","PaymentDateTime_utc":"string","PaymentDateTime_offset":0,"Status":"string","Token":"string","RefNumber":"string","TransRefNumber":"string","TransactionType":"string","TransactionTypeDatTypeID":0,"ReceiptID":"string","ChequeNumber":"string","AccountCode":"string","BankAccountCode":"string","ExchangeRate":0,"AppliedAmount":0,"AppliedDate":"string","CustomerID":0,"CustomerGUIDstring":"string","CustomerName":"string","CustomerBSID":"string","CustomerRefNumber":"string","AccountCustomerID":0,"AccountCustomerName":"string","IsAccountCustomer":true,"SupplierID":0,"SupplierGUIDstring":"string","SupplierName":"string","SupplierBSID":"string","SupplierRefNumber":"string","IsActive":true,"IsRefund":true,"IsRefunded":true,"InvoicePaymentID":0,"RepFirstName":"string","RepLastName":"string","RepEmailAddress":"string","RepUserName":"string","CreatedWith":"string","Balance":0,"IsManuallyAllocated":true,"TerminalID":"string","RefBusTrans":[{"AmountString":"string","AppliedAmountString":"string","AppliedDateString":"string","Summary":"string","GUID":"00000000-0000-0000-0000-000000000000","Status":"string","TotalInc":0,"ID":0,"GUIDstring":"string","BSID":"string","Amount":0,"TransTypeID":0,"TransType":"string","RefNumber":"string","AppliedDate":"string","AppliedAmount":0,"Balance":0,"MerchantSurcharge":0,"MerchantSurchargeLineID":0,"TransSubType":"string","AppliedTransID":0,"AppliedCredit":0,"ClaimRequestID":0,"ClaimDescription":"string","IsEarlyClaimShortPayment":true}],"SyncLogs":[{"LastImportDateTime":"string","LastExportDateTime":"string","ID":0,"AdaptorID":0,"BSID":"string","LastImportDateTime_utc":"string","LastImportDateTime_offset":0,"Status":"string","Details":"string","LastExportDateTime_utc":"string","LastExportDateTime_offset":0,"SyncCode":"string","LastModifiedDateTime_utc":"string","LastModifiedDateTime_offset":0}],"CreditCard":{"CardType":"string","CardNumber":"string","CardHolderName":"string","ExpiryMMYY":"string","CardVerificationNumber":"string","FriendlyName":"string","CardToken":"string"},"PaymentLogs":[{"ID":0,"Code":"string","Message":"string","Description":"string","LogDateTime_utc":"string","LogDateTime_offset":0,"PaymentStatus":"string","PaymentStatus3rdParty":"string"}],"PaymentService":"string","PayerFeeDescription":"string","PaymentServiceMerchantID":"string","PaymentServiceTerminalID":"string","PaymentAccountGUIDstring":"string","PaymentType":"string","SurchargeAmount":0,"SurchageDescription":"string","BatchBSID":"string","InvoicePaymentAllocations":[{"ID":0,"GUIDstring":"string","BSID":"string","Currency":"string","Amount":0,"ClaimRequestTotalAmount":0,"PaymentAllocationDateTime_utc":"string","Status":"string","RefNumber":"string","PaymentRefNumber":"string","CustomerID":0,"CustomerName":"string","CustomerBSID":"string","CustomerRefNumber":"string","AccountCustomerID":0,"AccountCustomerName":"string","AccountCustomerBSID":"string","AccountCustomerRefNumber":"string","ScheduledDateTime_utc":"string","PaymentDateTime_utc":"string","IsUpcomingPayment":true,"Invoices":[{"AmountString":"string","AppliedAmountString":"string","AppliedDateString":"string","Summary":"string","GUID":"00000000-0000-0000-0000-000000000000","Status":"string","TotalInc":0,"ID":0,"GUIDstring":"string","BSID":"string","Amount":0,"TransTypeID":0,"TransType":"string","RefNumber":"string","AppliedDate":"string","AppliedAmount":0,"Balance":0,"MerchantSurcharge":0,"MerchantSurchargeLineID":0,"TransSubType":"string","AppliedTransID":0,"AppliedCredit":0,"ClaimRequestID":0,"ClaimDescription":"string","IsEarlyClaimShortPayment":true}],"CreditNotes":[{"AmountString":"string","AppliedAmountString":"string","AppliedDateString":"string","Summary":"string","GUID":"00000000-0000-0000-0000-000000000000","Status":"string","TotalInc":0,"ID":0,"GUIDstring":"string","BSID":"string","Amount":0,"TransTypeID":0,"TransType":"string","RefNumber":"string","AppliedDate":"string","AppliedAmount":0,"Balance":0,"MerchantSurcharge":0,"MerchantSurchargeLineID":0,"TransSubType":"string","AppliedTransID":0,"AppliedCredit":0,"ClaimRequestID":0,"ClaimDescription":"string","IsEarlyClaimShortPayment":true}],"SyncLogs":[{"LastImportDateTime":"string","LastExportDateTime":"string","ID":0,"AdaptorID":0,"BSID":"string","LastImportDateTime_utc":"string","LastImportDateTime_offset":0,"Status":"string","Details":"string","LastExportDateTime_utc":"string","LastExportDateTime_offset":0,"SyncCode":"string","LastModifiedDateTime_utc":"string","LastModifiedDateTime_offset":0}]}],"AccountCustomerStatementPeriodID":0,"StatementStartDate":"string","StatementEndDate":"string","AccountBSID":"string","Description":"string"} // {SupplierPaymentRequest} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.supplierTransactionsProcessPayment(opts, callback);
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;

namespace Example
{
    public class supplierTransactionsProcessPaymentExample
    {
        public void main()
        {

            // Create an instance of the API class
            var apiInstance = new DefaultApi();
            var supplierPaymentRequest = new SupplierPaymentRequest(); // SupplierPaymentRequest |  (optional) 

            try {
                // SupplierTransactions_ProcessPayment
                ActionResults_SupplierPaymentResponse_ result = apiInstance.supplierTransactionsProcessPayment(supplierPaymentRequest);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling DefaultApi.supplierTransactionsProcessPayment: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$supplierPaymentRequest = {"LinkedSupplierID":0,"SupplierPaymentMethodID":0,"RowNumber":0,"Version":0,"GUID":"00000000-0000-0000-0000-000000000000","AmountString":"string","AmountTenderedString":"string","ChangeGivenString":"string","DateTimeString":"string","DateString":"string","DocID":0,"DatTypeID":0,"ErrorMessage":"string","FeeString":"string","IsGiftCard":true,"IsPaid":true,"POSTerminalShiftID":0,"POSDeviceID":"string","AccountCustomerRefNumber":"string","PaymentDeviceID":"string","MerchantID":"string","TerminalType":"string","SettlementDate":"string","IsManualSettlementDate":true,"IsBatched":true,"StatusDescription":"string","PaymentGroupRefNumber":"string","IsLoyaltyPointsToggleOn":true,"MerchantFeeAmount":0,"MerchantFeeDescription":"string","MCPPaymentTriggerID":"string","MCTrackTransactionID":"string","MCPTransactionID":"string","CreditCardLastFour":"string","PaymentUserID":0,"PaymentUserFullName":"string","ID":0,"GUIDstring":"string","BSID":"string","MethodID":0,"Method":"string","Currency":"string","Amount":0,"Fee":0,"AmountTendered":0,"ChangeGiven":0,"CashOut":0,"DateTime":"string","PaymentDateTime_utc":"string","PaymentDateTime_offset":0,"Status":"string","Token":"string","RefNumber":"string","TransRefNumber":"string","TransactionType":"string","TransactionTypeDatTypeID":0,"ReceiptID":"string","ChequeNumber":"string","AccountCode":"string","BankAccountCode":"string","ExchangeRate":0,"AppliedAmount":0,"AppliedDate":"string","CustomerID":0,"CustomerGUIDstring":"string","CustomerName":"string","CustomerBSID":"string","CustomerRefNumber":"string","AccountCustomerID":0,"AccountCustomerName":"string","IsAccountCustomer":true,"SupplierID":0,"SupplierGUIDstring":"string","SupplierName":"string","SupplierBSID":"string","SupplierRefNumber":"string","IsActive":true,"IsRefund":true,"IsRefunded":true,"InvoicePaymentID":0,"RepFirstName":"string","RepLastName":"string","RepEmailAddress":"string","RepUserName":"string","CreatedWith":"string","Balance":0,"IsManuallyAllocated":true,"TerminalID":"string","RefBusTrans":[{"AmountString":"string","AppliedAmountString":"string","AppliedDateString":"string","Summary":"string","GUID":"00000000-0000-0000-0000-000000000000","Status":"string","TotalInc":0,"ID":0,"GUIDstring":"string","BSID":"string","Amount":0,"TransTypeID":0,"TransType":"string","RefNumber":"string","AppliedDate":"string","AppliedAmount":0,"Balance":0,"MerchantSurcharge":0,"MerchantSurchargeLineID":0,"TransSubType":"string","AppliedTransID":0,"AppliedCredit":0,"ClaimRequestID":0,"ClaimDescription":"string","IsEarlyClaimShortPayment":true}],"SyncLogs":[{"LastImportDateTime":"string","LastExportDateTime":"string","ID":0,"AdaptorID":0,"BSID":"string","LastImportDateTime_utc":"string","LastImportDateTime_offset":0,"Status":"string","Details":"string","LastExportDateTime_utc":"string","LastExportDateTime_offset":0,"SyncCode":"string","LastModifiedDateTime_utc":"string","LastModifiedDateTime_offset":0}],"CreditCard":{"CardType":"string","CardNumber":"string","CardHolderName":"string","ExpiryMMYY":"string","CardVerificationNumber":"string","FriendlyName":"string","CardToken":"string"},"PaymentLogs":[{"ID":0,"Code":"string","Message":"string","Description":"string","LogDateTime_utc":"string","LogDateTime_offset":0,"PaymentStatus":"string","PaymentStatus3rdParty":"string"}],"PaymentService":"string","PayerFeeDescription":"string","PaymentServiceMerchantID":"string","PaymentServiceTerminalID":"string","PaymentAccountGUIDstring":"string","PaymentType":"string","SurchargeAmount":0,"SurchageDescription":"string","BatchBSID":"string","InvoicePaymentAllocations":[{"ID":0,"GUIDstring":"string","BSID":"string","Currency":"string","Amount":0,"ClaimRequestTotalAmount":0,"PaymentAllocationDateTime_utc":"string","Status":"string","RefNumber":"string","PaymentRefNumber":"string","CustomerID":0,"CustomerName":"string","CustomerBSID":"string","CustomerRefNumber":"string","AccountCustomerID":0,"AccountCustomerName":"string","AccountCustomerBSID":"string","AccountCustomerRefNumber":"string","ScheduledDateTime_utc":"string","PaymentDateTime_utc":"string","IsUpcomingPayment":true,"Invoices":[{"AmountString":"string","AppliedAmountString":"string","AppliedDateString":"string","Summary":"string","GUID":"00000000-0000-0000-0000-000000000000","Status":"string","TotalInc":0,"ID":0,"GUIDstring":"string","BSID":"string","Amount":0,"TransTypeID":0,"TransType":"string","RefNumber":"string","AppliedDate":"string","AppliedAmount":0,"Balance":0,"MerchantSurcharge":0,"MerchantSurchargeLineID":0,"TransSubType":"string","AppliedTransID":0,"AppliedCredit":0,"ClaimRequestID":0,"ClaimDescription":"string","IsEarlyClaimShortPayment":true}],"CreditNotes":[{"AmountString":"string","AppliedAmountString":"string","AppliedDateString":"string","Summary":"string","GUID":"00000000-0000-0000-0000-000000000000","Status":"string","TotalInc":0,"ID":0,"GUIDstring":"string","BSID":"string","Amount":0,"TransTypeID":0,"TransType":"string","RefNumber":"string","AppliedDate":"string","AppliedAmount":0,"Balance":0,"MerchantSurcharge":0,"MerchantSurchargeLineID":0,"TransSubType":"string","AppliedTransID":0,"AppliedCredit":0,"ClaimRequestID":0,"ClaimDescription":"string","IsEarlyClaimShortPayment":true}],"SyncLogs":[{"LastImportDateTime":"string","LastExportDateTime":"string","ID":0,"AdaptorID":0,"BSID":"string","LastImportDateTime_utc":"string","LastImportDateTime_offset":0,"Status":"string","Details":"string","LastExportDateTime_utc":"string","LastExportDateTime_offset":0,"SyncCode":"string","LastModifiedDateTime_utc":"string","LastModifiedDateTime_offset":0}]}],"AccountCustomerStatementPeriodID":0,"StatementStartDate":"string","StatementEndDate":"string","AccountBSID":"string","Description":"string"}; // SupplierPaymentRequest | 

try {
    $result = $api_instance->supplierTransactionsProcessPayment($supplierPaymentRequest);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->supplierTransactionsProcessPayment: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::DefaultApi;

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
my $supplierPaymentRequest = WWW::OPenAPIClient::Object::SupplierPaymentRequest->new(); # SupplierPaymentRequest | 

eval {
    my $result = $api_instance->supplierTransactionsProcessPayment(supplierPaymentRequest => $supplierPaymentRequest);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->supplierTransactionsProcessPayment: $@\n";
}
from __future__ import print_statement
import time
import openapi_client
from openapi_client.rest import ApiException
from pprint import pprint

# Create an instance of the API class
api_instance = openapi_client.DefaultApi()
supplierPaymentRequest = {"LinkedSupplierID":0,"SupplierPaymentMethodID":0,"RowNumber":0,"Version":0,"GUID":"00000000-0000-0000-0000-000000000000","AmountString":"string","AmountTenderedString":"string","ChangeGivenString":"string","DateTimeString":"string","DateString":"string","DocID":0,"DatTypeID":0,"ErrorMessage":"string","FeeString":"string","IsGiftCard":true,"IsPaid":true,"POSTerminalShiftID":0,"POSDeviceID":"string","AccountCustomerRefNumber":"string","PaymentDeviceID":"string","MerchantID":"string","TerminalType":"string","SettlementDate":"string","IsManualSettlementDate":true,"IsBatched":true,"StatusDescription":"string","PaymentGroupRefNumber":"string","IsLoyaltyPointsToggleOn":true,"MerchantFeeAmount":0,"MerchantFeeDescription":"string","MCPPaymentTriggerID":"string","MCTrackTransactionID":"string","MCPTransactionID":"string","CreditCardLastFour":"string","PaymentUserID":0,"PaymentUserFullName":"string","ID":0,"GUIDstring":"string","BSID":"string","MethodID":0,"Method":"string","Currency":"string","Amount":0,"Fee":0,"AmountTendered":0,"ChangeGiven":0,"CashOut":0,"DateTime":"string","PaymentDateTime_utc":"string","PaymentDateTime_offset":0,"Status":"string","Token":"string","RefNumber":"string","TransRefNumber":"string","TransactionType":"string","TransactionTypeDatTypeID":0,"ReceiptID":"string","ChequeNumber":"string","AccountCode":"string","BankAccountCode":"string","ExchangeRate":0,"AppliedAmount":0,"AppliedDate":"string","CustomerID":0,"CustomerGUIDstring":"string","CustomerName":"string","CustomerBSID":"string","CustomerRefNumber":"string","AccountCustomerID":0,"AccountCustomerName":"string","IsAccountCustomer":true,"SupplierID":0,"SupplierGUIDstring":"string","SupplierName":"string","SupplierBSID":"string","SupplierRefNumber":"string","IsActive":true,"IsRefund":true,"IsRefunded":true,"InvoicePaymentID":0,"RepFirstName":"string","RepLastName":"string","RepEmailAddress":"string","RepUserName":"string","CreatedWith":"string","Balance":0,"IsManuallyAllocated":true,"TerminalID":"string","RefBusTrans":[{"AmountString":"string","AppliedAmountString":"string","AppliedDateString":"string","Summary":"string","GUID":"00000000-0000-0000-0000-000000000000","Status":"string","TotalInc":0,"ID":0,"GUIDstring":"string","BSID":"string","Amount":0,"TransTypeID":0,"TransType":"string","RefNumber":"string","AppliedDate":"string","AppliedAmount":0,"Balance":0,"MerchantSurcharge":0,"MerchantSurchargeLineID":0,"TransSubType":"string","AppliedTransID":0,"AppliedCredit":0,"ClaimRequestID":0,"ClaimDescription":"string","IsEarlyClaimShortPayment":true}],"SyncLogs":[{"LastImportDateTime":"string","LastExportDateTime":"string","ID":0,"AdaptorID":0,"BSID":"string","LastImportDateTime_utc":"string","LastImportDateTime_offset":0,"Status":"string","Details":"string","LastExportDateTime_utc":"string","LastExportDateTime_offset":0,"SyncCode":"string","LastModifiedDateTime_utc":"string","LastModifiedDateTime_offset":0}],"CreditCard":{"CardType":"string","CardNumber":"string","CardHolderName":"string","ExpiryMMYY":"string","CardVerificationNumber":"string","FriendlyName":"string","CardToken":"string"},"PaymentLogs":[{"ID":0,"Code":"string","Message":"string","Description":"string","LogDateTime_utc":"string","LogDateTime_offset":0,"PaymentStatus":"string","PaymentStatus3rdParty":"string"}],"PaymentService":"string","PayerFeeDescription":"string","PaymentServiceMerchantID":"string","PaymentServiceTerminalID":"string","PaymentAccountGUIDstring":"string","PaymentType":"string","SurchargeAmount":0,"SurchageDescription":"string","BatchBSID":"string","InvoicePaymentAllocations":[{"ID":0,"GUIDstring":"string","BSID":"string","Currency":"string","Amount":0,"ClaimRequestTotalAmount":0,"PaymentAllocationDateTime_utc":"string","Status":"string","RefNumber":"string","PaymentRefNumber":"string","CustomerID":0,"CustomerName":"string","CustomerBSID":"string","CustomerRefNumber":"string","AccountCustomerID":0,"AccountCustomerName":"string","AccountCustomerBSID":"string","AccountCustomerRefNumber":"string","ScheduledDateTime_utc":"string","PaymentDateTime_utc":"string","IsUpcomingPayment":true,"Invoices":[{"AmountString":"string","AppliedAmountString":"string","AppliedDateString":"string","Summary":"string","GUID":"00000000-0000-0000-0000-000000000000","Status":"string","TotalInc":0,"ID":0,"GUIDstring":"string","BSID":"string","Amount":0,"TransTypeID":0,"TransType":"string","RefNumber":"string","AppliedDate":"string","AppliedAmount":0,"Balance":0,"MerchantSurcharge":0,"MerchantSurchargeLineID":0,"TransSubType":"string","AppliedTransID":0,"AppliedCredit":0,"ClaimRequestID":0,"ClaimDescription":"string","IsEarlyClaimShortPayment":true}],"CreditNotes":[{"AmountString":"string","AppliedAmountString":"string","AppliedDateString":"string","Summary":"string","GUID":"00000000-0000-0000-0000-000000000000","Status":"string","TotalInc":0,"ID":0,"GUIDstring":"string","BSID":"string","Amount":0,"TransTypeID":0,"TransType":"string","RefNumber":"string","AppliedDate":"string","AppliedAmount":0,"Balance":0,"MerchantSurcharge":0,"MerchantSurchargeLineID":0,"TransSubType":"string","AppliedTransID":0,"AppliedCredit":0,"ClaimRequestID":0,"ClaimDescription":"string","IsEarlyClaimShortPayment":true}],"SyncLogs":[{"LastImportDateTime":"string","LastExportDateTime":"string","ID":0,"AdaptorID":0,"BSID":"string","LastImportDateTime_utc":"string","LastImportDateTime_offset":0,"Status":"string","Details":"string","LastExportDateTime_utc":"string","LastExportDateTime_offset":0,"SyncCode":"string","LastModifiedDateTime_utc":"string","LastModifiedDateTime_offset":0}]}],"AccountCustomerStatementPeriodID":0,"StatementStartDate":"string","StatementEndDate":"string","AccountBSID":"string","Description":"string"} # SupplierPaymentRequest |  (optional)

try:
    # SupplierTransactions_ProcessPayment
    api_response = api_instance.supplier_transactions_process_payment(supplierPaymentRequest=supplierPaymentRequest)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->supplierTransactionsProcessPayment: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let supplierPaymentRequest = {"LinkedSupplierID":0,"SupplierPaymentMethodID":0,"RowNumber":0,"Version":0,"GUID":"00000000-0000-0000-0000-000000000000","AmountString":"string","AmountTenderedString":"string","ChangeGivenString":"string","DateTimeString":"string","DateString":"string","DocID":0,"DatTypeID":0,"ErrorMessage":"string","FeeString":"string","IsGiftCard":true,"IsPaid":true,"POSTerminalShiftID":0,"POSDeviceID":"string","AccountCustomerRefNumber":"string","PaymentDeviceID":"string","MerchantID":"string","TerminalType":"string","SettlementDate":"string","IsManualSettlementDate":true,"IsBatched":true,"StatusDescription":"string","PaymentGroupRefNumber":"string","IsLoyaltyPointsToggleOn":true,"MerchantFeeAmount":0,"MerchantFeeDescription":"string","MCPPaymentTriggerID":"string","MCTrackTransactionID":"string","MCPTransactionID":"string","CreditCardLastFour":"string","PaymentUserID":0,"PaymentUserFullName":"string","ID":0,"GUIDstring":"string","BSID":"string","MethodID":0,"Method":"string","Currency":"string","Amount":0,"Fee":0,"AmountTendered":0,"ChangeGiven":0,"CashOut":0,"DateTime":"string","PaymentDateTime_utc":"string","PaymentDateTime_offset":0,"Status":"string","Token":"string","RefNumber":"string","TransRefNumber":"string","TransactionType":"string","TransactionTypeDatTypeID":0,"ReceiptID":"string","ChequeNumber":"string","AccountCode":"string","BankAccountCode":"string","ExchangeRate":0,"AppliedAmount":0,"AppliedDate":"string","CustomerID":0,"CustomerGUIDstring":"string","CustomerName":"string","CustomerBSID":"string","CustomerRefNumber":"string","AccountCustomerID":0,"AccountCustomerName":"string","IsAccountCustomer":true,"SupplierID":0,"SupplierGUIDstring":"string","SupplierName":"string","SupplierBSID":"string","SupplierRefNumber":"string","IsActive":true,"IsRefund":true,"IsRefunded":true,"InvoicePaymentID":0,"RepFirstName":"string","RepLastName":"string","RepEmailAddress":"string","RepUserName":"string","CreatedWith":"string","Balance":0,"IsManuallyAllocated":true,"TerminalID":"string","RefBusTrans":[{"AmountString":"string","AppliedAmountString":"string","AppliedDateString":"string","Summary":"string","GUID":"00000000-0000-0000-0000-000000000000","Status":"string","TotalInc":0,"ID":0,"GUIDstring":"string","BSID":"string","Amount":0,"TransTypeID":0,"TransType":"string","RefNumber":"string","AppliedDate":"string","AppliedAmount":0,"Balance":0,"MerchantSurcharge":0,"MerchantSurchargeLineID":0,"TransSubType":"string","AppliedTransID":0,"AppliedCredit":0,"ClaimRequestID":0,"ClaimDescription":"string","IsEarlyClaimShortPayment":true}],"SyncLogs":[{"LastImportDateTime":"string","LastExportDateTime":"string","ID":0,"AdaptorID":0,"BSID":"string","LastImportDateTime_utc":"string","LastImportDateTime_offset":0,"Status":"string","Details":"string","LastExportDateTime_utc":"string","LastExportDateTime_offset":0,"SyncCode":"string","LastModifiedDateTime_utc":"string","LastModifiedDateTime_offset":0}],"CreditCard":{"CardType":"string","CardNumber":"string","CardHolderName":"string","ExpiryMMYY":"string","CardVerificationNumber":"string","FriendlyName":"string","CardToken":"string"},"PaymentLogs":[{"ID":0,"Code":"string","Message":"string","Description":"string","LogDateTime_utc":"string","LogDateTime_offset":0,"PaymentStatus":"string","PaymentStatus3rdParty":"string"}],"PaymentService":"string","PayerFeeDescription":"string","PaymentServiceMerchantID":"string","PaymentServiceTerminalID":"string","PaymentAccountGUIDstring":"string","PaymentType":"string","SurchargeAmount":0,"SurchageDescription":"string","BatchBSID":"string","InvoicePaymentAllocations":[{"ID":0,"GUIDstring":"string","BSID":"string","Currency":"string","Amount":0,"ClaimRequestTotalAmount":0,"PaymentAllocationDateTime_utc":"string","Status":"string","RefNumber":"string","PaymentRefNumber":"string","CustomerID":0,"CustomerName":"string","CustomerBSID":"string","CustomerRefNumber":"string","AccountCustomerID":0,"AccountCustomerName":"string","AccountCustomerBSID":"string","AccountCustomerRefNumber":"string","ScheduledDateTime_utc":"string","PaymentDateTime_utc":"string","IsUpcomingPayment":true,"Invoices":[{"AmountString":"string","AppliedAmountString":"string","AppliedDateString":"string","Summary":"string","GUID":"00000000-0000-0000-0000-000000000000","Status":"string","TotalInc":0,"ID":0,"GUIDstring":"string","BSID":"string","Amount":0,"TransTypeID":0,"TransType":"string","RefNumber":"string","AppliedDate":"string","AppliedAmount":0,"Balance":0,"MerchantSurcharge":0,"MerchantSurchargeLineID":0,"TransSubType":"string","AppliedTransID":0,"AppliedCredit":0,"ClaimRequestID":0,"ClaimDescription":"string","IsEarlyClaimShortPayment":true}],"CreditNotes":[{"AmountString":"string","AppliedAmountString":"string","AppliedDateString":"string","Summary":"string","GUID":"00000000-0000-0000-0000-000000000000","Status":"string","TotalInc":0,"ID":0,"GUIDstring":"string","BSID":"string","Amount":0,"TransTypeID":0,"TransType":"string","RefNumber":"string","AppliedDate":"string","AppliedAmount":0,"Balance":0,"MerchantSurcharge":0,"MerchantSurchargeLineID":0,"TransSubType":"string","AppliedTransID":0,"AppliedCredit":0,"ClaimRequestID":0,"ClaimDescription":"string","IsEarlyClaimShortPayment":true}],"SyncLogs":[{"LastImportDateTime":"string","LastExportDateTime":"string","ID":0,"AdaptorID":0,"BSID":"string","LastImportDateTime_utc":"string","LastImportDateTime_offset":0,"Status":"string","Details":"string","LastExportDateTime_utc":"string","LastExportDateTime_offset":0,"SyncCode":"string","LastModifiedDateTime_utc":"string","LastModifiedDateTime_offset":0}]}],"AccountCustomerStatementPeriodID":0,"StatementStartDate":"string","StatementEndDate":"string","AccountBSID":"string","Description":"string"}; // SupplierPaymentRequest

    let mut context = DefaultApi::Context::default();
    let result = client.supplierTransactionsProcessPayment(supplierPaymentRequest, &context).wait();

    println!("{:?}", result);
}

Scopes

Parameters

Body parameters
Name Description
supplierPaymentRequest

Responses


supplierTransactionsProcessPaymentWithCreditNotesAllocation

SupplierTransactions_ProcessPaymentWithCreditNotesAllocation


/SupplierTransactions/invoice/paymentwithcreditnotesallocation

Usage and SDK Samples

curl -X POST \
 -H "Accept: application/json,text/json,application/xml,text/xml" \
 -H "Content-Type: application/json,text/json,application/xml,text/xml,application/x-www-form-urlencoded" \
 "https://api.dev.spenda.co/api/SupplierTransactions/invoice/paymentwithcreditnotesallocation" \
 -d 'Custom MIME type example not yet supported: text/json' \
 -d '' \
 -d 'Custom MIME type example not yet supported: text/xml' \
 -d 'Custom MIME type example not yet supported: application/x-www-form-urlencoded'
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {
    public static void main(String[] args) {

        // Create an instance of the API class
        DefaultApi apiInstance = new DefaultApi();
        ActionRequestCreditNoteAllocationPaymentSummary actionRequestCreditNoteAllocationPaymentSummary = ; // ActionRequestCreditNoteAllocationPaymentSummary | 

        try {
            ActionResults result = apiInstance.supplierTransactionsProcessPaymentWithCreditNotesAllocation(actionRequestCreditNoteAllocationPaymentSummary);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsProcessPaymentWithCreditNotesAllocation");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final ActionRequestCreditNoteAllocationPaymentSummary actionRequestCreditNoteAllocationPaymentSummary = new ActionRequestCreditNoteAllocationPaymentSummary(); // ActionRequestCreditNoteAllocationPaymentSummary | 

try {
    final result = await api_instance.supplierTransactionsProcessPaymentWithCreditNotesAllocation(actionRequestCreditNoteAllocationPaymentSummary);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->supplierTransactionsProcessPaymentWithCreditNotesAllocation: $e\n');
}

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        ActionRequestCreditNoteAllocationPaymentSummary actionRequestCreditNoteAllocationPaymentSummary = ; // ActionRequestCreditNoteAllocationPaymentSummary | 

        try {
            ActionResults result = apiInstance.supplierTransactionsProcessPaymentWithCreditNotesAllocation(actionRequestCreditNoteAllocationPaymentSummary);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsProcessPaymentWithCreditNotesAllocation");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
ActionRequestCreditNoteAllocationPaymentSummary *actionRequestCreditNoteAllocationPaymentSummary = ; //  (optional)

// SupplierTransactions_ProcessPaymentWithCreditNotesAllocation
[apiInstance supplierTransactionsProcessPaymentWithCreditNotesAllocationWith:actionRequestCreditNoteAllocationPaymentSummary
              completionHandler: ^(ActionResults output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AsServerApiSupplierTransactions = require('as_server_api_supplier_transactions');

// Create an instance of the API class
var api = new AsServerApiSupplierTransactions.DefaultApi()
var opts = {
  'actionRequestCreditNoteAllocationPaymentSummary':  // {ActionRequestCreditNoteAllocationPaymentSummary} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.supplierTransactionsProcessPaymentWithCreditNotesAllocation(opts, callback);
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;

namespace Example
{
    public class supplierTransactionsProcessPaymentWithCreditNotesAllocationExample
    {
        public void main()
        {

            // Create an instance of the API class
            var apiInstance = new DefaultApi();
            var actionRequestCreditNoteAllocationPaymentSummary = new ActionRequestCreditNoteAllocationPaymentSummary(); // ActionRequestCreditNoteAllocationPaymentSummary |  (optional) 

            try {
                // SupplierTransactions_ProcessPaymentWithCreditNotesAllocation
                ActionResults result = apiInstance.supplierTransactionsProcessPaymentWithCreditNotesAllocation(actionRequestCreditNoteAllocationPaymentSummary);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling DefaultApi.supplierTransactionsProcessPaymentWithCreditNotesAllocation: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$actionRequestCreditNoteAllocationPaymentSummary = ; // ActionRequestCreditNoteAllocationPaymentSummary | 

try {
    $result = $api_instance->supplierTransactionsProcessPaymentWithCreditNotesAllocation($actionRequestCreditNoteAllocationPaymentSummary);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->supplierTransactionsProcessPaymentWithCreditNotesAllocation: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::DefaultApi;

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
my $actionRequestCreditNoteAllocationPaymentSummary = WWW::OPenAPIClient::Object::ActionRequestCreditNoteAllocationPaymentSummary->new(); # ActionRequestCreditNoteAllocationPaymentSummary | 

eval {
    my $result = $api_instance->supplierTransactionsProcessPaymentWithCreditNotesAllocation(actionRequestCreditNoteAllocationPaymentSummary => $actionRequestCreditNoteAllocationPaymentSummary);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->supplierTransactionsProcessPaymentWithCreditNotesAllocation: $@\n";
}
from __future__ import print_statement
import time
import openapi_client
from openapi_client.rest import ApiException
from pprint import pprint

# Create an instance of the API class
api_instance = openapi_client.DefaultApi()
actionRequestCreditNoteAllocationPaymentSummary =  # ActionRequestCreditNoteAllocationPaymentSummary |  (optional)

try:
    # SupplierTransactions_ProcessPaymentWithCreditNotesAllocation
    api_response = api_instance.supplier_transactions_process_payment_with_credit_notes_allocation(actionRequestCreditNoteAllocationPaymentSummary=actionRequestCreditNoteAllocationPaymentSummary)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->supplierTransactionsProcessPaymentWithCreditNotesAllocation: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let actionRequestCreditNoteAllocationPaymentSummary = ; // ActionRequestCreditNoteAllocationPaymentSummary

    let mut context = DefaultApi::Context::default();
    let result = client.supplierTransactionsProcessPaymentWithCreditNotesAllocation(actionRequestCreditNoteAllocationPaymentSummary, &context).wait();

    println!("{:?}", result);
}

Scopes

Parameters

Body parameters
Name Description
actionRequestCreditNoteAllocationPaymentSummary

Responses


supplierTransactionsRefresh

SupplierTransactions_Refresh


/SupplierTransactions/refresh/{supplierID}

Usage and SDK Samples

curl -X POST \
 -H "Accept: application/json,text/json,application/xml,text/xml" \
 "https://api.dev.spenda.co/api/SupplierTransactions/refresh/{supplierID}?maxWaitSeconds=56"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {
    public static void main(String[] args) {

        // Create an instance of the API class
        DefaultApi apiInstance = new DefaultApi();
        Integer supplierID = 56; // Integer | 
        Integer maxWaitSeconds = 56; // Integer | 

        try {
            ActionResults result = apiInstance.supplierTransactionsRefresh(supplierID, maxWaitSeconds);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsRefresh");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer supplierID = new Integer(); // Integer | 
final Integer maxWaitSeconds = new Integer(); // Integer | 

try {
    final result = await api_instance.supplierTransactionsRefresh(supplierID, maxWaitSeconds);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->supplierTransactionsRefresh: $e\n');
}

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Integer supplierID = 56; // Integer | 
        Integer maxWaitSeconds = 56; // Integer | 

        try {
            ActionResults result = apiInstance.supplierTransactionsRefresh(supplierID, maxWaitSeconds);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsRefresh");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
Integer *supplierID = 56; //  (default to null)
Integer *maxWaitSeconds = 56; //  (default to null)

// SupplierTransactions_Refresh
[apiInstance supplierTransactionsRefreshWith:supplierID
    maxWaitSeconds:maxWaitSeconds
              completionHandler: ^(ActionResults output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AsServerApiSupplierTransactions = require('as_server_api_supplier_transactions');

// Create an instance of the API class
var api = new AsServerApiSupplierTransactions.DefaultApi()
var supplierID = 56; // {Integer} 
var maxWaitSeconds = 56; // {Integer} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.supplierTransactionsRefresh(supplierID, maxWaitSeconds, callback);
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;

namespace Example
{
    public class supplierTransactionsRefreshExample
    {
        public void main()
        {

            // Create an instance of the API class
            var apiInstance = new DefaultApi();
            var supplierID = 56;  // Integer |  (default to null)
            var maxWaitSeconds = 56;  // Integer |  (default to null)

            try {
                // SupplierTransactions_Refresh
                ActionResults result = apiInstance.supplierTransactionsRefresh(supplierID, maxWaitSeconds);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling DefaultApi.supplierTransactionsRefresh: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$supplierID = 56; // Integer | 
$maxWaitSeconds = 56; // Integer | 

try {
    $result = $api_instance->supplierTransactionsRefresh($supplierID, $maxWaitSeconds);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->supplierTransactionsRefresh: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::DefaultApi;

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
my $supplierID = 56; # Integer | 
my $maxWaitSeconds = 56; # Integer | 

eval {
    my $result = $api_instance->supplierTransactionsRefresh(supplierID => $supplierID, maxWaitSeconds => $maxWaitSeconds);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->supplierTransactionsRefresh: $@\n";
}
from __future__ import print_statement
import time
import openapi_client
from openapi_client.rest import ApiException
from pprint import pprint

# Create an instance of the API class
api_instance = openapi_client.DefaultApi()
supplierID = 56 # Integer |  (default to null)
maxWaitSeconds = 56 # Integer |  (default to null)

try:
    # SupplierTransactions_Refresh
    api_response = api_instance.supplier_transactions_refresh(supplierID, maxWaitSeconds)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->supplierTransactionsRefresh: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let supplierID = 56; // Integer
    let maxWaitSeconds = 56; // Integer

    let mut context = DefaultApi::Context::default();
    let result = client.supplierTransactionsRefresh(supplierID, maxWaitSeconds, &context).wait();

    println!("{:?}", result);
}

Scopes

Parameters

Path parameters
Name Description
supplierID*
Integer (int32)
Required
Query parameters
Name Description
maxWaitSeconds*
Integer (int32)
Required

Responses


supplierTransactionsRefreshStatus

SupplierTransactions_RefreshStatus


/SupplierTransactions/refresh/{supplierID}/status

Usage and SDK Samples

curl -X POST \
 -H "Accept: application/json,text/json,application/xml,text/xml" \
 "https://api.dev.spenda.co/api/SupplierTransactions/refresh/{supplierID}/status?workflowId=56"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {
    public static void main(String[] args) {

        // Create an instance of the API class
        DefaultApi apiInstance = new DefaultApi();
        Integer supplierID = 56; // Integer | 
        Integer workflowId = 56; // Integer | 

        try {
            ActionResults result = apiInstance.supplierTransactionsRefreshStatus(supplierID, workflowId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsRefreshStatus");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer supplierID = new Integer(); // Integer | 
final Integer workflowId = new Integer(); // Integer | 

try {
    final result = await api_instance.supplierTransactionsRefreshStatus(supplierID, workflowId);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->supplierTransactionsRefreshStatus: $e\n');
}

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Integer supplierID = 56; // Integer | 
        Integer workflowId = 56; // Integer | 

        try {
            ActionResults result = apiInstance.supplierTransactionsRefreshStatus(supplierID, workflowId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsRefreshStatus");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
Integer *supplierID = 56; //  (default to null)
Integer *workflowId = 56; //  (default to null)

// SupplierTransactions_RefreshStatus
[apiInstance supplierTransactionsRefreshStatusWith:supplierID
    workflowId:workflowId
              completionHandler: ^(ActionResults output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AsServerApiSupplierTransactions = require('as_server_api_supplier_transactions');

// Create an instance of the API class
var api = new AsServerApiSupplierTransactions.DefaultApi()
var supplierID = 56; // {Integer} 
var workflowId = 56; // {Integer} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.supplierTransactionsRefreshStatus(supplierID, workflowId, callback);
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;

namespace Example
{
    public class supplierTransactionsRefreshStatusExample
    {
        public void main()
        {

            // Create an instance of the API class
            var apiInstance = new DefaultApi();
            var supplierID = 56;  // Integer |  (default to null)
            var workflowId = 56;  // Integer |  (default to null)

            try {
                // SupplierTransactions_RefreshStatus
                ActionResults result = apiInstance.supplierTransactionsRefreshStatus(supplierID, workflowId);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling DefaultApi.supplierTransactionsRefreshStatus: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$supplierID = 56; // Integer | 
$workflowId = 56; // Integer | 

try {
    $result = $api_instance->supplierTransactionsRefreshStatus($supplierID, $workflowId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->supplierTransactionsRefreshStatus: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::DefaultApi;

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
my $supplierID = 56; # Integer | 
my $workflowId = 56; # Integer | 

eval {
    my $result = $api_instance->supplierTransactionsRefreshStatus(supplierID => $supplierID, workflowId => $workflowId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->supplierTransactionsRefreshStatus: $@\n";
}
from __future__ import print_statement
import time
import openapi_client
from openapi_client.rest import ApiException
from pprint import pprint

# Create an instance of the API class
api_instance = openapi_client.DefaultApi()
supplierID = 56 # Integer |  (default to null)
workflowId = 56 # Integer |  (default to null)

try:
    # SupplierTransactions_RefreshStatus
    api_response = api_instance.supplier_transactions_refresh_status(supplierID, workflowId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->supplierTransactionsRefreshStatus: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let supplierID = 56; // Integer
    let workflowId = 56; // Integer

    let mut context = DefaultApi::Context::default();
    let result = client.supplierTransactionsRefreshStatus(supplierID, workflowId, &context).wait();

    println!("{:?}", result);
}

Scopes

Parameters

Path parameters
Name Description
supplierID*
Integer (int32)
Required
Query parameters
Name Description
workflowId*
Integer (int32)
Required

Responses


supplierTransactionsSendCreditNoteEmail

SupplierTransactions_SendCreditNoteEmail


/SupplierTransactions/creditnote/alert

Usage and SDK Samples

curl -X POST \
 -H "Accept: application/json,text/json,application/xml,text/xml" \
 -H "Content-Type: application/json,text/json,application/xml,text/xml,application/x-www-form-urlencoded" \
 "https://api.dev.spenda.co/api/SupplierTransactions/creditnote/alert" \
 -d '{
  "Cc" : "Cc",
  "BccList" : [ {
    "BusinessContactID" : 6,
    "ContactPhone" : "ContactPhone",
    "ContactCustomerName" : "ContactCustomerName",
    "ContactEmailAddress" : "ContactEmailAddress",
    "ContactFirstName" : "ContactFirstName",
    "ContactLastName" : "ContactLastName"
  }, {
    "BusinessContactID" : 6,
    "ContactPhone" : "ContactPhone",
    "ContactCustomerName" : "ContactCustomerName",
    "ContactEmailAddress" : "ContactEmailAddress",
    "ContactFirstName" : "ContactFirstName",
    "ContactLastName" : "ContactLastName"
  } ],
  "TransactionGuid" : "00000000-0000-0000-0000-000000000000",
  "Bcc" : "Bcc",
  "CcList" : [ {
    "BusinessContactID" : 6,
    "ContactPhone" : "ContactPhone",
    "ContactCustomerName" : "ContactCustomerName",
    "ContactEmailAddress" : "ContactEmailAddress",
    "ContactFirstName" : "ContactFirstName",
    "ContactLastName" : "ContactLastName"
  }, {
    "BusinessContactID" : 6,
    "ContactPhone" : "ContactPhone",
    "ContactCustomerName" : "ContactCustomerName",
    "ContactEmailAddress" : "ContactEmailAddress",
    "ContactFirstName" : "ContactFirstName",
    "ContactLastName" : "ContactLastName"
  } ],
  "To" : "To",
  "ToList" : [ {
    "BusinessContactID" : 6,
    "ContactPhone" : "ContactPhone",
    "ContactCustomerName" : "ContactCustomerName",
    "ContactEmailAddress" : "ContactEmailAddress",
    "ContactFirstName" : "ContactFirstName",
    "ContactLastName" : "ContactLastName"
  }, {
    "BusinessContactID" : 6,
    "ContactPhone" : "ContactPhone",
    "ContactCustomerName" : "ContactCustomerName",
    "ContactEmailAddress" : "ContactEmailAddress",
    "ContactFirstName" : "ContactFirstName",
    "ContactLastName" : "ContactLastName"
  } ],
  "LinkedSupplierID" : 0
}' \
 -d 'Custom MIME type example not yet supported: text/json' \
 -d '<SupplierTransactionAlertRequest>
  <LinkedSupplierID>123</LinkedSupplierID>
  <TransactionGuid>00000000-0000-0000-0000-000000000000</TransactionGuid>
  <null>
    <BusinessContactID>123</BusinessContactID>
    <ContactFirstName>aeiou</ContactFirstName>
    <ContactLastName>aeiou</ContactLastName>
    <ContactEmailAddress>aeiou</ContactEmailAddress>
    <ContactPhone>aeiou</ContactPhone>
    <ContactCustomerName>aeiou</ContactCustomerName>
  </null>
  <To>aeiou</To>
  <null>
    <BusinessContactID>123</BusinessContactID>
    <ContactFirstName>aeiou</ContactFirstName>
    <ContactLastName>aeiou</ContactLastName>
    <ContactEmailAddress>aeiou</ContactEmailAddress>
    <ContactPhone>aeiou</ContactPhone>
    <ContactCustomerName>aeiou</ContactCustomerName>
  </null>
  <Cc>aeiou</Cc>
  <null>
    <BusinessContactID>123</BusinessContactID>
    <ContactFirstName>aeiou</ContactFirstName>
    <ContactLastName>aeiou</ContactLastName>
    <ContactEmailAddress>aeiou</ContactEmailAddress>
    <ContactPhone>aeiou</ContactPhone>
    <ContactCustomerName>aeiou</ContactCustomerName>
  </null>
  <Bcc>aeiou</Bcc>
</SupplierTransactionAlertRequest>' \
 -d 'Custom MIME type example not yet supported: text/xml' \
 -d 'Custom MIME type example not yet supported: application/x-www-form-urlencoded'
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {
    public static void main(String[] args) {

        // Create an instance of the API class
        DefaultApi apiInstance = new DefaultApi();
        SupplierTransactionAlertRequest supplierTransactionAlertRequest = {"LinkedSupplierID":0,"TransactionGuid":"00000000-0000-0000-0000-000000000000","ToList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"To":"string","CcList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Cc":"string","BccList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Bcc":"string"}; // SupplierTransactionAlertRequest | 

        try {
            ActionResults result = apiInstance.supplierTransactionsSendCreditNoteEmail(supplierTransactionAlertRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsSendCreditNoteEmail");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final SupplierTransactionAlertRequest supplierTransactionAlertRequest = new SupplierTransactionAlertRequest(); // SupplierTransactionAlertRequest | 

try {
    final result = await api_instance.supplierTransactionsSendCreditNoteEmail(supplierTransactionAlertRequest);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->supplierTransactionsSendCreditNoteEmail: $e\n');
}

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        SupplierTransactionAlertRequest supplierTransactionAlertRequest = {"LinkedSupplierID":0,"TransactionGuid":"00000000-0000-0000-0000-000000000000","ToList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"To":"string","CcList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Cc":"string","BccList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Bcc":"string"}; // SupplierTransactionAlertRequest | 

        try {
            ActionResults result = apiInstance.supplierTransactionsSendCreditNoteEmail(supplierTransactionAlertRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsSendCreditNoteEmail");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
SupplierTransactionAlertRequest *supplierTransactionAlertRequest = {"LinkedSupplierID":0,"TransactionGuid":"00000000-0000-0000-0000-000000000000","ToList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"To":"string","CcList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Cc":"string","BccList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Bcc":"string"}; //  (optional)

// SupplierTransactions_SendCreditNoteEmail
[apiInstance supplierTransactionsSendCreditNoteEmailWith:supplierTransactionAlertRequest
              completionHandler: ^(ActionResults output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AsServerApiSupplierTransactions = require('as_server_api_supplier_transactions');

// Create an instance of the API class
var api = new AsServerApiSupplierTransactions.DefaultApi()
var opts = {
  'supplierTransactionAlertRequest': {"LinkedSupplierID":0,"TransactionGuid":"00000000-0000-0000-0000-000000000000","ToList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"To":"string","CcList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Cc":"string","BccList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Bcc":"string"} // {SupplierTransactionAlertRequest} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.supplierTransactionsSendCreditNoteEmail(opts, callback);
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;

namespace Example
{
    public class supplierTransactionsSendCreditNoteEmailExample
    {
        public void main()
        {

            // Create an instance of the API class
            var apiInstance = new DefaultApi();
            var supplierTransactionAlertRequest = new SupplierTransactionAlertRequest(); // SupplierTransactionAlertRequest |  (optional) 

            try {
                // SupplierTransactions_SendCreditNoteEmail
                ActionResults result = apiInstance.supplierTransactionsSendCreditNoteEmail(supplierTransactionAlertRequest);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling DefaultApi.supplierTransactionsSendCreditNoteEmail: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$supplierTransactionAlertRequest = {"LinkedSupplierID":0,"TransactionGuid":"00000000-0000-0000-0000-000000000000","ToList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"To":"string","CcList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Cc":"string","BccList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Bcc":"string"}; // SupplierTransactionAlertRequest | 

try {
    $result = $api_instance->supplierTransactionsSendCreditNoteEmail($supplierTransactionAlertRequest);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->supplierTransactionsSendCreditNoteEmail: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::DefaultApi;

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
my $supplierTransactionAlertRequest = WWW::OPenAPIClient::Object::SupplierTransactionAlertRequest->new(); # SupplierTransactionAlertRequest | 

eval {
    my $result = $api_instance->supplierTransactionsSendCreditNoteEmail(supplierTransactionAlertRequest => $supplierTransactionAlertRequest);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->supplierTransactionsSendCreditNoteEmail: $@\n";
}
from __future__ import print_statement
import time
import openapi_client
from openapi_client.rest import ApiException
from pprint import pprint

# Create an instance of the API class
api_instance = openapi_client.DefaultApi()
supplierTransactionAlertRequest = {"LinkedSupplierID":0,"TransactionGuid":"00000000-0000-0000-0000-000000000000","ToList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"To":"string","CcList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Cc":"string","BccList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Bcc":"string"} # SupplierTransactionAlertRequest |  (optional)

try:
    # SupplierTransactions_SendCreditNoteEmail
    api_response = api_instance.supplier_transactions_send_credit_note_email(supplierTransactionAlertRequest=supplierTransactionAlertRequest)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->supplierTransactionsSendCreditNoteEmail: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let supplierTransactionAlertRequest = {"LinkedSupplierID":0,"TransactionGuid":"00000000-0000-0000-0000-000000000000","ToList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"To":"string","CcList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Cc":"string","BccList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Bcc":"string"}; // SupplierTransactionAlertRequest

    let mut context = DefaultApi::Context::default();
    let result = client.supplierTransactionsSendCreditNoteEmail(supplierTransactionAlertRequest, &context).wait();

    println!("{:?}", result);
}

Scopes

Parameters

Body parameters
Name Description
supplierTransactionAlertRequest

Responses


supplierTransactionsSendInvoiceEmail

SupplierTransactions_SendInvoiceEmail


/SupplierTransactions/invoice/alert

Usage and SDK Samples

curl -X POST \
 -H "Accept: application/json,text/json,application/xml,text/xml" \
 -H "Content-Type: application/json,text/json,application/xml,text/xml,application/x-www-form-urlencoded" \
 "https://api.dev.spenda.co/api/SupplierTransactions/invoice/alert" \
 -d '{
  "Cc" : "Cc",
  "BccList" : [ {
    "BusinessContactID" : 6,
    "ContactPhone" : "ContactPhone",
    "ContactCustomerName" : "ContactCustomerName",
    "ContactEmailAddress" : "ContactEmailAddress",
    "ContactFirstName" : "ContactFirstName",
    "ContactLastName" : "ContactLastName"
  }, {
    "BusinessContactID" : 6,
    "ContactPhone" : "ContactPhone",
    "ContactCustomerName" : "ContactCustomerName",
    "ContactEmailAddress" : "ContactEmailAddress",
    "ContactFirstName" : "ContactFirstName",
    "ContactLastName" : "ContactLastName"
  } ],
  "TransactionGuid" : "00000000-0000-0000-0000-000000000000",
  "Bcc" : "Bcc",
  "CcList" : [ {
    "BusinessContactID" : 6,
    "ContactPhone" : "ContactPhone",
    "ContactCustomerName" : "ContactCustomerName",
    "ContactEmailAddress" : "ContactEmailAddress",
    "ContactFirstName" : "ContactFirstName",
    "ContactLastName" : "ContactLastName"
  }, {
    "BusinessContactID" : 6,
    "ContactPhone" : "ContactPhone",
    "ContactCustomerName" : "ContactCustomerName",
    "ContactEmailAddress" : "ContactEmailAddress",
    "ContactFirstName" : "ContactFirstName",
    "ContactLastName" : "ContactLastName"
  } ],
  "To" : "To",
  "ToList" : [ {
    "BusinessContactID" : 6,
    "ContactPhone" : "ContactPhone",
    "ContactCustomerName" : "ContactCustomerName",
    "ContactEmailAddress" : "ContactEmailAddress",
    "ContactFirstName" : "ContactFirstName",
    "ContactLastName" : "ContactLastName"
  }, {
    "BusinessContactID" : 6,
    "ContactPhone" : "ContactPhone",
    "ContactCustomerName" : "ContactCustomerName",
    "ContactEmailAddress" : "ContactEmailAddress",
    "ContactFirstName" : "ContactFirstName",
    "ContactLastName" : "ContactLastName"
  } ],
  "LinkedSupplierID" : 0
}' \
 -d 'Custom MIME type example not yet supported: text/json' \
 -d '<SupplierTransactionAlertRequest>
  <LinkedSupplierID>123</LinkedSupplierID>
  <TransactionGuid>00000000-0000-0000-0000-000000000000</TransactionGuid>
  <null>
    <BusinessContactID>123</BusinessContactID>
    <ContactFirstName>aeiou</ContactFirstName>
    <ContactLastName>aeiou</ContactLastName>
    <ContactEmailAddress>aeiou</ContactEmailAddress>
    <ContactPhone>aeiou</ContactPhone>
    <ContactCustomerName>aeiou</ContactCustomerName>
  </null>
  <To>aeiou</To>
  <null>
    <BusinessContactID>123</BusinessContactID>
    <ContactFirstName>aeiou</ContactFirstName>
    <ContactLastName>aeiou</ContactLastName>
    <ContactEmailAddress>aeiou</ContactEmailAddress>
    <ContactPhone>aeiou</ContactPhone>
    <ContactCustomerName>aeiou</ContactCustomerName>
  </null>
  <Cc>aeiou</Cc>
  <null>
    <BusinessContactID>123</BusinessContactID>
    <ContactFirstName>aeiou</ContactFirstName>
    <ContactLastName>aeiou</ContactLastName>
    <ContactEmailAddress>aeiou</ContactEmailAddress>
    <ContactPhone>aeiou</ContactPhone>
    <ContactCustomerName>aeiou</ContactCustomerName>
  </null>
  <Bcc>aeiou</Bcc>
</SupplierTransactionAlertRequest>' \
 -d 'Custom MIME type example not yet supported: text/xml' \
 -d 'Custom MIME type example not yet supported: application/x-www-form-urlencoded'
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {
    public static void main(String[] args) {

        // Create an instance of the API class
        DefaultApi apiInstance = new DefaultApi();
        SupplierTransactionAlertRequest supplierTransactionAlertRequest = {"LinkedSupplierID":0,"TransactionGuid":"00000000-0000-0000-0000-000000000000","ToList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"To":"string","CcList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Cc":"string","BccList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Bcc":"string"}; // SupplierTransactionAlertRequest | 

        try {
            ActionResults result = apiInstance.supplierTransactionsSendInvoiceEmail(supplierTransactionAlertRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsSendInvoiceEmail");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final SupplierTransactionAlertRequest supplierTransactionAlertRequest = new SupplierTransactionAlertRequest(); // SupplierTransactionAlertRequest | 

try {
    final result = await api_instance.supplierTransactionsSendInvoiceEmail(supplierTransactionAlertRequest);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->supplierTransactionsSendInvoiceEmail: $e\n');
}

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        SupplierTransactionAlertRequest supplierTransactionAlertRequest = {"LinkedSupplierID":0,"TransactionGuid":"00000000-0000-0000-0000-000000000000","ToList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"To":"string","CcList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Cc":"string","BccList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Bcc":"string"}; // SupplierTransactionAlertRequest | 

        try {
            ActionResults result = apiInstance.supplierTransactionsSendInvoiceEmail(supplierTransactionAlertRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsSendInvoiceEmail");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
SupplierTransactionAlertRequest *supplierTransactionAlertRequest = {"LinkedSupplierID":0,"TransactionGuid":"00000000-0000-0000-0000-000000000000","ToList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"To":"string","CcList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Cc":"string","BccList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Bcc":"string"}; //  (optional)

// SupplierTransactions_SendInvoiceEmail
[apiInstance supplierTransactionsSendInvoiceEmailWith:supplierTransactionAlertRequest
              completionHandler: ^(ActionResults output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AsServerApiSupplierTransactions = require('as_server_api_supplier_transactions');

// Create an instance of the API class
var api = new AsServerApiSupplierTransactions.DefaultApi()
var opts = {
  'supplierTransactionAlertRequest': {"LinkedSupplierID":0,"TransactionGuid":"00000000-0000-0000-0000-000000000000","ToList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"To":"string","CcList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Cc":"string","BccList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Bcc":"string"} // {SupplierTransactionAlertRequest} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.supplierTransactionsSendInvoiceEmail(opts, callback);
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;

namespace Example
{
    public class supplierTransactionsSendInvoiceEmailExample
    {
        public void main()
        {

            // Create an instance of the API class
            var apiInstance = new DefaultApi();
            var supplierTransactionAlertRequest = new SupplierTransactionAlertRequest(); // SupplierTransactionAlertRequest |  (optional) 

            try {
                // SupplierTransactions_SendInvoiceEmail
                ActionResults result = apiInstance.supplierTransactionsSendInvoiceEmail(supplierTransactionAlertRequest);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling DefaultApi.supplierTransactionsSendInvoiceEmail: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$supplierTransactionAlertRequest = {"LinkedSupplierID":0,"TransactionGuid":"00000000-0000-0000-0000-000000000000","ToList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"To":"string","CcList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Cc":"string","BccList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Bcc":"string"}; // SupplierTransactionAlertRequest | 

try {
    $result = $api_instance->supplierTransactionsSendInvoiceEmail($supplierTransactionAlertRequest);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->supplierTransactionsSendInvoiceEmail: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::DefaultApi;

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
my $supplierTransactionAlertRequest = WWW::OPenAPIClient::Object::SupplierTransactionAlertRequest->new(); # SupplierTransactionAlertRequest | 

eval {
    my $result = $api_instance->supplierTransactionsSendInvoiceEmail(supplierTransactionAlertRequest => $supplierTransactionAlertRequest);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->supplierTransactionsSendInvoiceEmail: $@\n";
}
from __future__ import print_statement
import time
import openapi_client
from openapi_client.rest import ApiException
from pprint import pprint

# Create an instance of the API class
api_instance = openapi_client.DefaultApi()
supplierTransactionAlertRequest = {"LinkedSupplierID":0,"TransactionGuid":"00000000-0000-0000-0000-000000000000","ToList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"To":"string","CcList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Cc":"string","BccList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Bcc":"string"} # SupplierTransactionAlertRequest |  (optional)

try:
    # SupplierTransactions_SendInvoiceEmail
    api_response = api_instance.supplier_transactions_send_invoice_email(supplierTransactionAlertRequest=supplierTransactionAlertRequest)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->supplierTransactionsSendInvoiceEmail: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let supplierTransactionAlertRequest = {"LinkedSupplierID":0,"TransactionGuid":"00000000-0000-0000-0000-000000000000","ToList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"To":"string","CcList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Cc":"string","BccList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Bcc":"string"}; // SupplierTransactionAlertRequest

    let mut context = DefaultApi::Context::default();
    let result = client.supplierTransactionsSendInvoiceEmail(supplierTransactionAlertRequest, &context).wait();

    println!("{:?}", result);
}

Scopes

Parameters

Body parameters
Name Description
supplierTransactionAlertRequest

Responses


supplierTransactionsSendPaymentEmail

SupplierTransactions_SendPaymentEmail


/SupplierTransactions/payment/alert

Usage and SDK Samples

curl -X POST \
 -H "Accept: application/json,text/json,application/xml,text/xml" \
 -H "Content-Type: application/json,text/json,application/xml,text/xml,application/x-www-form-urlencoded" \
 "https://api.dev.spenda.co/api/SupplierTransactions/payment/alert" \
 -d '{
  "Cc" : "Cc",
  "BccList" : [ {
    "BusinessContactID" : 6,
    "ContactPhone" : "ContactPhone",
    "ContactCustomerName" : "ContactCustomerName",
    "ContactEmailAddress" : "ContactEmailAddress",
    "ContactFirstName" : "ContactFirstName",
    "ContactLastName" : "ContactLastName"
  }, {
    "BusinessContactID" : 6,
    "ContactPhone" : "ContactPhone",
    "ContactCustomerName" : "ContactCustomerName",
    "ContactEmailAddress" : "ContactEmailAddress",
    "ContactFirstName" : "ContactFirstName",
    "ContactLastName" : "ContactLastName"
  } ],
  "TransactionGuid" : "00000000-0000-0000-0000-000000000000",
  "Bcc" : "Bcc",
  "CcList" : [ {
    "BusinessContactID" : 6,
    "ContactPhone" : "ContactPhone",
    "ContactCustomerName" : "ContactCustomerName",
    "ContactEmailAddress" : "ContactEmailAddress",
    "ContactFirstName" : "ContactFirstName",
    "ContactLastName" : "ContactLastName"
  }, {
    "BusinessContactID" : 6,
    "ContactPhone" : "ContactPhone",
    "ContactCustomerName" : "ContactCustomerName",
    "ContactEmailAddress" : "ContactEmailAddress",
    "ContactFirstName" : "ContactFirstName",
    "ContactLastName" : "ContactLastName"
  } ],
  "To" : "To",
  "ToList" : [ {
    "BusinessContactID" : 6,
    "ContactPhone" : "ContactPhone",
    "ContactCustomerName" : "ContactCustomerName",
    "ContactEmailAddress" : "ContactEmailAddress",
    "ContactFirstName" : "ContactFirstName",
    "ContactLastName" : "ContactLastName"
  }, {
    "BusinessContactID" : 6,
    "ContactPhone" : "ContactPhone",
    "ContactCustomerName" : "ContactCustomerName",
    "ContactEmailAddress" : "ContactEmailAddress",
    "ContactFirstName" : "ContactFirstName",
    "ContactLastName" : "ContactLastName"
  } ],
  "LinkedSupplierID" : 0
}' \
 -d 'Custom MIME type example not yet supported: text/json' \
 -d '<SupplierTransactionAlertRequest>
  <LinkedSupplierID>123</LinkedSupplierID>
  <TransactionGuid>00000000-0000-0000-0000-000000000000</TransactionGuid>
  <null>
    <BusinessContactID>123</BusinessContactID>
    <ContactFirstName>aeiou</ContactFirstName>
    <ContactLastName>aeiou</ContactLastName>
    <ContactEmailAddress>aeiou</ContactEmailAddress>
    <ContactPhone>aeiou</ContactPhone>
    <ContactCustomerName>aeiou</ContactCustomerName>
  </null>
  <To>aeiou</To>
  <null>
    <BusinessContactID>123</BusinessContactID>
    <ContactFirstName>aeiou</ContactFirstName>
    <ContactLastName>aeiou</ContactLastName>
    <ContactEmailAddress>aeiou</ContactEmailAddress>
    <ContactPhone>aeiou</ContactPhone>
    <ContactCustomerName>aeiou</ContactCustomerName>
  </null>
  <Cc>aeiou</Cc>
  <null>
    <BusinessContactID>123</BusinessContactID>
    <ContactFirstName>aeiou</ContactFirstName>
    <ContactLastName>aeiou</ContactLastName>
    <ContactEmailAddress>aeiou</ContactEmailAddress>
    <ContactPhone>aeiou</ContactPhone>
    <ContactCustomerName>aeiou</ContactCustomerName>
  </null>
  <Bcc>aeiou</Bcc>
</SupplierTransactionAlertRequest>' \
 -d 'Custom MIME type example not yet supported: text/xml' \
 -d 'Custom MIME type example not yet supported: application/x-www-form-urlencoded'
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {
    public static void main(String[] args) {

        // Create an instance of the API class
        DefaultApi apiInstance = new DefaultApi();
        SupplierTransactionAlertRequest supplierTransactionAlertRequest = {"LinkedSupplierID":0,"TransactionGuid":"00000000-0000-0000-0000-000000000000","ToList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"To":"string","CcList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Cc":"string","BccList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Bcc":"string"}; // SupplierTransactionAlertRequest | 

        try {
            ActionResults result = apiInstance.supplierTransactionsSendPaymentEmail(supplierTransactionAlertRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsSendPaymentEmail");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final SupplierTransactionAlertRequest supplierTransactionAlertRequest = new SupplierTransactionAlertRequest(); // SupplierTransactionAlertRequest | 

try {
    final result = await api_instance.supplierTransactionsSendPaymentEmail(supplierTransactionAlertRequest);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->supplierTransactionsSendPaymentEmail: $e\n');
}

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        SupplierTransactionAlertRequest supplierTransactionAlertRequest = {"LinkedSupplierID":0,"TransactionGuid":"00000000-0000-0000-0000-000000000000","ToList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"To":"string","CcList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Cc":"string","BccList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Bcc":"string"}; // SupplierTransactionAlertRequest | 

        try {
            ActionResults result = apiInstance.supplierTransactionsSendPaymentEmail(supplierTransactionAlertRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsSendPaymentEmail");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
SupplierTransactionAlertRequest *supplierTransactionAlertRequest = {"LinkedSupplierID":0,"TransactionGuid":"00000000-0000-0000-0000-000000000000","ToList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"To":"string","CcList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Cc":"string","BccList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Bcc":"string"}; //  (optional)

// SupplierTransactions_SendPaymentEmail
[apiInstance supplierTransactionsSendPaymentEmailWith:supplierTransactionAlertRequest
              completionHandler: ^(ActionResults output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AsServerApiSupplierTransactions = require('as_server_api_supplier_transactions');

// Create an instance of the API class
var api = new AsServerApiSupplierTransactions.DefaultApi()
var opts = {
  'supplierTransactionAlertRequest': {"LinkedSupplierID":0,"TransactionGuid":"00000000-0000-0000-0000-000000000000","ToList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"To":"string","CcList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Cc":"string","BccList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Bcc":"string"} // {SupplierTransactionAlertRequest} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.supplierTransactionsSendPaymentEmail(opts, callback);
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;

namespace Example
{
    public class supplierTransactionsSendPaymentEmailExample
    {
        public void main()
        {

            // Create an instance of the API class
            var apiInstance = new DefaultApi();
            var supplierTransactionAlertRequest = new SupplierTransactionAlertRequest(); // SupplierTransactionAlertRequest |  (optional) 

            try {
                // SupplierTransactions_SendPaymentEmail
                ActionResults result = apiInstance.supplierTransactionsSendPaymentEmail(supplierTransactionAlertRequest);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling DefaultApi.supplierTransactionsSendPaymentEmail: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$supplierTransactionAlertRequest = {"LinkedSupplierID":0,"TransactionGuid":"00000000-0000-0000-0000-000000000000","ToList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"To":"string","CcList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Cc":"string","BccList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Bcc":"string"}; // SupplierTransactionAlertRequest | 

try {
    $result = $api_instance->supplierTransactionsSendPaymentEmail($supplierTransactionAlertRequest);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->supplierTransactionsSendPaymentEmail: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::DefaultApi;

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
my $supplierTransactionAlertRequest = WWW::OPenAPIClient::Object::SupplierTransactionAlertRequest->new(); # SupplierTransactionAlertRequest | 

eval {
    my $result = $api_instance->supplierTransactionsSendPaymentEmail(supplierTransactionAlertRequest => $supplierTransactionAlertRequest);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->supplierTransactionsSendPaymentEmail: $@\n";
}
from __future__ import print_statement
import time
import openapi_client
from openapi_client.rest import ApiException
from pprint import pprint

# Create an instance of the API class
api_instance = openapi_client.DefaultApi()
supplierTransactionAlertRequest = {"LinkedSupplierID":0,"TransactionGuid":"00000000-0000-0000-0000-000000000000","ToList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"To":"string","CcList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Cc":"string","BccList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Bcc":"string"} # SupplierTransactionAlertRequest |  (optional)

try:
    # SupplierTransactions_SendPaymentEmail
    api_response = api_instance.supplier_transactions_send_payment_email(supplierTransactionAlertRequest=supplierTransactionAlertRequest)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->supplierTransactionsSendPaymentEmail: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let supplierTransactionAlertRequest = {"LinkedSupplierID":0,"TransactionGuid":"00000000-0000-0000-0000-000000000000","ToList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"To":"string","CcList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Cc":"string","BccList":[{"BusinessContactID":0,"ContactFirstName":"string","ContactLastName":"string","ContactEmailAddress":"string","ContactPhone":"string","ContactCustomerName":"string"}],"Bcc":"string"}; // SupplierTransactionAlertRequest

    let mut context = DefaultApi::Context::default();
    let result = client.supplierTransactionsSendPaymentEmail(supplierTransactionAlertRequest, &context).wait();

    println!("{:?}", result);
}

Scopes

Parameters

Body parameters
Name Description
supplierTransactionAlertRequest

Responses


supplierTransactionsStatements

SupplierTransactions_Statements


/SupplierTransactions/statementinvitation/{statementInvitationId}

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json,text/json,application/xml,text/xml" \
 "https://api.dev.spenda.co/api/SupplierTransactions/statementinvitation/{statementInvitationId}"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {
    public static void main(String[] args) {

        // Create an instance of the API class
        DefaultApi apiInstance = new DefaultApi();
        String statementInvitationId = statementInvitationId_example; // String | 

        try {
            ActionResults_StatementInvitationDetails_ result = apiInstance.supplierTransactionsStatements(statementInvitationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsStatements");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final String statementInvitationId = new String(); // String | 

try {
    final result = await api_instance.supplierTransactionsStatements(statementInvitationId);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->supplierTransactionsStatements: $e\n');
}

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String statementInvitationId = statementInvitationId_example; // String | 

        try {
            ActionResults_StatementInvitationDetails_ result = apiInstance.supplierTransactionsStatements(statementInvitationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#supplierTransactionsStatements");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
String *statementInvitationId = statementInvitationId_example; //  (default to null)

// SupplierTransactions_Statements
[apiInstance supplierTransactionsStatementsWith:statementInvitationId
              completionHandler: ^(ActionResults_StatementInvitationDetails_ output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AsServerApiSupplierTransactions = require('as_server_api_supplier_transactions');

// Create an instance of the API class
var api = new AsServerApiSupplierTransactions.DefaultApi()
var statementInvitationId = statementInvitationId_example; // {String} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.supplierTransactionsStatements(statementInvitationId, callback);
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;

namespace Example
{
    public class supplierTransactionsStatementsExample
    {
        public void main()
        {

            // Create an instance of the API class
            var apiInstance = new DefaultApi();
            var statementInvitationId = statementInvitationId_example;  // String |  (default to null)

            try {
                // SupplierTransactions_Statements
                ActionResults_StatementInvitationDetails_ result = apiInstance.supplierTransactionsStatements(statementInvitationId);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling DefaultApi.supplierTransactionsStatements: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$statementInvitationId = statementInvitationId_example; // String | 

try {
    $result = $api_instance->supplierTransactionsStatements($statementInvitationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->supplierTransactionsStatements: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::DefaultApi;

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
my $statementInvitationId = statementInvitationId_example; # String | 

eval {
    my $result = $api_instance->supplierTransactionsStatements(statementInvitationId => $statementInvitationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->supplierTransactionsStatements: $@\n";
}
from __future__ import print_statement
import time
import openapi_client
from openapi_client.rest import ApiException
from pprint import pprint

# Create an instance of the API class
api_instance = openapi_client.DefaultApi()
statementInvitationId = statementInvitationId_example # String |  (default to null)

try:
    # SupplierTransactions_Statements
    api_response = api_instance.supplier_transactions_statements(statementInvitationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->supplierTransactionsStatements: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let statementInvitationId = statementInvitationId_example; // String

    let mut context = DefaultApi::Context::default();
    let result = client.supplierTransactionsStatements(statementInvitationId, &context).wait();

    println!("{:?}", result);
}

Scopes

Parameters

Path parameters
Name Description
statementInvitationId*
String
Required

Responses