AS Server - API - BatchInvoicing

Default

batchInvoicingGenerateInvoices

BatchInvoicing_GenerateInvoices


/BatchInvoicing/GenerateInvoices

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/BatchInvoicing/GenerateInvoices" \
 -d '{
  "StartDate" : "2000-01-23T04:56:07.000+00:00",
  "BatchInvoiceDate" : "2000-01-23T04:56:07.000+00:00",
  "IsReInvoice" : true,
  "ClassID" : 0,
  "CustomerID" : 6,
  "EndDate" : "2000-01-23T04:56:07.000+00:00"
}' \
 -d 'Custom MIME type example not yet supported: text/json' \
 -d '<BatchInvoicingRequest>
  <ClassID>123</ClassID>
  <CustomerID>123</CustomerID>
  <StartDate>2000-01-23T04:56:07.000Z</StartDate>
  <EndDate>2000-01-23T04:56:07.000Z</EndDate>
  <IsReInvoice>true</IsReInvoice>
  <BatchInvoiceDate>2000-01-23T04:56:07.000Z</BatchInvoiceDate>
</BatchInvoicingRequest>' \
 -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();
        BatchInvoicingRequest batchInvoicingRequest = {"ClassID":0,"CustomerID":0,"StartDate":"string","EndDate":"string","IsReInvoice":true,"BatchInvoiceDate":"string"}; // BatchInvoicingRequest | 

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

final api_instance = DefaultApi();

final BatchInvoicingRequest batchInvoicingRequest = new BatchInvoicingRequest(); // BatchInvoicingRequest | 

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

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        BatchInvoicingRequest batchInvoicingRequest = {"ClassID":0,"CustomerID":0,"StartDate":"string","EndDate":"string","IsReInvoice":true,"BatchInvoiceDate":"string"}; // BatchInvoicingRequest | 

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


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
BatchInvoicingRequest *batchInvoicingRequest = {"ClassID":0,"CustomerID":0,"StartDate":"string","EndDate":"string","IsReInvoice":true,"BatchInvoiceDate":"string"}; //  (optional)

