All URIs are relative to https://tripletex.no/v2
Method | HTTP request | Description |
---|---|---|
delete | DELETE /ledger/voucher/{id} | [BETA] Delete voucher by ID. |
delete_attachment | DELETE /ledger/voucher/{voucherId}/attachment | [BETA] Delete attachment. |
download_pdf | GET /ledger/voucher/{voucherId}/pdf | Get PDF representation of voucher by ID. |
external_voucher_number | GET /ledger/voucher/>externalVoucherNumber | [BETA] Find vouchers based on the external voucher number. |
get | GET /ledger/voucher/{id} | Get voucher by ID. |
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. |
import_gbat10 | POST /ledger/voucher/importGbat10 | Import GBAT10. Send as multipart form. |
non_posted | GET /ledger/voucher/>nonPosted | [BETA] Find non-posted vouchers. |
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. |
post | POST /ledger/voucher | Add new voucher. IMPORTANT: Also creates postings. Only the gross amounts will be used |
put | PUT /ledger/voucher/{id} | [BETA] Update voucher. Postings with guiRow==0 will be deleted and regenerated. |
put_list | PUT /ledger/voucher/list | [BETA] Update multiple vouchers. Postings with guiRow==0 will be deleted and regenerated. |
reverse | PUT /ledger/voucher/{id}/:reverse | Reverses the voucher, and returns the reversed voucher. Supports reversing most voucher types, except salary transactions. |
search | GET /ledger/voucher | Find vouchers corresponding with sent data. |
send_to_inbox | PUT /ledger/voucher/{id}/:sendToInbox | [BETA] Send voucher to inbox. |
send_to_ledger | PUT /ledger/voucher/{id}/:sendToLedger | [BETA] Send voucher to ledger. |
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. |
upload_pdf | POST /ledger/voucher/{voucherId}/pdf/{fileName} | [DEPRECATED] Use POST ledger/voucher/{voucherId}/attachment instead. |
voucher_reception | GET /ledger/voucher/>voucherReception | Find vouchers in voucher reception. |
delete(id)
[BETA] Delete voucher by ID.
# load the gem
require 'tripletex_ruby_client'
# setup authorization
# # 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::LedgervoucherApi.new
id = 56 # Integer | Element ID
begin
#[BETA] Delete voucher by ID.
api_instance.delete(id)
rescue TripletexRubyClient::ApiError => e
puts "Exception when calling LedgervoucherApi->delete: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
id | Integer | Element ID |
nil (empty response body)
- Content-Type: Not defined
- Accept: Not defined
delete_attachment(voucher_id, opts)
[BETA] Delete attachment.
# load the gem
require 'tripletex_ruby_client'
# setup authorization
# # 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::LedgervoucherApi.new
voucher_id = 56 # Integer | ID of voucher containing the attachment to delete.
opts = {
version: 56, # Integer | Version of voucher containing the attachment to delete.
send_to_inbox: false, # BOOLEAN | Should the attachment be sent to inbox rather than deleted?
split: false # BOOLEAN | If sendToInbox is true, should the attachment be split into one voucher per page?
}
begin
#[BETA] Delete attachment.
api_instance.delete_attachment(voucher_id, opts)
rescue TripletexRubyClient::ApiError => e
puts "Exception when calling LedgervoucherApi->delete_attachment: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
voucher_id | Integer | ID of voucher containing the attachment to delete. | |
version | Integer | Version of voucher containing the attachment to delete. | [optional] |
send_to_inbox | BOOLEAN | Should the attachment be sent to inbox rather than deleted? | [optional] [default to false] |
split | BOOLEAN | If sendToInbox is true, should the attachment be split into one voucher per page? | [optional] [default to false] |
nil (empty response body)
- Content-Type: Not defined
- Accept: Not defined
String download_pdf(voucher_id)
Get PDF representation of voucher by ID.
# load the gem
require 'tripletex_ruby_client'
# setup authorization
# # 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::LedgervoucherApi.new
voucher_id = 56 # Integer | Voucher ID from which PDF is downloaded.
begin
#Get PDF representation of voucher by ID.
result = api_instance.download_pdf(voucher_id)
p result
rescue TripletexRubyClient::ApiError => e
puts "Exception when calling LedgervoucherApi->download_pdf: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
voucher_id | Integer | Voucher ID from which PDF is downloaded. |
String
- Content-Type: Not defined
- Accept: application/octet-stream
ListResponseVoucher external_voucher_number(opts)
[BETA] Find vouchers based on the external voucher number.
# load the gem
require 'tripletex_ruby_client'
# setup authorization
# # 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::LedgervoucherApi.new
opts = {
external_voucher_number: 'external_voucher_number_example', # String | The external voucher number, when voucher is created from import.
from: 0, # Integer | From index
count: 1000, # Integer | Number of elements to return
sorting: 'sorting_example', # String | Sorting pattern
fields: 'fields_example' # String | Fields filter pattern
}
begin
#[BETA] Find vouchers based on the external voucher number.
result = api_instance.external_voucher_number(opts)
p result
rescue TripletexRubyClient::ApiError => e
puts "Exception when calling LedgervoucherApi->external_voucher_number: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
external_voucher_number | String | The external voucher number, when voucher is created from import. | [optional] |
from | Integer | From index | [optional] [default to 0] |
count | Integer | Number of elements to return | [optional] [default to 1000] |
sorting | String | Sorting pattern | [optional] |
fields | String | Fields filter pattern | [optional] |
- Content-Type: Not defined
- Accept: Not defined
ResponseWrapperVoucher get(id, opts)
Get voucher by ID.
# load the gem
require 'tripletex_ruby_client'
# setup authorization
# # 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::LedgervoucherApi.new
id = 56 # Integer | Element ID
opts = {
fields: 'fields_example' # String | Fields filter pattern
}
begin
#Get voucher by ID.
result = api_instance.get(id, opts)
p result
rescue TripletexRubyClient::ApiError => e
puts "Exception when calling LedgervoucherApi->get: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
id | Integer | Element ID | |
fields | String | Fields filter pattern | [optional] |
- Content-Type: Not defined
- Accept: Not defined
ListResponseVoucher import_document(file, opts)
[BETA] Upload a document to create one or more vouchers. Valid document formats are PDF, PNG, JPEG, TIFF and EHF. Send as multipart form.
# load the gem
require 'tripletex_ruby_client'
# setup authorization
# # 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::LedgervoucherApi.new
file = File.new('/path/to/file.txt') # File | The file
opts = {
description: 'description_example', # String | Optional description to use for the voucher(s). If omitted the file name will be used.
split: false # BOOLEAN | If the document consists of several pages, should the document be split into one voucher per page?
}
begin
#[BETA] Upload a document to create one or more vouchers. Valid document formats are PDF, PNG, JPEG, TIFF and EHF. Send as multipart form.
result = api_instance.import_document(file, opts)
p result
rescue TripletexRubyClient::ApiError => e
puts "Exception when calling LedgervoucherApi->import_document: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
file | File | The file | |
description | String | Optional description to use for the voucher(s). If omitted the file name will be used. | [optional] |
split | BOOLEAN | If the document consists of several pages, should the document be split into one voucher per page? | [optional] [default to false] |
- Content-Type: multipart/form-data
- Accept: Not defined
import_gbat10(generate_vat_postings, file, opts)
Import GBAT10. Send as multipart form.
# load the gem
require 'tripletex_ruby_client'
# setup authorization
# # 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::LedgervoucherApi.new
generate_vat_postings = true # BOOLEAN | If the import should generate VAT postings
file = File.new('/path/to/file.txt') # File | The file
opts = {
encoding: 'utf-8' # String | The file encoding
}
begin
#Import GBAT10. Send as multipart form.
api_instance.import_gbat10(generate_vat_postings, file, opts)
rescue TripletexRubyClient::ApiError => e
puts "Exception when calling LedgervoucherApi->import_gbat10: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
generate_vat_postings | BOOLEAN | If the import should generate VAT postings | |
file | File | The file | |
encoding | String | The file encoding | [optional] [default to utf-8] |
nil (empty response body)
- Content-Type: multipart/form-data
- Accept: Not defined
ListResponseVoucher non_posted(include_non_approved, opts)
[BETA] Find non-posted vouchers.
# load the gem
require 'tripletex_ruby_client'
# setup authorization
# # 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::LedgervoucherApi.new
include_non_approved = false # BOOLEAN | Include non-approved vouchers in the result.
opts = {
date_from: 'date_from_example', # String | From and including
date_to: 'date_to_example', # String | To and excluding
changed_since: 'changed_since_example', # String | Only return elements that have changed since this date and time
from: 0, # Integer | From index
count: 1000, # Integer | Number of elements to return
sorting: 'sorting_example', # String | Sorting pattern
fields: 'fields_example' # String | Fields filter pattern
}
begin
#[BETA] Find non-posted vouchers.
result = api_instance.non_posted(include_non_approved, opts)
p result
rescue TripletexRubyClient::ApiError => e
puts "Exception when calling LedgervoucherApi->non_posted: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
include_non_approved | BOOLEAN | Include non-approved vouchers in the result. | [default to false] |
date_from | String | From and including | [optional] |
date_to | String | To and excluding | [optional] |
changed_since | String | Only return elements that have changed since this date and time | [optional] |
from | Integer | From index | [optional] [default to 0] |
count | Integer | Number of elements to return | [optional] [default to 1000] |
sorting | String | Sorting pattern | [optional] |
fields | String | Fields filter pattern | [optional] |
- Content-Type: Not defined
- Accept: Not defined
ResponseWrapperVoucherOptions options(id, opts)
[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.
# load the gem
require 'tripletex_ruby_client'
# setup authorization
# # 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::LedgervoucherApi.new
id = 56 # Integer | Element ID
opts = {
fields: 'fields_example' # String | Fields filter pattern
}
begin
#[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.
result = api_instance.options(id, opts)
p result
rescue TripletexRubyClient::ApiError => e
puts "Exception when calling LedgervoucherApi->options: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
id | Integer | Element ID | |
fields | String | Fields filter pattern | [optional] |
- Content-Type: Not defined
- Accept: Not defined
ResponseWrapperVoucher post(opts)
Add new voucher. IMPORTANT: Also creates postings. Only the gross amounts will be used
# load the gem
require 'tripletex_ruby_client'
# setup authorization
# # 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::LedgervoucherApi.new
opts = {
send_to_ledger: true, # BOOLEAN | Should the voucher be sent to ledger? Requires the \"Advanced Voucher\" permission.
body: TripletexRubyClient::Voucher.new # Voucher | JSON representing the new object to be created. Should not have ID and version set.
}
begin
#Add new voucher. IMPORTANT: Also creates postings. Only the gross amounts will be used
result = api_instance.post(opts)
p result
rescue TripletexRubyClient::ApiError => e
puts "Exception when calling LedgervoucherApi->post: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
send_to_ledger | BOOLEAN | Should the voucher be sent to ledger? Requires the "Advanced Voucher" permission. | [optional] [default to true] |
body | Voucher | JSON representing the new object to be created. Should not have ID and version set. | [optional] |
- Content-Type: application/json; charset=utf-8
- Accept: Not defined
ResponseWrapperVoucher put(id, opts)
[BETA] Update voucher. Postings with guiRow==0 will be deleted and regenerated.
# load the gem
require 'tripletex_ruby_client'
# setup authorization
# # 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::LedgervoucherApi.new
id = 56 # Integer | Element ID
opts = {
send_to_ledger: true, # BOOLEAN | Should the voucher be sent to ledger? Requires the \"Advanced Voucher\" permission.
body: TripletexRubyClient::Voucher.new # Voucher | Partial object describing what should be updated
}
begin
#[BETA] Update voucher. Postings with guiRow==0 will be deleted and regenerated.
result = api_instance.put(id, opts)
p result
rescue TripletexRubyClient::ApiError => e
puts "Exception when calling LedgervoucherApi->put: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
id | Integer | Element ID | |
send_to_ledger | BOOLEAN | Should the voucher be sent to ledger? Requires the "Advanced Voucher" permission. | [optional] [default to true] |
body | Voucher | Partial object describing what should be updated | [optional] |
- Content-Type: application/json; charset=utf-8
- Accept: Not defined
ListResponseVoucher put_list(opts)
[BETA] Update multiple vouchers. Postings with guiRow==0 will be deleted and regenerated.
# load the gem
require 'tripletex_ruby_client'
# setup authorization
# # 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::LedgervoucherApi.new
opts = {
send_to_ledger: true, # BOOLEAN | Should the voucher be sent to ledger? Requires the \"Advanced Voucher\" permission.
body: [TripletexRubyClient::Voucher.new] # Array<Voucher> | JSON representing updates to object. Should have ID and version set.
}
begin
#[BETA] Update multiple vouchers. Postings with guiRow==0 will be deleted and regenerated.
result = api_instance.put_list(opts)
p result
rescue TripletexRubyClient::ApiError => e
puts "Exception when calling LedgervoucherApi->put_list: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
send_to_ledger | BOOLEAN | Should the voucher be sent to ledger? Requires the "Advanced Voucher" permission. | [optional] [default to true] |
body | Array<Voucher> | JSON representing updates to object. Should have ID and version set. | [optional] |
- Content-Type: application/json; charset=utf-8
- Accept: Not defined
ResponseWrapperVoucher reverse(id, date)
Reverses the voucher, and returns the reversed voucher. Supports reversing most voucher types, except salary transactions.
# load the gem
require 'tripletex_ruby_client'
# setup authorization
# # 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::LedgervoucherApi.new
id = 56 # Integer | ID of voucher that should be reversed.
date = 'date_example' # String | Reverse voucher date
begin
#Reverses the voucher, and returns the reversed voucher. Supports reversing most voucher types, except salary transactions.
result = api_instance.reverse(id, date)
p result
rescue TripletexRubyClient::ApiError => e
puts "Exception when calling LedgervoucherApi->reverse: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
id | Integer | ID of voucher that should be reversed. | |
date | String | Reverse voucher date |
- Content-Type: Not defined
- Accept: Not defined
VoucherSearchResponse search(date_from, date_to, opts)
Find vouchers corresponding with sent data.
# load the gem
require 'tripletex_ruby_client'
# setup authorization
# # 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::LedgervoucherApi.new
date_from = 'date_from_example' # String | From and including
date_to = 'date_to_example' # String | To and excluding
opts = {
id: 'id_example', # String | List of IDs
number: 'number_example', # String | List of IDs
number_from: 56, # Integer | From and including
number_to: 56, # Integer | To and excluding
type_id: 'type_id_example', # String | List of IDs
from: 0, # Integer | From index
count: 1000, # Integer | Number of elements to return
sorting: 'sorting_example', # String | Sorting pattern
fields: 'fields_example' # String | Fields filter pattern
}
begin
#Find vouchers corresponding with sent data.
result = api_instance.search(date_from, date_to, opts)
p result
rescue TripletexRubyClient::ApiError => e
puts "Exception when calling LedgervoucherApi->search: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
date_from | String | From and including | |
date_to | String | To and excluding | |
id | String | List of IDs | [optional] |
number | String | List of IDs | [optional] |
number_from | Integer | From and including | [optional] |
number_to | Integer | To and excluding | [optional] |
type_id | String | List of IDs | [optional] |
from | Integer | From index | [optional] [default to 0] |
count | Integer | Number of elements to return | [optional] [default to 1000] |
sorting | String | Sorting pattern | [optional] |
fields | String | Fields filter pattern | [optional] |
- Content-Type: Not defined
- Accept: Not defined
ResponseWrapperVoucher send_to_inbox(id, opts)
[BETA] Send voucher to inbox.
# load the gem
require 'tripletex_ruby_client'
# setup authorization
# # 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::LedgervoucherApi.new
id = 56 # Integer | ID of voucher that should be sent to inbox.
opts = {
version: 56, # Integer | Version of voucher that should be sent to inbox.
comment: 'comment_example' # String | Description of why the voucher was rejected. This parameter is only used if the approval feature is enabled.
}
begin
#[BETA] Send voucher to inbox.
result = api_instance.send_to_inbox(id, opts)
p result
rescue TripletexRubyClient::ApiError => e
puts "Exception when calling LedgervoucherApi->send_to_inbox: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
id | Integer | ID of voucher that should be sent to inbox. | |
version | Integer | Version of voucher that should be sent to inbox. | [optional] |
comment | String | Description of why the voucher was rejected. This parameter is only used if the approval feature is enabled. | [optional] |
- Content-Type: Not defined
- Accept: Not defined
ResponseWrapperVoucher send_to_ledger(id, opts)
[BETA] Send voucher to ledger.
# load the gem
require 'tripletex_ruby_client'
# setup authorization
# # 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::LedgervoucherApi.new
id = 56 # Integer | ID of voucher that should be sent to ledger.
opts = {
version: 56, # Integer | Version of voucher that should be sent to ledger.
number: 0 # Integer | Voucher number to use. If omitted or 0 the system will assign the number.
}
begin
#[BETA] Send voucher to ledger.
result = api_instance.send_to_ledger(id, opts)
p result
rescue TripletexRubyClient::ApiError => e
puts "Exception when calling LedgervoucherApi->send_to_ledger: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
id | Integer | ID of voucher that should be sent to ledger. | |
version | Integer | Version of voucher that should be sent to ledger. | [optional] |
number | Integer | Voucher number to use. If omitted or 0 the system will assign the number. | [optional] [default to 0] |
- Content-Type: Not defined
- Accept: Not defined
upload_attachment(voucher_id, file)
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.
# load the gem
require 'tripletex_ruby_client'
# setup authorization
# # 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::LedgervoucherApi.new
voucher_id = 56 # Integer | Voucher ID to upload attachment to.
file = File.new('/path/to/file.txt') # File | The file
begin
#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.
api_instance.upload_attachment(voucher_id, file)
rescue TripletexRubyClient::ApiError => e
puts "Exception when calling LedgervoucherApi->upload_attachment: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
voucher_id | Integer | Voucher ID to upload attachment to. | |
file | File | The file |
nil (empty response body)
- Content-Type: multipart/form-data
- Accept: Not defined
upload_pdf(voucher_id, file_name, file)
[DEPRECATED] Use POST ledger/voucher/{voucherId}/attachment instead.
# load the gem
require 'tripletex_ruby_client'
# setup authorization
# # 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::LedgervoucherApi.new
voucher_id = 56 # Integer | Voucher ID to upload PDF to.
file_name = 'file_name_example' # String | File name to store the pdf under. Will not be the same as the filename on the file returned.
file = File.new('/path/to/file.txt') # File | The file
begin
#[DEPRECATED] Use POST ledger/voucher/{voucherId}/attachment instead.
api_instance.upload_pdf(voucher_id, file_name, file)
rescue TripletexRubyClient::ApiError => e
puts "Exception when calling LedgervoucherApi->upload_pdf: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
voucher_id | Integer | Voucher ID to upload PDF to. | |
file_name | String | File name to store the pdf under. Will not be the same as the filename on the file returned. | |
file | File | The file |
nil (empty response body)
- Content-Type: multipart/form-data
- Accept: Not defined
ListResponseVoucher voucher_reception(opts)
Find vouchers in voucher reception.
# load the gem
require 'tripletex_ruby_client'
# setup authorization
# # 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::LedgervoucherApi.new
opts = {
date_from: 'date_from_example', # String | From and including
date_to: 'date_to_example', # String | To and excluding
search_text: 'search_text_example', # String | Search
from: 0, # Integer | From index
count: 1000, # Integer | Number of elements to return
sorting: 'sorting_example', # String | Sorting pattern
fields: 'fields_example' # String | Fields filter pattern
}
begin
#Find vouchers in voucher reception.
result = api_instance.voucher_reception(opts)
p result
rescue TripletexRubyClient::ApiError => e
puts "Exception when calling LedgervoucherApi->voucher_reception: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
date_from | String | From and including | [optional] |
date_to | String | To and excluding | [optional] |
search_text | String | Search | [optional] |
from | Integer | From index | [optional] [default to 0] |
count | Integer | Number of elements to return | [optional] [default to 1000] |
sorting | String | Sorting pattern | [optional] |
fields | String | Fields filter pattern | [optional] |
- Content-Type: Not defined
- Accept: Not defined