NUXT_UI_PRO_LICENSE=F84291FE-3C37-43EB-A588-8158C127494F
URLV1='http://127.0.0.1:80/api/v1'
STRAPIV1='http://127.0.0.1:80/media-api'
POSTGREST='http://127.0.0.1:80/custom-api'
LARAVEL='https://dev-data.logship.de'
STRAPIPUBLIC='https://dev-app.logship.de'
STRAPITOKEN='d3f7fd56ba44958ca5c78054d509254959b408ca2f7ca8ebdf77234bdbb52b91e12adacd7d6f60b41be6969bf0d0830a1459c425de6cb65141c5fb387295eb3ca34b6c93682fd17891198a238032f3ca527c5de67b2393ad5dabe426b83c3884445607c3d7087ed90ca1930bc5713e38bf1e2fb517048d956871cf0ee455106c'
IDEMPIERETOKEN='eyJraWQiOiJpZGVtcGllcmUiLCJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJTdXBlclVzZXIiLCJBRF9DbGllbnRfSUQiOjEwMDAwMDAsIkFEX1VzZXJfSUQiOjEwMCwiQURfUm9sZV9JRCI6MTAwMDAwMCwiQURfT3JnX0lEIjowLCJBRF9MYW5ndWFnZSI6ImVuX1VTIiwiQURfU2Vzc2lvbl9JRCI6MTAwMDA4MSwiaXNzIjoiaWRlbXBpZXJlLm9yZyJ9.zVVNF1QMv-8uzVlXNENaNYM2yvEngQUBPFSLnnqeH8cn0dqrHlShov9ugPe42Gxr4jY7_cfwnUb1xWcVSHIFJg'
SENDCLOUD='https://panel.sendcloud.sc/api/v2'
SENDCLOUDPUBLICKEY='2ea130f9-6bd0-4fcf-80cf-39fa8a6afbe1'
SENDCLOUDPRIVATEKEY='4bb5dd756bba42b7a77c18dd935e1eb6'
DHLURL='https://api-eu.dhl.com/parcel/de'
DHLKEY='kOMZlCkdY27OvpGKiUffZ8lUigNhcvWn'
DHLSECRET='W9YArnUIfMsuybvF'
DHLUSER='logyou'
DHLPASS='FXjEViGVVv9pxV)'
ELASTIC='http://127.0.0.1:9200'
ELASTIC2='http://127.0.0.1:9200'
ELASTIC3='http://127.0.0.1:9200'
ELASTIC_USER='elastic'
ELASTIC_PASS='oh30u8CVGozzp3wcElj'
ELASTICKEY='QWFuN3dKRUJ1dkpqR0hFLW56SDM6WHFTXzB0dEdUSkt0c1RBNVNrWUo0dw=='
ELASTICKEY2='LWFuUHU1RUJ1dkpqR0hFLW96QXA6TFdpcEFDMW9UUi1IUlVONUFvSFZpUQ=='
GITHASH=<GIT_HASH>
BUILDTIME=<CURRENT_DATETIME>
SOLUTIONNAME='LogShip WMS'
COMPANYNAME='LogYou'
AGGRID='Using_this_{AG_Grid}_Enterprise_key_{AG-086756}_in_excess_of_the_licence_granted_is_not_permitted___Please_report_misuse_to_legal@ag-grid.com___For_help_with_changing_this_key_please_contact_info@ag-grid.com___{LogYou_GmbH}_is_granted_a_{Single_Application}_Developer_License_for_the_application_{logyou}_only_for_{1}_Front-End_JavaScript_developer___All_Front-End_JavaScript_developers_working_on_{logyou}_need_to_be_licensed___{logyou}_has_not_been_granted_a_Deployment_License_Add-on___This_key_works_with_{AG_Grid}_Enterprise_versions_released_before_{22_April_2026}____[v3]_[01]_MTc3NjgxMjQwMDAwMA==8e4702249545b99c7fe255c8ad2aff09'

