diff --git a/setup.py b/setup.py index 339e190..49dbac2 100644 --- a/setup.py +++ b/setup.py @@ -13,7 +13,7 @@ def get_version(): readme = f.read() setup(name='tap-quickbooks', - version='1.4.51', + version='1.4.52', description='Singer.io tap for extracting data from the Quickbooks API', author='hotglue', url='http://hotglue.xyz/', diff --git a/tap_quickbooks/quickbooks/schemas/object_definition.json b/tap_quickbooks/quickbooks/schemas/object_definition.json index c9d0a01..8e0ba24 100644 --- a/tap_quickbooks/quickbooks/schemas/object_definition.json +++ b/tap_quickbooks/quickbooks/schemas/object_definition.json @@ -62,6 +62,59 @@ {"name": "Id", "type": "string"}, {"name": "MetaData", "type": "string"} ], + + "Payment": [ + {"name": "Id", "type": "string"}, + {"name": "TotalAmt", "type": "number"}, + {"name": "CustomerRef", "type": "string"}, + {"name": "SyncToken", "type": "string"}, + {"name": "CurrencyRef", "type": "string"}, + {"name": "PrivateNote", "type": "string"}, + {"name": "PaymentMethodRef", "type": "string"}, + {"name": "UnappliedAmt", "type": "number"}, + {"name": "DepositToAccountRef", "type": "string"}, + {"name": "ExchangeRate", "type": "number"}, + {"name": "SyncToken", "type": "string"}, + {"name": "Line", "type": "string"}, + {"name": "TxnSource", "type": "string"}, + {"name": "ARAccountRef", "type": "string"}, + {"name": "TxnDate", "type": "string"}, + {"name": "CreditCardPayment", "type": "string"}, + {"name": "MetaData", "type": "string"}, + {"name": "TaxExemptionRef", "type": "string"} + ], + + "Transfer": [ + {"name": "Id", "type": "string"}, + {"name": "ToAccountRef", "type": "string"}, + {"name": "Amount", "type": "number"}, + {"name": "FromAccountRef", "type": "string"}, + {"name": "SyncToken", "type": "string"}, + {"name": "PrivateNote", "type": "string"}, + {"name": "TxnDate", "type": "string"}, + {"name": "TransactionLocationType", "type": "string"}, + {"name": "MetaData", "type": "string"} + ], + + "CompanyInfo": [ + {"name": "Id", "type": "string"}, + {"name": "SyncToken", "type": "string"}, + {"name": "CompanyName", "type": "string"}, + {"name": "CompanyAddr", "type": "string"}, + {"name": "LegalAddr", "type": "string"}, + {"name": "SupportedLanguages", "type": "string"}, + {"name": "Country", "type": "string"}, + {"name": "Email", "type": "string"}, + {"name": "WebAddr", "type": "string"}, + {"name": "NameValue", "type": "string"}, + {"name": "FiscalYearStartMonth", "type": "string"}, + {"name": "CustomerCommunicationAddr", "type": "string"}, + {"name": "PrimaryPhone", "type": "string"}, + {"name": "LegalName", "type": "string"}, + {"name": "MetaData", "type": "string"}, + {"name": "CompanyStartDate", "type": "string"} + ], + "TaxRate": [ {"name": "Name", "type": "string"}, {"name": "SyncToken", "type": "string"},