Table of contents

QuickBooks Online

The Anedot integration with Quickbooks Online pushes Action Pages donation data into a customer's Quickbooks Online account.

You can start to connect Anedot to QuickBooks by going to Settings>Integrations inside your Anedot account.

Connect Anedot Inside QuickBooks

After you connect Anedot to QuickBooks inside Anedot, you will be redirected to the Intuit website to select which company you are connecting.

You should login to your QuickBooks account, select your company, and connect to Anedot.

Once you click Connect, you will be redirected back to the Anedot site, which will show your successfully created integration

Example Payloads and Donations

User Creation

Request Body

{
"Title": null,
"Suffix": null,
"BillAddr": {
"City": "New Orleans",
"Line1": "1340 Poydras St",
"Line2": null,
“Country": "USA",
"PostalCode": "70112",
"CountrySubDivisionCode": "LA"
},
"GivenName": "Ann",
"FamilyName": "Dot",
"MiddleName": "E",
"DisplayName": "Ann E Dot admin@anedot.com",
"PrimaryPhone": {
"FreeFormNumber": "2255555555"
},
"PrimaryEmailAddr": {
"Address": "admin@anedot.com"
},
"PrintOnCheckName": "Ann E Dot"
}

Response Body

{
"time": "2023-05-17T16:05:31.275-07:00",
"Customer": {
"Id": "234",
"Job": false,
"Active": true,
"domain": "QBO",
"sparse": false,
"Balance": 0,
"Taxable": true,
"BillAddr": {
"Id": "1234",
"City": "New Orleans",
"Line1": "1340 Poydras St",
"Country": "USA",
"PostalCode": "70112",
"CountrySubDivisionCode": "LA"
},
"MetaData": {
"CreateTime": "2023-05-17T16:05:31-07:00",
"LastUpdatedTime": "2023-05-17T16:05:31-07:00"
},
"GivenName": "Ann",
"IsProject": false,
"SyncToken": "0",
"FamilyName": "Dot",
"MiddleName": "E",
"CurrencyRef": {
"name": "United States Dollar",
"value": "USD"
},
"DisplayName": "Ann E Dot admin@anedot.com",
"PrimaryPhone": {
"FreeFormNumber": "2255555555"
},
"BillWithParent": false,
"BalanceWithJobs": 0,
"PrimaryEmailAddr": {
"Address": "admin@anedot.com"
},
"PrintOnCheckName": "Ann E Dot",
"DefaultTaxCodeRef": {
"value": "2"
},
"FullyQualifiedName": "Ann E Dot admin@anedot.com",
"PreferredDeliveryMethod": "Print"
}
}

Donation Relay

Request Body

{
"Line": [{
"Amount": 123.0,
"DetailType": "SalesItemLineDetail",
"Description": "Anedot Donation d86691264b5db78fa59f9",
"SalesItemLineDetail": {
"ServiceDate": "2023-05-17"
}
}],
"TxnDate": "2023-05-17",
"CustomerRef": {
"value": "234"
}
}

Response Body

{
"time": "2023-05-17T16:05:31.470-07:00",
"SalesReceipt": {
"Id": "1386",
"Line": [{
"Id": "1",
"Amount": 123.0,
"LineNum": 1,
"DetailType": "SalesItemLineDetail",
"Description": "Anedot Donation d86691264b5db78fa59f9",
"SalesItemLineDetail": {
"ItemRef": {
"name": "Services",
"value": "1"
},
"TaxCodeRef": {
"value": "NON"
},
"ServiceDate": "2023-05-17",
"ItemAccountRef": {
"name": "Services",
"value": "1"
}
}
}, }
"Amount": 123.0,
"DetailType": "SubTotalLineDetail",
"SubTotalLineDetail": {}
}],
"domain": "QBO",
"sparse": false,
"Balance": 0,
"TxnDate": "2023-05-17",
"BillAddr": {
"Id": "1234",
"City": "New Orleans",
"Line1": "1340 Poydras St",
"Country": "USA",
"PostalCode": "70112",
"CountrySubDivisionCode": "LA"
},
"MetaData": {
"CreateTime": "2023-05-17T16:05:31-07:00",
"LastUpdatedTime": "2023-05-17T16:05:31-07:00"
},
"TotalAmt": 123.0,
"DocNumber": "2279",
"SyncToken": "0",
"CurrencyRef": {
"name": "United States Dollar",
"value": "USD"
},
"CustomField": [{
"Name": "Crew #",
"Type": "StringType",
"DefinitionId": "1"
}],
"CustomerRef": {
"name": "Ann E Dot admin@anedot.com",
"value": "234"
},
"EmailStatus": "NotSet",
"PrintStatus": "NeedToPrint",
"ShipFromAddr": {
"Id": "1513",
"Line1": "123 Sierra Way",
"Line2": "San Pablo, CA  87999 US"
},
"TxnTaxDetail": {
"TotalTax": 0
},
"DepositToAccountRef": {
"name": "Undeposited Funds",
"value": "4"
},
"ApplyTaxAfterDiscount": false
}
}