It is possible to add rsd-files to the file folder in order to get additional tables when synchronizing data. However, there is no sample rsd-file available, and no obvious way to generate schema file. I have tried to copy a rsd file from a REST connector, but then I get the error message when trying to preview: “The operation ‘jsonproviderGet’ could not be found”
Page 1 / 1
Hi @jarle
I don’t know which one you are using, but I found that I have three different versions.
It may be that the POS one is discontinued, but the two others seem to still be updated.
I don’t know what the major differences between these are or if they even return similar things. Perhaps the online is giving back what the other is missing.
Otherwise we have requested info about missing tables to CData. It is not really possible to add RSD files to this as it isn’t installed locally.
I think I am using the correct connector, because Quickbooks Online is the only one with API functionality like OAuth authentication. The other ones are apparently to the desktop version of the program and POS.
@jarle
Do you have a list, besides TaxPayments of tables that is missing.
Yes. You can run them like you would in other locations. I did it once for FTP, it is a bit of an old setup, but you can do the same with a Managed Query if you work with TDI.
I want to inform you that I opened a feature request with our developers to add support for TaxClassification, TaxSummary, and TaxPayment. I will let you know as soon as I have an update. As for the TaxService, I did some tests and noticed that we currently support it. Based on the API Documentation, that you also provided, the TaxService endpoint is used to Create a new TaxCode object and specify a list of existing tax rates to be associated with that tax code or to Create a new TaxRate object, dynamically. Both are related to the TaxCodes table so if you want to use the TaxService endpoint you have to execute an INSERT statement against the TaxCode table. For example: INSERT INTO TaxCodes (TaxRateName, Name, TaxApplicableOn, TaxAgencyId, RateValue) VALUES ('testtest1', 'testCode', 'Sales', 6, 1)
As you can see above they suggest running SQL queries. I think you may be able to do this with the Query Tool, but otherwise I would wait until I hear more about a new version which will support these endpoints.
Good. I don’t think we need TaxService, but TaxPayment will be appreciated when it is added.
For information, there is also a small error in the QuickBooks connector. The field RateValue in the Table TaxRate is implemented as a numeric field. However, The object in the API can contain an array with date from/to. When there is more then one rate in the array, the connector returns NULL. The best would be if it returned the current RateValue or the Array as string.