Table of Contents
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.
Extended support for Transfers
We have extended TxnDel and TransactionDeletedQuery to add support for Transfers.
TxnDel: Delete a Transfer transaction.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>