Skip to content

Latest commit

 

History

History
1407 lines (1367 loc) · 171 KB

README.md

File metadata and controls

1407 lines (1367 loc) · 171 KB

Tripletex API Ruby Client

TripletexRubyClient - the Ruby gem for the Tripletex API, at the courtesy of Rubynor AS.

Used in production.

This was built using swagger-codegen first, from https://tripletex.no/v2-docs/, then changed manually for it to work.

To help make it better, fork it and create Pull Request, thanks !

Team Rubynor

Getting Started

Gemfile

gem 'tripletex_ruby_client'

Usage

# Load the gem
require 'tripletex_ruby_client'

# # Setup authorization - as autogenerated by swagger-codegen
# TripletexRubyClient.configure do |config|
#   # Configure HTTP basic authorization: tokenAuthScheme
#   config.username = 'YOUR USERNAME'
#   config.password = 'YOUR PASSWORD'
# end
# Setup authorization 

TripletexRubyClient.configure do |config|
  # Configure HTTP basic authorization: tokenAuthScheme
  config.consumer_token = ENV["TT_CONSUMER_TOKEN"]
  config.employee_token = ENV["TT_EMPLOYEE_TOKEN"]
  config.host = Rails.env.production? ? 'https://tripletex.no' : 'https://api.tripletex.io'
  config.token_expiration_time = Rails.env.production? ? 1.month : 1.day
end

api_instance = TripletexRubyClient::ActivityApi.new

id = 56 # Integer | Element ID

opts = { 
  fields: 'fields_example' # String | Fields filter pattern
}

begin
  #Find activity by ID.
  result = api_instance.get(id, opts)
  p result
rescue TripletexRubyClient::ApiError => e
  puts "Exception when calling ActivityApi->get: #{e}"
  
  validation_errors = JSON.parse(error.response_body)["validationMessages"]
  # do your stuff
end

Swagger Codegen

This SDK is automatically generated by the Swagger Codegen project:

Build a gem

To build the Ruby code into a gem:

gem build tripletex_ruby_client.gemspec

Then either install the gem locally:

gem install ./tripletex_ruby_client-1.0.0.gem

(for development, run gem install --dev ./tripletex_ruby_client-1.0.0.gem to install the development dependencies)

or publish the gem to a gem hosting service, e.g. RubyGems.

Documentation for API Endpoints

All URIs are relative to https://tripletex.no/v2

