Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
moneyworks:edi_manager [2025/10/08 03:04] Craig Drownmoneyworks:edi_manager [2025/10/08 03:33] (current) – [Configuration Settings] Craig Drown
Line 44: Line 44:
  
 For more details, see the main service logic in lib.rs and mw_to_ubl.rs For more details, see the main service logic in lib.rs and mw_to_ubl.rs
 +
 +===== Configuration Settings =====
 +
 +The configuration file (config.toml) controls all runtime behaviour. The main sections and their fields are:
 +
 + ====  MoneyworksServerConfig ====  
 +  * `url`: Base URL for Moneyworks REST API.
 +  * `folder_name`, `folder_pw`: Moneyworks data folder and password.
 +  * `document_username`, `document_pw`: Moneyworks document user credentials.
 +  * `file_name`: MW database file name.
 +
 + ====  BusinessInfo ====  
 +  * `party_endpoint_id`: Peppol endpoint ID for your business.
 +  * `party_identification`: Business registration number.
 +  * `party_name`: Legal name of your business.
 +  * `street_name`, `additional_street_name`: Address details.
 +  * `city_name`, `postal_zone`, `country`: Location details.
 +  * `tax_scheme`: Tax scheme identifier.
 +
 + ====  EdimondoConfig ====  
 +  * `url`: Edimondo API base URL.
 +  * `api_key`: API key for Edimondo authentication.
 +  * `outbox_faktura_boxid`: Box ID for outgoing invoices.
 +  * `inbox_ordrer_boxid`: Box ID for incoming orders.
 +
 + ====  OutputFolders ====  
 +  * `invoices_out_folder`: Path for saving generated invoice XML files.
 +  * `orders_in_folder`: Path for saving imported order XML files.
 +
 + ====  Settings ====  
 +  * `reexport_colour`: Moneyworks transaction colour used to mark transactions for reprocessing.
 +  * `database_url`: SQLite database connection string.
 +
 + ====  Email ====  
 +  * `host_name`: SMTP server hostname.
 +  * `from_name_address`: Sender email address.
 +  * `email_address`: Login email address.
 +  * `password`: SMTP password.
 +  * `port_number`: SMTP port.
 +  * `send_to_addresses`: List of recipient email addresses for notifications.
 +
 +Note that the config file contains passwords and keys, so you should not send it via email or store it at any other location unless the data is encrypted and password protected.
  
Back to top