Spenda.Services.AccountsPayable

Staging

deletePurchaseInvoicesStaging

Deletes statged purchase invoices.

Allows a tenant to delete staged purchase invoices.


/Spenda/AccountsPayable/PurchaseInvoices/Staging

Usage and SDK Samples

curl -X DELETE \
 -H "Accept: application/json" \
 -H "Content-Type: application/json" \
 "https://api.dev.spenda.co/api/Spenda/AccountsPayable/PurchaseInvoices/Staging" \
 -d ''
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.StagingApi;

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

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

        // Create an instance of the API class
        StagingApi apiInstance = new StagingApi();
        DeletePurchaseInvoicesStagingRequest deletePurchaseInvoicesStagingRequest = {"purchaseInvoiceStagingIDs":[0]}; // DeletePurchaseInvoicesStagingRequest | 

        try {
            httpActionResult result = apiInstance.deletePurchaseInvoicesStaging(deletePurchaseInvoicesStagingRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling StagingApi#deletePurchaseInvoicesStaging");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final DeletePurchaseInvoicesStagingRequest deletePurchaseInvoicesStagingRequest = new DeletePurchaseInvoicesStagingRequest(); // DeletePurchaseInvoicesStagingRequest | 

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

import org.openapitools.client.api.StagingApi;

public class StagingApiExample {
    public static void main(String[] args) {
        StagingApi apiInstance = new StagingApi();
        DeletePurchaseInvoicesStagingRequest deletePurchaseInvoicesStagingRequest = {"purchaseInvoiceStagingIDs":[0]}; // DeletePurchaseInvoicesStagingRequest | 

        try {
            httpActionResult result = apiInstance.deletePurchaseInvoicesStaging(deletePurchaseInvoicesStagingRequest);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling StagingApi#deletePurchaseInvoicesStaging");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
StagingApi *apiInstance = [[StagingApi alloc] init];
DeletePurchaseInvoicesStagingRequest *deletePurchaseInvoicesStagingRequest = {"purchaseInvoiceStagingIDs":[0]}; //  (optional)

// Deletes statged purchase invoices.
[apiInstance deletePurchaseInvoicesStagingWith:deletePurchaseInvoicesStagingRequest
              completionHandler: ^(httpActionResult output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesAccountsPayable = require('spenda_services_accounts_payable');

// Create an instance of the API class
var api = new SpendaServicesAccountsPayable.StagingApi()
var opts = {
  'deletePurchaseInvoicesStagingRequest': {"purchaseInvoiceStagingIDs":[0]} // {DeletePurchaseInvoicesStagingRequest} 
};

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

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

            // Create an instance of the API class
            var apiInstance = new StagingApi();
            var deletePurchaseInvoicesStagingRequest = new DeletePurchaseInvoicesStagingRequest(); // DeletePurchaseInvoicesStagingRequest |  (optional) 

            try {
                // Deletes statged purchase invoices.
                httpActionResult result = apiInstance.deletePurchaseInvoicesStaging(deletePurchaseInvoicesStagingRequest);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling StagingApi.deletePurchaseInvoicesStaging: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\StagingApi();
$deletePurchaseInvoicesStagingRequest = {"purchaseInvoiceStagingIDs":[0]}; // DeletePurchaseInvoicesStagingRequest | 

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::StagingApi->new();
my $deletePurchaseInvoicesStagingRequest = WWW::OPenAPIClient::Object::DeletePurchaseInvoicesStagingRequest->new(); # DeletePurchaseInvoicesStagingRequest | 

eval {
    my $result = $api_instance->deletePurchaseInvoicesStaging(deletePurchaseInvoicesStagingRequest => $deletePurchaseInvoicesStagingRequest);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling StagingApi->deletePurchaseInvoicesStaging: $@\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.StagingApi()
deletePurchaseInvoicesStagingRequest = {"purchaseInvoiceStagingIDs":[0]} # DeletePurchaseInvoicesStagingRequest |  (optional)

try:
    # Deletes statged purchase invoices.
    api_response = api_instance.delete_purchase_invoices_staging(deletePurchaseInvoicesStagingRequest=deletePurchaseInvoicesStagingRequest)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling StagingApi->deletePurchaseInvoicesStaging: %s\n" % e)
extern crate StagingApi;

pub fn main() {
    let deletePurchaseInvoicesStagingRequest = {"purchaseInvoiceStagingIDs":[0]}; // DeletePurchaseInvoicesStagingRequest

    let mut context = StagingApi::Context::default();
    let result = client.deletePurchaseInvoicesStaging(deletePurchaseInvoicesStagingRequest, &context).wait();

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

Scopes

Parameters

Body parameters
Name Description
deletePurchaseInvoicesStagingRequest

Responses


getPurchaseInvoiceStaging

Get a draft purchase invoice by its PurchaseInvoiceStagingID

Get a draft purchase invoice by its PurchaseInvoiceStagingID


/Spenda/AccountsPayable/PurchaseInvoices/Staging/{purchaseInvoiceStagingID}

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json" \
 "https://api.dev.spenda.co/api/Spenda/AccountsPayable/PurchaseInvoices/Staging/{purchaseInvoiceStagingID}"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.StagingApi;

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

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

        // Create an instance of the API class
        StagingApi apiInstance = new StagingApi();
        Integer purchaseInvoiceStagingID = 56; // Integer | Purchase Invoice Staging Identifier

        try {
            httpActionResult_purchaseInvoiceStagingResponse result = apiInstance.getPurchaseInvoiceStaging(purchaseInvoiceStagingID);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling StagingApi#getPurchaseInvoiceStaging");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer purchaseInvoiceStagingID = new Integer(); // Integer | Purchase Invoice Staging Identifier

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

import org.openapitools.client.api.StagingApi;

public class StagingApiExample {
    public static void main(String[] args) {
        StagingApi apiInstance = new StagingApi();
        Integer purchaseInvoiceStagingID = 56; // Integer | Purchase Invoice Staging Identifier

        try {
            httpActionResult_purchaseInvoiceStagingResponse result = apiInstance.getPurchaseInvoiceStaging(purchaseInvoiceStagingID);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling StagingApi#getPurchaseInvoiceStaging");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
StagingApi *apiInstance = [[StagingApi alloc] init];
Integer *purchaseInvoiceStagingID = 56; // Purchase Invoice Staging Identifier (default to null)

// Get a draft purchase invoice by its PurchaseInvoiceStagingID
[apiInstance getPurchaseInvoiceStagingWith:purchaseInvoiceStagingID
              completionHandler: ^(httpActionResult_purchaseInvoiceStagingResponse output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesAccountsPayable = require('spenda_services_accounts_payable');

// Create an instance of the API class
var api = new SpendaServicesAccountsPayable.StagingApi()
var purchaseInvoiceStagingID = 56; // {Integer} Purchase Invoice Staging Identifier

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

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

            // Create an instance of the API class
            var apiInstance = new StagingApi();
            var purchaseInvoiceStagingID = 56;  // Integer | Purchase Invoice Staging Identifier (default to null)

            try {
                // Get a draft purchase invoice by its PurchaseInvoiceStagingID
                httpActionResult_purchaseInvoiceStagingResponse result = apiInstance.getPurchaseInvoiceStaging(purchaseInvoiceStagingID);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling StagingApi.getPurchaseInvoiceStaging: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\StagingApi();
$purchaseInvoiceStagingID = 56; // Integer | Purchase Invoice Staging Identifier

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::StagingApi->new();
my $purchaseInvoiceStagingID = 56; # Integer | Purchase Invoice Staging Identifier

eval {
    my $result = $api_instance->getPurchaseInvoiceStaging(purchaseInvoiceStagingID => $purchaseInvoiceStagingID);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling StagingApi->getPurchaseInvoiceStaging: $@\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.StagingApi()
purchaseInvoiceStagingID = 56 # Integer | Purchase Invoice Staging Identifier (default to null)

try:
    # Get a draft purchase invoice by its PurchaseInvoiceStagingID
    api_response = api_instance.get_purchase_invoice_staging(purchaseInvoiceStagingID)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling StagingApi->getPurchaseInvoiceStaging: %s\n" % e)
extern crate StagingApi;

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

    let mut context = StagingApi::Context::default();
    let result = client.getPurchaseInvoiceStaging(purchaseInvoiceStagingID, &context).wait();

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

Scopes

Parameters

Path parameters
Name Description
purchaseInvoiceStagingID*
Integer (int32)
Purchase Invoice Staging Identifier
Required

Responses


getPurchaseInvoiceStagingSummary

Get all draft purchase invoices the user has created

Get all draft purchase invoices the user has created via file upload, email or manual entry


/Spenda/AccountsPayable/PurchaseInvoices/Staging

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json" \
 "https://api.dev.spenda.co/api/Spenda/AccountsPayable/PurchaseInvoices/Staging"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.StagingApi;

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

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

        // Create an instance of the API class
        StagingApi apiInstance = new StagingApi();

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

final api_instance = DefaultApi();


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

import org.openapitools.client.api.StagingApi;

public class StagingApiExample {
    public static void main(String[] args) {
        StagingApi apiInstance = new StagingApi();

        try {
            httpActionResult_purchaseInvoiceStagingSummaryResponse result = apiInstance.getPurchaseInvoiceStagingSummary();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling StagingApi#getPurchaseInvoiceStagingSummary");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
StagingApi *apiInstance = [[StagingApi alloc] init];

// Get all draft purchase invoices the user has created
[apiInstance getPurchaseInvoiceStagingSummaryWithCompletionHandler: 
              ^(httpActionResult_purchaseInvoiceStagingSummaryResponse output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesAccountsPayable = require('spenda_services_accounts_payable');

// Create an instance of the API class
var api = new SpendaServicesAccountsPayable.StagingApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getPurchaseInvoiceStagingSummary(callback);
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;

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

            // Create an instance of the API class
            var apiInstance = new StagingApi();

            try {
                // Get all draft purchase invoices the user has created
                httpActionResult_purchaseInvoiceStagingSummaryResponse result = apiInstance.getPurchaseInvoiceStagingSummary();
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling StagingApi.getPurchaseInvoiceStagingSummary: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\StagingApi();

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::StagingApi->new();

eval {
    my $result = $api_instance->getPurchaseInvoiceStagingSummary();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling StagingApi->getPurchaseInvoiceStagingSummary: $@\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.StagingApi()

try:
    # Get all draft purchase invoices the user has created
    api_response = api_instance.get_purchase_invoice_staging_summary()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling StagingApi->getPurchaseInvoiceStagingSummary: %s\n" % e)
extern crate StagingApi;

pub fn main() {

    let mut context = StagingApi::Context::default();
    let result = client.getPurchaseInvoiceStagingSummary(&context).wait();

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

Scopes

Parameters

Responses


savePurchaseInvoiceStaging

Create/update a draft purchase invoice

Create/update a draft purchase invoice


/Spenda/AccountsPayable/PurchaseInvoices/Staging

Usage and SDK Samples

curl -X POST \
 -H "Accept: application/json" \
 -H "Content-Type: application/json" \
 "https://api.dev.spenda.co/api/Spenda/AccountsPayable/PurchaseInvoices/Staging" \
 -d ''
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.StagingApi;

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

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

        // Create an instance of the API class
        StagingApi apiInstance = new StagingApi();
        PurchaseInvoiceStaging purchaseInvoiceStaging = {"purchaseInvoiceStagingID":0,"refNumber":"string","status":"string","invoiceDate":"string","dueDate":"string","supplierID":0,"supplierName":"string","supplierAddress":"string","supplierABN":"string","supplierPhone":"string","supplierBankBSB":"string","supplierBankAccount":"string","supplierRefNumber":"string","customerPORefNumber":"string","businessName":"string","currency":"string","documentImportID":0,"totalEx":0,"totalInc":0,"totalTax":0,"discount":0,"isAmountTaxInclusive":true,"lines":[{"purchaseInvoiceLineStagingID":0,"description":"string","postingInventoryID":0,"postingInventoryCode":"string","quantity":0,"unitPrice":0,"lineTotalInc":0,"lineTotalEx":0,"lineTotalTax":0,"isTaxExempt":true,"action":"Unknown"}]}; // PurchaseInvoiceStaging | 

        try {
            httpActionResult_purchaseInvoiceStagingResponse result = apiInstance.savePurchaseInvoiceStaging(purchaseInvoiceStaging);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling StagingApi#savePurchaseInvoiceStaging");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final PurchaseInvoiceStaging purchaseInvoiceStaging = new PurchaseInvoiceStaging(); // PurchaseInvoiceStaging | 

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

import org.openapitools.client.api.StagingApi;

public class StagingApiExample {
    public static void main(String[] args) {
        StagingApi apiInstance = new StagingApi();
        PurchaseInvoiceStaging purchaseInvoiceStaging = {"purchaseInvoiceStagingID":0,"refNumber":"string","status":"string","invoiceDate":"string","dueDate":"string","supplierID":0,"supplierName":"string","supplierAddress":"string","supplierABN":"string","supplierPhone":"string","supplierBankBSB":"string","supplierBankAccount":"string","supplierRefNumber":"string","customerPORefNumber":"string","businessName":"string","currency":"string","documentImportID":0,"totalEx":0,"totalInc":0,"totalTax":0,"discount":0,"isAmountTaxInclusive":true,"lines":[{"purchaseInvoiceLineStagingID":0,"description":"string","postingInventoryID":0,"postingInventoryCode":"string","quantity":0,"unitPrice":0,"lineTotalInc":0,"lineTotalEx":0,"lineTotalTax":0,"isTaxExempt":true,"action":"Unknown"}]}; // PurchaseInvoiceStaging | 

        try {
            httpActionResult_purchaseInvoiceStagingResponse result = apiInstance.savePurchaseInvoiceStaging(purchaseInvoiceStaging);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling StagingApi#savePurchaseInvoiceStaging");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
StagingApi *apiInstance = [[StagingApi alloc] init];
PurchaseInvoiceStaging *purchaseInvoiceStaging = {"purchaseInvoiceStagingID":0,"refNumber":"string","status":"string","invoiceDate":"string","dueDate":"string","supplierID":0,"supplierName":"string","supplierAddress":"string","supplierABN":"string","supplierPhone":"string","supplierBankBSB":"string","supplierBankAccount":"string","supplierRefNumber":"string","customerPORefNumber":"string","businessName":"string","currency":"string","documentImportID":0,"totalEx":0,"totalInc":0,"totalTax":0,"discount":0,"isAmountTaxInclusive":true,"lines":[{"purchaseInvoiceLineStagingID":0,"description":"string","postingInventoryID":0,"postingInventoryCode":"string","quantity":0,"unitPrice":0,"lineTotalInc":0,"lineTotalEx":0,"lineTotalTax":0,"isTaxExempt":true,"action":"Unknown"}]}; //  (optional)

// Create/update a draft purchase invoice
[apiInstance savePurchaseInvoiceStagingWith:purchaseInvoiceStaging
              completionHandler: ^(httpActionResult_purchaseInvoiceStagingResponse output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesAccountsPayable = require('spenda_services_accounts_payable');

// Create an instance of the API class
var api = new SpendaServicesAccountsPayable.StagingApi()
var opts = {
  'purchaseInvoiceStaging': {"purchaseInvoiceStagingID":0,"refNumber":"string","status":"string","invoiceDate":"string","dueDate":"string","supplierID":0,"supplierName":"string","supplierAddress":"string","supplierABN":"string","supplierPhone":"string","supplierBankBSB":"string","supplierBankAccount":"string","supplierRefNumber":"string","customerPORefNumber":"string","businessName":"string","currency":"string","documentImportID":0,"totalEx":0,"totalInc":0,"totalTax":0,"discount":0,"isAmountTaxInclusive":true,"lines":[{"purchaseInvoiceLineStagingID":0,"description":"string","postingInventoryID":0,"postingInventoryCode":"string","quantity":0,"unitPrice":0,"lineTotalInc":0,"lineTotalEx":0,"lineTotalTax":0,"isTaxExempt":true,"action":"Unknown"}]} // {PurchaseInvoiceStaging} 
};

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

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

            // Create an instance of the API class
            var apiInstance = new StagingApi();
            var purchaseInvoiceStaging = new PurchaseInvoiceStaging(); // PurchaseInvoiceStaging |  (optional) 

            try {
                // Create/update a draft purchase invoice
                httpActionResult_purchaseInvoiceStagingResponse result = apiInstance.savePurchaseInvoiceStaging(purchaseInvoiceStaging);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling StagingApi.savePurchaseInvoiceStaging: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\StagingApi();
$purchaseInvoiceStaging = {"purchaseInvoiceStagingID":0,"refNumber":"string","status":"string","invoiceDate":"string","dueDate":"string","supplierID":0,"supplierName":"string","supplierAddress":"string","supplierABN":"string","supplierPhone":"string","supplierBankBSB":"string","supplierBankAccount":"string","supplierRefNumber":"string","customerPORefNumber":"string","businessName":"string","currency":"string","documentImportID":0,"totalEx":0,"totalInc":0,"totalTax":0,"discount":0,"isAmountTaxInclusive":true,"lines":[{"purchaseInvoiceLineStagingID":0,"description":"string","postingInventoryID":0,"postingInventoryCode":"string","quantity":0,"unitPrice":0,"lineTotalInc":0,"lineTotalEx":0,"lineTotalTax":0,"isTaxExempt":true,"action":"Unknown"}]}; // PurchaseInvoiceStaging | 

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::StagingApi->new();
my $purchaseInvoiceStaging = WWW::OPenAPIClient::Object::PurchaseInvoiceStaging->new(); # PurchaseInvoiceStaging | 

eval {
    my $result = $api_instance->savePurchaseInvoiceStaging(purchaseInvoiceStaging => $purchaseInvoiceStaging);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling StagingApi->savePurchaseInvoiceStaging: $@\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.StagingApi()
purchaseInvoiceStaging = {"purchaseInvoiceStagingID":0,"refNumber":"string","status":"string","invoiceDate":"string","dueDate":"string","supplierID":0,"supplierName":"string","supplierAddress":"string","supplierABN":"string","supplierPhone":"string","supplierBankBSB":"string","supplierBankAccount":"string","supplierRefNumber":"string","customerPORefNumber":"string","businessName":"string","currency":"string","documentImportID":0,"totalEx":0,"totalInc":0,"totalTax":0,"discount":0,"isAmountTaxInclusive":true,"lines":[{"purchaseInvoiceLineStagingID":0,"description":"string","postingInventoryID":0,"postingInventoryCode":"string","quantity":0,"unitPrice":0,"lineTotalInc":0,"lineTotalEx":0,"lineTotalTax":0,"isTaxExempt":true,"action":"Unknown"}]} # PurchaseInvoiceStaging |  (optional)

try:
    # Create/update a draft purchase invoice
    api_response = api_instance.save_purchase_invoice_staging(purchaseInvoiceStaging=purchaseInvoiceStaging)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling StagingApi->savePurchaseInvoiceStaging: %s\n" % e)
extern crate StagingApi;

pub fn main() {
    let purchaseInvoiceStaging = {"purchaseInvoiceStagingID":0,"refNumber":"string","status":"string","invoiceDate":"string","dueDate":"string","supplierID":0,"supplierName":"string","supplierAddress":"string","supplierABN":"string","supplierPhone":"string","supplierBankBSB":"string","supplierBankAccount":"string","supplierRefNumber":"string","customerPORefNumber":"string","businessName":"string","currency":"string","documentImportID":0,"totalEx":0,"totalInc":0,"totalTax":0,"discount":0,"isAmountTaxInclusive":true,"lines":[{"purchaseInvoiceLineStagingID":0,"description":"string","postingInventoryID":0,"postingInventoryCode":"string","quantity":0,"unitPrice":0,"lineTotalInc":0,"lineTotalEx":0,"lineTotalTax":0,"isTaxExempt":true,"action":"Unknown"}]}; // PurchaseInvoiceStaging

    let mut context = StagingApi::Context::default();
    let result = client.savePurchaseInvoiceStaging(purchaseInvoiceStaging, &context).wait();

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

Scopes

Parameters

Body parameters
Name Description
purchaseInvoiceStaging

Responses


Trade

getTradeAccountStatement

Gets the account statement for a specified period

Gets the account statement for a specified period


/Spenda/AccountsPayable/Trade/Accounts/{facilityID}/statements/{tradeStatementID}

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json" \
 "https://api.dev.spenda.co/api/Spenda/AccountsPayable/Trade/Accounts/{facilityID}/statements/{tradeStatementID}"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.TradeApi;

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

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

        // Create an instance of the API class
        TradeApi apiInstance = new TradeApi();
        Integer facilityID = 56; // Integer | Facility ID to get trade account statement for
        Integer tradeStatementID = 56; // Integer | Trade Statement ID to get trade account statement for

        try {
            tradeAccountStatementResponse result = apiInstance.getTradeAccountStatement(facilityID, tradeStatementID);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TradeApi#getTradeAccountStatement");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer facilityID = new Integer(); // Integer | Facility ID to get trade account statement for
final Integer tradeStatementID = new Integer(); // Integer | Trade Statement ID to get trade account statement for

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

import org.openapitools.client.api.TradeApi;

public class TradeApiExample {
    public static void main(String[] args) {
        TradeApi apiInstance = new TradeApi();
        Integer facilityID = 56; // Integer | Facility ID to get trade account statement for
        Integer tradeStatementID = 56; // Integer | Trade Statement ID to get trade account statement for

        try {
            tradeAccountStatementResponse result = apiInstance.getTradeAccountStatement(facilityID, tradeStatementID);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TradeApi#getTradeAccountStatement");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
TradeApi *apiInstance = [[TradeApi alloc] init];
Integer *facilityID = 56; // Facility ID to get trade account statement for (default to null)
Integer *tradeStatementID = 56; // Trade Statement ID to get trade account statement for (default to null)

// Gets the account statement for a specified period
[apiInstance getTradeAccountStatementWith:facilityID
    tradeStatementID:tradeStatementID
              completionHandler: ^(tradeAccountStatementResponse output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesAccountsPayable = require('spenda_services_accounts_payable');

// Create an instance of the API class
var api = new SpendaServicesAccountsPayable.TradeApi()
var facilityID = 56; // {Integer} Facility ID to get trade account statement for
var tradeStatementID = 56; // {Integer} Trade Statement ID to get trade account statement for

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

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

            // Create an instance of the API class
            var apiInstance = new TradeApi();
            var facilityID = 56;  // Integer | Facility ID to get trade account statement for (default to null)
            var tradeStatementID = 56;  // Integer | Trade Statement ID to get trade account statement for (default to null)

            try {
                // Gets the account statement for a specified period
                tradeAccountStatementResponse result = apiInstance.getTradeAccountStatement(facilityID, tradeStatementID);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling TradeApi.getTradeAccountStatement: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\TradeApi();
$facilityID = 56; // Integer | Facility ID to get trade account statement for
$tradeStatementID = 56; // Integer | Trade Statement ID to get trade account statement for

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::TradeApi->new();
my $facilityID = 56; # Integer | Facility ID to get trade account statement for
my $tradeStatementID = 56; # Integer | Trade Statement ID to get trade account statement for

eval {
    my $result = $api_instance->getTradeAccountStatement(facilityID => $facilityID, tradeStatementID => $tradeStatementID);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling TradeApi->getTradeAccountStatement: $@\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.TradeApi()
facilityID = 56 # Integer | Facility ID to get trade account statement for (default to null)
tradeStatementID = 56 # Integer | Trade Statement ID to get trade account statement for (default to null)

try:
    # Gets the account statement for a specified period
    api_response = api_instance.get_trade_account_statement(facilityID, tradeStatementID)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling TradeApi->getTradeAccountStatement: %s\n" % e)
extern crate TradeApi;

pub fn main() {
    let facilityID = 56; // Integer
    let tradeStatementID = 56; // Integer

    let mut context = TradeApi::Context::default();
    let result = client.getTradeAccountStatement(facilityID, tradeStatementID, &context).wait();

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

Scopes

Parameters

Path parameters
Name Description
facilityID*
Integer (int32)
Facility ID to get trade account statement for
Required
tradeStatementID*
Integer (int32)
Trade Statement ID to get trade account statement for
Required

Responses


getTradeAccountStatements

Gets the summary of trade account statements for a specified year.

Gets the summary of trade account statements for a specified year.


/Spenda/AccountsPayable/Trade/Accounts/{facilityID}/statements/year/{year}

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json" \
 "https://api.dev.spenda.co/api/Spenda/AccountsPayable/Trade/Accounts/{facilityID}/statements/year/{year}?supplierID=56"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.TradeApi;

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

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

        // Create an instance of the API class
        TradeApi apiInstance = new TradeApi();
        Integer facilityID = 56; // Integer | Facility ID to get trade account statements for
        Integer year = 56; // Integer | Year to get trade account statements for
        Integer supplierID = 56; // Integer | SupplierId

        try {
            tradeAccountStatementsResponse result = apiInstance.getTradeAccountStatements(facilityID, year, supplierID);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TradeApi#getTradeAccountStatements");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer facilityID = new Integer(); // Integer | Facility ID to get trade account statements for
final Integer year = new Integer(); // Integer | Year to get trade account statements for
final Integer supplierID = new Integer(); // Integer | SupplierId

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

import org.openapitools.client.api.TradeApi;

public class TradeApiExample {
    public static void main(String[] args) {
        TradeApi apiInstance = new TradeApi();
        Integer facilityID = 56; // Integer | Facility ID to get trade account statements for
        Integer year = 56; // Integer | Year to get trade account statements for
        Integer supplierID = 56; // Integer | SupplierId

        try {
            tradeAccountStatementsResponse result = apiInstance.getTradeAccountStatements(facilityID, year, supplierID);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TradeApi#getTradeAccountStatements");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
TradeApi *apiInstance = [[TradeApi alloc] init];
Integer *facilityID = 56; // Facility ID to get trade account statements for (default to null)
Integer *year = 56; // Year to get trade account statements for (default to null)
Integer *supplierID = 56; // SupplierId (optional) (default to null)

// Gets the summary of trade account statements for a specified year.
[apiInstance getTradeAccountStatementsWith:facilityID
    year:year
    supplierID:supplierID
              completionHandler: ^(tradeAccountStatementsResponse output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesAccountsPayable = require('spenda_services_accounts_payable');

// Create an instance of the API class
var api = new SpendaServicesAccountsPayable.TradeApi()
var facilityID = 56; // {Integer} Facility ID to get trade account statements for
var year = 56; // {Integer} Year to get trade account statements for
var opts = {
  'supplierID': 56 // {Integer} SupplierId
};

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

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

            // Create an instance of the API class
            var apiInstance = new TradeApi();
            var facilityID = 56;  // Integer | Facility ID to get trade account statements for (default to null)
            var year = 56;  // Integer | Year to get trade account statements for (default to null)
            var supplierID = 56;  // Integer | SupplierId (optional)  (default to null)

            try {
                // Gets the summary of trade account statements for a specified year.
                tradeAccountStatementsResponse result = apiInstance.getTradeAccountStatements(facilityID, year, supplierID);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling TradeApi.getTradeAccountStatements: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\TradeApi();
$facilityID = 56; // Integer | Facility ID to get trade account statements for
$year = 56; // Integer | Year to get trade account statements for
$supplierID = 56; // Integer | SupplierId

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::TradeApi->new();
my $facilityID = 56; # Integer | Facility ID to get trade account statements for
my $year = 56; # Integer | Year to get trade account statements for
my $supplierID = 56; # Integer | SupplierId

eval {
    my $result = $api_instance->getTradeAccountStatements(facilityID => $facilityID, year => $year, supplierID => $supplierID);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling TradeApi->getTradeAccountStatements: $@\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.TradeApi()
facilityID = 56 # Integer | Facility ID to get trade account statements for (default to null)
year = 56 # Integer | Year to get trade account statements for (default to null)
supplierID = 56 # Integer | SupplierId (optional) (default to null)

try:
    # Gets the summary of trade account statements for a specified year.
    api_response = api_instance.get_trade_account_statements(facilityID, year, supplierID=supplierID)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling TradeApi->getTradeAccountStatements: %s\n" % e)
extern crate TradeApi;

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

    let mut context = TradeApi::Context::default();
    let result = client.getTradeAccountStatements(facilityID, year, supplierID, &context).wait();

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

Scopes

Parameters

Path parameters
Name Description
facilityID*
Integer (int32)
Facility ID to get trade account statements for
Required
year*
Integer (int32)
Year to get trade account statements for
Required
Query parameters
Name Description
supplierID
Integer (int32)
SupplierId

Responses


getTradeAccountsSummary

Gets tenant trade accounts summary for the current year.

Gets tenant trade accounts summary for the current year.


/Spenda/AccountsPayable/Trade/Accounts/Summary

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json" \
 "https://api.dev.spenda.co/api/Spenda/AccountsPayable/Trade/Accounts/Summary"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.TradeApi;

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

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

        // Create an instance of the API class
        TradeApi apiInstance = new TradeApi();

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

final api_instance = DefaultApi();


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

import org.openapitools.client.api.TradeApi;

public class TradeApiExample {
    public static void main(String[] args) {
        TradeApi apiInstance = new TradeApi();

        try {
            tradeAccountsSummaryResponse result = apiInstance.getTradeAccountsSummary();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TradeApi#getTradeAccountsSummary");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
TradeApi *apiInstance = [[TradeApi alloc] init];

// Gets tenant trade accounts summary for the current year.
[apiInstance getTradeAccountsSummaryWithCompletionHandler: 
              ^(tradeAccountsSummaryResponse output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesAccountsPayable = require('spenda_services_accounts_payable');

// Create an instance of the API class
var api = new SpendaServicesAccountsPayable.TradeApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getTradeAccountsSummary(callback);
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;

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

            // Create an instance of the API class
            var apiInstance = new TradeApi();

            try {
                // Gets tenant trade accounts summary for the current year.
                tradeAccountsSummaryResponse result = apiInstance.getTradeAccountsSummary();
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling TradeApi.getTradeAccountsSummary: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\TradeApi();

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::TradeApi->new();

eval {
    my $result = $api_instance->getTradeAccountsSummary();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling TradeApi->getTradeAccountsSummary: $@\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.TradeApi()

try:
    # Gets tenant trade accounts summary for the current year.
    api_response = api_instance.get_trade_accounts_summary()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling TradeApi->getTradeAccountsSummary: %s\n" % e)
extern crate TradeApi;

pub fn main() {

    let mut context = TradeApi::Context::default();
    let result = client.getTradeAccountsSummary(&context).wait();

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

Scopes

Parameters

Responses


updateTradeAccountStatement

Gets the account statement for a specified period

Gets the account statement for a specified period


/Spenda/AccountsPayable/Trade/Accounts/{facilityID}/statements/{tradeStatementID}

Usage and SDK Samples

curl -X POST \
 -H "Accept: application/json" \
 "https://api.dev.spenda.co/api/Spenda/AccountsPayable/Trade/Accounts/{facilityID}/statements/{tradeStatementID}"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.TradeApi;

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

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

        // Create an instance of the API class
        TradeApi apiInstance = new TradeApi();
        Integer facilityID = 56; // Integer | Facility ID to get trade account statement for
        Integer tradeStatementID = 56; // Integer | Trade Statement ID to get trade account statement for

        try {
            tradeAccountStatementResponse result = apiInstance.updateTradeAccountStatement(facilityID, tradeStatementID);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TradeApi#updateTradeAccountStatement");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer facilityID = new Integer(); // Integer | Facility ID to get trade account statement for
final Integer tradeStatementID = new Integer(); // Integer | Trade Statement ID to get trade account statement for

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

import org.openapitools.client.api.TradeApi;

public class TradeApiExample {
    public static void main(String[] args) {
        TradeApi apiInstance = new TradeApi();
        Integer facilityID = 56; // Integer | Facility ID to get trade account statement for
        Integer tradeStatementID = 56; // Integer | Trade Statement ID to get trade account statement for

        try {
            tradeAccountStatementResponse result = apiInstance.updateTradeAccountStatement(facilityID, tradeStatementID);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TradeApi#updateTradeAccountStatement");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
TradeApi *apiInstance = [[TradeApi alloc] init];
Integer *facilityID = 56; // Facility ID to get trade account statement for (default to null)
Integer *tradeStatementID = 56; // Trade Statement ID to get trade account statement for (default to null)

// Gets the account statement for a specified period
[apiInstance updateTradeAccountStatementWith:facilityID
    tradeStatementID:tradeStatementID
              completionHandler: ^(tradeAccountStatementResponse output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var SpendaServicesAccountsPayable = require('spenda_services_accounts_payable');

// Create an instance of the API class
var api = new SpendaServicesAccountsPayable.TradeApi()
var facilityID = 56; // {Integer} Facility ID to get trade account statement for
var tradeStatementID = 56; // {Integer} Trade Statement ID to get trade account statement for

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

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

            // Create an instance of the API class
            var apiInstance = new TradeApi();
            var facilityID = 56;  // Integer | Facility ID to get trade account statement for (default to null)
            var tradeStatementID = 56;  // Integer | Trade Statement ID to get trade account statement for (default to null)

            try {
                // Gets the account statement for a specified period
                tradeAccountStatementResponse result = apiInstance.updateTradeAccountStatement(facilityID, tradeStatementID);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling TradeApi.updateTradeAccountStatement: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\TradeApi();
$facilityID = 56; // Integer | Facility ID to get trade account statement for
$tradeStatementID = 56; // Integer | Trade Statement ID to get trade account statement for

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

# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::TradeApi->new();
my $facilityID = 56; # Integer | Facility ID to get trade account statement for
my $tradeStatementID = 56; # Integer | Trade Statement ID to get trade account statement for

eval {
    my $result = $api_instance->updateTradeAccountStatement(facilityID => $facilityID, tradeStatementID => $tradeStatementID);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling TradeApi->updateTradeAccountStatement: $@\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.TradeApi()
facilityID = 56 # Integer | Facility ID to get trade account statement for (default to null)
tradeStatementID = 56 # Integer | Trade Statement ID to get trade account statement for (default to null)

try:
    # Gets the account statement for a specified period
    api_response = api_instance.update_trade_account_statement(facilityID, tradeStatementID)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling TradeApi->updateTradeAccountStatement: %s\n" % e)
extern crate TradeApi;

pub fn main() {
    let facilityID = 56; // Integer
    let tradeStatementID = 56; // Integer

    let mut context = TradeApi::Context::default();
    let result = client.updateTradeAccountStatement(facilityID, tradeStatementID, &context).wait();

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

Scopes

Parameters

Path parameters
Name Description
facilityID*
Integer (int32)
Facility ID to get trade account statement for
Required
tradeStatementID*
Integer (int32)
Trade Statement ID to get trade account statement for
Required

Responses