TARGET_DOCUMENT_TYPE_ID=132
TARGET_DOCUMENT_TYPE_VALUE='Standard Order'
BUSINESS_PARTNER_GROUP_ID=103
BUSINESS_PARTNER_GROUP_VALUE='Standard'
IS_CUSTOMER=true
PRICE_LIST_ID=101
PRICE_LIST_VALUE='Standard'
PURCHASE_PRICE_LIST_VERSION_ID=1000004
COUNTRY_ID=101
COUNTRY_VALUE='Germany'

# ── Marketplace Bestellabgleich (order reconciliation) ──────────────────────
# When syncing an order total to the marketplace total (Amazon/eBay) a new
# "difference adjustment" line is added (server/utils/marketplaceOrderSync.ts):
# positive price = increase order total, negative = decrease. The line uses a
# CHARGE (C_Charge_ID); its VAT rate is taken from the order's own line so the
# order GrandTotal matches the marketplace gross total.
# NOTE: ids differ per iDempiere instance — verify in dev vs prod.
AMAZON_ADJUSTMENT_CHARGE_ID=1000006
# (legacy/unused) previous product-based adjustment line M_Product_ID:
AMAZON_ADJUSTMENT_PRODUCT_ID=1002439

# ── Amazon SP-API OAuth (public developer app) ───────────────────────────────
# Merchant "Connect Amazon Account" flow on /settings/order-sources/[id]/edit.
# App = the production "logship" solution in the Amazon Developer Console.
# After every LWA secret rotation update AMAZON_LWA_CLIENT_SECRET here too,
# else NEW connects fail (existing refresh tokens keep working via Laravel).
AMAZON_APP_ID=amzn1.sp.solution.7ea642b4-4ffc-40e5-b0cb-adc1b5194435
AMAZON_LWA_CLIENT_ID=amzn1.application-oa2-client.0f4f20d2dd68476e9dd47e098076e78c
AMAZON_LWA_CLIENT_SECRET=amzn1.oa2-cs.v1.e284149c8f338d7a1264c0f38d90cbaac20c3e98f02d873fbde3c254473d65b3
AMAZON_OAUTH_REDIRECT_URI=https://dev-app.logship.de/api/oauth/amazon/callback
# true while the app is in Draft status (appends version=beta to the consent URL —
# without it Amazon shows error MD1000). Set false once the app is published.
AMAZON_APP_IS_DRAFT=true

# ── Staff live-chat module (WebSocket) ──────────────────────────────────────
# Kill-switch for the isolated staff-to-staff chat. false/unset = fully off
# (no socket, no UI, routes 404). Requires the nginx /chat/ws upgrade block in prod.
CHAT_ENABLED=true

# ── Sentry error + performance monitoring ───────────────────────────────────
# Empty/commented DSN = Sentry disabled in dev (no events). Uncomment the DSN below to
# test Sentry locally — events land under the "development" environment in the project.
# SENTRY_DSN=https://068ca65128e259305e0aef3851e931c0@o4511526019989504.ingest.de.sentry.io/4511526022414416
SENTRY_DSN=
SENTRY_ENVIRONMENT=development

# Merchant Onboarding wizard (optional; defaults 1000006 / 1000003 in nuxt.config.ts)
MERCHANT_TEMPLATE_ROLE_ID=1000006
MERCHANT_PALETT_LOCATOR_TYPE_ID=1000003

# Phone IVR (FreePBX) -> return-instructions email endpoint (server/api/ivr/*)
IVR_SHARED_SECRET=2c38417566b4b998e01bd8048556bde3202f85414fc51e95
IVR_RETURN_ADDRESS="LogYou GmbH|Mühlenweg 4|35110 Butzbach"

# Promotion distribution/group-line models — disabled by default while the
# iDempiere dictionary bug ("SELECT FROM null") is unfixed. Set to true to re-enable.
#PROMOTION_MODELS_ENABLED=true
