Skip to content
Developer home

Differences between Accounting and Start

  Less than to read

Overview

Sage Business Cloud Accounting offers two different options. These are Accounting Start and Accounting. There are several key differences in the features available when comparing the two products and the same can be said when using the API.

Sage Business Cloud Accounting Start is entry level accounting software ideal for sole traders and micro businesses. Its purpose is to provide the necessary essential tools to process basic accounting tasks.

When developing for a client using Accounting Start, the key areas that are used are:

  • Sales Invoicing
  • Taking online and card payments
  • Tracking debtors
  • Reporting
  • VAT

Sage Business Cloud Accounting is a larger application that caters to larger small businesses. There are a greater variety of different options and features that expand what is possible when developing an integration via the API.

As well as the features available in Start, other key areas used in Accounting include:

  • Cash Flow
  • Quotes and Estimates
  • Purchase Invoicing
  • Products & Services
  • Multi-currency invoicing

It is important to consider these differences when developing with the Accounting API v3.1, as not all endpoints will be available to a client using Accounting Start.

The tables below show the various endpoints, and the applicable HTTP verbs available to Accounting only:

Sales:

Endpoint HTTP Verbs
/sales_quotes POST, PUT, DELETE
/sales_credit_notes/{id}/release POST
/sales_credit_notes PUT
/sales_credit_notes PUT
/sales_quick_entries POST, PUT, DELETE
/sales_estimates POST, PUT, DELETE

Purchases:

Endpoint HTTP Verbs
/purchase_credit_notes POST, PUT, DELETE
/purchase_invoices POST, PUT, DELETE
/purchase_quick_entries POST, PUT, DELETE
/purchase_corrective_invoices (Spain only) All

Products & Services:

Endpoint HTTP Verbs
/product_sales_price_types POST, PUT, DELETE
/products POST, PUT, DELETE
/services POST, PUT, DELETE
/service_rate_types POST, PUT, DELETE
/stock_items All
/stock_movements All

Contact transactions:

Endpoint HTTP Verbs
/contact_allocations POST, PUT, DELETE
/contact_opening_balances POST, PUT, DELETE

When developing with the API, checking the API Reference is essential. The details above are marked against each endpoint and also show the geographic regions available.