SDK 6.1 2020 R2


Overview

We've released exciting new features and enhancements to v6.1 of the SDK that will help you get the best out of Reckon Accounts.

Available with the Desktop versions from Reckon Accounts 2020 R2 onwards.

Extended support for Transfers

We have extended TxnDel and TransactionDeletedQuery to add support for Transfers.

  1. TxnDel: Delete a Transfer transaction.
  2. TransactionDeletedQuery: Query Deleted Transfer transactions.

Click here to view the Release Notes of Reckon Accounts 2020 R1 where we extended the message set and added TransferAdd, TransferMod, TransferQuery requests and responses for Transfer type transactions.


Sample Payloads

For detailed documentation, please visit this link and choose:

  • Max SDK version: 13
  • Format: qbXML
  • Select Message: Transfer Add/Mod/Query
  • TxnDelType: Transfer


Delete

From Reckon Accounts 2020 R2 onwards, you can now delete a Transfer transaction.


Request

<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="6.1"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<TxnDelRq>
<TxnDelType>Transfer</TxnDelType>
<TxnID>1FD-1588831401</TxnID>
</TxnDelRq>
</QBXMLMsgsRq>
</QBXML>

Response

<?xml version="1.0" ?>
<QBXML>
<QBXMLMsgsRs>
<TxnDelRs statusCode="0" statusSeverity="Info" statusMessage="Status OK">
<TxnDelType>Transfer</TxnDelType>
<TxnID>1FA-1588830638</TxnID>
<TimeDeleted>2020-05-07T06:00:28+00:00</TimeDeleted>
</TxnDelRs>
</QBXMLMsgsRs>
</QBXML>


Query Deleted Transfers

You can query for deleted transfer transactions if they were deleted in Reckon Accounts 2020 R2 and later versions.


Request

<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="6.1"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<TxnDeletedQueryRq>
<TxnDelType>Transfer</TxnDelType>
<DeletedDateRangeFilter>
<FromDeletedDate>2020-05-07</FromDeletedDate>
<ToDeletedDate>2020-05-07</ToDeletedDate>
</DeletedDateRangeFilter>
</TxnDeletedQueryRq>
</QBXMLMsgsRq>
</QBXML>

Response

<?xml version="1.0" ?>
<QBXML>
<QBXMLMsgsRs>
<TxnDeletedQueryRs statusCode="0" statusSeverity="Info" statusMessage="Status OK">
<TxnDeletedRet>
<TxnDelType>Transfer</TxnDelType>
<TxnID>1FA-1588830638</TxnID>
<TimeCreated>2020-05-07T05:50:38+00:00</TimeCreated>
<TimeDeleted>2020-05-07T06:00:27+00:00</TimeDeleted>
</TxnDeletedRet>
</TxnDeletedQueryRs>
</QBXMLMsgsRs>
</QBXML>



Default Tax Code of Equity accounts

From Reckon Accounts 2020 R2 onwards, AccountQuery request will return the default Tax Code of Equity type accounts. The default Tax Code will show under SalesTaxCodeRef qbXML tag. If there is no default Tax Code added to an Equity type account, SalesTaxCodeRef qbXML tag will not be populated.


Sample Payloads


Request

<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="6.1"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<AccountQueryRq>
<AccountType>Equity</AccountType>
</AccountQueryRq>
</QBXMLMsgsRq>
</QBXML>

Response

<?xml version="1.0" ?>
<QBXML>
<QBXMLMsgsRs>
<AccountQueryRs statusCode="0" statusSeverity="Info" statusMessage="Status OK">
<AccountRet>
<ListID>8000003C-1588831633</ListID>
<TimeCreated>2020-05-07T06:07:13+00:00</TimeCreated>
<TimeModified>2020-05-07T06:07:21+00:00</TimeModified>
<EditSequence>1588831641</EditSequence>
<Name>Equity1</Name>
<FullName>Equity1</FullName>
<IsActive>true</IsActive>
<Sublevel>0</Sublevel>
<AccountType>Equity</AccountType>
<Balance>0.00</Balance>
<TotalBalance>0.00</TotalBalance>
<SalesTaxCodeRef>
<ListID>80000009-1542856161</ListID>
<FullName>GST</FullName>
</SalesTaxCodeRef>
<CashFlowClassification>Financing</CashFlowClassification>
</AccountRet>
<AccountRet>
<ListID>8000003D-1588831656</ListID>
<TimeCreated>2020-05-07T06:07:36+00:00</TimeCreated>
<TimeModified>2020-05-07T06:07:36+00:00</TimeModified>
<EditSequence>1588831656</EditSequence>
<Name>Equity2</Name>
<FullName>Equity2</FullName>
<IsActive>true</IsActive>
<Sublevel>0</Sublevel>
<AccountType>Equity</AccountType>
<Balance>0.00</Balance>
<TotalBalance>0.00</TotalBalance>
<SalesTaxCodeRef>
<ListID>8000000C-1542856161</ListID>
<FullName>NCG</FullName>
</SalesTaxCodeRef>
<CashFlowClassification>Financing</CashFlowClassification>
</AccountRet>

</AccountQueryRs>
</QBXMLMsgsRs>
</QBXML>


How did we do?


Powered by HelpDocs