// BatchInvoicing_GenerateInvoices
[apiInstance batchInvoicingGenerateInvoicesWith:batchInvoicingRequest
              completionHandler: ^(ActionResultsList_Int32_ output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AsServerApiBatchInvoicing = require('as_server_api_batch_invoicing');

// Create an instance of the API class
var api = new AsServerApiBatchInvoicing.DefaultApi()
var opts = {
  'batchInvoicingRequest': {"ClassID":0,"CustomerID":0,"StartDate":"string","EndDate":"string","IsReInvoice":true,"BatchInvoiceDate":"string"} // {BatchInvoicingRequest} 
};

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

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

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

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

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$batchInvoicingRequest = {"ClassID":0,"CustomerID":0,"StartDate":"string","EndDate":"string","IsReInvoice":true,"BatchInvoiceDate":"string"}; // BatchInvoicingRequest | 

try {
    $result = $api_instance->batchInvoicingGenerateInvoices($batchInvoicingRequest);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->batchInvoicingGenerateInvoices: ', $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 $batchInvoicingRequest = WWW::OPenAPIClient::Object::BatchInvoicingRequest->new(); # BatchInvoicingRequest | 

eval {
    my $result = $api_instance->batchInvoicingGenerateInvoices(batchInvoicingRequest => $batchInvoicingRequest);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->batchInvoicingGenerateInvoices: $@\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()
batchInvoicingRequest = {"ClassID":0,"CustomerID":0,"StartDate":"string","EndDate":"string","IsReInvoice":true,"BatchInvoiceDate":"string"} # BatchInvoicingRequest |  (optional)

try:
    # BatchInvoicing_GenerateInvoices
    api_response = api_instance.batch_invoicing_generate_invoices(batchInvoicingRequest=batchInvoicingRequest)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->batchInvoicingGenerateInvoices: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let batchInvoicingRequest = {"ClassID":0,"CustomerID":0,"StartDate":"string","EndDate":"string","IsReInvoice":true,"BatchInvoiceDate":"string"}; // BatchInvoicingRequest

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

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

Scopes

Parameters

Body parameters
Name Description
batchInvoicingRequest

Responses


batchInvoicingGenerateInvoicesForSelectedTransactions

BatchInvoicing_GenerateInvoicesForSelectedTransactions


/BatchInvoicing/GenerateInvoicesForSelectedTransactions

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/BatchInvoicing/GenerateInvoicesForSelectedTransactions" \
 -d '{
  "Transactions" : [ {
    "DatType" : 0,
    "ID" : 6
  }, {
    "DatType" : 0,
    "ID" : 6
  } ],
  "BatchInvoiceDate" : "2000-01-23T04:56:07.000+00:00",
  "IsReInvoice" : true
}' \
 -d 'Custom MIME type example not yet supported: text/json' \
 -d '<BatchInvoicingForIDsRequest>
  <null>
    <DatType>123</DatType>
    <ID>123</ID>
  </null>
  <IsReInvoice>true</IsReInvoice>
  <BatchInvoiceDate>2000-01-23T04:56:07.000Z</BatchInvoiceDate>
</BatchInvoicingForIDsRequest>' \
 -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();
        BatchInvoicingForIDsRequest batchInvoicingForIDsRequest = {"Transactions":[{"DatType":0,"ID":0}],"IsReInvoice":true,"BatchInvoiceDate":"string"}; // BatchInvoicingForIDsRequest | 

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

final api_instance = DefaultApi();

final BatchInvoicingForIDsRequest batchInvoicingForIDsRequest = new BatchInvoicingForIDsRequest(); // BatchInvoicingForIDsRequest | 

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

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        BatchInvoicingForIDsRequest batchInvoicingForIDsRequest = {"Transactions":[{"DatType":0,"ID":0}],"IsReInvoice":true,"BatchInvoiceDate":"string"}; // BatchInvoicingForIDsRequest | 

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


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
BatchInvoicingForIDsRequest *batchInvoicingForIDsRequest = {"Transactions":[{"DatType":0,"ID":0}],"IsReInvoice":true,"BatchInvoiceDate":"string"}; //  (optional)

// BatchInvoicing_GenerateInvoicesForSelectedTransactions
[apiInstance batchInvoicingGenerateInvoicesForSelectedTransactionsWith:batchInvoicingForIDsRequest
              completionHandler: ^(ActionResultsList_Int32_ output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AsServerApiBatchInvoicing = require('as_server_api_batch_invoicing');

// Create an instance of the API class
var api = new AsServerApiBatchInvoicing.DefaultApi()
var opts = {
  'batchInvoicingForIDsRequest': {"Transactions":[{"DatType":0,"ID":0}],"IsReInvoice":true,"BatchInvoiceDate":"string"} // {BatchInvoicingForIDsRequest} 
};

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

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

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

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

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$batchInvoicingForIDsRequest = {"Transactions":[{"DatType":0,"ID":0}],"IsReInvoice":true,"BatchInvoiceDate":"string"}; // BatchInvoicingForIDsRequest | 

try {
    $result = $api_instance->batchInvoicingGenerateInvoicesForSelectedTransactions($batchInvoicingForIDsRequest);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->batchInvoicingGenerateInvoicesForSelectedTransactions: ', $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 $batchInvoicingForIDsRequest = WWW::OPenAPIClient::Object::BatchInvoicingForIDsRequest->new(); # BatchInvoicingForIDsRequest | 

eval {
    my $result = $api_instance->batchInvoicingGenerateInvoicesForSelectedTransactions(batchInvoicingForIDsRequest => $batchInvoicingForIDsRequest);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->batchInvoicingGenerateInvoicesForSelectedTransactions: $@\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()
batchInvoicingForIDsRequest = {"Transactions":[{"DatType":0,"ID":0}],"IsReInvoice":true,"BatchInvoiceDate":"string"} # BatchInvoicingForIDsRequest |  (optional)

try:
    # BatchInvoicing_GenerateInvoicesForSelectedTransactions
    api_response = api_instance.batch_invoicing_generate_invoices_for_selected_transactions(batchInvoicingForIDsRequest=batchInvoicingForIDsRequest)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->batchInvoicingGenerateInvoicesForSelectedTransactions: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let batchInvoicingForIDsRequest = {"Transactions":[{"DatType":0,"ID":0}],"IsReInvoice":true,"BatchInvoiceDate":"string"}; // BatchInvoicingForIDsRequest

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

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

Scopes

Parameters

Body parameters
Name Description
batchInvoicingForIDsRequest

Responses


batchInvoicingGet

BatchInvoicing_Get


/BatchInvoicing/

Usage and SDK Samples

curl -X GET \
 -H "Accept: application/json,text/json,application/xml,text/xml" \
 "https://api.dev.spenda.co/api/BatchInvoicing/?filter.datTypeID=56&filter.statusFilter=filterPeriodstatusFilter_example&filter.reportTypeFilter=filterPeriodreportTypeFilter_example&filter.isIncludeTotals=true&filter.isIncludePayments=true&filter.isIncludeLogs=true&filter.isIncludeAllMedia=true&filter.customerID=56&filter.pOSTerminalShiftID=56&filter.invoiceType=&filter.accountCustomerID=56&filter.invoicingStatus=filterPeriodinvoicingStatus_example&filter.isPhysical=true&filter.postingBehaviour=56&filter.onlyIncludeExpenseAccount=true&filter.syncStatusFilter=filterPeriodsyncStatusFilter_example&filter.isShowActiveOnly=true&filter.isShowLinkedOnly=true&filter.isShowChildVariants=true&filter.isShowPublishedOnly=true&filter.includePayments=true&filter.syncLogCode=filterPeriodsyncLogCode_example&filter.defaultSupplierID=56&filter.syncLogCodeType=56&filter.includeAdaptorID=56&filter.excludeAdaptorID=56&filter.createdWith=filterPeriodcreatedWith_example&filter.createdByUserId=56&filter.classID=56&filter.isShowAccountCustomersOnly=true&filter.isShowPostingInventoryOnly=true&filter.iDList=&filter.customerIDs=&filter.isEarlyClaimShortPaymentOnly=true&filter.statuses=&filter.statusStrings=&filter.status=&filter.searchString=filterPeriodsearchString_example&filter.searchNameOnly=true&filter.search=filterPeriodsearch_example&filter.startDate=2013-10-20T19:20:30+01:00&filter.endDate=2013-10-20T19:20:30+01:00&filter.datePeriod=filterPerioddatePeriod_example&filter.isExactMatch=true&filter.isGetBasicInfo=true&filter.includeDeleted=true&filter.includeLogs=true&filter.ignoreID=56&filter.parentID=56&filter.getCountOnly=true&filter.transactionTypeDatTypeID=56&filter.categoryID=56&filter.adaptorID=56&filter.categoryIDs=&filter.brandIDs=&filter.iDs=&filter.gUIDs=&filter.linkedSupplierID=56&filter.isApprovedForPOS=true&filter.isApprovedForWeb=true&filter.isApprovedForService=true&filter.iD=56&filter.isHierarchicalSort=true&filter.types=&filter.isShowFavourites=true&filter.isHidden=true&filter.includeSystemTasks=true&filter.isSystem=true&filter.batchStatus=filterPeriodbatchStatus_example&filter.sortField=filterPeriodsortField_example&filter.sortAsc=true&filter.groupBy=filterPeriodgroupBy_example&filter.lastRowNumber=789&filter.maxResults=56&filter.tenantID=56&filter.websiteID=56&filter.userID=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 filterPerioddatTypeID = 56; // Integer | 
        String filterPeriodstatusFilter = filterPeriodstatusFilter_example; // String | 
        String filterPeriodreportTypeFilter = filterPeriodreportTypeFilter_example; // String | 
        Boolean filterPeriodisIncludeTotals = true; // Boolean | 
        Boolean filterPeriodisIncludePayments = true; // Boolean | 
        Boolean filterPeriodisIncludeLogs = true; // Boolean | 
        Boolean filterPeriodisIncludeAllMedia = true; // Boolean | 
        Integer filterPeriodcustomerID = 56; // Integer | 
        Integer filterPeriodpOSTerminalShiftID = 56; // Integer | 
        array[String] filterPeriodinvoiceType = ; // array[String] | 
        Integer filterPeriodaccountCustomerID = 56; // Integer | 
        String filterPeriodinvoicingStatus = filterPeriodinvoicingStatus_example; // String | 
        Boolean filterPeriodisPhysical = true; // Boolean | 
        Integer filterPeriodpostingBehaviour = 56; // Integer | 
        Boolean filterPeriodonlyIncludeExpenseAccount = true; // Boolean | 
        String filterPeriodsyncStatusFilter = filterPeriodsyncStatusFilter_example; // String | 
        Boolean filterPeriodisShowActiveOnly = true; // Boolean | 
        Boolean filterPeriodisShowLinkedOnly = true; // Boolean | 
        Boolean filterPeriodisShowChildVariants = true; // Boolean | 
        Boolean filterPeriodisShowPublishedOnly = true; // Boolean | 
        Boolean filterPeriodincludePayments = true; // Boolean | 
        String filterPeriodsyncLogCode = filterPeriodsyncLogCode_example; // String | 
        Integer filterPerioddefaultSupplierID = 56; // Integer | 
        Integer filterPeriodsyncLogCodeType = 56; // Integer | 
        Integer filterPeriodincludeAdaptorID = 56; // Integer | 
        Integer filterPeriodexcludeAdaptorID = 56; // Integer | 
        String filterPeriodcreatedWith = filterPeriodcreatedWith_example; // String | 
        Integer filterPeriodcreatedByUserId = 56; // Integer | 
        Integer filterPeriodclassID = 56; // Integer | 
        Boolean filterPeriodisShowAccountCustomersOnly = true; // Boolean | 
        Boolean filterPeriodisShowPostingInventoryOnly = true; // Boolean | 
        array[Integer] filterPeriodiDList = ; // array[Integer] | 
        array[Integer] filterPeriodcustomerIDs = ; // array[Integer] | 
        Boolean filterPeriodisEarlyClaimShortPaymentOnly = true; // Boolean | 
        array[Integer] filterPeriodstatuses = ; // array[Integer] | 
        array[String] filterPeriodstatusStrings = ; // array[String] | 
        array[String] filterPeriodstatus = ; // array[String] | 
        String filterPeriodsearchString = filterPeriodsearchString_example; // String | 
        Boolean filterPeriodsearchNameOnly = true; // Boolean | 
        String filterPeriodsearch = filterPeriodsearch_example; // String | 
        Date filterPeriodstartDate = 2013-10-20T19:20:30+01:00; // Date | 
        Date filterPeriodendDate = 2013-10-20T19:20:30+01:00; // Date | 
        String filterPerioddatePeriod = filterPerioddatePeriod_example; // String | 
        Boolean filterPeriodisExactMatch = true; // Boolean | 
        Boolean filterPeriodisGetBasicInfo = true; // Boolean | 
        Boolean filterPeriodincludeDeleted = true; // Boolean | 
        Boolean filterPeriodincludeLogs = true; // Boolean | 
        Integer filterPeriodignoreID = 56; // Integer | 
        Integer filterPeriodparentID = 56; // Integer | 
        Boolean filterPeriodgetCountOnly = true; // Boolean | 
        Integer filterPeriodtransactionTypeDatTypeID = 56; // Integer | 
        Integer filterPeriodcategoryID = 56; // Integer | 
        Integer filterPeriodadaptorID = 56; // Integer | 
        array[Integer] filterPeriodcategoryIDs = ; // array[Integer] | 
        array[Integer] filterPeriodbrandIDs = ; // array[Integer] | 
        array[Integer] filterPeriodiDs = ; // array[Integer] | 
        array[String] filterPeriodgUIDs = ; // array[String] | 
        Integer filterPeriodlinkedSupplierID = 56; // Integer | 
        Boolean filterPeriodisApprovedForPOS = true; // Boolean | 
        Boolean filterPeriodisApprovedForWeb = true; // Boolean | 
        Boolean filterPeriodisApprovedForService = true; // Boolean | 
        Integer filterPeriodiD = 56; // Integer | 
        Boolean filterPeriodisHierarchicalSort = true; // Boolean | 
        array[String] filterPeriodtypes = ; // array[String] | 
        Boolean filterPeriodisShowFavourites = true; // Boolean | 
        Boolean filterPeriodisHidden = true; // Boolean | 
        Boolean filterPeriodincludeSystemTasks = true; // Boolean | 
        Boolean filterPeriodisSystem = true; // Boolean | 
        String filterPeriodbatchStatus = filterPeriodbatchStatus_example; // String | 
        String filterPeriodsortField = filterPeriodsortField_example; // String | 
        Boolean filterPeriodsortAsc = true; // Boolean | 
        String filterPeriodgroupBy = filterPeriodgroupBy_example; // String | 
        Long filterPeriodlastRowNumber = 789; // Long | 
        Integer filterPeriodmaxResults = 56; // Integer | 
        Integer filterPeriodtenantID = 56; // Integer | 
        Integer filterPeriodwebsiteID = 56; // Integer | 
        Integer filterPerioduserID = 56; // Integer | 

        try {
            DashboardPayload_BatchInvoicingItems_ result = apiInstance.batchInvoicingGet(filterPerioddatTypeID, filterPeriodstatusFilter, filterPeriodreportTypeFilter, filterPeriodisIncludeTotals, filterPeriodisIncludePayments, filterPeriodisIncludeLogs, filterPeriodisIncludeAllMedia, filterPeriodcustomerID, filterPeriodpOSTerminalShiftID, filterPeriodinvoiceType, filterPeriodaccountCustomerID, filterPeriodinvoicingStatus, filterPeriodisPhysical, filterPeriodpostingBehaviour, filterPeriodonlyIncludeExpenseAccount, filterPeriodsyncStatusFilter, filterPeriodisShowActiveOnly, filterPeriodisShowLinkedOnly, filterPeriodisShowChildVariants, filterPeriodisShowPublishedOnly, filterPeriodincludePayments, filterPeriodsyncLogCode, filterPerioddefaultSupplierID, filterPeriodsyncLogCodeType, filterPeriodincludeAdaptorID, filterPeriodexcludeAdaptorID, filterPeriodcreatedWith, filterPeriodcreatedByUserId, filterPeriodclassID, filterPeriodisShowAccountCustomersOnly, filterPeriodisShowPostingInventoryOnly, filterPeriodiDList, filterPeriodcustomerIDs, filterPeriodisEarlyClaimShortPaymentOnly, filterPeriodstatuses, filterPeriodstatusStrings, filterPeriodstatus, filterPeriodsearchString, filterPeriodsearchNameOnly, filterPeriodsearch, filterPeriodstartDate, filterPeriodendDate, filterPerioddatePeriod, filterPeriodisExactMatch, filterPeriodisGetBasicInfo, filterPeriodincludeDeleted, filterPeriodincludeLogs, filterPeriodignoreID, filterPeriodparentID, filterPeriodgetCountOnly, filterPeriodtransactionTypeDatTypeID, filterPeriodcategoryID, filterPeriodadaptorID, filterPeriodcategoryIDs, filterPeriodbrandIDs, filterPeriodiDs, filterPeriodgUIDs, filterPeriodlinkedSupplierID, filterPeriodisApprovedForPOS, filterPeriodisApprovedForWeb, filterPeriodisApprovedForService, filterPeriodiD, filterPeriodisHierarchicalSort, filterPeriodtypes, filterPeriodisShowFavourites, filterPeriodisHidden, filterPeriodincludeSystemTasks, filterPeriodisSystem, filterPeriodbatchStatus, filterPeriodsortField, filterPeriodsortAsc, filterPeriodgroupBy, filterPeriodlastRowNumber, filterPeriodmaxResults, filterPeriodtenantID, filterPeriodwebsiteID, filterPerioduserID);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#batchInvoicingGet");
            e.printStackTrace();
        }
    }
}
import 'package:openapi/api.dart';

final api_instance = DefaultApi();

final Integer filterPerioddatTypeID = new Integer(); // Integer | 
final String filterPeriodstatusFilter = new String(); // String | 
final String filterPeriodreportTypeFilter = new String(); // String | 
final Boolean filterPeriodisIncludeTotals = new Boolean(); // Boolean | 
final Boolean filterPeriodisIncludePayments = new Boolean(); // Boolean | 
final Boolean filterPeriodisIncludeLogs = new Boolean(); // Boolean | 
final Boolean filterPeriodisIncludeAllMedia = new Boolean(); // Boolean | 
final Integer filterPeriodcustomerID = new Integer(); // Integer | 
final Integer filterPeriodpOSTerminalShiftID = new Integer(); // Integer | 
final array[String] filterPeriodinvoiceType = new array[String](); // array[String] | 
final Integer filterPeriodaccountCustomerID = new Integer(); // Integer | 
final String filterPeriodinvoicingStatus = new String(); // String | 
final Boolean filterPeriodisPhysical = new Boolean(); // Boolean | 
final Integer filterPeriodpostingBehaviour = new Integer(); // Integer | 
final Boolean filterPeriodonlyIncludeExpenseAccount = new Boolean(); // Boolean | 
final String filterPeriodsyncStatusFilter = new String(); // String | 
final Boolean filterPeriodisShowActiveOnly = new Boolean(); // Boolean | 
final Boolean filterPeriodisShowLinkedOnly = new Boolean(); // Boolean | 
final Boolean filterPeriodisShowChildVariants = new Boolean(); // Boolean | 
final Boolean filterPeriodisShowPublishedOnly = new Boolean(); // Boolean | 
final Boolean filterPeriodincludePayments = new Boolean(); // Boolean | 
final String filterPeriodsyncLogCode = new String(); // String | 
final Integer filterPerioddefaultSupplierID = new Integer(); // Integer | 
final Integer filterPeriodsyncLogCodeType = new Integer(); // Integer | 
final Integer filterPeriodincludeAdaptorID = new Integer(); // Integer | 
final Integer filterPeriodexcludeAdaptorID = new Integer(); // Integer | 
final String filterPeriodcreatedWith = new String(); // String | 
final Integer filterPeriodcreatedByUserId = new Integer(); // Integer | 
final Integer filterPeriodclassID = new Integer(); // Integer | 
final Boolean filterPeriodisShowAccountCustomersOnly = new Boolean(); // Boolean | 
final Boolean filterPeriodisShowPostingInventoryOnly = new Boolean(); // Boolean | 
final array[Integer] filterPeriodiDList = new array[Integer](); // array[Integer] | 
final array[Integer] filterPeriodcustomerIDs = new array[Integer](); // array[Integer] | 
final Boolean filterPeriodisEarlyClaimShortPaymentOnly = new Boolean(); // Boolean | 
final array[Integer] filterPeriodstatuses = new array[Integer](); // array[Integer] | 
final array[String] filterPeriodstatusStrings = new array[String](); // array[String] | 
final array[String] filterPeriodstatus = new array[String](); // array[String] | 
final String filterPeriodsearchString = new String(); // String | 
final Boolean filterPeriodsearchNameOnly = new Boolean(); // Boolean | 
final String filterPeriodsearch = new String(); // String | 
final Date filterPeriodstartDate = new Date(); // Date | 
final Date filterPeriodendDate = new Date(); // Date | 
final String filterPerioddatePeriod = new String(); // String | 
final Boolean filterPeriodisExactMatch = new Boolean(); // Boolean | 
final Boolean filterPeriodisGetBasicInfo = new Boolean(); // Boolean | 
final Boolean filterPeriodincludeDeleted = new Boolean(); // Boolean | 
final Boolean filterPeriodincludeLogs = new Boolean(); // Boolean | 
final Integer filterPeriodignoreID = new Integer(); // Integer | 
final Integer filterPeriodparentID = new Integer(); // Integer | 
final Boolean filterPeriodgetCountOnly = new Boolean(); // Boolean | 
final Integer filterPeriodtransactionTypeDatTypeID = new Integer(); // Integer | 
final Integer filterPeriodcategoryID = new Integer(); // Integer | 
final Integer filterPeriodadaptorID = new Integer(); // Integer | 
final array[Integer] filterPeriodcategoryIDs = new array[Integer](); // array[Integer] | 
final array[Integer] filterPeriodbrandIDs = new array[Integer](); // array[Integer] | 
final array[Integer] filterPeriodiDs = new array[Integer](); // array[Integer] | 
final array[String] filterPeriodgUIDs = new array[String](); // array[String] | 
final Integer filterPeriodlinkedSupplierID = new Integer(); // Integer | 
final Boolean filterPeriodisApprovedForPOS = new Boolean(); // Boolean | 
final Boolean filterPeriodisApprovedForWeb = new Boolean(); // Boolean | 
final Boolean filterPeriodisApprovedForService = new Boolean(); // Boolean | 
final Integer filterPeriodiD = new Integer(); // Integer | 
final Boolean filterPeriodisHierarchicalSort = new Boolean(); // Boolean | 
final array[String] filterPeriodtypes = new array[String](); // array[String] | 
final Boolean filterPeriodisShowFavourites = new Boolean(); // Boolean | 
final Boolean filterPeriodisHidden = new Boolean(); // Boolean | 
final Boolean filterPeriodincludeSystemTasks = new Boolean(); // Boolean | 
final Boolean filterPeriodisSystem = new Boolean(); // Boolean | 
final String filterPeriodbatchStatus = new String(); // String | 
final String filterPeriodsortField = new String(); // String | 
final Boolean filterPeriodsortAsc = new Boolean(); // Boolean | 
final String filterPeriodgroupBy = new String(); // String | 
final Long filterPeriodlastRowNumber = new Long(); // Long | 
final Integer filterPeriodmaxResults = new Integer(); // Integer | 
final Integer filterPeriodtenantID = new Integer(); // Integer | 
final Integer filterPeriodwebsiteID = new Integer(); // Integer | 
final Integer filterPerioduserID = new Integer(); // Integer | 

try {
    final result = await api_instance.batchInvoicingGet(filterPerioddatTypeID, filterPeriodstatusFilter, filterPeriodreportTypeFilter, filterPeriodisIncludeTotals, filterPeriodisIncludePayments, filterPeriodisIncludeLogs, filterPeriodisIncludeAllMedia, filterPeriodcustomerID, filterPeriodpOSTerminalShiftID, filterPeriodinvoiceType, filterPeriodaccountCustomerID, filterPeriodinvoicingStatus, filterPeriodisPhysical, filterPeriodpostingBehaviour, filterPeriodonlyIncludeExpenseAccount, filterPeriodsyncStatusFilter, filterPeriodisShowActiveOnly, filterPeriodisShowLinkedOnly, filterPeriodisShowChildVariants, filterPeriodisShowPublishedOnly, filterPeriodincludePayments, filterPeriodsyncLogCode, filterPerioddefaultSupplierID, filterPeriodsyncLogCodeType, filterPeriodincludeAdaptorID, filterPeriodexcludeAdaptorID, filterPeriodcreatedWith, filterPeriodcreatedByUserId, filterPeriodclassID, filterPeriodisShowAccountCustomersOnly, filterPeriodisShowPostingInventoryOnly, filterPeriodiDList, filterPeriodcustomerIDs, filterPeriodisEarlyClaimShortPaymentOnly, filterPeriodstatuses, filterPeriodstatusStrings, filterPeriodstatus, filterPeriodsearchString, filterPeriodsearchNameOnly, filterPeriodsearch, filterPeriodstartDate, filterPeriodendDate, filterPerioddatePeriod, filterPeriodisExactMatch, filterPeriodisGetBasicInfo, filterPeriodincludeDeleted, filterPeriodincludeLogs, filterPeriodignoreID, filterPeriodparentID, filterPeriodgetCountOnly, filterPeriodtransactionTypeDatTypeID, filterPeriodcategoryID, filterPeriodadaptorID, filterPeriodcategoryIDs, filterPeriodbrandIDs, filterPeriodiDs, filterPeriodgUIDs, filterPeriodlinkedSupplierID, filterPeriodisApprovedForPOS, filterPeriodisApprovedForWeb, filterPeriodisApprovedForService, filterPeriodiD, filterPeriodisHierarchicalSort, filterPeriodtypes, filterPeriodisShowFavourites, filterPeriodisHidden, filterPeriodincludeSystemTasks, filterPeriodisSystem, filterPeriodbatchStatus, filterPeriodsortField, filterPeriodsortAsc, filterPeriodgroupBy, filterPeriodlastRowNumber, filterPeriodmaxResults, filterPeriodtenantID, filterPeriodwebsiteID, filterPerioduserID);
    print(result);
} catch (e) {
    print('Exception when calling DefaultApi->batchInvoicingGet: $e\n');
}

import org.openapitools.client.api.DefaultApi;

public class DefaultApiExample {
    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Integer filterPerioddatTypeID = 56; // Integer | 
        String filterPeriodstatusFilter = filterPeriodstatusFilter_example; // String | 
        String filterPeriodreportTypeFilter = filterPeriodreportTypeFilter_example; // String | 
        Boolean filterPeriodisIncludeTotals = true; // Boolean | 
        Boolean filterPeriodisIncludePayments = true; // Boolean | 
        Boolean filterPeriodisIncludeLogs = true; // Boolean | 
        Boolean filterPeriodisIncludeAllMedia = true; // Boolean | 
        Integer filterPeriodcustomerID = 56; // Integer | 
        Integer filterPeriodpOSTerminalShiftID = 56; // Integer | 
        array[String] filterPeriodinvoiceType = ; // array[String] | 
        Integer filterPeriodaccountCustomerID = 56; // Integer | 
        String filterPeriodinvoicingStatus = filterPeriodinvoicingStatus_example; // String | 
        Boolean filterPeriodisPhysical = true; // Boolean | 
        Integer filterPeriodpostingBehaviour = 56; // Integer | 
        Boolean filterPeriodonlyIncludeExpenseAccount = true; // Boolean | 
        String filterPeriodsyncStatusFilter = filterPeriodsyncStatusFilter_example; // String | 
        Boolean filterPeriodisShowActiveOnly = true; // Boolean | 
        Boolean filterPeriodisShowLinkedOnly = true; // Boolean | 
        Boolean filterPeriodisShowChildVariants = true; // Boolean | 
        Boolean filterPeriodisShowPublishedOnly = true; // Boolean | 
        Boolean filterPeriodincludePayments = true; // Boolean | 
        String filterPeriodsyncLogCode = filterPeriodsyncLogCode_example; // String | 
        Integer filterPerioddefaultSupplierID = 56; // Integer | 
        Integer filterPeriodsyncLogCodeType = 56; // Integer | 
        Integer filterPeriodincludeAdaptorID = 56; // Integer | 
        Integer filterPeriodexcludeAdaptorID = 56; // Integer | 
        String filterPeriodcreatedWith = filterPeriodcreatedWith_example; // String | 
        Integer filterPeriodcreatedByUserId = 56; // Integer | 
        Integer filterPeriodclassID = 56; // Integer | 
        Boolean filterPeriodisShowAccountCustomersOnly = true; // Boolean | 
        Boolean filterPeriodisShowPostingInventoryOnly = true; // Boolean | 
        array[Integer] filterPeriodiDList = ; // array[Integer] | 
        array[Integer] filterPeriodcustomerIDs = ; // array[Integer] | 
        Boolean filterPeriodisEarlyClaimShortPaymentOnly = true; // Boolean | 
        array[Integer] filterPeriodstatuses = ; // array[Integer] | 
        array[String] filterPeriodstatusStrings = ; // array[String] | 
        array[String] filterPeriodstatus = ; // array[String] | 
        String filterPeriodsearchString = filterPeriodsearchString_example; // String | 
        Boolean filterPeriodsearchNameOnly = true; // Boolean | 
        String filterPeriodsearch = filterPeriodsearch_example; // String | 
        Date filterPeriodstartDate = 2013-10-20T19:20:30+01:00; // Date | 
        Date filterPeriodendDate = 2013-10-20T19:20:30+01:00; // Date | 
        String filterPerioddatePeriod = filterPerioddatePeriod_example; // String | 
        Boolean filterPeriodisExactMatch = true; // Boolean | 
        Boolean filterPeriodisGetBasicInfo = true; // Boolean | 
        Boolean filterPeriodincludeDeleted = true; // Boolean | 
        Boolean filterPeriodincludeLogs = true; // Boolean | 
        Integer filterPeriodignoreID = 56; // Integer | 
        Integer filterPeriodparentID = 56; // Integer | 
        Boolean filterPeriodgetCountOnly = true; // Boolean | 
        Integer filterPeriodtransactionTypeDatTypeID = 56; // Integer | 
        Integer filterPeriodcategoryID = 56; // Integer | 
        Integer filterPeriodadaptorID = 56; // Integer | 
        array[Integer] filterPeriodcategoryIDs = ; // array[Integer] | 
        array[Integer] filterPeriodbrandIDs = ; // array[Integer] | 
        array[Integer] filterPeriodiDs = ; // array[Integer] | 
        array[String] filterPeriodgUIDs = ; // array[String] | 
        Integer filterPeriodlinkedSupplierID = 56; // Integer | 
        Boolean filterPeriodisApprovedForPOS = true; // Boolean | 
        Boolean filterPeriodisApprovedForWeb = true; // Boolean | 
        Boolean filterPeriodisApprovedForService = true; // Boolean | 
        Integer filterPeriodiD = 56; // Integer | 
        Boolean filterPeriodisHierarchicalSort = true; // Boolean | 
        array[String] filterPeriodtypes = ; // array[String] | 
        Boolean filterPeriodisShowFavourites = true; // Boolean | 
        Boolean filterPeriodisHidden = true; // Boolean | 
        Boolean filterPeriodincludeSystemTasks = true; // Boolean | 
        Boolean filterPeriodisSystem = true; // Boolean | 
        String filterPeriodbatchStatus = filterPeriodbatchStatus_example; // String | 
        String filterPeriodsortField = filterPeriodsortField_example; // String | 
        Boolean filterPeriodsortAsc = true; // Boolean | 
        String filterPeriodgroupBy = filterPeriodgroupBy_example; // String | 
        Long filterPeriodlastRowNumber = 789; // Long | 
        Integer filterPeriodmaxResults = 56; // Integer | 
        Integer filterPeriodtenantID = 56; // Integer | 
        Integer filterPeriodwebsiteID = 56; // Integer | 
        Integer filterPerioduserID = 56; // Integer | 

        try {
            DashboardPayload_BatchInvoicingItems_ result = apiInstance.batchInvoicingGet(filterPerioddatTypeID, filterPeriodstatusFilter, filterPeriodreportTypeFilter, filterPeriodisIncludeTotals, filterPeriodisIncludePayments, filterPeriodisIncludeLogs, filterPeriodisIncludeAllMedia, filterPeriodcustomerID, filterPeriodpOSTerminalShiftID, filterPeriodinvoiceType, filterPeriodaccountCustomerID, filterPeriodinvoicingStatus, filterPeriodisPhysical, filterPeriodpostingBehaviour, filterPeriodonlyIncludeExpenseAccount, filterPeriodsyncStatusFilter, filterPeriodisShowActiveOnly, filterPeriodisShowLinkedOnly, filterPeriodisShowChildVariants, filterPeriodisShowPublishedOnly, filterPeriodincludePayments, filterPeriodsyncLogCode, filterPerioddefaultSupplierID, filterPeriodsyncLogCodeType, filterPeriodincludeAdaptorID, filterPeriodexcludeAdaptorID, filterPeriodcreatedWith, filterPeriodcreatedByUserId, filterPeriodclassID, filterPeriodisShowAccountCustomersOnly, filterPeriodisShowPostingInventoryOnly, filterPeriodiDList, filterPeriodcustomerIDs, filterPeriodisEarlyClaimShortPaymentOnly, filterPeriodstatuses, filterPeriodstatusStrings, filterPeriodstatus, filterPeriodsearchString, filterPeriodsearchNameOnly, filterPeriodsearch, filterPeriodstartDate, filterPeriodendDate, filterPerioddatePeriod, filterPeriodisExactMatch, filterPeriodisGetBasicInfo, filterPeriodincludeDeleted, filterPeriodincludeLogs, filterPeriodignoreID, filterPeriodparentID, filterPeriodgetCountOnly, filterPeriodtransactionTypeDatTypeID, filterPeriodcategoryID, filterPeriodadaptorID, filterPeriodcategoryIDs, filterPeriodbrandIDs, filterPeriodiDs, filterPeriodgUIDs, filterPeriodlinkedSupplierID, filterPeriodisApprovedForPOS, filterPeriodisApprovedForWeb, filterPeriodisApprovedForService, filterPeriodiD, filterPeriodisHierarchicalSort, filterPeriodtypes, filterPeriodisShowFavourites, filterPeriodisHidden, filterPeriodincludeSystemTasks, filterPeriodisSystem, filterPeriodbatchStatus, filterPeriodsortField, filterPeriodsortAsc, filterPeriodgroupBy, filterPeriodlastRowNumber, filterPeriodmaxResults, filterPeriodtenantID, filterPeriodwebsiteID, filterPerioduserID);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#batchInvoicingGet");
            e.printStackTrace();
        }
    }
}


// Create an instance of the API class
DefaultApi *apiInstance = [[DefaultApi alloc] init];
Integer *filterPerioddatTypeID = 56; //  (optional) (default to null)
String *filterPeriodstatusFilter = filterPeriodstatusFilter_example; //  (optional) (default to null)
String *filterPeriodreportTypeFilter = filterPeriodreportTypeFilter_example; //  (optional) (default to null)
Boolean *filterPeriodisIncludeTotals = true; //  (optional) (default to null)
Boolean *filterPeriodisIncludePayments = true; //  (optional) (default to null)
Boolean *filterPeriodisIncludeLogs = true; //  (optional) (default to null)
Boolean *filterPeriodisIncludeAllMedia = true; //  (optional) (default to null)
Integer *filterPeriodcustomerID = 56; //  (optional) (default to null)
Integer *filterPeriodpOSTerminalShiftID = 56; //  (optional) (default to null)
array[String] *filterPeriodinvoiceType = ; //  (optional) (default to null)
Integer *filterPeriodaccountCustomerID = 56; //  (optional) (default to null)
String *filterPeriodinvoicingStatus = filterPeriodinvoicingStatus_example; //  (optional) (default to null)
Boolean *filterPeriodisPhysical = true; //  (optional) (default to null)
Integer *filterPeriodpostingBehaviour = 56; //  (optional) (default to null)
Boolean *filterPeriodonlyIncludeExpenseAccount = true; //  (optional) (default to null)
String *filterPeriodsyncStatusFilter = filterPeriodsyncStatusFilter_example; //  (optional) (default to null)
Boolean *filterPeriodisShowActiveOnly = true; //  (optional) (default to null)
Boolean *filterPeriodisShowLinkedOnly = true; //  (optional) (default to null)
Boolean *filterPeriodisShowChildVariants = true; //  (optional) (default to null)
Boolean *filterPeriodisShowPublishedOnly = true; //  (optional) (default to null)
Boolean *filterPeriodincludePayments = true; //  (optional) (default to null)
String *filterPeriodsyncLogCode = filterPeriodsyncLogCode_example; //  (optional) (default to null)
Integer *filterPerioddefaultSupplierID = 56; //  (optional) (default to null)
Integer *filterPeriodsyncLogCodeType = 56; //  (optional) (default to null)
Integer *filterPeriodincludeAdaptorID = 56; //  (optional) (default to null)
Integer *filterPeriodexcludeAdaptorID = 56; //  (optional) (default to null)
String *filterPeriodcreatedWith = filterPeriodcreatedWith_example; //  (optional) (default to null)
Integer *filterPeriodcreatedByUserId = 56; //  (optional) (default to null)
Integer *filterPeriodclassID = 56; //  (optional) (default to null)
Boolean *filterPeriodisShowAccountCustomersOnly = true; //  (optional) (default to null)
Boolean *filterPeriodisShowPostingInventoryOnly = true; //  (optional) (default to null)
array[Integer] *filterPeriodiDList = ; //  (optional) (default to null)
array[Integer] *filterPeriodcustomerIDs = ; //  (optional) (default to null)
Boolean *filterPeriodisEarlyClaimShortPaymentOnly = true; //  (optional) (default to null)
array[Integer] *filterPeriodstatuses = ; //  (optional) (default to null)
array[String] *filterPeriodstatusStrings = ; //  (optional) (default to null)
array[String] *filterPeriodstatus = ; //  (optional) (default to null)
String *filterPeriodsearchString = filterPeriodsearchString_example; //  (optional) (default to null)
Boolean *filterPeriodsearchNameOnly = true; //  (optional) (default to null)
String *filterPeriodsearch = filterPeriodsearch_example; //  (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)
String *filterPerioddatePeriod = filterPerioddatePeriod_example; //  (optional) (default to null)
Boolean *filterPeriodisExactMatch = true; //  (optional) (default to null)
Boolean *filterPeriodisGetBasicInfo = true; //  (optional) (default to null)
Boolean *filterPeriodincludeDeleted = true; //  (optional) (default to null)
Boolean *filterPeriodincludeLogs = true; //  (optional) (default to null)
Integer *filterPeriodignoreID = 56; //  (optional) (default to null)
Integer *filterPeriodparentID = 56; //  (optional) (default to null)
Boolean *filterPeriodgetCountOnly = true; //  (optional) (default to null)
Integer *filterPeriodtransactionTypeDatTypeID = 56; //  (optional) (default to null)
Integer *filterPeriodcategoryID = 56; //  (optional) (default to null)
Integer *filterPeriodadaptorID = 56; //  (optional) (default to null)
array[Integer] *filterPeriodcategoryIDs = ; //  (optional) (default to null)
array[Integer] *filterPeriodbrandIDs = ; //  (optional) (default to null)
array[Integer] *filterPeriodiDs = ; //  (optional) (default to null)
array[String] *filterPeriodgUIDs = ; //  (optional) (default to null)
Integer *filterPeriodlinkedSupplierID = 56; //  (optional) (default to null)
Boolean *filterPeriodisApprovedForPOS = true; //  (optional) (default to null)
Boolean *filterPeriodisApprovedForWeb = true; //  (optional) (default to null)
Boolean *filterPeriodisApprovedForService = true; //  (optional) (default to null)
Integer *filterPeriodiD = 56; //  (optional) (default to null)
Boolean *filterPeriodisHierarchicalSort = true; //  (optional) (default to null)
array[String] *filterPeriodtypes = ; //  (optional) (default to null)
Boolean *filterPeriodisShowFavourites = true; //  (optional) (default to null)
Boolean *filterPeriodisHidden = true; //  (optional) (default to null)
Boolean *filterPeriodincludeSystemTasks = true; //  (optional) (default to null)
Boolean *filterPeriodisSystem = true; //  (optional) (default to null)
String *filterPeriodbatchStatus = filterPeriodbatchStatus_example; //  (optional) (default to null)
String *filterPeriodsortField = filterPeriodsortField_example; //  (optional) (default to null)
Boolean *filterPeriodsortAsc = true; //  (optional) (default to null)
String *filterPeriodgroupBy = filterPeriodgroupBy_example; //  (optional) (default to null)
Long *filterPeriodlastRowNumber = 789; //  (optional) (default to null)
Integer *filterPeriodmaxResults = 56; //  (optional) (default to null)
Integer *filterPeriodtenantID = 56; //  (optional) (default to null)
Integer *filterPeriodwebsiteID = 56; //  (optional) (default to null)
Integer *filterPerioduserID = 56; //  (optional) (default to null)

// BatchInvoicing_Get
[apiInstance batchInvoicingGetWith:filterPerioddatTypeID
    filterPeriodstatusFilter:filterPeriodstatusFilter
    filterPeriodreportTypeFilter:filterPeriodreportTypeFilter
    filterPeriodisIncludeTotals:filterPeriodisIncludeTotals
    filterPeriodisIncludePayments:filterPeriodisIncludePayments
    filterPeriodisIncludeLogs:filterPeriodisIncludeLogs
    filterPeriodisIncludeAllMedia:filterPeriodisIncludeAllMedia
    filterPeriodcustomerID:filterPeriodcustomerID
    filterPeriodpOSTerminalShiftID:filterPeriodpOSTerminalShiftID
    filterPeriodinvoiceType:filterPeriodinvoiceType
    filterPeriodaccountCustomerID:filterPeriodaccountCustomerID
    filterPeriodinvoicingStatus:filterPeriodinvoicingStatus
    filterPeriodisPhysical:filterPeriodisPhysical
    filterPeriodpostingBehaviour:filterPeriodpostingBehaviour
    filterPeriodonlyIncludeExpenseAccount:filterPeriodonlyIncludeExpenseAccount
    filterPeriodsyncStatusFilter:filterPeriodsyncStatusFilter
    filterPeriodisShowActiveOnly:filterPeriodisShowActiveOnly
    filterPeriodisShowLinkedOnly:filterPeriodisShowLinkedOnly
    filterPeriodisShowChildVariants:filterPeriodisShowChildVariants
    filterPeriodisShowPublishedOnly:filterPeriodisShowPublishedOnly
    filterPeriodincludePayments:filterPeriodincludePayments
    filterPeriodsyncLogCode:filterPeriodsyncLogCode
    filterPerioddefaultSupplierID:filterPerioddefaultSupplierID
    filterPeriodsyncLogCodeType:filterPeriodsyncLogCodeType
    filterPeriodincludeAdaptorID:filterPeriodincludeAdaptorID
    filterPeriodexcludeAdaptorID:filterPeriodexcludeAdaptorID
    filterPeriodcreatedWith:filterPeriodcreatedWith
    filterPeriodcreatedByUserId:filterPeriodcreatedByUserId
    filterPeriodclassID:filterPeriodclassID
    filterPeriodisShowAccountCustomersOnly:filterPeriodisShowAccountCustomersOnly
    filterPeriodisShowPostingInventoryOnly:filterPeriodisShowPostingInventoryOnly
    filterPeriodiDList:filterPeriodiDList
    filterPeriodcustomerIDs:filterPeriodcustomerIDs
    filterPeriodisEarlyClaimShortPaymentOnly:filterPeriodisEarlyClaimShortPaymentOnly
    filterPeriodstatuses:filterPeriodstatuses
    filterPeriodstatusStrings:filterPeriodstatusStrings
    filterPeriodstatus:filterPeriodstatus
    filterPeriodsearchString:filterPeriodsearchString
    filterPeriodsearchNameOnly:filterPeriodsearchNameOnly
    filterPeriodsearch:filterPeriodsearch
    filterPeriodstartDate:filterPeriodstartDate
    filterPeriodendDate:filterPeriodendDate
    filterPerioddatePeriod:filterPerioddatePeriod
    filterPeriodisExactMatch:filterPeriodisExactMatch
    filterPeriodisGetBasicInfo:filterPeriodisGetBasicInfo
    filterPeriodincludeDeleted:filterPeriodincludeDeleted
    filterPeriodincludeLogs:filterPeriodincludeLogs
    filterPeriodignoreID:filterPeriodignoreID
    filterPeriodparentID:filterPeriodparentID
    filterPeriodgetCountOnly:filterPeriodgetCountOnly
    filterPeriodtransactionTypeDatTypeID:filterPeriodtransactionTypeDatTypeID
    filterPeriodcategoryID:filterPeriodcategoryID
    filterPeriodadaptorID:filterPeriodadaptorID
    filterPeriodcategoryIDs:filterPeriodcategoryIDs
    filterPeriodbrandIDs:filterPeriodbrandIDs
    filterPeriodiDs:filterPeriodiDs
    filterPeriodgUIDs:filterPeriodgUIDs
    filterPeriodlinkedSupplierID:filterPeriodlinkedSupplierID
    filterPeriodisApprovedForPOS:filterPeriodisApprovedForPOS
    filterPeriodisApprovedForWeb:filterPeriodisApprovedForWeb
    filterPeriodisApprovedForService:filterPeriodisApprovedForService
    filterPeriodiD:filterPeriodiD
    filterPeriodisHierarchicalSort:filterPeriodisHierarchicalSort
    filterPeriodtypes:filterPeriodtypes
    filterPeriodisShowFavourites:filterPeriodisShowFavourites
    filterPeriodisHidden:filterPeriodisHidden
    filterPeriodincludeSystemTasks:filterPeriodincludeSystemTasks
    filterPeriodisSystem:filterPeriodisSystem
    filterPeriodbatchStatus:filterPeriodbatchStatus
    filterPeriodsortField:filterPeriodsortField
    filterPeriodsortAsc:filterPeriodsortAsc
    filterPeriodgroupBy:filterPeriodgroupBy
    filterPeriodlastRowNumber:filterPeriodlastRowNumber
    filterPeriodmaxResults:filterPeriodmaxResults
    filterPeriodtenantID:filterPeriodtenantID
    filterPeriodwebsiteID:filterPeriodwebsiteID
    filterPerioduserID:filterPerioduserID
              completionHandler: ^(DashboardPayload_BatchInvoicingItems_ output, NSError* error) {
    if (output) {
        NSLog(@"%@", output);
    }
    if (error) {
        NSLog(@"Error: %@", error);
    }
}];
var AsServerApiBatchInvoicing = require('as_server_api_batch_invoicing');

// Create an instance of the API class
var api = new AsServerApiBatchInvoicing.DefaultApi()
var opts = {
  'filterPerioddatTypeID': 56, // {Integer} 
  'filterPeriodstatusFilter': filterPeriodstatusFilter_example, // {String} 
  'filterPeriodreportTypeFilter': filterPeriodreportTypeFilter_example, // {String} 
  'filterPeriodisIncludeTotals': true, // {Boolean} 
  'filterPeriodisIncludePayments': true, // {Boolean} 
  'filterPeriodisIncludeLogs': true, // {Boolean} 
  'filterPeriodisIncludeAllMedia': true, // {Boolean} 
  'filterPeriodcustomerID': 56, // {Integer} 
  'filterPeriodpOSTerminalShiftID': 56, // {Integer} 
  'filterPeriodinvoiceType': , // {array[String]} 
  'filterPeriodaccountCustomerID': 56, // {Integer} 
  'filterPeriodinvoicingStatus': filterPeriodinvoicingStatus_example, // {String} 
  'filterPeriodisPhysical': true, // {Boolean} 
  'filterPeriodpostingBehaviour': 56, // {Integer} 
  'filterPeriodonlyIncludeExpenseAccount': true, // {Boolean} 
  'filterPeriodsyncStatusFilter': filterPeriodsyncStatusFilter_example, // {String} 
  'filterPeriodisShowActiveOnly': true, // {Boolean} 
  'filterPeriodisShowLinkedOnly': true, // {Boolean} 
  'filterPeriodisShowChildVariants': true, // {Boolean} 
  'filterPeriodisShowPublishedOnly': true, // {Boolean} 
  'filterPeriodincludePayments': true, // {Boolean} 
  'filterPeriodsyncLogCode': filterPeriodsyncLogCode_example, // {String} 
  'filterPerioddefaultSupplierID': 56, // {Integer} 
  'filterPeriodsyncLogCodeType': 56, // {Integer} 
  'filterPeriodincludeAdaptorID': 56, // {Integer} 
  'filterPeriodexcludeAdaptorID': 56, // {Integer} 
  'filterPeriodcreatedWith': filterPeriodcreatedWith_example, // {String} 
  'filterPeriodcreatedByUserId': 56, // {Integer} 
  'filterPeriodclassID': 56, // {Integer} 
  'filterPeriodisShowAccountCustomersOnly': true, // {Boolean} 
  'filterPeriodisShowPostingInventoryOnly': true, // {Boolean} 
  'filterPeriodiDList': , // {array[Integer]} 
  'filterPeriodcustomerIDs': , // {array[Integer]} 
  'filterPeriodisEarlyClaimShortPaymentOnly': true, // {Boolean} 
  'filterPeriodstatuses': , // {array[Integer]} 
  'filterPeriodstatusStrings': , // {array[String]} 
  'filterPeriodstatus': , // {array[String]} 
  'filterPeriodsearchString': filterPeriodsearchString_example, // {String} 
  'filterPeriodsearchNameOnly': true, // {Boolean} 
  'filterPeriodsearch': filterPeriodsearch_example, // {String} 
  'filterPeriodstartDate': 2013-10-20T19:20:30+01:00, // {Date} 
  'filterPeriodendDate': 2013-10-20T19:20:30+01:00, // {Date} 
  'filterPerioddatePeriod': filterPerioddatePeriod_example, // {String} 
  'filterPeriodisExactMatch': true, // {Boolean} 
  'filterPeriodisGetBasicInfo': true, // {Boolean} 
  'filterPeriodincludeDeleted': true, // {Boolean} 
  'filterPeriodincludeLogs': true, // {Boolean} 
  'filterPeriodignoreID': 56, // {Integer} 
  'filterPeriodparentID': 56, // {Integer} 
  'filterPeriodgetCountOnly': true, // {Boolean} 
  'filterPeriodtransactionTypeDatTypeID': 56, // {Integer} 
  'filterPeriodcategoryID': 56, // {Integer} 
  'filterPeriodadaptorID': 56, // {Integer} 
  'filterPeriodcategoryIDs': , // {array[Integer]} 
  'filterPeriodbrandIDs': , // {array[Integer]} 
  'filterPeriodiDs': , // {array[Integer]} 
  'filterPeriodgUIDs': , // {array[String]} 
  'filterPeriodlinkedSupplierID': 56, // {Integer} 
  'filterPeriodisApprovedForPOS': true, // {Boolean} 
  'filterPeriodisApprovedForWeb': true, // {Boolean} 
  'filterPeriodisApprovedForService': true, // {Boolean} 
  'filterPeriodiD': 56, // {Integer} 
  'filterPeriodisHierarchicalSort': true, // {Boolean} 
  'filterPeriodtypes': , // {array[String]} 
  'filterPeriodisShowFavourites': true, // {Boolean} 
  'filterPeriodisHidden': true, // {Boolean} 
  'filterPeriodincludeSystemTasks': true, // {Boolean} 
  'filterPeriodisSystem': true, // {Boolean} 
  'filterPeriodbatchStatus': filterPeriodbatchStatus_example, // {String} 
  'filterPeriodsortField': filterPeriodsortField_example, // {String} 
  'filterPeriodsortAsc': true, // {Boolean} 
  'filterPeriodgroupBy': filterPeriodgroupBy_example, // {String} 
  'filterPeriodlastRowNumber': 789, // {Long} 
  'filterPeriodmaxResults': 56, // {Integer} 
  'filterPeriodtenantID': 56, // {Integer} 
  'filterPeriodwebsiteID': 56, // {Integer} 
  'filterPerioduserID': 56 // {Integer} 
};

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

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

            // Create an instance of the API class
            var apiInstance = new DefaultApi();
            var filterPerioddatTypeID = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodstatusFilter = filterPeriodstatusFilter_example;  // String |  (optional)  (default to null)
            var filterPeriodreportTypeFilter = filterPeriodreportTypeFilter_example;  // String |  (optional)  (default to null)
            var filterPeriodisIncludeTotals = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodisIncludePayments = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodisIncludeLogs = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodisIncludeAllMedia = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodcustomerID = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodpOSTerminalShiftID = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodinvoiceType = new array[String](); // array[String] |  (optional)  (default to null)
            var filterPeriodaccountCustomerID = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodinvoicingStatus = filterPeriodinvoicingStatus_example;  // String |  (optional)  (default to null)
            var filterPeriodisPhysical = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodpostingBehaviour = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodonlyIncludeExpenseAccount = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodsyncStatusFilter = filterPeriodsyncStatusFilter_example;  // String |  (optional)  (default to null)
            var filterPeriodisShowActiveOnly = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodisShowLinkedOnly = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodisShowChildVariants = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodisShowPublishedOnly = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodincludePayments = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodsyncLogCode = filterPeriodsyncLogCode_example;  // String |  (optional)  (default to null)
            var filterPerioddefaultSupplierID = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodsyncLogCodeType = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodincludeAdaptorID = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodexcludeAdaptorID = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodcreatedWith = filterPeriodcreatedWith_example;  // String |  (optional)  (default to null)
            var filterPeriodcreatedByUserId = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodclassID = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodisShowAccountCustomersOnly = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodisShowPostingInventoryOnly = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodiDList = new array[Integer](); // array[Integer] |  (optional)  (default to null)
            var filterPeriodcustomerIDs = new array[Integer](); // array[Integer] |  (optional)  (default to null)
            var filterPeriodisEarlyClaimShortPaymentOnly = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodstatuses = new array[Integer](); // array[Integer] |  (optional)  (default to null)
            var filterPeriodstatusStrings = new array[String](); // array[String] |  (optional)  (default to null)
            var filterPeriodstatus = new array[String](); // array[String] |  (optional)  (default to null)
            var filterPeriodsearchString = filterPeriodsearchString_example;  // String |  (optional)  (default to null)
            var filterPeriodsearchNameOnly = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodsearch = filterPeriodsearch_example;  // String |  (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 filterPerioddatePeriod = filterPerioddatePeriod_example;  // String |  (optional)  (default to null)
            var filterPeriodisExactMatch = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodisGetBasicInfo = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodincludeDeleted = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodincludeLogs = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodignoreID = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodparentID = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodgetCountOnly = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodtransactionTypeDatTypeID = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodcategoryID = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodadaptorID = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodcategoryIDs = new array[Integer](); // array[Integer] |  (optional)  (default to null)
            var filterPeriodbrandIDs = new array[Integer](); // array[Integer] |  (optional)  (default to null)
            var filterPeriodiDs = new array[Integer](); // array[Integer] |  (optional)  (default to null)
            var filterPeriodgUIDs = new array[String](); // array[String] |  (optional)  (default to null)
            var filterPeriodlinkedSupplierID = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodisApprovedForPOS = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodisApprovedForWeb = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodisApprovedForService = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodiD = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodisHierarchicalSort = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodtypes = new array[String](); // array[String] |  (optional)  (default to null)
            var filterPeriodisShowFavourites = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodisHidden = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodincludeSystemTasks = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodisSystem = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodbatchStatus = filterPeriodbatchStatus_example;  // String |  (optional)  (default to null)
            var filterPeriodsortField = filterPeriodsortField_example;  // String |  (optional)  (default to null)
            var filterPeriodsortAsc = true;  // Boolean |  (optional)  (default to null)
            var filterPeriodgroupBy = filterPeriodgroupBy_example;  // String |  (optional)  (default to null)
            var filterPeriodlastRowNumber = 789;  // Long |  (optional)  (default to null)
            var filterPeriodmaxResults = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodtenantID = 56;  // Integer |  (optional)  (default to null)
            var filterPeriodwebsiteID = 56;  // Integer |  (optional)  (default to null)
            var filterPerioduserID = 56;  // Integer |  (optional)  (default to null)

            try {
                // BatchInvoicing_Get
                DashboardPayload_BatchInvoicingItems_ result = apiInstance.batchInvoicingGet(filterPerioddatTypeID, filterPeriodstatusFilter, filterPeriodreportTypeFilter, filterPeriodisIncludeTotals, filterPeriodisIncludePayments, filterPeriodisIncludeLogs, filterPeriodisIncludeAllMedia, filterPeriodcustomerID, filterPeriodpOSTerminalShiftID, filterPeriodinvoiceType, filterPeriodaccountCustomerID, filterPeriodinvoicingStatus, filterPeriodisPhysical, filterPeriodpostingBehaviour, filterPeriodonlyIncludeExpenseAccount, filterPeriodsyncStatusFilter, filterPeriodisShowActiveOnly, filterPeriodisShowLinkedOnly, filterPeriodisShowChildVariants, filterPeriodisShowPublishedOnly, filterPeriodincludePayments, filterPeriodsyncLogCode, filterPerioddefaultSupplierID, filterPeriodsyncLogCodeType, filterPeriodincludeAdaptorID, filterPeriodexcludeAdaptorID, filterPeriodcreatedWith, filterPeriodcreatedByUserId, filterPeriodclassID, filterPeriodisShowAccountCustomersOnly, filterPeriodisShowPostingInventoryOnly, filterPeriodiDList, filterPeriodcustomerIDs, filterPeriodisEarlyClaimShortPaymentOnly, filterPeriodstatuses, filterPeriodstatusStrings, filterPeriodstatus, filterPeriodsearchString, filterPeriodsearchNameOnly, filterPeriodsearch, filterPeriodstartDate, filterPeriodendDate, filterPerioddatePeriod, filterPeriodisExactMatch, filterPeriodisGetBasicInfo, filterPeriodincludeDeleted, filterPeriodincludeLogs, filterPeriodignoreID, filterPeriodparentID, filterPeriodgetCountOnly, filterPeriodtransactionTypeDatTypeID, filterPeriodcategoryID, filterPeriodadaptorID, filterPeriodcategoryIDs, filterPeriodbrandIDs, filterPeriodiDs, filterPeriodgUIDs, filterPeriodlinkedSupplierID, filterPeriodisApprovedForPOS, filterPeriodisApprovedForWeb, filterPeriodisApprovedForService, filterPeriodiD, filterPeriodisHierarchicalSort, filterPeriodtypes, filterPeriodisShowFavourites, filterPeriodisHidden, filterPeriodincludeSystemTasks, filterPeriodisSystem, filterPeriodbatchStatus, filterPeriodsortField, filterPeriodsortAsc, filterPeriodgroupBy, filterPeriodlastRowNumber, filterPeriodmaxResults, filterPeriodtenantID, filterPeriodwebsiteID, filterPerioduserID);
                Debug.WriteLine(result);
            } catch (Exception e) {
                Debug.Print("Exception when calling DefaultApi.batchInvoicingGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\DefaultApi();
$filterPerioddatTypeID = 56; // Integer | 
$filterPeriodstatusFilter = filterPeriodstatusFilter_example; // String | 
$filterPeriodreportTypeFilter = filterPeriodreportTypeFilter_example; // String | 
$filterPeriodisIncludeTotals = true; // Boolean | 
$filterPeriodisIncludePayments = true; // Boolean | 
$filterPeriodisIncludeLogs = true; // Boolean | 
$filterPeriodisIncludeAllMedia = true; // Boolean | 
$filterPeriodcustomerID = 56; // Integer | 
$filterPeriodpOSTerminalShiftID = 56; // Integer | 
$filterPeriodinvoiceType = ; // array[String] | 
$filterPeriodaccountCustomerID = 56; // Integer | 
$filterPeriodinvoicingStatus = filterPeriodinvoicingStatus_example; // String | 
$filterPeriodisPhysical = true; // Boolean | 
$filterPeriodpostingBehaviour = 56; // Integer | 
$filterPeriodonlyIncludeExpenseAccount = true; // Boolean | 
$filterPeriodsyncStatusFilter = filterPeriodsyncStatusFilter_example; // String | 
$filterPeriodisShowActiveOnly = true; // Boolean | 
$filterPeriodisShowLinkedOnly = true; // Boolean | 
$filterPeriodisShowChildVariants = true; // Boolean | 
$filterPeriodisShowPublishedOnly = true; // Boolean | 
$filterPeriodincludePayments = true; // Boolean | 
$filterPeriodsyncLogCode = filterPeriodsyncLogCode_example; // String | 
$filterPerioddefaultSupplierID = 56; // Integer | 
$filterPeriodsyncLogCodeType = 56; // Integer | 
$filterPeriodincludeAdaptorID = 56; // Integer | 
$filterPeriodexcludeAdaptorID = 56; // Integer | 
$filterPeriodcreatedWith = filterPeriodcreatedWith_example; // String | 
$filterPeriodcreatedByUserId = 56; // Integer | 
$filterPeriodclassID = 56; // Integer | 
$filterPeriodisShowAccountCustomersOnly = true; // Boolean | 
$filterPeriodisShowPostingInventoryOnly = true; // Boolean | 
$filterPeriodiDList = ; // array[Integer] | 
$filterPeriodcustomerIDs = ; // array[Integer] | 
$filterPeriodisEarlyClaimShortPaymentOnly = true; // Boolean | 
$filterPeriodstatuses = ; // array[Integer] | 
$filterPeriodstatusStrings = ; // array[String] | 
$filterPeriodstatus = ; // array[String] | 
$filterPeriodsearchString = filterPeriodsearchString_example; // String | 
$filterPeriodsearchNameOnly = true; // Boolean | 
$filterPeriodsearch = filterPeriodsearch_example; // String | 
$filterPeriodstartDate = 2013-10-20T19:20:30+01:00; // Date | 
$filterPeriodendDate = 2013-10-20T19:20:30+01:00; // Date | 
$filterPerioddatePeriod = filterPerioddatePeriod_example; // String | 
$filterPeriodisExactMatch = true; // Boolean | 
$filterPeriodisGetBasicInfo = true; // Boolean | 
$filterPeriodincludeDeleted = true; // Boolean | 
$filterPeriodincludeLogs = true; // Boolean | 
$filterPeriodignoreID = 56; // Integer | 
$filterPeriodparentID = 56; // Integer | 
$filterPeriodgetCountOnly = true; // Boolean | 
$filterPeriodtransactionTypeDatTypeID = 56; // Integer | 
$filterPeriodcategoryID = 56; // Integer | 
$filterPeriodadaptorID = 56; // Integer | 
$filterPeriodcategoryIDs = ; // array[Integer] | 
$filterPeriodbrandIDs = ; // array[Integer] | 
$filterPeriodiDs = ; // array[Integer] | 
$filterPeriodgUIDs = ; // array[String] | 
$filterPeriodlinkedSupplierID = 56; // Integer | 
$filterPeriodisApprovedForPOS = true; // Boolean | 
$filterPeriodisApprovedForWeb = true; // Boolean | 
$filterPeriodisApprovedForService = true; // Boolean | 
$filterPeriodiD = 56; // Integer | 
$filterPeriodisHierarchicalSort = true; // Boolean | 
$filterPeriodtypes = ; // array[String] | 
$filterPeriodisShowFavourites = true; // Boolean | 
$filterPeriodisHidden = true; // Boolean | 
$filterPeriodincludeSystemTasks = true; // Boolean | 
$filterPeriodisSystem = true; // Boolean | 
$filterPeriodbatchStatus = filterPeriodbatchStatus_example; // String | 
$filterPeriodsortField = filterPeriodsortField_example; // String | 
$filterPeriodsortAsc = true; // Boolean | 
$filterPeriodgroupBy = filterPeriodgroupBy_example; // String | 
$filterPeriodlastRowNumber = 789; // Long | 
$filterPeriodmaxResults = 56; // Integer | 
$filterPeriodtenantID = 56; // Integer | 
$filterPeriodwebsiteID = 56; // Integer | 
$filterPerioduserID = 56; // Integer | 

try {
    $result = $api_instance->batchInvoicingGet($filterPerioddatTypeID, $filterPeriodstatusFilter, $filterPeriodreportTypeFilter, $filterPeriodisIncludeTotals, $filterPeriodisIncludePayments, $filterPeriodisIncludeLogs, $filterPeriodisIncludeAllMedia, $filterPeriodcustomerID, $filterPeriodpOSTerminalShiftID, $filterPeriodinvoiceType, $filterPeriodaccountCustomerID, $filterPeriodinvoicingStatus, $filterPeriodisPhysical, $filterPeriodpostingBehaviour, $filterPeriodonlyIncludeExpenseAccount, $filterPeriodsyncStatusFilter, $filterPeriodisShowActiveOnly, $filterPeriodisShowLinkedOnly, $filterPeriodisShowChildVariants, $filterPeriodisShowPublishedOnly, $filterPeriodincludePayments, $filterPeriodsyncLogCode, $filterPerioddefaultSupplierID, $filterPeriodsyncLogCodeType, $filterPeriodincludeAdaptorID, $filterPeriodexcludeAdaptorID, $filterPeriodcreatedWith, $filterPeriodcreatedByUserId, $filterPeriodclassID, $filterPeriodisShowAccountCustomersOnly, $filterPeriodisShowPostingInventoryOnly, $filterPeriodiDList, $filterPeriodcustomerIDs, $filterPeriodisEarlyClaimShortPaymentOnly, $filterPeriodstatuses, $filterPeriodstatusStrings, $filterPeriodstatus, $filterPeriodsearchString, $filterPeriodsearchNameOnly, $filterPeriodsearch, $filterPeriodstartDate, $filterPeriodendDate, $filterPerioddatePeriod, $filterPeriodisExactMatch, $filterPeriodisGetBasicInfo, $filterPeriodincludeDeleted, $filterPeriodincludeLogs, $filterPeriodignoreID, $filterPeriodparentID, $filterPeriodgetCountOnly, $filterPeriodtransactionTypeDatTypeID, $filterPeriodcategoryID, $filterPeriodadaptorID, $filterPeriodcategoryIDs, $filterPeriodbrandIDs, $filterPeriodiDs, $filterPeriodgUIDs, $filterPeriodlinkedSupplierID, $filterPeriodisApprovedForPOS, $filterPeriodisApprovedForWeb, $filterPeriodisApprovedForService, $filterPeriodiD, $filterPeriodisHierarchicalSort, $filterPeriodtypes, $filterPeriodisShowFavourites, $filterPeriodisHidden, $filterPeriodincludeSystemTasks, $filterPeriodisSystem, $filterPeriodbatchStatus, $filterPeriodsortField, $filterPeriodsortAsc, $filterPeriodgroupBy, $filterPeriodlastRowNumber, $filterPeriodmaxResults, $filterPeriodtenantID, $filterPeriodwebsiteID, $filterPerioduserID);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->batchInvoicingGet: ', $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 $filterPerioddatTypeID = 56; # Integer | 
my $filterPeriodstatusFilter = filterPeriodstatusFilter_example; # String | 
my $filterPeriodreportTypeFilter = filterPeriodreportTypeFilter_example; # String | 
my $filterPeriodisIncludeTotals = true; # Boolean | 
my $filterPeriodisIncludePayments = true; # Boolean | 
my $filterPeriodisIncludeLogs = true; # Boolean | 
my $filterPeriodisIncludeAllMedia = true; # Boolean | 
my $filterPeriodcustomerID = 56; # Integer | 
my $filterPeriodpOSTerminalShiftID = 56; # Integer | 
my $filterPeriodinvoiceType = []; # array[String] | 
my $filterPeriodaccountCustomerID = 56; # Integer | 
my $filterPeriodinvoicingStatus = filterPeriodinvoicingStatus_example; # String | 
my $filterPeriodisPhysical = true; # Boolean | 
my $filterPeriodpostingBehaviour = 56; # Integer | 
my $filterPeriodonlyIncludeExpenseAccount = true; # Boolean | 
my $filterPeriodsyncStatusFilter = filterPeriodsyncStatusFilter_example; # String | 
my $filterPeriodisShowActiveOnly = true; # Boolean | 
my $filterPeriodisShowLinkedOnly = true; # Boolean | 
my $filterPeriodisShowChildVariants = true; # Boolean | 
my $filterPeriodisShowPublishedOnly = true; # Boolean | 
my $filterPeriodincludePayments = true; # Boolean | 
my $filterPeriodsyncLogCode = filterPeriodsyncLogCode_example; # String | 
my $filterPerioddefaultSupplierID = 56; # Integer | 
my $filterPeriodsyncLogCodeType = 56; # Integer | 
my $filterPeriodincludeAdaptorID = 56; # Integer | 
my $filterPeriodexcludeAdaptorID = 56; # Integer | 
my $filterPeriodcreatedWith = filterPeriodcreatedWith_example; # String | 
my $filterPeriodcreatedByUserId = 56; # Integer | 
my $filterPeriodclassID = 56; # Integer | 
my $filterPeriodisShowAccountCustomersOnly = true; # Boolean | 
my $filterPeriodisShowPostingInventoryOnly = true; # Boolean | 
my $filterPeriodiDList = []; # array[Integer] | 
my $filterPeriodcustomerIDs = []; # array[Integer] | 
my $filterPeriodisEarlyClaimShortPaymentOnly = true; # Boolean | 
my $filterPeriodstatuses = []; # array[Integer] | 
my $filterPeriodstatusStrings = []; # array[String] | 
my $filterPeriodstatus = []; # array[String] | 
my $filterPeriodsearchString = filterPeriodsearchString_example; # String | 
my $filterPeriodsearchNameOnly = true; # Boolean | 
my $filterPeriodsearch = filterPeriodsearch_example; # String | 
my $filterPeriodstartDate = 2013-10-20T19:20:30+01:00; # Date | 
my $filterPeriodendDate = 2013-10-20T19:20:30+01:00; # Date | 
my $filterPerioddatePeriod = filterPerioddatePeriod_example; # String | 
my $filterPeriodisExactMatch = true; # Boolean | 
my $filterPeriodisGetBasicInfo = true; # Boolean | 
my $filterPeriodincludeDeleted = true; # Boolean | 
my $filterPeriodincludeLogs = true; # Boolean | 
my $filterPeriodignoreID = 56; # Integer | 
my $filterPeriodparentID = 56; # Integer | 
my $filterPeriodgetCountOnly = true; # Boolean | 
my $filterPeriodtransactionTypeDatTypeID = 56; # Integer | 
my $filterPeriodcategoryID = 56; # Integer | 
my $filterPeriodadaptorID = 56; # Integer | 
my $filterPeriodcategoryIDs = []; # array[Integer] | 
my $filterPeriodbrandIDs = []; # array[Integer] | 
my $filterPeriodiDs = []; # array[Integer] | 
my $filterPeriodgUIDs = []; # array[String] | 
my $filterPeriodlinkedSupplierID = 56; # Integer | 
my $filterPeriodisApprovedForPOS = true; # Boolean | 
my $filterPeriodisApprovedForWeb = true; # Boolean | 
my $filterPeriodisApprovedForService = true; # Boolean | 
my $filterPeriodiD = 56; # Integer | 
my $filterPeriodisHierarchicalSort = true; # Boolean | 
my $filterPeriodtypes = []; # array[String] | 
my $filterPeriodisShowFavourites = true; # Boolean | 
my $filterPeriodisHidden = true; # Boolean | 
my $filterPeriodincludeSystemTasks = true; # Boolean | 
my $filterPeriodisSystem = true; # Boolean | 
my $filterPeriodbatchStatus = filterPeriodbatchStatus_example; # String | 
my $filterPeriodsortField = filterPeriodsortField_example; # String | 
my $filterPeriodsortAsc = true; # Boolean | 
my $filterPeriodgroupBy = filterPeriodgroupBy_example; # String | 
my $filterPeriodlastRowNumber = 789; # Long | 
my $filterPeriodmaxResults = 56; # Integer | 
my $filterPeriodtenantID = 56; # Integer | 
my $filterPeriodwebsiteID = 56; # Integer | 
my $filterPerioduserID = 56; # Integer | 

eval {
    my $result = $api_instance->batchInvoicingGet(filterPerioddatTypeID => $filterPerioddatTypeID, filterPeriodstatusFilter => $filterPeriodstatusFilter, filterPeriodreportTypeFilter => $filterPeriodreportTypeFilter, filterPeriodisIncludeTotals => $filterPeriodisIncludeTotals, filterPeriodisIncludePayments => $filterPeriodisIncludePayments, filterPeriodisIncludeLogs => $filterPeriodisIncludeLogs, filterPeriodisIncludeAllMedia => $filterPeriodisIncludeAllMedia, filterPeriodcustomerID => $filterPeriodcustomerID, filterPeriodpOSTerminalShiftID => $filterPeriodpOSTerminalShiftID, filterPeriodinvoiceType => $filterPeriodinvoiceType, filterPeriodaccountCustomerID => $filterPeriodaccountCustomerID, filterPeriodinvoicingStatus => $filterPeriodinvoicingStatus, filterPeriodisPhysical => $filterPeriodisPhysical, filterPeriodpostingBehaviour => $filterPeriodpostingBehaviour, filterPeriodonlyIncludeExpenseAccount => $filterPeriodonlyIncludeExpenseAccount, filterPeriodsyncStatusFilter => $filterPeriodsyncStatusFilter, filterPeriodisShowActiveOnly => $filterPeriodisShowActiveOnly, filterPeriodisShowLinkedOnly => $filterPeriodisShowLinkedOnly, filterPeriodisShowChildVariants => $filterPeriodisShowChildVariants, filterPeriodisShowPublishedOnly => $filterPeriodisShowPublishedOnly, filterPeriodincludePayments => $filterPeriodincludePayments, filterPeriodsyncLogCode => $filterPeriodsyncLogCode, filterPerioddefaultSupplierID => $filterPerioddefaultSupplierID, filterPeriodsyncLogCodeType => $filterPeriodsyncLogCodeType, filterPeriodincludeAdaptorID => $filterPeriodincludeAdaptorID, filterPeriodexcludeAdaptorID => $filterPeriodexcludeAdaptorID, filterPeriodcreatedWith => $filterPeriodcreatedWith, filterPeriodcreatedByUserId => $filterPeriodcreatedByUserId, filterPeriodclassID => $filterPeriodclassID, filterPeriodisShowAccountCustomersOnly => $filterPeriodisShowAccountCustomersOnly, filterPeriodisShowPostingInventoryOnly => $filterPeriodisShowPostingInventoryOnly, filterPeriodiDList => $filterPeriodiDList, filterPeriodcustomerIDs => $filterPeriodcustomerIDs, filterPeriodisEarlyClaimShortPaymentOnly => $filterPeriodisEarlyClaimShortPaymentOnly, filterPeriodstatuses => $filterPeriodstatuses, filterPeriodstatusStrings => $filterPeriodstatusStrings, filterPeriodstatus => $filterPeriodstatus, filterPeriodsearchString => $filterPeriodsearchString, filterPeriodsearchNameOnly => $filterPeriodsearchNameOnly, filterPeriodsearch => $filterPeriodsearch, filterPeriodstartDate => $filterPeriodstartDate, filterPeriodendDate => $filterPeriodendDate, filterPerioddatePeriod => $filterPerioddatePeriod, filterPeriodisExactMatch => $filterPeriodisExactMatch, filterPeriodisGetBasicInfo => $filterPeriodisGetBasicInfo, filterPeriodincludeDeleted => $filterPeriodincludeDeleted, filterPeriodincludeLogs => $filterPeriodincludeLogs, filterPeriodignoreID => $filterPeriodignoreID, filterPeriodparentID => $filterPeriodparentID, filterPeriodgetCountOnly => $filterPeriodgetCountOnly, filterPeriodtransactionTypeDatTypeID => $filterPeriodtransactionTypeDatTypeID, filterPeriodcategoryID => $filterPeriodcategoryID, filterPeriodadaptorID => $filterPeriodadaptorID, filterPeriodcategoryIDs => $filterPeriodcategoryIDs, filterPeriodbrandIDs => $filterPeriodbrandIDs, filterPeriodiDs => $filterPeriodiDs, filterPeriodgUIDs => $filterPeriodgUIDs, filterPeriodlinkedSupplierID => $filterPeriodlinkedSupplierID, filterPeriodisApprovedForPOS => $filterPeriodisApprovedForPOS, filterPeriodisApprovedForWeb => $filterPeriodisApprovedForWeb, filterPeriodisApprovedForService => $filterPeriodisApprovedForService, filterPeriodiD => $filterPeriodiD, filterPeriodisHierarchicalSort => $filterPeriodisHierarchicalSort, filterPeriodtypes => $filterPeriodtypes, filterPeriodisShowFavourites => $filterPeriodisShowFavourites, filterPeriodisHidden => $filterPeriodisHidden, filterPeriodincludeSystemTasks => $filterPeriodincludeSystemTasks, filterPeriodisSystem => $filterPeriodisSystem, filterPeriodbatchStatus => $filterPeriodbatchStatus, filterPeriodsortField => $filterPeriodsortField, filterPeriodsortAsc => $filterPeriodsortAsc, filterPeriodgroupBy => $filterPeriodgroupBy, filterPeriodlastRowNumber => $filterPeriodlastRowNumber, filterPeriodmaxResults => $filterPeriodmaxResults, filterPeriodtenantID => $filterPeriodtenantID, filterPeriodwebsiteID => $filterPeriodwebsiteID, filterPerioduserID => $filterPerioduserID);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->batchInvoicingGet: $@\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()
filterPerioddatTypeID = 56 # Integer |  (optional) (default to null)
filterPeriodstatusFilter = filterPeriodstatusFilter_example # String |  (optional) (default to null)
filterPeriodreportTypeFilter = filterPeriodreportTypeFilter_example # String |  (optional) (default to null)
filterPeriodisIncludeTotals = true # Boolean |  (optional) (default to null)
filterPeriodisIncludePayments = true # Boolean |  (optional) (default to null)
filterPeriodisIncludeLogs = true # Boolean |  (optional) (default to null)
filterPeriodisIncludeAllMedia = true # Boolean |  (optional) (default to null)
filterPeriodcustomerID = 56 # Integer |  (optional) (default to null)
filterPeriodpOSTerminalShiftID = 56 # Integer |  (optional) (default to null)
filterPeriodinvoiceType =  # array[String] |  (optional) (default to null)
filterPeriodaccountCustomerID = 56 # Integer |  (optional) (default to null)
filterPeriodinvoicingStatus = filterPeriodinvoicingStatus_example # String |  (optional) (default to null)
filterPeriodisPhysical = true # Boolean |  (optional) (default to null)
filterPeriodpostingBehaviour = 56 # Integer |  (optional) (default to null)
filterPeriodonlyIncludeExpenseAccount = true # Boolean |  (optional) (default to null)
filterPeriodsyncStatusFilter = filterPeriodsyncStatusFilter_example # String |  (optional) (default to null)
filterPeriodisShowActiveOnly = true # Boolean |  (optional) (default to null)
filterPeriodisShowLinkedOnly = true # Boolean |  (optional) (default to null)
filterPeriodisShowChildVariants = true # Boolean |  (optional) (default to null)
filterPeriodisShowPublishedOnly = true # Boolean |  (optional) (default to null)
filterPeriodincludePayments = true # Boolean |  (optional) (default to null)
filterPeriodsyncLogCode = filterPeriodsyncLogCode_example # String |  (optional) (default to null)
filterPerioddefaultSupplierID = 56 # Integer |  (optional) (default to null)
filterPeriodsyncLogCodeType = 56 # Integer |  (optional) (default to null)
filterPeriodincludeAdaptorID = 56 # Integer |  (optional) (default to null)
filterPeriodexcludeAdaptorID = 56 # Integer |  (optional) (default to null)
filterPeriodcreatedWith = filterPeriodcreatedWith_example # String |  (optional) (default to null)
filterPeriodcreatedByUserId = 56 # Integer |  (optional) (default to null)
filterPeriodclassID = 56 # Integer |  (optional) (default to null)
filterPeriodisShowAccountCustomersOnly = true # Boolean |  (optional) (default to null)
filterPeriodisShowPostingInventoryOnly = true # Boolean |  (optional) (default to null)
filterPeriodiDList =  # array[Integer] |  (optional) (default to null)
filterPeriodcustomerIDs =  # array[Integer] |  (optional) (default to null)
filterPeriodisEarlyClaimShortPaymentOnly = true # Boolean |  (optional) (default to null)
filterPeriodstatuses =  # array[Integer] |  (optional) (default to null)
filterPeriodstatusStrings =  # array[String] |  (optional) (default to null)
filterPeriodstatus =  # array[String] |  (optional) (default to null)
filterPeriodsearchString = filterPeriodsearchString_example # String |  (optional) (default to null)
filterPeriodsearchNameOnly = true # Boolean |  (optional) (default to null)
filterPeriodsearch = filterPeriodsearch_example # String |  (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)
filterPerioddatePeriod = filterPerioddatePeriod_example # String |  (optional) (default to null)
filterPeriodisExactMatch = true # Boolean |  (optional) (default to null)
filterPeriodisGetBasicInfo = true # Boolean |  (optional) (default to null)
filterPeriodincludeDeleted = true # Boolean |  (optional) (default to null)
filterPeriodincludeLogs = true # Boolean |  (optional) (default to null)
filterPeriodignoreID = 56 # Integer |  (optional) (default to null)
filterPeriodparentID = 56 # Integer |  (optional) (default to null)
filterPeriodgetCountOnly = true # Boolean |  (optional) (default to null)
filterPeriodtransactionTypeDatTypeID = 56 # Integer |  (optional) (default to null)
filterPeriodcategoryID = 56 # Integer |  (optional) (default to null)
filterPeriodadaptorID = 56 # Integer |  (optional) (default to null)
filterPeriodcategoryIDs =  # array[Integer] |  (optional) (default to null)
filterPeriodbrandIDs =  # array[Integer] |  (optional) (default to null)
filterPeriodiDs =  # array[Integer] |  (optional) (default to null)
filterPeriodgUIDs =  # array[String] |  (optional) (default to null)
filterPeriodlinkedSupplierID = 56 # Integer |  (optional) (default to null)
filterPeriodisApprovedForPOS = true # Boolean |  (optional) (default to null)
filterPeriodisApprovedForWeb = true # Boolean |  (optional) (default to null)
filterPeriodisApprovedForService = true # Boolean |  (optional) (default to null)
filterPeriodiD = 56 # Integer |  (optional) (default to null)
filterPeriodisHierarchicalSort = true # Boolean |  (optional) (default to null)
filterPeriodtypes =  # array[String] |  (optional) (default to null)
filterPeriodisShowFavourites = true # Boolean |  (optional) (default to null)
filterPeriodisHidden = true # Boolean |  (optional) (default to null)
filterPeriodincludeSystemTasks = true # Boolean |  (optional) (default to null)
filterPeriodisSystem = true # Boolean |  (optional) (default to null)
filterPeriodbatchStatus = filterPeriodbatchStatus_example # String |  (optional) (default to null)
filterPeriodsortField = filterPeriodsortField_example # String |  (optional) (default to null)
filterPeriodsortAsc = true # Boolean |  (optional) (default to null)
filterPeriodgroupBy = filterPeriodgroupBy_example # String |  (optional) (default to null)
filterPeriodlastRowNumber = 789 # Long |  (optional) (default to null)
filterPeriodmaxResults = 56 # Integer |  (optional) (default to null)
filterPeriodtenantID = 56 # Integer |  (optional) (default to null)
filterPeriodwebsiteID = 56 # Integer |  (optional) (default to null)
filterPerioduserID = 56 # Integer |  (optional) (default to null)

try:
    # BatchInvoicing_Get
    api_response = api_instance.batch_invoicing_get(filterPerioddatTypeID=filterPerioddatTypeID, filterPeriodstatusFilter=filterPeriodstatusFilter, filterPeriodreportTypeFilter=filterPeriodreportTypeFilter, filterPeriodisIncludeTotals=filterPeriodisIncludeTotals, filterPeriodisIncludePayments=filterPeriodisIncludePayments, filterPeriodisIncludeLogs=filterPeriodisIncludeLogs, filterPeriodisIncludeAllMedia=filterPeriodisIncludeAllMedia, filterPeriodcustomerID=filterPeriodcustomerID, filterPeriodpOSTerminalShiftID=filterPeriodpOSTerminalShiftID, filterPeriodinvoiceType=filterPeriodinvoiceType, filterPeriodaccountCustomerID=filterPeriodaccountCustomerID, filterPeriodinvoicingStatus=filterPeriodinvoicingStatus, filterPeriodisPhysical=filterPeriodisPhysical, filterPeriodpostingBehaviour=filterPeriodpostingBehaviour, filterPeriodonlyIncludeExpenseAccount=filterPeriodonlyIncludeExpenseAccount, filterPeriodsyncStatusFilter=filterPeriodsyncStatusFilter, filterPeriodisShowActiveOnly=filterPeriodisShowActiveOnly, filterPeriodisShowLinkedOnly=filterPeriodisShowLinkedOnly, filterPeriodisShowChildVariants=filterPeriodisShowChildVariants, filterPeriodisShowPublishedOnly=filterPeriodisShowPublishedOnly, filterPeriodincludePayments=filterPeriodincludePayments, filterPeriodsyncLogCode=filterPeriodsyncLogCode, filterPerioddefaultSupplierID=filterPerioddefaultSupplierID, filterPeriodsyncLogCodeType=filterPeriodsyncLogCodeType, filterPeriodincludeAdaptorID=filterPeriodincludeAdaptorID, filterPeriodexcludeAdaptorID=filterPeriodexcludeAdaptorID, filterPeriodcreatedWith=filterPeriodcreatedWith, filterPeriodcreatedByUserId=filterPeriodcreatedByUserId, filterPeriodclassID=filterPeriodclassID, filterPeriodisShowAccountCustomersOnly=filterPeriodisShowAccountCustomersOnly, filterPeriodisShowPostingInventoryOnly=filterPeriodisShowPostingInventoryOnly, filterPeriodiDList=filterPeriodiDList, filterPeriodcustomerIDs=filterPeriodcustomerIDs, filterPeriodisEarlyClaimShortPaymentOnly=filterPeriodisEarlyClaimShortPaymentOnly, filterPeriodstatuses=filterPeriodstatuses, filterPeriodstatusStrings=filterPeriodstatusStrings, filterPeriodstatus=filterPeriodstatus, filterPeriodsearchString=filterPeriodsearchString, filterPeriodsearchNameOnly=filterPeriodsearchNameOnly, filterPeriodsearch=filterPeriodsearch, filterPeriodstartDate=filterPeriodstartDate, filterPeriodendDate=filterPeriodendDate, filterPerioddatePeriod=filterPerioddatePeriod, filterPeriodisExactMatch=filterPeriodisExactMatch, filterPeriodisGetBasicInfo=filterPeriodisGetBasicInfo, filterPeriodincludeDeleted=filterPeriodincludeDeleted, filterPeriodincludeLogs=filterPeriodincludeLogs, filterPeriodignoreID=filterPeriodignoreID, filterPeriodparentID=filterPeriodparentID, filterPeriodgetCountOnly=filterPeriodgetCountOnly, filterPeriodtransactionTypeDatTypeID=filterPeriodtransactionTypeDatTypeID, filterPeriodcategoryID=filterPeriodcategoryID, filterPeriodadaptorID=filterPeriodadaptorID, filterPeriodcategoryIDs=filterPeriodcategoryIDs, filterPeriodbrandIDs=filterPeriodbrandIDs, filterPeriodiDs=filterPeriodiDs, filterPeriodgUIDs=filterPeriodgUIDs, filterPeriodlinkedSupplierID=filterPeriodlinkedSupplierID, filterPeriodisApprovedForPOS=filterPeriodisApprovedForPOS, filterPeriodisApprovedForWeb=filterPeriodisApprovedForWeb, filterPeriodisApprovedForService=filterPeriodisApprovedForService, filterPeriodiD=filterPeriodiD, filterPeriodisHierarchicalSort=filterPeriodisHierarchicalSort, filterPeriodtypes=filterPeriodtypes, filterPeriodisShowFavourites=filterPeriodisShowFavourites, filterPeriodisHidden=filterPeriodisHidden, filterPeriodincludeSystemTasks=filterPeriodincludeSystemTasks, filterPeriodisSystem=filterPeriodisSystem, filterPeriodbatchStatus=filterPeriodbatchStatus, filterPeriodsortField=filterPeriodsortField, filterPeriodsortAsc=filterPeriodsortAsc, filterPeriodgroupBy=filterPeriodgroupBy, filterPeriodlastRowNumber=filterPeriodlastRowNumber, filterPeriodmaxResults=filterPeriodmaxResults, filterPeriodtenantID=filterPeriodtenantID, filterPeriodwebsiteID=filterPeriodwebsiteID, filterPerioduserID=filterPerioduserID)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->batchInvoicingGet: %s\n" % e)
extern crate DefaultApi;

pub fn main() {
    let filterPerioddatTypeID = 56; // Integer
    let filterPeriodstatusFilter = filterPeriodstatusFilter_example; // String
    let filterPeriodreportTypeFilter = filterPeriodreportTypeFilter_example; // String
    let filterPeriodisIncludeTotals = true; // Boolean
    let filterPeriodisIncludePayments = true; // Boolean
    let filterPeriodisIncludeLogs = true; // Boolean
    let filterPeriodisIncludeAllMedia = true; // Boolean
    let filterPeriodcustomerID = 56; // Integer
    let filterPeriodpOSTerminalShiftID = 56; // Integer
    let filterPeriodinvoiceType = ; // array[String]
    let filterPeriodaccountCustomerID = 56; // Integer
    let filterPeriodinvoicingStatus = filterPeriodinvoicingStatus_example; // String
    let filterPeriodisPhysical = true; // Boolean
    let filterPeriodpostingBehaviour = 56; // Integer
    let filterPeriodonlyIncludeExpenseAccount = true; // Boolean
    let filterPeriodsyncStatusFilter = filterPeriodsyncStatusFilter_example; // String
    let filterPeriodisShowActiveOnly = true; // Boolean
    let filterPeriodisShowLinkedOnly = true; // Boolean
    let filterPeriodisShowChildVariants = true; // Boolean
    let filterPeriodisShowPublishedOnly = true; // Boolean
    let filterPeriodincludePayments = true; // Boolean
    let filterPeriodsyncLogCode = filterPeriodsyncLogCode_example; // String
    let filterPerioddefaultSupplierID = 56; // Integer
    let filterPeriodsyncLogCodeType = 56; // Integer
    let filterPeriodincludeAdaptorID = 56; // Integer
    let filterPeriodexcludeAdaptorID = 56; // Integer
    let filterPeriodcreatedWith = filterPeriodcreatedWith_example; // String
    let filterPeriodcreatedByUserId = 56; // Integer
    let filterPeriodclassID = 56; // Integer
    let filterPeriodisShowAccountCustomersOnly = true; // Boolean
    let filterPeriodisShowPostingInventoryOnly = true; // Boolean
    let filterPeriodiDList = ; // array[Integer]
    let filterPeriodcustomerIDs = ; // array[Integer]
    let filterPeriodisEarlyClaimShortPaymentOnly = true; // Boolean
    let filterPeriodstatuses = ; // array[Integer]
    let filterPeriodstatusStrings = ; // array[String]
    let filterPeriodstatus = ; // array[String]
    let filterPeriodsearchString = filterPeriodsearchString_example; // String
    let filterPeriodsearchNameOnly = true; // Boolean
    let filterPeriodsearch = filterPeriodsearch_example; // String
    let filterPeriodstartDate = 2013-10-20T19:20:30+01:00; // Date
    let filterPeriodendDate = 2013-10-20T19:20:30+01:00; // Date
    let filterPerioddatePeriod = filterPerioddatePeriod_example; // String
    let filterPeriodisExactMatch = true; // Boolean
    let filterPeriodisGetBasicInfo = true; // Boolean
    let filterPeriodincludeDeleted = true; // Boolean
    let filterPeriodincludeLogs = true; // Boolean
    let filterPeriodignoreID = 56; // Integer
    let filterPeriodparentID = 56; // Integer
    let filterPeriodgetCountOnly = true; // Boolean
    let filterPeriodtransactionTypeDatTypeID = 56; // Integer
    let filterPeriodcategoryID = 56; // Integer
    let filterPeriodadaptorID = 56; // Integer
    let filterPeriodcategoryIDs = ; // array[Integer]
    let filterPeriodbrandIDs = ; // array[Integer]
    let filterPeriodiDs = ; // array[Integer]
    let filterPeriodgUIDs = ; // array[String]
    let filterPeriodlinkedSupplierID = 56; // Integer
    let filterPeriodisApprovedForPOS = true; // Boolean
    let filterPeriodisApprovedForWeb = true; // Boolean
    let filterPeriodisApprovedForService = true; // Boolean
    let filterPeriodiD = 56; // Integer
    let filterPeriodisHierarchicalSort = true; // Boolean
    let filterPeriodtypes = ; // array[String]
    let filterPeriodisShowFavourites = true; // Boolean
    let filterPeriodisHidden = true; // Boolean
    let filterPeriodincludeSystemTasks = true; // Boolean
    let filterPeriodisSystem = true; // Boolean
    let filterPeriodbatchStatus = filterPeriodbatchStatus_example; // String
    let filterPeriodsortField = filterPeriodsortField_example; // String
    let filterPeriodsortAsc = true; // Boolean
    let filterPeriodgroupBy = filterPeriodgroupBy_example; // String
    let filterPeriodlastRowNumber = 789; // Long
    let filterPeriodmaxResults = 56; // Integer
    let filterPeriodtenantID = 56; // Integer
    let filterPeriodwebsiteID = 56; // Integer
    let filterPerioduserID = 56; // Integer

    let mut context = DefaultApi::Context::default();
    let result = client.batchInvoicingGet(filterPerioddatTypeID, filterPeriodstatusFilter, filterPeriodreportTypeFilter, filterPeriodisIncludeTotals, filterPeriodisIncludePayments, filterPeriodisIncludeLogs, filterPeriodisIncludeAllMedia, filterPeriodcustomerID, filterPeriodpOSTerminalShiftID, filterPeriodinvoiceType, filterPeriodaccountCustomerID, filterPeriodinvoicingStatus, filterPeriodisPhysical, filterPeriodpostingBehaviour, filterPeriodonlyIncludeExpenseAccount, filterPeriodsyncStatusFilter, filterPeriodisShowActiveOnly, filterPeriodisShowLinkedOnly, filterPeriodisShowChildVariants, filterPeriodisShowPublishedOnly, filterPeriodincludePayments, filterPeriodsyncLogCode, filterPerioddefaultSupplierID, filterPeriodsyncLogCodeType, filterPeriodincludeAdaptorID, filterPeriodexcludeAdaptorID, filterPeriodcreatedWith, filterPeriodcreatedByUserId, filterPeriodclassID, filterPeriodisShowAccountCustomersOnly, filterPeriodisShowPostingInventoryOnly, filterPeriodiDList, filterPeriodcustomerIDs, filterPeriodisEarlyClaimShortPaymentOnly, filterPeriodstatuses, filterPeriodstatusStrings, filterPeriodstatus, filterPeriodsearchString, filterPeriodsearchNameOnly, filterPeriodsearch, filterPeriodstartDate, filterPeriodendDate, filterPerioddatePeriod, filterPeriodisExactMatch, filterPeriodisGetBasicInfo, filterPeriodincludeDeleted, filterPeriodincludeLogs, filterPeriodignoreID, filterPeriodparentID, filterPeriodgetCountOnly, filterPeriodtransactionTypeDatTypeID, filterPeriodcategoryID, filterPeriodadaptorID, filterPeriodcategoryIDs, filterPeriodbrandIDs, filterPeriodiDs, filterPeriodgUIDs, filterPeriodlinkedSupplierID, filterPeriodisApprovedForPOS, filterPeriodisApprovedForWeb, filterPeriodisApprovedForService, filterPeriodiD, filterPeriodisHierarchicalSort, filterPeriodtypes, filterPeriodisShowFavourites, filterPeriodisHidden, filterPeriodincludeSystemTasks, filterPeriodisSystem, filterPeriodbatchStatus, filterPeriodsortField, filterPeriodsortAsc, filterPeriodgroupBy, filterPeriodlastRowNumber, filterPeriodmaxResults, filterPeriodtenantID, filterPeriodwebsiteID, filterPerioduserID, &context).wait();

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

Scopes

Parameters

Query parameters
Name Description
filter.datTypeID
Integer (int32)
filter.statusFilter
String
filter.reportTypeFilter
String
filter.isIncludeTotals
Boolean
filter.isIncludePayments
Boolean
filter.isIncludeLogs
Boolean
filter.isIncludeAllMedia
Boolean
filter.customerID
Integer (int32)
filter.pOSTerminalShiftID
Integer (int32)
filter.invoiceType
array[String]
filter.accountCustomerID
Integer (int32)
filter.invoicingStatus
String
filter.isPhysical
Boolean
filter.postingBehaviour
Integer (int32)
filter.onlyIncludeExpenseAccount
Boolean
filter.syncStatusFilter
String
filter.isShowActiveOnly
Boolean
filter.isShowLinkedOnly
Boolean
filter.isShowChildVariants
Boolean
filter.isShowPublishedOnly
Boolean
filter.includePayments
Boolean
filter.syncLogCode
String
filter.defaultSupplierID
Integer (int32)
filter.syncLogCodeType
Integer (int32)
filter.includeAdaptorID
Integer (int32)
filter.excludeAdaptorID
Integer (int32)
filter.createdWith
String
filter.createdByUserId
Integer (int32)
filter.classID
Integer (int32)
filter.isShowAccountCustomersOnly
Boolean
filter.isShowPostingInventoryOnly
Boolean
filter.iDList
array[Integer] (int32)
filter.customerIDs
array[Integer] (int32)
filter.isEarlyClaimShortPaymentOnly
Boolean
filter.statuses
array[Integer] (int32)
filter.statusStrings
array[String]
filter.status
array[String]
filter.searchString
String
filter.searchNameOnly
Boolean
filter.search
String
filter.startDate
Date (date-time)
filter.endDate
Date (date-time)
filter.datePeriod
String
filter.isExactMatch
Boolean
filter.isGetBasicInfo
Boolean
filter.includeDeleted
Boolean
filter.includeLogs
Boolean
filter.ignoreID
Integer (int32)
filter.parentID
Integer (int32)
filter.getCountOnly
Boolean
filter.transactionTypeDatTypeID
Integer (int32)
filter.categoryID
Integer (int32)
filter.adaptorID
Integer (int32)
filter.categoryIDs
array[Integer] (int32)
filter.brandIDs
array[Integer] (int32)
filter.iDs
array[Integer] (int32)
filter.gUIDs
array[String]
filter.linkedSupplierID
Integer (int32)
filter.isApprovedForPOS
Boolean
filter.isApprovedForWeb
Boolean
filter.isApprovedForService
Boolean
filter.iD
Integer (int32)
filter.isHierarchicalSort
Boolean
filter.types
array[String]
filter.isShowFavourites
Boolean
filter.isHidden
Boolean
filter.includeSystemTasks
Boolean
filter.isSystem
Boolean
filter.batchStatus
String
filter.sortField
String
filter.sortAsc
Boolean
filter.groupBy
String
filter.lastRowNumber
Long (int64)
filter.maxResults
Integer (int32)
filter.tenantID
Integer (int32)
filter.websiteID
Integer (int32)
filter.userID
Integer (int32)

Responses