Skip to main content

TA Documents Agent 1.x headless (current)

System Requirements

HardwareValueNote
MemoryMin. 1 GBDedicated RAM for agent
Hard disk spaceMin. 100 MB free spaceFor installation of the application and logs
Processorx86 (32-bit) or x64 (64-bit)
Operating systemVersion
Windows 10.x
Windows 11.x
Windows Server 2019Standard Edition 64 Bit Datacenter 64 Bit
Windows Server 2022Standard Edition 64 Bit Datacenter 64 Bit

Installation Files

VersionModeFeaturesDownload
v1.11.0Headless
  • Runs as a background service and ensures uninterrupted operation and efficient resource management.
  • All notifications and logs are stored in files.
TA Documents Agent headless v1.11.0

IP addresses and domains

If you or your organization uses restrictive firewall or proxy server settings, you or your network administrator may need to allow specific domains and IP address ranges to ensure that Triumph-Adler Cloud products and related services function as expected.

For detailed information, refer to: IP Addresses and Domains.

Configuration

After installation, the service does not start automatically. It must first be configured via the configuration file %appdata%\TA Documents Agent\config.yml.

Start by selecting the account under which the service will run. The application data directory (appdata) of this account is then used to load the configuration.

After configuration, you can choose to have the service start automatically or run it manually.

config.yml

FieldRequiredDescription
accessTokenYesAccess token generated via the Cloud Manager.
The token is valid for 15 minutes.
refreshTokenYesRefresh token generated via the Cloud Manager.
The token is valid for 30 days.
logLevelYesLog level for the service, possible options: error, warning, debug, info.
invoice.upload.pathYesUpload folder (documents are uploaded from this folder). A UNC path is supported.
invoice.upload.typeYesUpload folder type, possible options: folder, SMB
invoice.upload.smbUsernameYes, if invoice.upload.type is set to SMBUsername for authentication with the shared folder
invoice.upload.smbPasswordYes, if invoice.upload.type is set to SMBPassword for authentication with the shared folder
invoice.download.downloadLocallyNoIf this option is set to true, the download of classified/extracted documents (JSON and PDF file) is activated.
invoice.download.pathYesDownload folder (classified/extracted documents are downloaded to this folder). A UNC path is supported.
invoice.download.skipIntegrationsNoIf set to true, the transfer of classified/extracted documents to the “yuuvis RAD” service is deactivated.
deliveryNote.upload.pathYesUpload folder (documents are uploaded from this folder). A UNC path is supported.
deliveryNote.upload.typeYesUpload folder type, possible options: folder, SMB
deliveryNote.upload.smbUsernameYes, if deliveryNote.upload.type is set to SMBUsername for authentication with the shared folder
deliveryNote.upload.smbPasswordYes, if deliveryNote.upload.type is set to SMBPassword for authentication with the shared folder
deliveryNote.download.downloadLocallyNoIf this option is set to true, the download document (PDF file) is activated.
deliveryNote.download.pathYesDownload folder (PDF file is downloaded to this folder). A UNC path is supported.
deliveryNote.download.skipIntegrationsNoIf set to true, the transfer of delivery note to the “yuuvis RAD” service is deactivated.
proxy.modeYesProxy mode (manual or use system proxy)
proxy.urlYes, if invoice.upload.type is set to manualURL and port of the proxy server, for example: http://proxy:8080
proxy.usernameYes, if invoice.upload.type is set to manualUsername for authentication on the proxy server (3 notations: user@test.ag, test\user, user)
proxy.passwordYes, if invoice.upload.type is set to manualPassword for authentication on the proxy server
info

The agent uses an SQLite database to store its configuration. Sensitive data is encrypted, and the encryption key is not accessible.

Command-Line parameters

The agent can be run from a terminal. The following parameters are available:

ParameterTypeDefaultDescription
-stageboolfalseIf set to true a stage-URL will be used.
-urlstring""If provided, will be used as server-URL.
-encstring""If provided, it will encrypt the string and output it in the terminal. The encrypted string can be used in config.yml.
Supported encrypted fields are:
  • deliveryNote.upload.smbPassword
  • invoice.upload.smbPassword
  • proxy.password

Logging

The client log file logs.txt is located in the folder %AppData%\TA Documents Agent\logs.

Log Retention

  • Once the log file reaches 100 MB, a backup file named logs-timestamp.log is created.
  • Backup files older than 28 days are deleted automatically.
  • Up to three backup files are retained.

Status Codes

CodeDescription
200OK
400Bad request
401Unauthorized
500Internal server error

Changelog

VersionDateDescription
v1.11.023.01.2026Feat
  • added encryption feature for config
Fix
  • documents are deleted but not uploaded
v1.10.029.12.2025Feat
  • added Universal Metadata support
v1.9.126.11.2025Fix
  • .xml upload works for SMB folders
v1.9.026.11.2025Feat
  • use UUIDs for documents
  • added rate-limit error handling
Fix
  • get AppDataFolder does not require special permissions
  • .xml invoices will be uploaded as well
v1.8.025.03.2025Feat
  • add eInvoice support
v1.7.009.08.2024Chore
  • read new tokens from config
Feat
  • add delivery notes support
  • handle version out of date
Fix
  • ignore status code 524
  • deactivate delivery notes
  • remove tokens from config
v1.6.121.06.2024Fix
  • remove required tag from bool fields in config
v1.6.020.06.2024Feat
  • add headless mode
Chore
  • continue uploading documents in case of error
  • move errors from notifications to logs.txt
CI
  • add dynamic pipelines config
v1.5.026.04.2024Chore
  • update AVS to v1.3.0
Feat
  • add SMB support
Fix
  • delete files after upload
v1.4.127.03.2024Fix
  • sub without integration
v1.4.029.02.2024Feat
  • add version to info window
  • change server URL via flags
v1.3.015.02.2024Feat
  • add proxy support
v1.2.011.01.2024Feat
  • add auth service
Fix
  • sub-sync-routine and add error popup
v1.1.008.12.2023Feat
  • rename connect btn to save, add trimming to tokens
v1.0.004.12.2023Feat
  • document download
  • add new notification
  • create MSI package
  • add version and hostname to request headers
  • add api client
  • create client GUI
Fix
  • version and broken dependencies
  • config tokens update and uploaded file name