SDKs / wrapper libraries

  1. Publish transition document from XeroAPI.Net to Xero-Net

    We have coded our interface to Xero using the XeroAPI wrapper.

    I am keen to use the new wrapper but have no idea how many changes I would have to make to switch over. Basically i am happy with XeroAPI but want Paged queries for Invoices.

    I'd like a document with some code examples that outlined the differences so that I can decide what effort would be required to switch over.

    11 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
  2. show credit note lineitemID when retreving credit notes

    When retrieving credit notes the lineitemID is current all zeros, it would be useful to have the lineitemID returned as well.

    10 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
  3. Validation Errors: important additional info isn't provided

    Can you rewrite logic about ValidationException handling?
    For example, if several invoices will be posted to Xero and one cause validation error, no way to understand which invoice caused the error.

    Xero.Api.Infrastructure.Http.XeroHttpClient -> HandleErrors:

    var data = JsonMapper.From<ApiException>(response.Body);

    Here error response provides detailed information about who and why caused the errors.
    But during deserialization it just takes all validation messages and saves them to array without any other really important information.

    9 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
  4. Add the US Payroll Timeoffrequests to the Xero-Net SDK

    I would like to have the US Payroll Timeoffrequest added to the Xero-Net SDK like the Australian Model has.

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
  5. Add the UK Payroll Timeoffrequests to the Xero-Net SDK

    I would like to have the UK Payroll included in the SDK so that we can automatically record approved time off requests in an external calendar.

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
  6. Official Perl Library

    Originally I started using the CPAN Net::Xero module but found that while I could get things working that this was difficult to work with.
    I have started trying to create a more comprehensive library ( https://github.com/pscott-au/CCP-Xero ) which I would like to evolve to the point of being officially supported. I expect to draw on the DTD specs to create object representations of the Xero objects and continue to refine the implementation to level comparable with that of other platforms.
    If I continue to refine this implementation would Xero consider including in their list of SDK's - if so what…

    4 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Perl  ·  Flag idea as inappropriate…  ·  Admin →
  7. Grails plugin, Yes Please!

    Grails is the Rails for Java developers. Making a Xero Plugin for Grails would open up a ton of new SaaS companies for you as customers who want to integrate their SaaS grails application billing right into Xero. Like me! :D

    http://grails.org/Creating+Plugins

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Support for retrieving files from a specific folder

    In the API documentation, under the Files API, it describes the ability to retrieve a list of files from a specified folder, e.g.

    GET https://api.xero.com/files.xro/1.0/Folders/414b3040-2829-4385-b458-3ead98fc69ca/Files

    This functionality doesn't seem to be currently supported on the Net or NetStandard libraries.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
  9. Make .Net class to partial classes

    Make .Net classes to partial classes so we can take it to the next level like putting MVC validations or making new constractors to help us with the missing enums, etc.

    thanks in advance

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
  10. 1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
  11. Issue on Put method for creating a tracking option - Python

    I want to create a tracking option ((i.e) Add tracking option) under the respective tracking category, using Xero tracking category API for my organisation. But while creating data using 'put' Requests method, it is not creating.

    I am using the below condition in python:

    response = requests.put(url=url, auth=oauth, data=xml_string)

    I want to know, what is the format for the data to be updated in the requests, for both content type xml/text and application/json.

    xml_string and url, I given is below:

    xmlstring='<Option><Name>S11963</Name></Option>'
    url = 'https://api.xero.com/api.xro/2.0/TrackingCategories/{Tracking
    Category}/Options&#39;

    where Tracking_Category='620815a2-a7c6-4b85-8b01-ffb254ab34ad'

    Error: <ApiException xmlns:xsd="http://www.w3.org/2001/XMLSchema&quot; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r\n <ErrorNumber>500</ErrorNumber>\r\n <Type>UnknownErrorException</Type>\r\n <Message>An…

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Python  ·  Flag idea as inappropriate…  ·  Admin →
  12. PaymentServices

    what will paramets for /PaymentServices api

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
  13. Bugfix for C# SDK - Journal endpoint is missing page

    A simple fix maybe - you do not seem to have implemented Page() on the JOURNAL endpoint in C#. The other endpoints all have it - and offset is a little mysterious.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
  14. UK-version of the api client

    In the sdk there are only model classes for AU and America.
    But in your api documentation you provide an interface for UK as well.

    Do you have an api client for UK?
    My guess is that you fairly easily could generate a UK api client, and that it would provide great value for your customers.

    Otherwise I will have to write the client myself based on the documentation.

    Thank you!
    Kind regards Anders

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

SDKs / wrapper libraries

Categories

Feedback and Knowledge Base