# ClientFlow APP_NAME=ClientFlow ENV=dev CLIENTFLOW_PERSIST=true CLIENTFLOW_WEBHOOK_SECRET= # Base de dados DATABASE_URL=postgresql+psycopg://clientflow:password@127.0.0.1:5432/clientflow PSQL_DATABASE_URL=postgresql://clientflow:password@127.0.0.1:5432/clientflow # LLM / OpenRouter OPENROUTER_API_KEY=coloca_a_tua_chave_aqui OPENROUTER_MODEL=qwen/qwen3-30b-a3b # Chatwoot CHATWOOT_BASE_URL=http://127.0.0.1:3010 CHATWOOT_PUBLIC_URL=https://inbox.exemplo.pt CHATWOOT_ACCOUNT_ID=1 CHATWOOT_API_TOKEN= CHATWOOT_WRITE_ENABLED=false # Odoo: motor de vendas, stock e produção ODOO_ENABLED=false ODOO_BASE_URL=https://odoo.exemplo.pt ODOO_PUBLIC_URL=https://odoo.exemplo.pt ODOO_DB=odoo19_prod ODOO_USERNAME=clientflow@example.pt ODOO_API_KEY= # Jasmin: faturação oficial JASMIN_ENABLED=false JASMIN_BASE_URL=https://my.jasminsoftware.com JASMIN_PUBLIC_URL=https://my.jasminsoftware.com JASMIN_ACCOUNT= JASMIN_SUBSCRIPTION= JASMIN_CLIENT_ID= JASMIN_CLIENT_SECRET= # Packlink PRO: envios/recolhas/tracking PACKLINK_ENABLED=false PACKLINK_OUTBOX_ENABLED=false PACKLINK_BASE_URL=https://api.packlink.com/v1 PACKLINK_PUBLIC_URL=https://pro.packlink.pt PACKLINK_API_KEY= PACKLINK_DEFAULT_SERVICE_ID=20571 PACKLINK_DEFAULT_SERVICE=Paq 24 PACKLINK_DEFAULT_CARRIER=Correos Express PACKLINK_SOURCE=PRO PACKLINK_PLATFORM=PRO PACKLINK_PLATFORM_COUNTRY=UN PACKLINK_COLLECTION_TIME=09:00-14:00 PACKLINK_COLLECTION_DAYS_AHEAD=1 PACKLINK_DEFAULT_PACKAGE_HEIGHT=10 PACKLINK_DEFAULT_PACKAGE_WIDTH=20 PACKLINK_DEFAULT_PACKAGE_LENGTH=30 PACKLINK_DEFAULT_PACKAGE_WEIGHT=2 PACKLINK_SENDER_NAME= PACKLINK_SENDER_SURNAME=. PACKLINK_SENDER_COMPANY= PACKLINK_SENDER_STREET1= PACKLINK_SENDER_STREET2= PACKLINK_SENDER_ZIP= PACKLINK_SENDER_CITY= PACKLINK_SENDER_COUNTRY=PT PACKLINK_SENDER_PHONE= PACKLINK_SENDER_EMAIL= PACKLINK_FALLBACK_PHONE= PACKLINK_FALLBACK_EMAIL= # Admin interno: configure atrás de proxy/auth se exposto fora da rede local CLIENTFLOW_ADMIN_TOKEN= # Jasmin API validada em testes reais JASMIN_OUTBOX_ENABLED=false JASMIN_TOKEN_URL=https://identity.primaverabss.com/connect/token JASMIN_SCOPE=application JASMIN_COMPANY_KEY=CTULDA JASMIN_QUOTATION_TYPE=ORC JASMIN_QUOTATION_SERIE=ORC2026 JASMIN_DEFAULT_PRICE_LIST=03 JASMIN_DEFAULT_PAYMENT_METHOD=TRA JASMIN_DEFAULT_PAYMENT_TERM=00 JASMIN_DEFAULT_DELIVERY_TERM=TRANSP JASMIN_DEFAULT_CURRENCY=EUR JASMIN_DEFAULT_COUNTRY=PT JASMIN_DEFAULT_CUSTOMER_GROUP=02 JASMIN_DEFAULT_PARTY_TAX_SCHEMA=CONTINENTE JASMIN_DEFAULT_UNIT=UN JASMIN_DEFAULT_ITEM_TAX_SCHEMA=NORMAL # Opcional: fallback quando a linha da oportunidade não tem SKU/Jasmin item. JASMIN_DEFAULT_SALES_ITEM=CARREGADOR_MONO_7KW