Class Method HTTP request Description
TripletexRubyClient::ActivityApi get GET /activity/{id} Find activity by ID.
TripletexRubyClient::ActivityApi get_for_time_sheet GET /activity/>forTimeSheet Find applicable time sheet activities for an employee on a specific day.
TripletexRubyClient::ActivityApi post POST /activity Add activity.
TripletexRubyClient::ActivityApi post_list POST /activity/list Add multiple activities.
TripletexRubyClient::ActivityApi search GET /activity Find activities corresponding with sent data.
TripletexRubyClient::AssetApi delete DELETE /asset/{id} Delete asset.
TripletexRubyClient::AssetApi get GET /asset/{id} Get asset by ID.
TripletexRubyClient::AssetApi post POST /asset Create one asset.
TripletexRubyClient::AssetApi post_list POST /asset/list Create several assets.
TripletexRubyClient::AssetApi put PUT /asset/{id} Update asset.
TripletexRubyClient::AssetApi search GET /asset Find assets corresponding with sent data.
TripletexRubyClient::BalanceSheetApi search GET /balanceSheet [BETA] Get balance sheet (saldobalanse).
TripletexRubyClient::BankApi get GET /bank/{id} [BETA] Get bank.
TripletexRubyClient::BankApi search GET /bank [BETA] Find bank corresponding with sent data.
TripletexRubyClient::BankreconciliationApi adjustment PUT /bank/reconciliation/{id}/:adjustment [BETA] Add an adjustment to reconciliation by ID.
TripletexRubyClient::BankreconciliationApi closed_with_unmatched_transactions GET /bank/reconciliation/closedWithUnmatchedTransactions [BETA] Get the last closed reconciliation with unmached transactions by account ID.
TripletexRubyClient::BankreconciliationApi delete DELETE /bank/reconciliation/{id} [BETA] Delete bank reconciliation by ID.
TripletexRubyClient::BankreconciliationApi get GET /bank/reconciliation/{id} [BETA] Get bank reconciliation.
TripletexRubyClient::BankreconciliationApi last_closed GET /bank/reconciliation/>lastClosed [BETA] Get last closed reconciliation by account ID.
TripletexRubyClient::BankreconciliationApi post POST /bank/reconciliation [BETA] Post a bank reconciliation.
TripletexRubyClient::BankreconciliationApi put PUT /bank/reconciliation/{id} [BETA] Update a bank reconciliation.
TripletexRubyClient::BankreconciliationApi search GET /bank/reconciliation [BETA] Find bank reconciliation corresponding with sent data.
TripletexRubyClient::BankreconciliationmatchApi delete DELETE /bank/reconciliation/match/{id} [BETA] Delete a bank reconciliation match by ID.
TripletexRubyClient::BankreconciliationmatchApi get GET /bank/reconciliation/match/{id} [BETA] Get bank reconciliation match by ID.
TripletexRubyClient::BankreconciliationmatchApi post POST /bank/reconciliation/match [BETA] Create a bank reconciliation match.
TripletexRubyClient::BankreconciliationmatchApi put PUT /bank/reconciliation/match/{id} [BETA] Update a bank reconciliation match by ID.
TripletexRubyClient::BankreconciliationmatchApi search GET /bank/reconciliation/match [BETA] Find bank reconciliation match corresponding with sent data.
TripletexRubyClient::BankreconciliationmatchApi suggest PUT /bank/reconciliation/match/:suggest [BETA] Suggest matches for a bank reconciliation by ID.
TripletexRubyClient::BankreconciliationpaymentTypeApi get GET /bank/reconciliation/paymentType/{id} [BETA] Get payment type by ID.
TripletexRubyClient::BankreconciliationpaymentTypeApi search GET /bank/reconciliation/paymentType [BETA] Find payment type corresponding with sent data.
TripletexRubyClient::BankstatementApi delete DELETE /bank/statement/{id} [BETA] Delete bank statement by ID.
TripletexRubyClient::BankstatementApi get GET /bank/statement/{id} [BETA] Get bank statement.
TripletexRubyClient::BankstatementApi import_bank_statement POST /bank/statement/import [BETA] Upload bank statement file.
TripletexRubyClient::BankstatementApi search GET /bank/statement [BETA] Find bank statement corresponding with sent data.
TripletexRubyClient::BankstatementtransactionApi get GET /bank/statement/transaction/{id} [BETA] Get bank transaction by ID.
TripletexRubyClient::BankstatementtransactionApi get_details GET /bank/statement/transaction/{id}/details [BETA] Get additional details about transaction by ID.
TripletexRubyClient::BankstatementtransactionApi search GET /bank/statement/transaction [BETA] Find bank transaction corresponding with sent data.
TripletexRubyClient::CompanyApi get GET /company/{id} Find company by ID.
TripletexRubyClient::CompanyApi get_divisions GET /company/divisions [DEPRECATED] Find divisions.
TripletexRubyClient::CompanyApi get_with_login_access GET /company/>withLoginAccess Returns client customers (with accountant/auditor relation) where the current user has login access (proxy login).
TripletexRubyClient::CompanyApi put PUT /company Update company information.
TripletexRubyClient::CompanyaltinnApi put PUT /company/settings/altinn [BETA] Update AltInn id and password.
TripletexRubyClient::CompanyaltinnApi search GET /company/settings/altinn [BETA] Find Altinn id for login in company.
TripletexRubyClient::CompanysalesmodulesApi get GET /company/salesmodules [BETA] Get active sales modules.
TripletexRubyClient::CompanysalesmodulesApi post POST /company/salesmodules [BETA] Add (activate) a new sales module.
TripletexRubyClient::ContactApi get GET /contact/{id} Get contact by ID.
TripletexRubyClient::ContactApi post POST /contact Create contact.
TripletexRubyClient::ContactApi put PUT /contact/{id} [BETA] Update contact.
TripletexRubyClient::ContactApi search GET /contact Find contacts corresponding with sent data.
TripletexRubyClient::CountryApi get GET /country/{id} Get country by ID.
TripletexRubyClient::CountryApi search GET /country Find countries corresponding with sent data.
TripletexRubyClient::CrmprospectApi get GET /crm/prospect/{id} Get prospect by ID.
TripletexRubyClient::CrmprospectApi search GET /crm/prospect Find prospects corresponding with sent data.
TripletexRubyClient::CurrencyApi get GET /currency/{id} Get currency by ID.
TripletexRubyClient::CurrencyApi get_rate GET /currency/{id}/rate Find currency exchange rate corresponding with sent data.
TripletexRubyClient::CurrencyApi search GET /currency Find currencies corresponding with sent data.
TripletexRubyClient::CustomerApi delete DELETE /customer/{id} [BETA] Delete customer by ID
TripletexRubyClient::CustomerApi get GET /customer/{id} Get customer by ID.
TripletexRubyClient::CustomerApi post POST /customer Create customer. Related customer addresses may also be created.
TripletexRubyClient::CustomerApi post_list POST /customer/list [BETA] Create multiple customers. Related supplier addresses may also be created.
TripletexRubyClient::CustomerApi put PUT /customer/{id} Update customer.
TripletexRubyClient::CustomerApi put_list PUT /customer/list [BETA] Update multiple customers. Addresses can also be updated.
TripletexRubyClient::CustomerApi search GET /customer Find customers corresponding with sent data.
TripletexRubyClient::CustomercategoryApi get GET /customer/category/{id} Find customer/supplier category by ID.
TripletexRubyClient::CustomercategoryApi post POST /customer/category Add new customer/supplier category.
TripletexRubyClient::CustomercategoryApi put PUT /customer/category/{id} Update customer/supplier category.
TripletexRubyClient::CustomercategoryApi search GET /customer/category Find customer/supplier categories corresponding with sent data.
TripletexRubyClient::DeliveryAddressApi get GET /deliveryAddress/{id} Get address by ID.
TripletexRubyClient::DeliveryAddressApi put PUT /deliveryAddress/{id} Update address.
TripletexRubyClient::DeliveryAddressApi search GET /deliveryAddress Find addresses corresponding with sent data.
TripletexRubyClient::DepartmentApi delete DELETE /department/{id} Delete department by ID
TripletexRubyClient::DepartmentApi get GET /department/{id} Get department by ID.
TripletexRubyClient::DepartmentApi post POST /department [BETA] Add new department.
TripletexRubyClient::DepartmentApi post_list POST /department/list [BETA] Register new departments.
TripletexRubyClient::DepartmentApi put PUT /department/{id} [BETA] Update department.
TripletexRubyClient::DepartmentApi put_list PUT /department/list [BETA] Update multiple departments.
TripletexRubyClient::DepartmentApi query GET /department/query [BETA] Wildcard search.
TripletexRubyClient::DepartmentApi search GET /department Find department corresponding with sent data.
TripletexRubyClient::DivisionApi post POST /division [BETA] Create division.
TripletexRubyClient::DivisionApi post_list POST /division/list [BETA] Create divisions.
TripletexRubyClient::DivisionApi put PUT /division/{id} [BETA] Update division information.
TripletexRubyClient::DivisionApi put_list PUT /division/list [BETA] Update multiple divisions.
TripletexRubyClient::DivisionApi search GET /division [BETA] Get divisions.
TripletexRubyClient::DocumentApi download_content GET /document/{id}/content [BETA] Get content of document given by ID.
TripletexRubyClient::DocumentApi get GET /document/{id} [BETA] Get document by ID.
TripletexRubyClient::DocumentArchiveApi account_post POST /documentArchive/account/{id} [BETA] Upload file to Account Document Archive.
TripletexRubyClient::DocumentArchiveApi customer_post POST /documentArchive/customer/{id} [BETA] Upload file to Customer Document Archive.
TripletexRubyClient::DocumentArchiveApi delete DELETE /documentArchive/{id} [BETA] Delete document archive.
TripletexRubyClient::DocumentArchiveApi employee_post POST /documentArchive/employee/{id} [BETA] Upload file to Employee Document Archive.
TripletexRubyClient::DocumentArchiveApi get_account GET /documentArchive/account/{id} [BETA] Find documents archived associated with account object type.
TripletexRubyClient::DocumentArchiveApi get_customer GET /documentArchive/customer/{id} [BETA] Find documents archived associated with customer object type.
TripletexRubyClient::DocumentArchiveApi get_employee GET /documentArchive/employee/{id} [BETA] Find documents archived associated with employee object type.
TripletexRubyClient::DocumentArchiveApi get_product GET /documentArchive/product/{id} [BETA] Find documents archived associated with product object type.
TripletexRubyClient::DocumentArchiveApi get_project GET /documentArchive/project/{id} [BETA] Find documents archived associated with project object type.
TripletexRubyClient::DocumentArchiveApi get_prospect GET /documentArchive/prospect/{id} [BETA] Find documents archived associated with prospect object type.
TripletexRubyClient::DocumentArchiveApi get_supplier GET /documentArchive/supplier/{id} [BETA] Find documents archived associated with supplier object type.
TripletexRubyClient::DocumentArchiveApi product_post POST /documentArchive/product/{id} [BETA] Upload file to Product Document Archive.
TripletexRubyClient::DocumentArchiveApi project_post POST /documentArchive/project/{id} [BETA] Upload file to Project Document Archive.
TripletexRubyClient::DocumentArchiveApi prospect_post POST /documentArchive/prospect/{id} [BETA] Upload file to Prospect Document Archive.
TripletexRubyClient::DocumentArchiveApi put PUT /documentArchive/{id} [BETA] Update document archive.
TripletexRubyClient::DocumentArchiveApi reception_post POST /documentArchive/reception [BETA] Upload a file to the document archive reception. Send as multipart form.
TripletexRubyClient::DocumentArchiveApi supplier_post POST /documentArchive/supplier/{id} [BETA] Upload file to Supplier Document Archive.
TripletexRubyClient::EmployeeApi get GET /employee/{id} Get employee by ID.
TripletexRubyClient::EmployeeApi post POST /employee [BETA] Create one employee.
TripletexRubyClient::EmployeeApi post_list POST /employee/list [BETA] Create several employees.
TripletexRubyClient::EmployeeApi put PUT /employee/{id} Update employee.
TripletexRubyClient::EmployeeApi search GET /employee Find employees corresponding with sent data.
TripletexRubyClient::EmployeecategoryApi delete DELETE /employee/category/{id} [BETA] Delete employee category by ID
TripletexRubyClient::EmployeecategoryApi delete_by_ids DELETE /employee/category/list [BETA] Delete multiple employee categories
TripletexRubyClient::EmployeecategoryApi get GET /employee/category/{id} [BETA] Get employee category by ID.
TripletexRubyClient::EmployeecategoryApi post POST /employee/category [BETA] Create a new employee category.
TripletexRubyClient::EmployeecategoryApi post_list POST /employee/category/list [BETA] Create new employee categories.
TripletexRubyClient::EmployeecategoryApi put PUT /employee/category/{id} [BETA] Update employee category information.
TripletexRubyClient::EmployeecategoryApi put_list PUT /employee/category/list [BETA] Update multiple employee categories.
TripletexRubyClient::EmployeecategoryApi search GET /employee/category [BETA] Find employee category corresponding with sent data.
TripletexRubyClient::EmployeeemploymentApi get GET /employee/employment/{id} Find employment by ID.
TripletexRubyClient::EmployeeemploymentApi post POST /employee/employment [BETA] Create employment.
TripletexRubyClient::EmployeeemploymentApi put PUT /employee/employment/{id} [BETA] Update employemnt.
TripletexRubyClient::EmployeeemploymentApi search GET /employee/employment Find all employments for employee.
TripletexRubyClient::EmployeeemploymentdetailsApi get GET /employee/employment/details/{id} [BETA] Find employment details by ID.
TripletexRubyClient::EmployeeemploymentdetailsApi post POST /employee/employment/details [BETA] Create employment details.
TripletexRubyClient::EmployeeemploymentdetailsApi put PUT /employee/employment/details/{id} [BETA] Update employment details.
TripletexRubyClient::EmployeeemploymentdetailsApi search GET /employee/employment/details [BETA] Find all employmentdetails for employment.
TripletexRubyClient::EmployeeemploymentemploymentTypeApi get_employment_end_reason_type GET /employee/employment/employmentType/employmentEndReasonType [BETA] Find all employment end reason type IDs.
TripletexRubyClient::EmployeeemploymentemploymentTypeApi get_employment_form_type GET /employee/employment/employmentType/employmentFormType [BETA] Find all employment form type IDs.
TripletexRubyClient::EmployeeemploymentemploymentTypeApi get_maritime_employment_type GET /employee/employment/employmentType/maritimeEmploymentType [BETA] Find all maritime employment type IDs.
TripletexRubyClient::EmployeeemploymentemploymentTypeApi get_salary_type GET /employee/employment/employmentType/salaryType [BETA] Find all salary type IDs.
TripletexRubyClient::EmployeeemploymentemploymentTypeApi get_schedule_type GET /employee/employment/employmentType/scheduleType [BETA] Find all schedule type IDs.
TripletexRubyClient::EmployeeemploymentemploymentTypeApi search GET /employee/employment/employmentType [BETA] Find all employment type IDs.
TripletexRubyClient::EmployeeemploymentleaveOfAbsenceApi get GET /employee/employment/leaveOfAbsence/{id} [BETA] Find leave of absence by ID.
TripletexRubyClient::EmployeeemploymentleaveOfAbsenceApi post POST /employee/employment/leaveOfAbsence [BETA] Create leave of absence.
TripletexRubyClient::EmployeeemploymentleaveOfAbsenceApi post_list POST /employee/employment/leaveOfAbsence/list [BETA] Create multiple leave of absences.
TripletexRubyClient::EmployeeemploymentleaveOfAbsenceApi put PUT /employee/employment/leaveOfAbsence/{id} [BETA] Update leave of absence.
TripletexRubyClient::EmployeeemploymentleaveOfAbsenceTypeApi search GET /employee/employment/leaveOfAbsenceType [BETA] Find all leave of absence type IDs.
TripletexRubyClient::EmployeeemploymentoccupationCodeApi search GET /employee/employment/occupationCode [BETA] Find all profession codes.
TripletexRubyClient::EmployeeemploymentremunerationTypeApi search GET /employee/employment/remunerationType [BETA] Find all remuneration type IDs.
TripletexRubyClient::EmployeeemploymentworkingHoursSchemeApi search GET /employee/employment/workingHoursScheme [BETA] Find working hours scheme ID.
TripletexRubyClient::EmployeeentitlementApi client GET /employee/entitlement/client [BETA] Find all entitlements at client for user.
TripletexRubyClient::EmployeeentitlementApi get GET /employee/entitlement/{id} Get entitlement by ID.
TripletexRubyClient::EmployeeentitlementApi grant_client_entitlements_by_template PUT /employee/entitlement/:grantClientEntitlementsByTemplate [BETA] Update employee entitlements in client account.
TripletexRubyClient::EmployeeentitlementApi grant_entitlements_by_template PUT /employee/entitlement/:grantEntitlementsByTemplate [BETA] Update employee entitlements.
TripletexRubyClient::EmployeeentitlementApi search GET /employee/entitlement Find all entitlements for user.
TripletexRubyClient::EmployeehourlyCostAndRateApi get GET /employee/hourlyCostAndRate/{id} [BETA] Find hourly cost and rate by ID.
TripletexRubyClient::EmployeehourlyCostAndRateApi post POST /employee/hourlyCostAndRate [BETA] Create hourly cost and rate.
TripletexRubyClient::EmployeehourlyCostAndRateApi put PUT /employee/hourlyCostAndRate/{id} [BETA] Update hourly cost and rate.
TripletexRubyClient::EmployeehourlyCostAndRateApi search GET /employee/hourlyCostAndRate Find all hourly cost and rates for employee.
TripletexRubyClient::EmployeenextOfKinApi get GET /employee/nextOfKin/{id} [BETA] Find next of kin by ID.
TripletexRubyClient::EmployeenextOfKinApi post POST /employee/nextOfKin [BETA] Create next of kin.
TripletexRubyClient::EmployeenextOfKinApi put PUT /employee/nextOfKin/{id} [BETA] Update next of kin.
TripletexRubyClient::EmployeenextOfKinApi search GET /employee/nextOfKin Find all next of kin for employee.
TripletexRubyClient::EmployeepreferencesApi logged_in_employee_preferences GET /employee/preferences/>loggedInEmployeePreferences [BETA] Get employee preferences for current user
TripletexRubyClient::EmployeepreferencesApi search GET /employee/preferences [BETA] Find employee category corresponding with sent data.
TripletexRubyClient::EmployeestandardTimeApi get GET /employee/standardTime/{id} [BETA] Find standard time by ID.
TripletexRubyClient::EmployeestandardTimeApi post POST /employee/standardTime [BETA] Create standard time.
TripletexRubyClient::EmployeestandardTimeApi put PUT /employee/standardTime/{id} [BETA] Update standard time.
TripletexRubyClient::EmployeestandardTimeApi search GET /employee/standardTime [BETA] Find all standard times for employee.
TripletexRubyClient::EventApi example GET /event/{eventType} [BETA] Get example webhook payload
TripletexRubyClient::EventApi get GET /event [BETA] Get all (WebHook) event keys.
TripletexRubyClient::EventsubscriptionApi delete DELETE /event/subscription/{id} [BETA] Delete the given subscription.
TripletexRubyClient::EventsubscriptionApi delete_by_ids DELETE /event/subscription/list [BETA] Delete multiple subscriptions.
TripletexRubyClient::EventsubscriptionApi get GET /event/subscription/{id} [BETA] Get subscription by ID.
TripletexRubyClient::EventsubscriptionApi post POST /event/subscription [BETA] Create a new subscription for current EmployeeToken.
TripletexRubyClient::EventsubscriptionApi post_list POST /event/subscription/list [BETA] Create multiple subscriptions for current EmployeeToken.
TripletexRubyClient::EventsubscriptionApi put PUT /event/subscription/{id} [BETA] Change a current subscription, based on id.
TripletexRubyClient::EventsubscriptionApi put_list PUT /event/subscription/list [BETA] Update multiple subscription.
TripletexRubyClient::EventsubscriptionApi search GET /event/subscription [BETA] Find all ongoing subscriptions.
TripletexRubyClient::InventoryApi delete DELETE /inventory/{id} [BETA] Delete inventory.
TripletexRubyClient::InventoryApi get GET /inventory/{id} Get inventory by ID.
TripletexRubyClient::InventoryApi post POST /inventory Create new inventory.
TripletexRubyClient::InventoryApi put PUT /inventory/{id} Update inventory.
TripletexRubyClient::InventoryApi search GET /inventory Find inventory corresponding with sent data.
TripletexRubyClient::InventoryinventoriesApi search GET /inventory/inventories [BETA] Find inventories corresponding with sent data.
TripletexRubyClient::InventorylocationApi delete DELETE /inventory/location/{id} [BETA] Delete inventory location. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::InventorylocationApi delete_by_ids DELETE /inventory/location/list [BETA] Delete inventory location. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::InventorylocationApi get GET /inventory/location/{id} Get inventory location by ID. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::InventorylocationApi post POST /inventory/location [BETA] Create new inventory location. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::InventorylocationApi post_list POST /inventory/location/list [BETA] Add multiple inventory locations. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::InventorylocationApi put PUT /inventory/location/{id} [BETA] Update inventory location. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::InventorylocationApi put_list PUT /inventory/location/list [BETA] Update multiple inventory locations. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::InventorylocationApi search GET /inventory/location [BETA] Find inventory locations by inventory ID. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::InventorystocktakingApi delete DELETE /inventory/stocktaking/{id} [BETA] Delete stocktaking.
TripletexRubyClient::InventorystocktakingApi get GET /inventory/stocktaking/{id} [BETA] Get stocktaking by ID.
TripletexRubyClient::InventorystocktakingApi post POST /inventory/stocktaking [BETA] Create new stocktaking.
TripletexRubyClient::InventorystocktakingApi put PUT /inventory/stocktaking/{id} [BETA] Update stocktaking.
TripletexRubyClient::InventorystocktakingApi search GET /inventory/stocktaking [BETA] Find stocktaking corresponding with sent data.
TripletexRubyClient::InventorystocktakingproductlineApi delete DELETE /inventory/stocktaking/productline/{id} [BETA] Delete product line.
TripletexRubyClient::InventorystocktakingproductlineApi get GET /inventory/stocktaking/productline/{id} [BETA] Get product line by ID.
TripletexRubyClient::InventorystocktakingproductlineApi post POST /inventory/stocktaking/productline [BETA] Create product line. When creating several product lines, use /list for better performance.
TripletexRubyClient::InventorystocktakingproductlineApi put PUT /inventory/stocktaking/productline/{id} [BETA] Update product line.
TripletexRubyClient::InventorystocktakingproductlineApi search GET /inventory/stocktaking/productline [BETA] Find all product lines by stocktaking ID.
TripletexRubyClient::InvoiceApi create_credit_note PUT /invoice/{id}/:createCreditNote Creates a new Invoice representing a credit memo that nullifies the given invoice. Updates this invoice and any pre-existing inverse invoice.
TripletexRubyClient::InvoiceApi create_reminder PUT /invoice/{id}/:createReminder Create invoice reminder and sends it by the given dispatch type. Supports the reminder types SOFT_REMINDER, REMINDER and NOTICE_OF_DEBT_COLLECTION. DispatchType NETS_PRINT must have type NOTICE_OF_DEBT_COLLECTION. SMS and NETS_PRINT must be activated prior to usage in the API.
TripletexRubyClient::InvoiceApi download_pdf GET /invoice/{invoiceId}/pdf Get invoice document by invoice ID.
TripletexRubyClient::InvoiceApi get GET /invoice/{id} Get invoice by ID.
TripletexRubyClient::InvoiceApi payment PUT /invoice/{id}/:payment Update invoice. The invoice is updated with payment information. The amount is in the invoice’s currency.
TripletexRubyClient::InvoiceApi post POST /invoice Create invoice. Related Order and OrderLines can be created first, or included as new objects inside the Invoice.
TripletexRubyClient::InvoiceApi post_list POST /invoice/list [BETA] Create multiple invoices. Max 100 at a time.
TripletexRubyClient::InvoiceApi search GET /invoice Find invoices corresponding with sent data. Includes charged outgoing invoices only.
TripletexRubyClient::InvoiceApi send PUT /invoice/{id}/:send Send invoice by ID and sendType. Optionally override email recipient.
TripletexRubyClient::InvoicedetailsApi get GET /invoice/details/{id} Get ProjectInvoiceDetails by ID.
TripletexRubyClient::InvoicedetailsApi search GET /invoice/details Find ProjectInvoiceDetails corresponding with sent data.
TripletexRubyClient::InvoicepaymentTypeApi get GET /invoice/paymentType/{id} Get payment type by ID.
TripletexRubyClient::InvoicepaymentTypeApi search GET /invoice/paymentType Find payment type corresponding with sent data.
TripletexRubyClient::LedgerApi open_post GET /ledger/openPost Find open posts corresponding with sent data.
TripletexRubyClient::LedgerApi search GET /ledger Get ledger (hovedbok).
TripletexRubyClient::LedgeraccountApi delete DELETE /ledger/account/{id} [BETA] Delete account.
TripletexRubyClient::LedgeraccountApi delete_by_ids DELETE /ledger/account/list [BETA] Delete multiple accounts.
TripletexRubyClient::LedgeraccountApi get GET /ledger/account/{id} Get account by ID.
TripletexRubyClient::LedgeraccountApi post POST /ledger/account [BETA] Create a new account.
TripletexRubyClient::LedgeraccountApi post_list POST /ledger/account/list [BETA] Create several accounts.
TripletexRubyClient::LedgeraccountApi put PUT /ledger/account/{id} [BETA] Update account.
TripletexRubyClient::LedgeraccountApi put_list PUT /ledger/account/list [BETA] Update multiple accounts.
TripletexRubyClient::LedgeraccountApi search GET /ledger/account Find accounts corresponding with sent data.
TripletexRubyClient::LedgeraccountingPeriodApi get GET /ledger/accountingPeriod/{id} Get accounting period by ID.
TripletexRubyClient::LedgeraccountingPeriodApi search GET /ledger/accountingPeriod Find accounting periods corresponding with sent data.
TripletexRubyClient::LedgerannualAccountApi get GET /ledger/annualAccount/{id} Get annual account by ID.
TripletexRubyClient::LedgerannualAccountApi search GET /ledger/annualAccount Find annual accounts corresponding with sent data.
TripletexRubyClient::LedgercloseGroupApi get GET /ledger/closeGroup/{id} Get close group by ID.
TripletexRubyClient::LedgercloseGroupApi search GET /ledger/closeGroup Find close groups corresponding with sent data.
TripletexRubyClient::LedgerpaymentTypeOutApi delete DELETE /ledger/paymentTypeOut/{id} [BETA] Delete payment type for outgoing payments by ID.
TripletexRubyClient::LedgerpaymentTypeOutApi get GET /ledger/paymentTypeOut/{id} [BETA] Get payment type for outgoing payments by ID.
TripletexRubyClient::LedgerpaymentTypeOutApi post POST /ledger/paymentTypeOut [BETA] Create new payment type for outgoing payments
TripletexRubyClient::LedgerpaymentTypeOutApi post_list POST /ledger/paymentTypeOut/list [BETA] Create multiple payment types for outgoing payments at once
TripletexRubyClient::LedgerpaymentTypeOutApi put PUT /ledger/paymentTypeOut/{id} [BETA] Update existing payment type for outgoing payments
TripletexRubyClient::LedgerpaymentTypeOutApi put_list PUT /ledger/paymentTypeOut/list [BETA] Update multiple payment types for outgoing payments at once
TripletexRubyClient::LedgerpaymentTypeOutApi search GET /ledger/paymentTypeOut [BETA] Gets payment types for outgoing payments
TripletexRubyClient::LedgerpostingApi get GET /ledger/posting/{id} Find postings by ID.
TripletexRubyClient::LedgerpostingApi open_post GET /ledger/posting/openPost Find open posts corresponding with sent data.
TripletexRubyClient::LedgerpostingApi search GET /ledger/posting Find postings corresponding with sent data.
TripletexRubyClient::LedgervatTypeApi create_relative_vat_type PUT /ledger/vatType/createRelativeVatType [BETA] Create a new relative VAT Type. These are used if the company has 'forholdsmessig fradrag for inngående MVA'.
TripletexRubyClient::LedgervatTypeApi get GET /ledger/vatType/{id} Get vat type by ID.
TripletexRubyClient::LedgervatTypeApi search GET /ledger/vatType Find vat types corresponding with sent data.
TripletexRubyClient::LedgervoucherApi delete DELETE /ledger/voucher/{id} [BETA] Delete voucher by ID.
TripletexRubyClient::LedgervoucherApi delete_attachment DELETE /ledger/voucher/{voucherId}/attachment [BETA] Delete attachment.
TripletexRubyClient::LedgervoucherApi download_pdf GET /ledger/voucher/{voucherId}/pdf Get PDF representation of voucher by ID.
TripletexRubyClient::LedgervoucherApi external_voucher_number GET /ledger/voucher/>externalVoucherNumber [BETA] Find vouchers based on the external voucher number.
TripletexRubyClient::LedgervoucherApi get GET /ledger/voucher/{id} Get voucher by ID.
TripletexRubyClient::LedgervoucherApi import_document POST /ledger/voucher/importDocument [BETA] Upload a document to create one or more vouchers. Valid document formats are PDF, PNG, JPEG, TIFF and EHF. Send as multipart form.
TripletexRubyClient::LedgervoucherApi import_gbat10 POST /ledger/voucher/importGbat10 Import GBAT10. Send as multipart form.
TripletexRubyClient::LedgervoucherApi non_posted GET /ledger/voucher/>nonPosted [BETA] Find non-posted vouchers.
TripletexRubyClient::LedgervoucherApi options GET /ledger/voucher/{id}/options [BETA] Returns a data structure containing meta information about operations that are available for this voucher. Currently only implemented for DELETE: It is possible to check if the voucher is deletable.
TripletexRubyClient::LedgervoucherApi post POST /ledger/voucher Add new voucher. IMPORTANT: Also creates postings. Only the gross amounts will be used
TripletexRubyClient::LedgervoucherApi put PUT /ledger/voucher/{id} [BETA] Update voucher. Postings with guiRow==0 will be deleted and regenerated.
TripletexRubyClient::LedgervoucherApi put_list PUT /ledger/voucher/list [BETA] Update multiple vouchers. Postings with guiRow==0 will be deleted and regenerated.
TripletexRubyClient::LedgervoucherApi reverse PUT /ledger/voucher/{id}/:reverse Reverses the voucher, and returns the reversed voucher. Supports reversing most voucher types, except salary transactions.
TripletexRubyClient::LedgervoucherApi search GET /ledger/voucher Find vouchers corresponding with sent data.
TripletexRubyClient::LedgervoucherApi send_to_inbox PUT /ledger/voucher/{id}/:sendToInbox [BETA] Send voucher to inbox.
TripletexRubyClient::LedgervoucherApi send_to_ledger PUT /ledger/voucher/{id}/:sendToLedger [BETA] Send voucher to ledger.
TripletexRubyClient::LedgervoucherApi upload_attachment POST /ledger/voucher/{voucherId}/attachment Upload attachment to voucher. If the voucher already has an attachment the content will be appended to the existing attachment as new PDF page(s). Valid document formats are PDF, PNG, JPEG and TIFF. Non PDF formats will be converted to PDF. Send as multipart form.
TripletexRubyClient::LedgervoucherApi upload_pdf POST /ledger/voucher/{voucherId}/pdf/{fileName} [DEPRECATED] Use POST ledger/voucher/{voucherId}/attachment instead.
TripletexRubyClient::LedgervoucherApi voucher_reception GET /ledger/voucher/>voucherReception Find vouchers in voucher reception.
TripletexRubyClient::LedgervoucherTypeApi get GET /ledger/voucherType/{id} Get voucher type by ID.
TripletexRubyClient::LedgervoucherTypeApi search GET /ledger/voucherType Find voucher types corresponding with sent data.
TripletexRubyClient::LedgervoucherhistoricalApi close_postings PUT /ledger/voucher/historical/:closePostings [BETA] Close postings.
TripletexRubyClient::LedgervoucherhistoricalApi post_employee POST /ledger/voucher/historical/employee [BETA] Create one employee, based on import from external system. Validation is less strict, ie. employee department isn't required.
TripletexRubyClient::LedgervoucherhistoricalApi post_historical POST /ledger/voucher/historical/historical [BETA] API endpoint for creating historical vouchers. These are vouchers created outside Tripletex, and should be from closed accounting years. The intended usage is to get access to historical transcations in Tripletex. Also creates postings. All amount fields in postings will be used. VAT postings must be included, these are not generated automatically like they are for normal vouchers in Tripletex. Requires the \"All vouchers\" and \"Advanced Voucher\" permissions.
TripletexRubyClient::LedgervoucherhistoricalApi reverse_historical_vouchers PUT /ledger/voucher/historical/:reverseHistoricalVouchers [BETA] Deletes all historical vouchers. Requires the "All vouchers" and "Advanced Voucher" permissions.
TripletexRubyClient::LedgervoucherhistoricalApi upload_attachment POST /ledger/voucher/historical/{voucherId}/attachment Upload attachment to voucher. If the voucher already has an attachment the content will be appended to the existing attachment as new PDF page(s). Valid document formats are PDF, PNG, JPEG and TIFF. Non PDF formats will be converted to PDF. Send as multipart form.
TripletexRubyClient::MunicipalityApi search GET /municipality [BETA] Get municipalities.
TripletexRubyClient::OrderApi approve_subscription_invoice PUT /order/{id}/:approveSubscriptionInvoice To create a subscription invoice, first create a order with the subscription enabled, then approve it with this method. This approves the order for subscription invoicing.
TripletexRubyClient::OrderApi attach PUT /order/{id}/:attach Attach document to specified order ID.
TripletexRubyClient::OrderApi get GET /order/{id} Get order by ID.
TripletexRubyClient::OrderApi invoice PUT /order/{id}/:invoice Create new invoice from order.
TripletexRubyClient::OrderApi invoice_multiple_orders PUT /order/:invoiceMultipleOrders [BETA] Charges a single customer invoice from multiple orders. The orders must be to the same customer, currency, due date, receiver email and attn.
TripletexRubyClient::OrderApi post POST /order Create order.
TripletexRubyClient::OrderApi post_list POST /order/list [BETA] Create multiple Orders with OrderLines. Max 100 at a time.
TripletexRubyClient::OrderApi put PUT /order/{id} Update order.
TripletexRubyClient::OrderApi search GET /order Find orders corresponding with sent data.
TripletexRubyClient::OrderApi un_approve_subscription_invoice PUT /order/{id}/:unApproveSubscriptionInvoice Unapproves the order for subscription invoicing.
TripletexRubyClient::OrderorderGroupApi delete DELETE /order/orderGroup/{id} [Beta] Delete orderGroup by ID.
TripletexRubyClient::OrderorderGroupApi get GET /order/orderGroup/{id} [Beta] Get orderGroup by ID. A orderGroup is a way to group orderLines, and add comments and subtotals
TripletexRubyClient::OrderorderGroupApi post POST /order/orderGroup [Beta] Post orderGroup.
TripletexRubyClient::OrderorderGroupApi put PUT /order/orderGroup [Beta] Put orderGroup.
TripletexRubyClient::OrderorderGroupApi search GET /order/orderGroup [BETA] Find orderGroups corresponding with sent data.
TripletexRubyClient::OrderorderlineApi delete DELETE /order/orderline/{id} [BETA] Delete order line by ID.
TripletexRubyClient::OrderorderlineApi get GET /order/orderline/{id} Get order line by ID.
TripletexRubyClient::OrderorderlineApi post POST /order/orderline Create order line. When creating several order lines, use /list for better performance.
TripletexRubyClient::OrderorderlineApi post_list POST /order/orderline/list Create multiple order lines.
TripletexRubyClient::OrderorderlineApi put PUT /order/orderline/{id} [BETA] Put order line
TripletexRubyClient::PickupPointApi get GET /pickupPoint/{id} [BETA] Find pickup point by ID.
TripletexRubyClient::PickupPointApi search GET /pickupPoint [BETA] Search pickup points.
TripletexRubyClient::ProductApi delete DELETE /product/{id} [BETA] Delete product.
TripletexRubyClient::ProductApi delete_image DELETE /product/{id}/image [BETA] Delete image.
TripletexRubyClient::ProductApi get GET /product/{id} Get product by ID.
TripletexRubyClient::ProductApi post POST /product Create new product.
TripletexRubyClient::ProductApi post_list POST /product/list [BETA] Add multiple products.
TripletexRubyClient::ProductApi put PUT /product/{id} Update product.
TripletexRubyClient::ProductApi put_list PUT /product/list [BETA] Update a list of products.
TripletexRubyClient::ProductApi search GET /product Find products corresponding with sent data.
TripletexRubyClient::ProductApi upload_image POST /product/{id}/image [BETA] Upload image to Product. Existing image on product will be replaced if exists
TripletexRubyClient::ProductdiscountGroupApi get GET /product/discountGroup/{id} Get discount group by ID.
TripletexRubyClient::ProductdiscountGroupApi search GET /product/discountGroup Find discount groups corresponding with sent data.
TripletexRubyClient::ProductexternalApi get GET /product/external/{id} [BETA] Get external product by ID.
TripletexRubyClient::ProductexternalApi search GET /product/external [BETA] Find external products corresponding with sent data. The sorting-field is not in use on this endpoint.
TripletexRubyClient::ProductgroupApi delete DELETE /product/group/{id} [BETA] Delete product group.
TripletexRubyClient::ProductgroupApi delete_by_ids DELETE /product/group/list [BETA] Delete multiple product groups.
TripletexRubyClient::ProductgroupApi get GET /product/group/{id} [BETA] Find product group by ID.
TripletexRubyClient::ProductgroupApi post POST /product/group [BETA] Create new product group.
TripletexRubyClient::ProductgroupApi post_list POST /product/group/list [BETA] Add multiple products groups.
TripletexRubyClient::ProductgroupApi put PUT /product/group/{id} [BETA] Update product group.
TripletexRubyClient::ProductgroupApi put_list PUT /product/group/list [BETA] Update a list of product groups.
TripletexRubyClient::ProductgroupApi search GET /product/group [BETA] Find product group with sent data
TripletexRubyClient::ProductgroupRelationApi delete DELETE /product/groupRelation/{id} [BETA] Delete product group relation.
TripletexRubyClient::ProductgroupRelationApi delete_by_ids DELETE /product/groupRelation/list [BETA] Delete multiple product group relations.
TripletexRubyClient::ProductgroupRelationApi get GET /product/groupRelation/{id} [BETA] Find product group relation by ID.
TripletexRubyClient::ProductgroupRelationApi post POST /product/groupRelation [BETA] Create new product group relation.
TripletexRubyClient::ProductgroupRelationApi post_list POST /product/groupRelation/list [BETA] Add multiple products group relations.
TripletexRubyClient::ProductgroupRelationApi search GET /product/groupRelation [BETA] Find product group relation with sent data.
TripletexRubyClient::ProductinventoryLocationApi delete DELETE /product/inventoryLocation/{id} [BETA] Delete product inventory location. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::ProductinventoryLocationApi get GET /product/inventoryLocation/{id} Get inventory location by ID. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::ProductinventoryLocationApi post POST /product/inventoryLocation [BETA] Create new product inventory location. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::ProductinventoryLocationApi post_list POST /product/inventoryLocation/list [BETA] Add multiple product inventory locations. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::ProductinventoryLocationApi put PUT /product/inventoryLocation/{id} [BETA] Update product inventory location. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::ProductinventoryLocationApi put_list PUT /product/inventoryLocation/list [BETA] Update multiple product inventory locations. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::ProductinventoryLocationApi search GET /product/inventoryLocation [BETA] Find inventory locations by product ID. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::ProductlogisticsSettingsApi get GET /product/logisticsSettings [BETA] Get logistics settings of logged in company.
TripletexRubyClient::ProductlogisticsSettingsApi put PUT /product/logisticsSettings [BETA] Update logistics settings of logged in company.
TripletexRubyClient::ProductproductPriceApi search GET /product/productPrice [BETA] Find prices for a product. Only available for users that have activated the Logistics/Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::ProductsupplierProductApi delete DELETE /product/supplierProduct/{id} [BETA] Delete supplierProduct.
TripletexRubyClient::ProductsupplierProductApi get GET /product/supplierProduct/{id} Get supplierProduct by ID.
TripletexRubyClient::ProductsupplierProductApi post POST /product/supplierProduct Create new supplierProduct.
TripletexRubyClient::ProductsupplierProductApi post_list POST /product/supplierProduct/list Create list of new supplierProduct.
TripletexRubyClient::ProductsupplierProductApi put PUT /product/supplierProduct/{id} Update supplierProduct.
TripletexRubyClient::ProductsupplierProductApi put_list PUT /product/supplierProduct/list [BETA] Update a list of supplierProduct.
TripletexRubyClient::ProductsupplierProductApi search GET /product/supplierProduct Find products corresponding with sent data.
TripletexRubyClient::ProductunitApi delete DELETE /product/unit/{id} [BETA] Delete product unit by ID.
TripletexRubyClient::ProductunitApi get GET /product/unit/{id} Get product unit by ID.
TripletexRubyClient::ProductunitApi post POST /product/unit [BETA] Create new product unit.
TripletexRubyClient::ProductunitApi post_list POST /product/unit/list [BETA] Create multiple product units.
TripletexRubyClient::ProductunitApi put PUT /product/unit/{id} [BETA] Update product unit.
TripletexRubyClient::ProductunitApi put_list PUT /product/unit/list [BETA] Update list of product units.
TripletexRubyClient::ProductunitApi query GET /product/unit/query [BETA] Wildcard search.
TripletexRubyClient::ProductunitApi search GET /product/unit Find product units corresponding with sent data.
TripletexRubyClient::ProductunitmasterApi get GET /product/unit/master/{id} [BETA] Get product unit master by ID.
TripletexRubyClient::ProductunitmasterApi search GET /product/unit/master [BETA] Find product units master corresponding with sent data.
TripletexRubyClient::ProjectApi delete DELETE /project/{id} [BETA] Delete project.
TripletexRubyClient::ProjectApi delete_by_ids DELETE /project/list [BETA] Delete projects.
TripletexRubyClient::ProjectApi delete_list DELETE /project [BETA] Delete multiple projects.
TripletexRubyClient::ProjectApi get GET /project/{id} Find project by ID.
TripletexRubyClient::ProjectApi get_for_time_sheet GET /project/>forTimeSheet Find projects applicable for time sheet registration on a specific day.
TripletexRubyClient::ProjectApi post POST /project [BETA] Add new project.
TripletexRubyClient::ProjectApi post_list POST /project/list [BETA] Register new projects. Multiple projects for different users can be sent in the same request.
TripletexRubyClient::ProjectApi put PUT /project/{id} [BETA] Update project.
TripletexRubyClient::ProjectApi put_list PUT /project/list [BETA] Update multiple projects.
TripletexRubyClient::ProjectApi search GET /project Find projects corresponding with sent data.
TripletexRubyClient::ProjectcategoryApi get GET /project/category/{id} Find project category by ID.
TripletexRubyClient::ProjectcategoryApi post POST /project/category Add new project category.
TripletexRubyClient::ProjectcategoryApi put PUT /project/category/{id} Update project category.
TripletexRubyClient::ProjectcategoryApi search GET /project/category Find project categories corresponding with sent data.
TripletexRubyClient::ProjectcontrolFormApi get GET /project/controlForm/{id} [BETA] Get project control form by ID.
TripletexRubyClient::ProjectcontrolFormApi search GET /project/controlForm [BETA] Get project control forms by project ID.
TripletexRubyClient::ProjectcontrolFormTypeApi get GET /project/controlFormType/{id} [BETA] Get project control form type by ID.
TripletexRubyClient::ProjectcontrolFormTypeApi search GET /project/controlFormType [BETA] Get project control form types
TripletexRubyClient::ProjecthourlyRatesApi delete DELETE /project/hourlyRates/{id} Delete Project Hourly Rate
TripletexRubyClient::ProjecthourlyRatesApi delete_by_ids DELETE /project/hourlyRates/list Delete project hourly rates.
TripletexRubyClient::ProjecthourlyRatesApi delete_by_project_ids DELETE /project/hourlyRates/deleteByProjectIds Delete project hourly rates by project id.
TripletexRubyClient::ProjecthourlyRatesApi get GET /project/hourlyRates/{id} Find project hourly rate by ID.
TripletexRubyClient::ProjecthourlyRatesApi post POST /project/hourlyRates Create a project hourly rate.
TripletexRubyClient::ProjecthourlyRatesApi post_list POST /project/hourlyRates/list Create multiple project hourly rates.
TripletexRubyClient::ProjecthourlyRatesApi put PUT /project/hourlyRates/{id} Update a project hourly rate.
TripletexRubyClient::ProjecthourlyRatesApi put_list PUT /project/hourlyRates/list Update multiple project hourly rates.
TripletexRubyClient::ProjecthourlyRatesApi search GET /project/hourlyRates Find project hourly rates corresponding with sent data.
TripletexRubyClient::ProjecthourlyRatesApi update_or_add_hour_rates PUT /project/hourlyRates/updateOrAddHourRates Update or add the same project hourly rate from project overview.
TripletexRubyClient::ProjecthourlyRatesprojectSpecificRatesApi delete DELETE /project/hourlyRates/projectSpecificRates/{id} Delete project specific rate
TripletexRubyClient::ProjecthourlyRatesprojectSpecificRatesApi delete_by_ids DELETE /project/hourlyRates/projectSpecificRates/list Delete project specific rates.
TripletexRubyClient::ProjecthourlyRatesprojectSpecificRatesApi get GET /project/hourlyRates/projectSpecificRates/{id} Find project specific rate by ID.
TripletexRubyClient::ProjecthourlyRatesprojectSpecificRatesApi post POST /project/hourlyRates/projectSpecificRates Create new project specific rate.
TripletexRubyClient::ProjecthourlyRatesprojectSpecificRatesApi post_list POST /project/hourlyRates/projectSpecificRates/list Create multiple new project specific rates.
TripletexRubyClient::ProjecthourlyRatesprojectSpecificRatesApi put PUT /project/hourlyRates/projectSpecificRates/{id} Update a project specific rate.
TripletexRubyClient::ProjecthourlyRatesprojectSpecificRatesApi put_list PUT /project/hourlyRates/projectSpecificRates/list Update multiple project specific rates.
TripletexRubyClient::ProjecthourlyRatesprojectSpecificRatesApi search GET /project/hourlyRates/projectSpecificRates Find project specific rates corresponding with sent data.
TripletexRubyClient::ProjectimportApi import_project_statement POST /project/import Upload project import file.
TripletexRubyClient::ProjectorderlineApi delete DELETE /project/orderline/{id} Delete order line by ID.
TripletexRubyClient::ProjectorderlineApi get GET /project/orderline/{id} [BETA] Get order line by ID.
TripletexRubyClient::ProjectorderlineApi post POST /project/orderline [BETA] Create order line. When creating several order lines, use /list for better performance.
TripletexRubyClient::ProjectorderlineApi post_list POST /project/orderline/list [BETA] Create multiple order lines.
TripletexRubyClient::ProjectorderlineApi put PUT /project/orderline/{id} [BETA] Update project orderline.
TripletexRubyClient::ProjectorderlineApi search GET /project/orderline [BETA] Find all order lines for project.
TripletexRubyClient::ProjectparticipantApi delete_by_ids DELETE /project/participant/list [BETA] Delete project participants.
TripletexRubyClient::ProjectparticipantApi get GET /project/participant/{id} [BETA] Find project participant by ID.
TripletexRubyClient::ProjectparticipantApi post POST /project/participant [BETA] Add new project participant.
TripletexRubyClient::ProjectparticipantApi post_list POST /project/participant/list [BETA] Add new project participant. Multiple project participants can be sent in the same request.
TripletexRubyClient::ProjectparticipantApi put PUT /project/participant/{id} [BETA] Update project participant.
TripletexRubyClient::ProjectperiodApi get_budget_status GET /project/{id}/period/budgetStatus Get the budget status for the project period
TripletexRubyClient::ProjectperiodApi hourlist_report GET /project/{id}/period/hourlistReport Find hourlist report by project period.
TripletexRubyClient::ProjectperiodApi invoiced GET /project/{id}/period/invoiced Find invoiced info by project period.
TripletexRubyClient::ProjectperiodApi invoicing_reserve GET /project/{id}/period/invoicingReserve Find invoicing reserve by project period.
TripletexRubyClient::ProjectperiodApi monthly_status GET /project/{id}/period/monthlyStatus Find overall status by project period.
TripletexRubyClient::ProjectperiodApi overall_status GET /project/{id}/period/overallStatus Find overall status by project period.
TripletexRubyClient::ProjectprojectActivityApi delete DELETE /project/projectActivity/{id} Delete project activity
TripletexRubyClient::ProjectprojectActivityApi delete_by_ids DELETE /project/projectActivity/list Delete project activities
TripletexRubyClient::ProjectprojectActivityApi get GET /project/projectActivity/{id} Find project activity by id
TripletexRubyClient::ProjectprojectActivityApi post POST /project/projectActivity Add project activity.
TripletexRubyClient::ProjectsettingsApi get GET /project/settings Get project settings of logged in company.
TripletexRubyClient::ProjectsettingsApi put PUT /project/settings Update project settings for company
TripletexRubyClient::ProjecttaskApi search GET /project/task Find all tasks for project.
TripletexRubyClient::ProjecttemplateApi get GET /project/template/{id} Get project template by ID.
TripletexRubyClient::PurchaseOrderApi delete DELETE /purchaseOrder/{id} [BETA] Delete purchase order.
TripletexRubyClient::PurchaseOrderApi delete_attachment DELETE /purchaseOrder/{id}/attachment [BETA] Delete attachment.
TripletexRubyClient::PurchaseOrderApi get GET /purchaseOrder/{id} [BETA] Find purchase order by ID.
TripletexRubyClient::PurchaseOrderApi post POST /purchaseOrder [BETA] Creates a new purchase order
TripletexRubyClient::PurchaseOrderApi put PUT /purchaseOrder/{id} [BETA] Update purchase order.
TripletexRubyClient::PurchaseOrderApi search GET /purchaseOrder [BETA] Find purchase orders with send data
TripletexRubyClient::PurchaseOrderApi send PUT /purchaseOrder/{id}/:send [BETA] Send purchase order by id and sendType.
TripletexRubyClient::PurchaseOrderApi send_by_email PUT /purchaseOrder/{id}/:sendByEmail [BETA] Send purchase order by customisable email.
TripletexRubyClient::PurchaseOrderApi upload_attachment POST /purchaseOrder/{id}/attachment [BETA] Upload attachment to Purchase Order.
TripletexRubyClient::PurchaseOrderApi upload_attachments POST /purchaseOrder/{id}/attachment/list Upload multiple attachments to Purchase Order.
TripletexRubyClient::PurchaseOrderdeviationApi approve PUT /purchaseOrder/deviation/{id}/:approve [BETA] Approve deviations. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrderdeviationApi delete DELETE /purchaseOrder/deviation/{id} [BETA] Delete goods receipt by purchase order ID. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrderdeviationApi deliver PUT /purchaseOrder/deviation/{id}/:deliver [BETA] Send deviations to approval. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrderdeviationApi get GET /purchaseOrder/deviation/{id} [BETA] Get deviation by order line ID. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrderdeviationApi post POST /purchaseOrder/deviation [BETA] Register deviation on goods receipt. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrderdeviationApi post_list POST /purchaseOrder/deviation/list [BETA] Register multiple deviations. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrderdeviationApi put PUT /purchaseOrder/deviation/{id} Update deviation. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrderdeviationApi put_list PUT /purchaseOrder/deviation/list [BETA] Update multiple deviations. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrderdeviationApi search GET /purchaseOrder/deviation [BETA] Find handled deviations for purchase order. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrderdeviationApi undeliver PUT /purchaseOrder/deviation/{id}/:undeliver [BETA] Undeliver the deviations. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrdergoodsReceiptApi confirm PUT /purchaseOrder/goodsReceipt/{id}/:confirm [BETA] Confirm goods receipt. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrdergoodsReceiptApi delete DELETE /purchaseOrder/goodsReceipt/{id} [BETA] Delete goods receipt by ID. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrdergoodsReceiptApi delete_by_ids DELETE /purchaseOrder/goodsReceipt/list [BETA] Delete multiple goods receipt by ID. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrdergoodsReceiptApi get GET /purchaseOrder/goodsReceipt/{id} [BETA] Get goods receipt by purchase order ID. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrdergoodsReceiptApi post POST /purchaseOrder/goodsReceipt [BETA] Register goods receipt without an existing purchase order. When registration of several goods receipt, use /list for better performance. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrdergoodsReceiptApi post_list POST /purchaseOrder/goodsReceipt/list [BETA] Register multiple goods receipt without an existing purchase order. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrdergoodsReceiptApi put PUT /purchaseOrder/goodsReceipt/{id} [BETA] Update goods receipt. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrdergoodsReceiptApi receive_and_confirm PUT /purchaseOrder/goodsReceipt/{id}/:receiveAndConfirm [BETA] Receive all ordered products and approve goods receipt. Only available for users that have activated the Logistics/Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrdergoodsReceiptApi register_goods_receipt PUT /purchaseOrder/goodsReceipt/{id}/:registerGoodsReceipt [BETA] Register goods receipt. Quantity received on the products is set to the same as quantity ordered. To update the quantity received, use PUT /purchaseOrder/goodsReceiptLine/{id}. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrdergoodsReceiptApi search GET /purchaseOrder/goodsReceipt [BETA] Get goods receipt. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrdergoodsReceiptLineApi delete DELETE /purchaseOrder/goodsReceiptLine/{id} [BETA] Delete goods receipt line by ID. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrdergoodsReceiptLineApi delete_list DELETE /purchaseOrder/goodsReceiptLine/list [BETA] Delete goods receipt lines by ID. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrdergoodsReceiptLineApi get GET /purchaseOrder/goodsReceiptLine/{id} [BETA] Get goods receipt line by purchase order line ID. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrdergoodsReceiptLineApi post POST /purchaseOrder/goodsReceiptLine [BETA] Register new goods receipt; new product on an existing purchase order. When registration of several goods receipt, use /list for better performance. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrdergoodsReceiptLineApi post_list POST /purchaseOrder/goodsReceiptLine/list [BETA] Register multiple new goods receipt on an existing purchase order. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrdergoodsReceiptLineApi put PUT /purchaseOrder/goodsReceiptLine/{id} [BETA] Update a goods receipt line on a goods receipt. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrdergoodsReceiptLineApi put_list PUT /purchaseOrder/goodsReceiptLine/list [BETA] Update goods receipt lines on a goods receipt. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrdergoodsReceiptLineApi search GET /purchaseOrder/goodsReceiptLine [BETA] Find goods receipt lines for purchase order. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrderorderlineApi delete DELETE /purchaseOrder/orderline/{id} [BETA] Delete purchase order line.
TripletexRubyClient::PurchaseOrderorderlineApi get GET /purchaseOrder/orderline/{id} [BETA] Find purchase order line by ID.
TripletexRubyClient::PurchaseOrderorderlineApi post POST /purchaseOrder/orderline [BETA] Creates purchase order line.
TripletexRubyClient::PurchaseOrderorderlineApi put PUT /purchaseOrder/orderline/{id} [BETA] Updates purchase order line
TripletexRubyClient::PurchaseOrderpurchaseOrderIncomingInvoiceRelationApi delete DELETE /purchaseOrder/purchaseOrderIncomingInvoiceRelation/{id} [BETA] Delete purchase order voucher relation. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrderpurchaseOrderIncomingInvoiceRelationApi delete_by_ids DELETE /purchaseOrder/purchaseOrderIncomingInvoiceRelation/list [BETA] Delete multiple purchase order voucher relations. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrderpurchaseOrderIncomingInvoiceRelationApi get GET /purchaseOrder/purchaseOrderIncomingInvoiceRelation/{id} [BETA] Find purchase order relation to voucher by ID. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrderpurchaseOrderIncomingInvoiceRelationApi post POST /purchaseOrder/purchaseOrderIncomingInvoiceRelation [BETA] Create new relation between purchase order and a voucher. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrderpurchaseOrderIncomingInvoiceRelationApi post_list POST /purchaseOrder/purchaseOrderIncomingInvoiceRelation/list [BETA] Create a new list of relations between purchase order and voucher. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::PurchaseOrderpurchaseOrderIncomingInvoiceRelationApi search GET /purchaseOrder/purchaseOrderIncomingInvoiceRelation [BETA] Find purchase order relation to voucher with sent data. Only available for users that have activated the Logistics Plus Beta-program in 'Our customer account'
TripletexRubyClient::ReminderApi get GET /reminder/{id} Get reminder by ID.
TripletexRubyClient::ReminderApi search GET /reminder Find reminders corresponding with sent data.
TripletexRubyClient::ResultbudgetApi get_company_result_budget GET /resultbudget/company Get result budget for company
TripletexRubyClient::ResultbudgetApi get_department_result_budget GET /resultbudget/department/{id} Get result budget associated with a departmentId
TripletexRubyClient::ResultbudgetApi get_employee_result_budget GET /resultbudget/employee/{id} Get result budget associated with an employeeId
TripletexRubyClient::ResultbudgetApi get_product_result_budget GET /resultbudget/product/{id} Get result budget associated with a productId
TripletexRubyClient::ResultbudgetApi get_project_result_budget GET /resultbudget/project/{id} Get result budget associated with a projectId
TripletexRubyClient::SaftApi export_saft GET /saft/exportSAFT [BETA] Create SAF-T export for the Tripletex account.
TripletexRubyClient::SaftApi import_saft POST /saft/importSAFT [BETA] Import SAF-T. Send XML file as multipart form.
TripletexRubyClient::SalarycompilationApi download_pdf GET /salary/compilation/pdf [BETA] Find salary compilation (PDF document) by employee.
TripletexRubyClient::SalarycompilationApi get GET /salary/compilation [BETA] Find salary compilation by employee.
TripletexRubyClient::SalarypayslipApi download_pdf GET /salary/payslip/{id}/pdf [BETA] Find payslip (PDF document) by ID.
TripletexRubyClient::SalarypayslipApi get GET /salary/payslip/{id} [BETA] Find payslip by ID.
TripletexRubyClient::SalarypayslipApi search GET /salary/payslip [BETA] Find payslips corresponding with sent data.
TripletexRubyClient::SalarysettingsApi get GET /salary/settings [BETA] Get salary settings of logged in company.
TripletexRubyClient::SalarysettingsApi put PUT /salary/settings [BETA] Update settings of logged in company.
TripletexRubyClient::SalarysettingsholidayApi delete_by_ids DELETE /salary/settings/holiday/list [BETA] delete multiple holiday settings of current logged in company.
TripletexRubyClient::SalarysettingsholidayApi post POST /salary/settings/holiday [BETA] Create a holiday setting of current logged in company.
TripletexRubyClient::SalarysettingsholidayApi post_list POST /salary/settings/holiday/list [BETA] Create multiple holiday settings of current logged in company.
TripletexRubyClient::SalarysettingsholidayApi put PUT /salary/settings/holiday/{id} [BETA] update a holiday setting of current logged in company.
TripletexRubyClient::SalarysettingsholidayApi put_list PUT /salary/settings/holiday/list [BETA] update multiple holiday settings of current logged in company.
TripletexRubyClient::SalarysettingsholidayApi search GET /salary/settings/holiday [BETA] Find holiday settings of current logged in company.
TripletexRubyClient::SalarysettingspensionSchemeApi delete DELETE /salary/settings/pensionScheme/{id} [BETA] Delete a Pension Scheme
TripletexRubyClient::SalarysettingspensionSchemeApi delete_by_ids DELETE /salary/settings/pensionScheme/list [BETA] delete multiple Pension Schemes.
TripletexRubyClient::SalarysettingspensionSchemeApi get GET /salary/settings/pensionScheme/{id} [BETA] Get Pension Scheme for a specific ID
TripletexRubyClient::SalarysettingspensionSchemeApi post POST /salary/settings/pensionScheme [BETA] Create a Pension Scheme.
TripletexRubyClient::SalarysettingspensionSchemeApi post_list POST /salary/settings/pensionScheme/list [BETA] Create multiple Pension Schemes.
TripletexRubyClient::SalarysettingspensionSchemeApi put PUT /salary/settings/pensionScheme/{id} [BETA] Update a Pension Scheme
TripletexRubyClient::SalarysettingspensionSchemeApi put_list PUT /salary/settings/pensionScheme/list [BETA] update multiple Pension Schemes.
TripletexRubyClient::SalarysettingspensionSchemeApi search GET /salary/settings/pensionScheme [BETA] Find pension schemes.
TripletexRubyClient::SalarytransactionApi delete DELETE /salary/transaction/{id} [BETA] Delete salary transaction by ID.
TripletexRubyClient::SalarytransactionApi get GET /salary/transaction/{id} [BETA] Find salary transaction by ID.
TripletexRubyClient::SalarytransactionApi post POST /salary/transaction [BETA] Create a new salary transaction.
TripletexRubyClient::SalarytypeApi get GET /salary/type/{id} [BETA] Find salary type by ID.
TripletexRubyClient::SalarytypeApi search GET /salary/type [BETA] Find salary type corresponding with sent data.
TripletexRubyClient::SupplierApi delete DELETE /supplier/{id} [BETA] Delete supplier by ID
TripletexRubyClient::SupplierApi get GET /supplier/{id} Get supplier by ID.
TripletexRubyClient::SupplierApi post POST /supplier Create supplier. Related supplier addresses may also be created.
TripletexRubyClient::SupplierApi post_list POST /supplier/list [BETA] Create multiple suppliers. Related supplier addresses may also be created.
TripletexRubyClient::SupplierApi put PUT /supplier/{id} Update supplier.
TripletexRubyClient::SupplierApi put_list PUT /supplier/list [BETA] Update multiple suppliers. Addresses can also be updated.
TripletexRubyClient::SupplierApi search GET /supplier Find suppliers corresponding with sent data.
TripletexRubyClient::SupplierInvoiceApi add_payment POST /supplierInvoice/{invoiceId}/:addPayment [BETA] Register payment, paymentType == 0 finds the last paymentType for this vendor
TripletexRubyClient::SupplierInvoiceApi add_recipient PUT /supplierInvoice/{invoiceId}/:addRecipient [BETA] Add recipient to supplier invoices.
TripletexRubyClient::SupplierInvoiceApi add_recipient_to_many PUT /supplierInvoice/:addRecipient [BETA] Add recipient.
TripletexRubyClient::SupplierInvoiceApi approve PUT /supplierInvoice/{invoiceId}/:approve [BETA] Approve supplier invoice.
TripletexRubyClient::SupplierInvoiceApi approve_many PUT /supplierInvoice/:approve [BETA] Approve supplier invoices.
TripletexRubyClient::SupplierInvoiceApi change_dimension_many PUT /supplierInvoice/{invoiceId}/:changeDimension Change dimension on a supplier invoice.
TripletexRubyClient::SupplierInvoiceApi download_pdf GET /supplierInvoice/{invoiceId}/pdf [BETA] Get supplierInvoice document by invoice ID.
TripletexRubyClient::SupplierInvoiceApi get GET /supplierInvoice/{id} [BETA] Get supplierInvoice by ID.
TripletexRubyClient::SupplierInvoiceApi get_approval_invoices GET /supplierInvoice/forApproval [BETA] Get supplierInvoices for approval
TripletexRubyClient::SupplierInvoiceApi put_postings PUT /supplierInvoice/voucher/{id}/postings [BETA] Put debit postings.
TripletexRubyClient::SupplierInvoiceApi reject PUT /supplierInvoice/{invoiceId}/:reject [BETA] reject supplier invoice.
TripletexRubyClient::SupplierInvoiceApi reject_many PUT /supplierInvoice/:reject [BETA] reject supplier invoices.
TripletexRubyClient::SupplierInvoiceApi search GET /supplierInvoice [BETA] Find supplierInvoices corresponding with sent data.
TripletexRubyClient::TimesheetentryApi delete DELETE /timesheet/entry/{id} Delete timesheet entry by ID.
TripletexRubyClient::TimesheetentryApi get GET /timesheet/entry/{id} Find timesheet entry by ID.
TripletexRubyClient::TimesheetentryApi get_recent_activities GET /timesheet/entry/>recentActivities Find recently used timesheet activities.
TripletexRubyClient::TimesheetentryApi get_recent_projects GET /timesheet/entry/>recentProjects Find projects with recent activities (timesheet entry registered).
TripletexRubyClient::TimesheetentryApi get_total_hours GET /timesheet/entry/>totalHours Find total hours registered on an employee in a specific period.
TripletexRubyClient::TimesheetentryApi post POST /timesheet/entry Add new timesheet entry. Only one entry per employee/date/activity/project combination is supported.
TripletexRubyClient::TimesheetentryApi post_list POST /timesheet/entry/list Add new timesheet entry. Multiple objects for several users can be sent in the same request.
TripletexRubyClient::TimesheetentryApi put PUT /timesheet/entry/{id} Update timesheet entry by ID. Note: Timesheet entry object fields which are present but not set, or set to 0, will be nulled.
TripletexRubyClient::TimesheetentryApi put_list PUT /timesheet/entry/list Update timesheet entry. Multiple objects for different users can be sent in the same request.
TripletexRubyClient::TimesheetentryApi search GET /timesheet/entry Find timesheet entry corresponding with sent data.
TripletexRubyClient::TimesheetmonthApi approve PUT /timesheet/month/:approve approve month(s). If id is provided the other args are ignored
TripletexRubyClient::TimesheetmonthApi complete PUT /timesheet/month/:complete complete month(s). If id is provided the other args are ignored
TripletexRubyClient::TimesheetmonthApi get GET /timesheet/month/{id} Find monthly status entry by ID.
TripletexRubyClient::TimesheetmonthApi get_by_month_number GET /timesheet/month/byMonthNumber Find monthly status for given month.
TripletexRubyClient::TimesheetmonthApi reopen PUT /timesheet/month/:reopen reopen month(s). If id is provided the other args are ignored
TripletexRubyClient::TimesheetmonthApi unapprove PUT /timesheet/month/:unapprove unapprove month(s). If id is provided the other args are ignored
TripletexRubyClient::TimesheetsalaryTypeSpecificationApi delete DELETE /timesheet/salaryTypeSpecification/{id} [BETA] Delete a timesheet SalaryType Specification
TripletexRubyClient::TimesheetsalaryTypeSpecificationApi get GET /timesheet/salaryTypeSpecification/{id} [BETA] Get timesheet SalaryType Specification for a specific ID
TripletexRubyClient::TimesheetsalaryTypeSpecificationApi post POST /timesheet/salaryTypeSpecification [BETA] Create a timesheet SalaryType Specification. Only one entry per employee/date/SalaryType
TripletexRubyClient::TimesheetsalaryTypeSpecificationApi put PUT /timesheet/salaryTypeSpecification/{id} [BETA] Update a timesheet SalaryType Specification
TripletexRubyClient::TimesheetsalaryTypeSpecificationApi search GET /timesheet/salaryTypeSpecification [BETA] Get list of timesheet SalaryType Specifications
TripletexRubyClient::TimesheetsettingsApi get GET /timesheet/settings [BETA] Get timesheet settings of logged in company.
TripletexRubyClient::TimesheettimeClockApi get GET /timesheet/timeClock/{id} Find time clock entry by ID.
TripletexRubyClient::TimesheettimeClockApi get_present GET /timesheet/timeClock/present Find a user’s present running time clock.
TripletexRubyClient::TimesheettimeClockApi put PUT /timesheet/timeClock/{id} Update time clock by ID.
TripletexRubyClient::TimesheettimeClockApi search GET /timesheet/timeClock Find time clock entries corresponding with sent data.
TripletexRubyClient::TimesheettimeClockApi start PUT /timesheet/timeClock/:start Start time clock.
TripletexRubyClient::TimesheettimeClockApi stop PUT /timesheet/timeClock/{id}/:stop Stop time clock.
TripletexRubyClient::TimesheetweekApi approve PUT /timesheet/week/:approve Approve week. By ID or (ISO-8601 week and employeeId combination).
TripletexRubyClient::TimesheetweekApi complete PUT /timesheet/week/:complete Complete week. By ID or (ISO-8601 week and employeeId combination).
TripletexRubyClient::TimesheetweekApi reopen PUT /timesheet/week/:reopen Reopen week. By ID or (ISO-8601 week and employeeId combination).
TripletexRubyClient::TimesheetweekApi search GET /timesheet/week Find weekly status By ID, week/year combination, employeeId. or an approver
TripletexRubyClient::TimesheetweekApi unapprove PUT /timesheet/week/:unapprove Unapprove week. By ID or (ISO-8601 week and employeeId combination).
TripletexRubyClient::TokenconsumerApi get_by_token GET /token/consumer/byToken Get consumer token by token string.
TripletexRubyClient::TokenemployeeApi create PUT /token/employee/:create Create an employee token. Only selected consumers are allowed
TripletexRubyClient::TokensessionApi create PUT /token/session/:create Create session token.
TripletexRubyClient::TokensessionApi delete DELETE /token/session/{token} Delete session token.
TripletexRubyClient::TokensessionApi who_am_i GET /token/session/>whoAmI Find information about the current user.
TripletexRubyClient::TransportTypeApi get GET /transportType/{id} [BETA] Find transport type by ID.
TripletexRubyClient::TransportTypeApi search GET /transportType [BETA] Search transport type.
TripletexRubyClient::TravelExpenseApi approve PUT /travelExpense/:approve [BETA] Approve travel expenses.
TripletexRubyClient::TravelExpenseApi copy PUT /travelExpense/:copy [BETA] Copy travel expense.
TripletexRubyClient::TravelExpenseApi create_vouchers PUT /travelExpense/:createVouchers [BETA] Create vouchers
TripletexRubyClient::TravelExpenseApi delete DELETE /travelExpense/{id} [BETA] Delete travel expense.
TripletexRubyClient::TravelExpenseApi delete_attachment DELETE /travelExpense/{travelExpenseId}/attachment [BETA] Delete attachment.
TripletexRubyClient::TravelExpenseApi deliver PUT /travelExpense/:deliver [BETA] Deliver travel expenses.
TripletexRubyClient::TravelExpenseApi download_attachment GET /travelExpense/{travelExpenseId}/attachment Get attachment by travel expense ID.
TripletexRubyClient::TravelExpenseApi get GET /travelExpense/{id} [BETA] Get travel expense by ID.
TripletexRubyClient::TravelExpenseApi post POST /travelExpense [BETA] Create travel expense.
TripletexRubyClient::TravelExpenseApi put PUT /travelExpense/{id} [BETA] Update travel expense.
TripletexRubyClient::TravelExpenseApi search GET /travelExpense [BETA] Find travel expenses corresponding with sent data.
TripletexRubyClient::TravelExpenseApi unapprove PUT /travelExpense/:unapprove [BETA] Unapprove travel expenses.
TripletexRubyClient::TravelExpenseApi undeliver PUT /travelExpense/:undeliver [BETA] Undeliver travel expenses.
TripletexRubyClient::TravelExpenseApi upload_attachment POST /travelExpense/{travelExpenseId}/attachment Upload attachment to travel expense.
TripletexRubyClient::TravelExpenseApi upload_attachments POST /travelExpense/{travelExpenseId}/attachment/list Upload multiple attachments to travel expense.
TripletexRubyClient::TravelExpenseaccommodationAllowanceApi delete DELETE /travelExpense/accommodationAllowance/{id} [BETA] Delete accommodation allowance.
TripletexRubyClient::TravelExpenseaccommodationAllowanceApi get GET /travelExpense/accommodationAllowance/{id} [BETA] Get travel accommodation allowance by ID.
TripletexRubyClient::TravelExpenseaccommodationAllowanceApi post POST /travelExpense/accommodationAllowance [BETA] Create accommodation allowance.
TripletexRubyClient::TravelExpenseaccommodationAllowanceApi put PUT /travelExpense/accommodationAllowance/{id} [BETA] Update accommodation allowance.
TripletexRubyClient::TravelExpenseaccommodationAllowanceApi search GET /travelExpense/accommodationAllowance [BETA] Find accommodation allowances corresponding with sent data.
TripletexRubyClient::TravelExpensecostApi delete DELETE /travelExpense/cost/{id} [BETA] Delete cost.
TripletexRubyClient::TravelExpensecostApi get GET /travelExpense/cost/{id} [BETA] Get cost by ID.
TripletexRubyClient::TravelExpensecostApi post POST /travelExpense/cost [BETA] Create cost.
TripletexRubyClient::TravelExpensecostApi put PUT /travelExpense/cost/{id} [BETA] Update cost.
TripletexRubyClient::TravelExpensecostApi search GET /travelExpense/cost [BETA] Find costs corresponding with sent data.
TripletexRubyClient::TravelExpensecostCategoryApi get GET /travelExpense/costCategory/{id} [BETA] Get cost category by ID.
TripletexRubyClient::TravelExpensecostCategoryApi search GET /travelExpense/costCategory [BETA] Find cost category corresponding with sent data.
TripletexRubyClient::TravelExpensemileageAllowanceApi delete DELETE /travelExpense/mileageAllowance/{id} [BETA] Delete mileage allowance.
TripletexRubyClient::TravelExpensemileageAllowanceApi get GET /travelExpense/mileageAllowance/{id} [BETA] Get mileage allowance by ID.
TripletexRubyClient::TravelExpensemileageAllowanceApi post POST /travelExpense/mileageAllowance [BETA] Create mileage allowance.
TripletexRubyClient::TravelExpensemileageAllowanceApi put PUT /travelExpense/mileageAllowance/{id} [BETA] Update mileage allowance.
TripletexRubyClient::TravelExpensemileageAllowanceApi search GET /travelExpense/mileageAllowance [BETA] Find mileage allowances corresponding with sent data.
TripletexRubyClient::TravelExpensepassengerApi delete DELETE /travelExpense/passenger/{id} [BETA] Delete passenger.
TripletexRubyClient::TravelExpensepassengerApi get GET /travelExpense/passenger/{id} [BETA] Get passenger by ID.
TripletexRubyClient::TravelExpensepassengerApi post POST /travelExpense/passenger [BETA] Create passenger.
TripletexRubyClient::TravelExpensepassengerApi put PUT /travelExpense/passenger/{id} [BETA] Update passenger.
TripletexRubyClient::TravelExpensepassengerApi search GET /travelExpense/passenger [BETA] Find passengers corresponding with sent data.
TripletexRubyClient::TravelExpensepaymentTypeApi get GET /travelExpense/paymentType/{id} [BETA] Get payment type by ID.
TripletexRubyClient::TravelExpensepaymentTypeApi search GET /travelExpense/paymentType [BETA] Find payment type corresponding with sent data.
TripletexRubyClient::TravelExpenseperDiemCompensationApi delete DELETE /travelExpense/perDiemCompensation/{id} [BETA] Delete per diem compensation.
TripletexRubyClient::TravelExpenseperDiemCompensationApi get GET /travelExpense/perDiemCompensation/{id} [BETA] Get per diem compensation by ID.
TripletexRubyClient::TravelExpenseperDiemCompensationApi post POST /travelExpense/perDiemCompensation [BETA] Create per diem compensation.
TripletexRubyClient::TravelExpenseperDiemCompensationApi put PUT /travelExpense/perDiemCompensation/{id} [BETA] Update per diem compensation.
TripletexRubyClient::TravelExpenseperDiemCompensationApi search GET /travelExpense/perDiemCompensation [BETA] Find per diem compensations corresponding with sent data.
TripletexRubyClient::TravelExpenserateApi get GET /travelExpense/rate/{id} [BETA] Get travel expense rate by ID.
TripletexRubyClient::TravelExpenserateApi search GET /travelExpense/rate [BETA] Find rates corresponding with sent data.
TripletexRubyClient::TravelExpenserateCategoryApi get GET /travelExpense/rateCategory/{id} [BETA] Get travel expense rate category by ID.
TripletexRubyClient::TravelExpenserateCategoryApi search GET /travelExpense/rateCategory [BETA] Find rate categories corresponding with sent data.
TripletexRubyClient::TravelExpenserateCategoryGroupApi get GET /travelExpense/rateCategoryGroup/{id} [BETA] Get travel report rate category group by ID.
TripletexRubyClient::TravelExpenserateCategoryGroupApi search GET /travelExpense/rateCategoryGroup [BETA] Find rate categoriy groups corresponding with sent data.
TripletexRubyClient::TravelExpensesettingsApi get GET /travelExpense/settings [BETA] Get travel expense settings of logged in company.
TripletexRubyClient::TravelExpensezoneApi get GET /travelExpense/zone/{id} Get travel expense zone by ID.
TripletexRubyClient::TravelExpensezoneApi search GET /travelExpense/zone Find travel expense zones corresponding with sent data.
TripletexRubyClient::VatReturnscommentApi all GET /vatReturns/comment/>all [BETA] - Get all structured comments available
TripletexRubyClient::VatReturnscommentApi query GET /vatReturns/comment [BETA] - Get all structured comments related to a given vatCode
TripletexRubyClient::VoucherApprovalListElementApi get GET /voucherApprovalListElement/{id} [BETA] Get by ID.
TripletexRubyClient::VoucherMessageApi post POST /voucherMessage [BETA] Post new voucherMessage.
TripletexRubyClient::VoucherMessageApi search GET /voucherMessage [BETA] Find voucherMessage (or a comment) put on a voucher by inputting voucher ids
TripletexRubyClient::VoucherStatusApi get GET /voucherStatus/{id} [BETA] Get voucherStatus by ID.
TripletexRubyClient::VoucherStatusApi post POST /voucherStatus [BETA] Post new voucherStatus.
TripletexRubyClient::VoucherStatusApi search GET /voucherStatus [BETA] Find voucherStatus corresponding with sent data. The voucherStatus is used to coordinate integration processes. Requires setup done by Tripletex, currently supports debt collection.

Documentation for Models

Documentation for Authorization

tokenAuthScheme

  • Type: HTTP basic authentication