Skip to content

asynchrono/sageone-api-wrapper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.NET wrapper for the Sage One Accounting API

A .Net client library for using the Sage One Accounting API. Read more about the API at: https://accounting.sageone.co.za/Marketing/DeveloperProgram.aspx

This project is under active development. If you wish to contribute, please follow the existing coding conventions and submit a pull request. For more information and usage examples visit http://pietervdw.github.io/sageone-api-wrapper/

Currently, the following objects/methods are available in the library:

GetAll Get Save Delete Get w/ System Accounts Get By Category Get Current Has Activity Calculate Email
Account ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Account Category ✔️ ✔️ ✔️ ✔️
Additional Price List ✔️ ✔️ ✔️ ✔️
Additional Item Price ✔️ ✔️ ✔️ ✔️
Asset ✔️ ✔️ ✔️ ✔️
Asset Category ✔️ ✔️ ✔️ ✔️
Asset Locations ✔️ ✔️ ✔️ ✔️
Asset Notes ✔️ ✔️ ✔️ ✔️
Bank Account ✔️ ✔️ ✔️ ✔️
Bank Account Category ✔️ ✔️ ✔️ ✔️
Bank Transaction ✔️ ✔️ ✔️
Customer ✔️ ✔️ ✔️ ✔️
Customer Category ✔️ ✔️ ✔️ ✔️
Customer Notes ✔️ ✔️ ✔️ ✔️
Company ✔️ ✔️ ✔️
Item ✔️ ✔️ ✔️ ✔️
Item Movement ✔️
Item Notes ✔️ ✔️ ✔️ ✔️
Item Category ✔️ ✔️ ✔️ ✔️
Journal Entry ✔️ ✔️ ✔️ ✔️ ✔️
Purchase Order ✔️ ✔️ ✔️ ✔️
Sales Representative ✔️ ✔️ ✔️ ✔️ ✔️
Supplier ✔️ ✔️ ✔️ ✔️
Supplier Category ✔️ ✔️ ✔️ ✔️
Supplier Invoice ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Tax Invoice ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Tax Type ✔️ ✔️ ✔️

If you need to create test data for your developer account, take a look at the tests inside SampleDataCreate.cs To use the test project, update the username, password, api key and company id inside the TestBase.cs class file

This project borrowed heavily from the concepts used by Scott Schluer and his .Net Wrapper for the Highrise Api

About

.NET wrapper for the Sage One Accounting API v 2.0.0

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%