Acties:
  • 0 Henk 'm!

  • dutchminator
  • Registratie: Mei 2005
  • Laatst online: 08:30
Heb je de “network:” configuratie wel weggehaald, omdat de stack van mariushosting ook geen network expliciet definieert?

En heb je de “depends_on:” wel hernoemd? Bij de mariushosting stack heet die service namelijk niet “app” maar “firefly”.

Acties:
  • 0 Henk 'm!

  • RudolfR
  • Registratie: Maart 2011
  • Laatst online: 13:52
@HeyHey

Ik heb dit in portainer, was even opletten met het dedupliceren van variabelen.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
version: '3.3'

#
# The Firefly III Data Importer will ask you for the Firefly III URL and a "Client ID".
# You can generate the Client ID at http://localhost/profile (after registering)
# The Firefly III URL is: http://app:8080
#
# Other URL's will give 500 | Server Error
#

services:
  app:
    image: fireflyiii/core:latest
    hostname: app
    container_name: firefly_iii_core
    networks:
      - firefly_iii
    restart: always
    volumes:
      - firefly_iii_upload:/var/www/html/storage/upload
    env_file: stack.env
    ports:
      - '80:8080'
    depends_on:
      - db
  db:
    image: mariadb
    hostname: db
    container_name: firefly_iii_db
    networks:
      - firefly_iii
    restart: always
    env_file: stack.env
    volumes:
      - firefly_iii_db:/var/lib/mysql

  importer:
    image: fireflyiii/data-importer:latest
    hostname: importer
    restart: always
    container_name: firefly_iii_importer
    networks:
      - firefly_iii
    ports:
      - '81:8080'
    depends_on:
      - app
    env_file: stack.env

  cron:
    #
    # To make this work, set STATIC_CRON_TOKEN in your .env file or as an environment variable and replace REPLACEME below
    # The STATIC_CRON_TOKEN must be *exactly* 32 characters long
    #
    image: alpine
    container_name: firefly_iii_cron
    restart: always
    command: sh -c "echo \"0 3 * * * wget -qO- http://app:8080/api/v1/cron/<STATIC_CRON_TOKEN>\" | crontab - && crond -f -L /dev/stdout"
    networks:
      - firefly_iii
volumes:
   firefly_iii_upload:
   firefly_iii_db:

networks:
  firefly_iii:
    driver: bridge

Acties:
  • 0 Henk 'm!

  • HeyHey
  • Registratie: April 2015
  • Laatst online: 22-01-2024
Thanks hiervoor, kan deze importer code kopieren en in mijn huidige stack toevoegen?

Acties:
  • 0 Henk 'm!

  • Firefly III
  • Registratie: Oktober 2001
  • Niet online

Firefly III

Bedrijfsaccount Firefly III
Topicstarter
Maar dan kan hij hem niet uitvoeren
Doe eens wat foutmeldingen, screenshots, errors, weet-ik-wat. Mijn glazen bol staat in de garage ;)

Edit: op de volgende pagina kijken scheelt |:(

[ Voor 15% gewijzigd door Firefly III op 29-12-2023 20:55 ]

Hulp nodig met Firefly III? ➡️ Gitter ➡️ GitHub ➡️ Mastodon


Acties:
  • 0 Henk 'm!

  • HeyHey
  • Registratie: April 2015
  • Laatst online: 22-01-2024
Ik weet niet echt hoe ik zo goed codes toegevoegd krijg hier lol…
Ik voel me nu echt een kneus..

Maar goed… doet er ook niet echt toe want ik kom telkens niet ver..

Het enige wat ik probeer nu, is in een werkende stack van Marius hosting de Importer alinea toe te voegen, maar als ik hem dan deploy geeft hij aan dat hij i.v.m. network gerelateerd probleem niet kan deployen..

Wel werkt ie zonder..

[ Voor 93% gewijzigd door HeyHey op 29-12-2023 21:23 ]


Acties:
  • 0 Henk 'm!

  • Firefly III
  • Registratie: Oktober 2001
  • Niet online

Firefly III

Bedrijfsaccount Firefly III
Topicstarter
Je moet er een gewoonte van maken de exacte foutmelding te posten. Copy/paste, screenshot, wat dan ook.

"dat hij i.v.m. network gerelateerd probleem niet kan deployen" zegt me echt helemaal geen ene klote.

Hulp nodig met Firefly III? ➡️ Gitter ➡️ GitHub ➡️ Mastodon


Acties:
  • 0 Henk 'm!

  • rjong5
  • Registratie: Juni 2003
  • Laatst online: 11:15

rjong5

?

Post ook eens de inhoud van je env file.( Ik zie wel dat alle containers dezelfde env file gebruiken.

Lijkt me ook niet helemaal de bedoeling.

Volgens mij moet je per container een aparte .env file hebben

[ Voor 18% gewijzigd door rjong5 op 30-12-2023 08:34 ]


Acties:
  • 0 Henk 'm!

  • HeyHey
  • Registratie: April 2015
  • Laatst online: 22-01-2024
Ik heb het soort van werkend gekregen, maar klopt echt geen (…) van denk ik..

Maar dit is het beste resultaat wat ik krijg, met status healthy in portainer.
Ik gok dat het te maken heeft met de directory maar als ik het aanpas reset hij het weer naar de standaardwaarde in portainer…


Now in entrypoint.sh for Firefly III Data Importer
Script: 1.6 (2022-02-17)
User: 'root'
Group: 'root'
Working dir: '/var/www/html'
Build number: 460
Build date: 17-12-2023 15:57:14 UTC
Now parsing _FILE variables.
done!
Firefly III data importer v1.4.0
PHP: cli 8.3.0 Linux
Will now run Apache web server:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.8. Set the 'ServerName' directive globally to suppress this message
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.8. Set the 'ServerName' directive globally to suppress this message
[Sat Dec 30 13:47:24.432285 2023] [mpm_prefork:notice] [pid 1] AH00163: Apache/2.4.56 (Debian) configured -- resuming normal operations
[Sat Dec 30 13:47:24.432333 2023] [core:notice] [pid 1] AH00094: Command line: 'apache2 -D FOREGROUND'
127.0.0.1 - - [30/Dec/2023:13:48:18 +0100] "GET /health HTTP/1.1" 200 1105 "-" "Firefly III Health Checker/2.2"
127.0.0.1 - - [30/Dec/2023:13:49:18 +0100] "GET /health HTTP/1.1" 200 1105 "-" "Firefly III Health Checker/2.2"
127.0.0.1 - - [30/Dec/2023:13:50:18 +0100] "GET /health HTTP/1.1" 200 1105 "-" "Firefly III Health Checker/2.2"

Acties:
  • 0 Henk 'm!

  • rjong5
  • Registratie: Juni 2003
  • Laatst online: 11:15

rjong5

?

En als je nu met je browser naar je nas ip gaat op port 81, wat krijg je dan te zien?

Acties:
  • 0 Henk 'm!

  • HeyHey
  • Registratie: April 2015
  • Laatst online: 22-01-2024
Dan krijg ik geen connectie, ik neem aan dat het localhost:81 is? Cant open page.

Acties:
  • 0 Henk 'm!

  • rjong5
  • Registratie: Juni 2003
  • Laatst online: 11:15

rjong5

?

Ik neem aan dat je geen browser op je synology hebt 😅, dus geen localhost.

Http://nas_ip:81

Acties:
  • 0 Henk 'm!

  • HeyHey
  • Registratie: April 2015
  • Laatst online: 22-01-2024
Correct dus in dat geval is het 192.xxx.x.x:81 maar ook dat niet bereikbaar.

Acties:
  • 0 Henk 'm!

  • rjong5
  • Registratie: Juni 2003
  • Laatst online: 11:15

rjong5

?

En de container is wel healthy?, dan zou dat feitelijk moeten werken zou ik denken

Acties:
  • 0 Henk 'm!

  • HeyHey
  • Registratie: April 2015
  • Laatst online: 22-01-2024
Afbeeldingslocatie: https://tweakers.net/i/v7lbSx0tucY5OJdHT6nlY7DbSCQ=/800x/filters:strip_icc():strip_exif()/f/image/TtmYyOhSEmzoA0KXpeLdT300.jpg?f=fotoalbum_large

Healthy

Acties:
  • 0 Henk 'm!

  • rjong5
  • Registratie: Juni 2003
  • Laatst online: 11:15

rjong5

?

Hij heeft om een of andere reden geen published port ( laatste kolom geloof ik)
Daar zou 81:8080 moeten staan

Acties:
  • 0 Henk 'm!

  • HeyHey
  • Registratie: April 2015
  • Laatst online: 22-01-2024
Daar geeft hij inderdaad een streepje aan, maar hoe kan ik dit toewijzen?

D.m.v. een .env bestand?

[ Voor 82% gewijzigd door HeyHey op 30-12-2023 15:07 ]


Acties:
  • 0 Henk 'm!

  • HeyHey
  • Registratie: April 2015
  • Laatst online: 22-01-2024
@rjong5 pffff nou dit was de doorslaggever, ik heb hem werkend gekregen hoor..

Wel een hele andere route bewandeld dan de website maar goed…

Zonder jou/jullie was het me helemaal niet gelukt! Thanks!

Acties:
  • 0 Henk 'm!

  • HeyHey
  • Registratie: April 2015
  • Laatst online: 22-01-2024
Hello guys, nu toch het volgende probleem…

Bij het submitten van het getal die je krijgt springt hij naar een nieuw tabblad met de volgend elink.

https://localhost/oauth/authorize?client_id=6&redirect_uri=http%3A%2F%2F192.xxx.x.x%3A81%2Fcallback&response_type=code&scope=&state=Oufh1k3OfrThvXamdCJCNxZOOXu4YBtC8l7QmHAe&code_challenge=27prOTpJ0GEz8Lm_1mFttt3MRDjraGrw6paFAwwQIcE&code_challenge_method=S256

Echter komt daar niks uit, en is het zwart.. wat gaat hier fout??

Ook als ik naar 192.xxx.x.x:81/callback ga krijg ik de volgende tekst;

Error :(
The server you tried to connect to responsed with an error.

cURL error 3: (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for /oauth/token

Wat gaat hier mis?

Acties:
  • 0 Henk 'm!

  • rjong5
  • Registratie: Juni 2003
  • Laatst online: 11:15

rjong5

?

Post je .env file die de data importer gebruikt eens.

Ik neem aan dat je een oauth token hebt gemaakt in firefly en deze hebt ingevuld in de env file van de importer?

Acties:
  • 0 Henk 'm!

  • rjong5
  • Registratie: Juni 2003
  • Laatst online: 11:15

rjong5

?

Wat me nu ook opvalt is dat je importer ook niet een ip in hetzelfde subnet heeft als de app en de database. Bij mij is dat nl wel, ik denk dat je importer geen kontakt kan maken met de firefly app

Acties:
  • 0 Henk 'm!

  • rjong5
  • Registratie: Juni 2003
  • Laatst online: 11:15

rjong5

?

Compose file ziet er wel goed uit mbt networks

Acties:
  • 0 Henk 'm!

  • HeyHey
  • Registratie: April 2015
  • Laatst online: 22-01-2024
Ik heb inderdaad niet op het zelfde netwerk gezet, inmiddels wel gedaan maar zelfde resultaat.

Grappige is dat ik dus in eerst instantie de importer werkend heb gekregen maar kon dus niet de oauth submitten want die ging dan naar de website die ik nu krijg als ik naar 192.xxx.x.x:81 ga krijg i.p.v. de importer interface..

Ik weet even niet hoe ik het grapsch hier kan plaatsen maar dit zijn de ingevulde env..


ENV
ALLOW_WEBHOOKS false
APACHE_CONFDIR /etc/apache2
APACHE_ENVVARS /etc/apache2/envvars
APP_DEBUG false
APP_DEBUG false
APP_ENV local
APP_ENV local
APP_KEY fkovtwpaxnngbasrqydudzjxwfduuayg
APP_LOG_LEVEL notice
APP_NAME DataImporter
APP_NAME FireflyIII
APP_URL http://localhost
APP_URL https://localhost
ASSET_URL
AUDIT_LOG_CHANNEL
AUDIT_LOG_LEVEL emergency
AUTHENTICATION_GUARD web
AUTHENTICATION_GUARD_EMAIL
AUTHENTICATION_GUARD_HEADER REMOTE_USER
AUTO_IMPORT_SECRET
BASE_IMAGE_BUILD 67
BASE_IMAGE_DATE 03-12-2023 21:04:27 CET
BROADCAST_DRIVER log
BROADCAST_DRIVER log
CACHE_DRIVER file
CACHE_DRIVER file
CACHE_PREFIX firefly
CAN_POST_AUTOIMPORT false
CAN_POST_FILES false
COMPOSER_ALLOW_SUPERUSER 1
CONNECTION_TIMEOUT 31.41
COOKIE_DOMAIN
COOKIE_PATH "/"
COOKIE_SAMESITE lax
COOKIE_SECURE false
CUSTOM_LOGOUT_URL
DB_CONNECTION mysql
DB_DATABASE firefly
DB_HOST db
DB_PASSWORD strangepass
DB_PORT 3306
DB_SOCKET
DB_USERNAME fireflyuser
DEBIAN_FRONTEND noninteractive
DEFAULT_LANGUAGE nl_NL
DEFAULT_LOCALE equal
DEMO_PASSWORD
DEMO_USERNAME
DISABLE_CSP_HEADER false
DISABLE_FRAME_HEADER false
DKR_BUILD_LOCALE false
DKR_CHECK_SQLITE true
DKR_RUN_MIGRATION true
DKR_RUN_PASSPORT_INSTALL true
DKR_RUN_REPORT true
DKR_RUN_UPGRADE true
DKR_RUN_VERIFY true
ENABLE_EXTERNAL_MAP false
ENABLE_EXTERNAL_RATES false
ENABLE_MAIL_REPORT false
EXPECT_SECURE_URL false
FIREFLY_III_ACCESS_TOKEN
FIREFLY_III_CLIENT_ID 6
FIREFLY_III_LAYOUT v1
FIREFLY_III_PATH /var/www/html
FIREFLY_III_URL https://app:8080
GPG_KEYS 1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
IGNORE_DUPLICATE_ERRORS false
IMPORT_DIR_ALLOWLIST
IMPORTER data
IPINFO_TOKEN
IS_EXTERNAL false
JSON_CONFIGURATION_DIR
LOG_CHANNEL stack
LOG_CHANNEL stack
LOG_LEVEL debug
LOG_RETURN_JSON false
MAIL_DESTINATION noreply@example.com
MAIL_ENCRYPTION null
MAIL_ENCRYPTION null
MAIL_FROM changeme@example.com
MAIL_FROM_ADDRESS noreply@example.com
MAIL_HOST null
MAIL_HOST smtp.mailtrap.io
MAIL_MAILER
MAIL_MAILER log
MAIL_PASSWORD null
MAIL_PASSWORD password
MAIL_PORT 2525
MAIL_PORT 2525
MAIL_SENDMAIL_COMMAND
MAIL_USERNAME null
MAIL_USERNAME username
MAILGUN_DOMAIN
MAILGUN_DOMAIN
MAILGUN_ENDPOINT
MAILGUN_ENDPOINT api.mailgun.net
MAILGUN_SECRET
MAILGUN_SECRET
MANDRILL_SECRET
MAP_DEFAULT_LAT 51.983333
MAP_DEFAULT_LONG 5.916667
MAP_DEFAULT_ZOOM 6
MYSQL_DATABASE firefly
MYSQL_PASSWORD strangepass
MYSQL_RANDOM_ROOT_PASSWORD rootpass
MYSQL_SSL_CA
MYSQL_SSL_CAPATH /etc/ssl/certs/
MYSQL_SSL_CERT
MYSQL_SSL_CIPHER
MYSQL_SSL_KEY
MYSQL_SSL_VERIFY_SERVER_CERT true
MYSQL_USE_SSL false
MYSQL_USER fireflyuser
NORDIGEN_ID
NORDIGEN_KEY
NORDIGEN_SANDBOX false
PAPERTRAIL_HOST
PAPERTRAIL_PORT
PASSPORT_PRIVATE_KEY
PASSPORT_PUBLIC_KEY
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGSQL_SCHEMA public
PGSQL_SSL_CERT null
PGSQL_SSL_CRL_FILE null
PGSQL_SSL_KEY null
PGSQL_SSL_MODE prefer
PGSQL_SSL_ROOT_CERT null
PHP_ASC_URL https://www.php.net/distributions/php-8.3.0.tar.xz.asc
PHP_CFLAGS -fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
PHP_CPPFLAGS -fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
PHP_INI_DIR /usr/local/etc/php
PHP_LDFLAGS -Wl,-O1 -pie
PHP_SHA256 1db84fec57125aa93638b51bb2b15103e12ac196e2f960f0d124275b2687ea54
PHP_URL https://www.php.net/distributions/php-8.3.0.tar.xz
PHP_VERSION 8.3.0
PHPIZE_DEPS autoconf dpkg-dev file g++ gcc libc-dev make pkg-config re2c
POSTMARK_TOKEN
PUSHER_ID
PUSHER_KEY
PUSHER_SECRET
QUEUE_CONNECTION sync
QUEUE_DRIVER sync
REDIS_CACHE_DB "1"
REDIS_CACHE_DB "1"
REDIS_DB "0"
REDIS_DB "0"
REDIS_HOST 127.0.0.1
REDIS_HOST 127.0.0.1
REDIS_PASSWORD
REDIS_PASSWORD null
REDIS_PATH
REDIS_PORT 6379
REDIS_PORT 6379
REDIS_SCHEME tcp
REDIS_USERNAME
SEND_ERROR_MESSAGE true
SEND_REPORT_JOURNALS true
SESSION_DRIVER file
SESSION_DRIVER file
SESSION_LIFETIME 120
SITE_OWNER mail@example.com
SPARKPOST_SECRET
SPECTRE_APP_ID
SPECTRE_SECRET
STATIC_CRON_TOKEN
TRACKER_SITE_ID
TRACKER_SITE_ID
TRACKER_URL
TRACKER_URL
TRUSTED_PROXIES
TRUSTED_PROXIES
TZ Europe/Amsterdam
TZ Europe/Amsterdam
USE_CACHE false
VALID_URL_PROTOCOLS
VANITY_URL https://localhost
VERIFY_TLS_SECURITY true
VERSION v1.4.0

Acties:
  • 0 Henk 'm!

  • HeyHey
  • Registratie: April 2015
  • Laatst online: 22-01-2024
Afbeeldingslocatie: https://tweakers.net/i/c7mY5KFdAzu1NaBB0Ks-Wsu3Mss=/800x/filters:strip_icc():strip_exif()/f/image/7TwWX8eWbStVP1e6lKcUSDzJ.jpg?f=fotoalbum_large

Krijg nu het volgend als ik naar 192.xxx.x.x:8081/callback ga..

Zegt dit iets over de installatie?

Acties:
  • 0 Henk 'm!

  • rjong5
  • Registratie: Juni 2003
  • Laatst online: 11:15

rjong5

?

Op welke port draait je importer nu?, zie nu weer dat je port 8081 gebruikt.
En wat wil je met die /callback doen?

Afbeeldingslocatie: https://tweakers.net/i/Ah_5YDKsQr6HBYO6Y0BFIK2J8y8=/x800/filters:strip_icc():strip_exif()/f/image/cbHyfwKhfLXmvPJtu7CgV7AW.jpg?f=fotoalbum_large

Ga gewoon naar http://[ipvanjenas:81

Als alles goed is zou je bovenstaande moeten krijgen

Acties:
  • 0 Henk 'm!

  • HeyHey
  • Registratie: April 2015
  • Laatst online: 22-01-2024
ik heb inderdaad zitten knoeien en van alles geprobeerd om het werkend te krijgen..

Ik heb het nu weer op 192.xxx.x.x:81 en krijg dus het scherm om het oauth nummer in te voeren, die voor ik in en als ik op submit druk gaat hij naar een nieuw tablat en kom ik op een zwart sherm…

Ga ik de pagina 192.xxx.x.x:81/callback bezoeken zie ik wederom het error 500 nummer..

Ik kan er gewoon niet achter komen waarom ik niet verder kom.. het zal 100% aan mij liggen maar het frustreert me wel dat ik niks online kan vinden.

Acties:
  • 0 Henk 'm!

  • rjong5
  • Registratie: Juni 2003
  • Laatst online: 11:15

rjong5

?

In de firefly app zelf moet je een oath key genereren die je vervolgens in de env file van je importer zet

Daarna wss wel ff de cointainer recreaten


vergeet dit

[ Voor 6% gewijzigd door rjong5 op 31-12-2023 16:44 ]


Acties:
  • 0 Henk 'm!

  • rjong5
  • Registratie: Juni 2003
  • Laatst online: 11:15

rjong5

?

-

[ Voor 99% gewijzigd door rjong5 op 31-12-2023 16:46 ]


Acties:
  • 0 Henk 'm!

  • rjong5
  • Registratie: Juni 2003
  • Laatst online: 11:15

rjong5

?

Nieuwe token aanmaken

[ Voor 24% gewijzigd door rjong5 op 31-12-2023 16:45 ]


Acties:
  • 0 Henk 'm!

  • rjong5
  • Registratie: Juni 2003
  • Laatst online: 11:15

rjong5

?

--

[ Voor 98% gewijzigd door rjong5 op 31-12-2023 16:45 ]


Acties:
  • 0 Henk 'm!

  • rjong5
  • Registratie: Juni 2003
  • Laatst online: 11:15

rjong5

?

HeyHey schreef op zondag 31 december 2023 @ 12:43:
ik heb inderdaad zitten knoeien en van alles geprobeerd om het werkend te krijgen..

Ik heb het nu weer op 192.xxx.x.x:81 en krijg dus het scherm om het oauth nummer in te voeren, die voor ik in en als ik op submit druk gaat hij naar een nieuw tablat en kom ik op een zwart sherm…

Ga ik de pagina 192.xxx.x.x:81/callback bezoeken zie ik wederom het error 500 nummer..

Ik kan er gewoon niet achter komen waarom ik niet verder kom.. het zal 100% aan mij liggen maar het frustreert me wel dat ik niks online kan vinden.
Er zit wel wat verschil denk ik in het maken via synology of dat je docker op een linux machine hebt staan zoals ik.

Ik zal morgen eens proberen de complete stack via synology werkend te krijgen en een soort handleiding te maken :)

Maar je bent niet de enige hoor die er moeite mee heeft, zeker als je geen docker kennis enzo hebt.

Heb ook genoeg moeten stoeien hiermee.

[ Voor 7% gewijzigd door rjong5 op 31-12-2023 13:55 ]


Acties:
  • 0 Henk 'm!

  • rjong5
  • Registratie: Juni 2003
  • Laatst online: 11:15

rjong5

?

ok, volgens mij ben ik er uit. vergeet al het andere wat ik heb gezegd.

je hebt als het goed nu al wel de importer draaien ( healthy ) en als je daar naartoe gaat ( http://nasip:81 )

dan krijg je dit ? correct ?
Afbeeldingslocatie: https://tweakers.net/i/6a6lExGJoYbEqffwjoLtM7n9oiA=/800x/filters:strip_exif()/f/image/2JfBqIx9CvmxFqQ5OTwuGGNh.png?f=fotoalbum_large

dat ip adres wat je daar invult ( + port) moet het ip adres van je nas zijn + port waarop firefly app container draait.

Afbeeldingslocatie: https://tweakers.net/i/LnSWcpNaAb0tynMbBN9ahS6rse8=/800x/filters:strip_exif()/f/image/OwpYXw4mog41faxkI70aLrAT.png?f=fotoalbum_large

in dit geval port 84

client id heb je gemaakt in de firefly app zelf, zie hieronder

Afbeeldingslocatie: https://tweakers.net/i/CC5CBRMdbjI2MRE7mhRiSOkLhYc=/800x/filters:strip_exif()/f/image/RgnE6fOShkgwkieZQcwBloGN.png?f=fotoalbum_large

als ik deze gegevens dus invul kan ik de importer authorizen met de firefly installatie

Afbeeldingslocatie: https://tweakers.net/i/XIOC8KY4Aqd8rr1mkkSl4MV_zJs=/800x/filters:strip_exif()/f/image/O3z3356XudKDPcGh6JqocINB.png?f=fotoalbum_large

[ Voor 58% gewijzigd door rjong5 op 31-12-2023 16:43 ]


Acties:
  • 0 Henk 'm!

  • HeyHey
  • Registratie: April 2015
  • Laatst online: 22-01-2024
Vooralsnog krijg ik bij het submitten van mijn oauth nummer een geopend nieuw tabblad met de volgende link;

https://app:8080/oauth/authorize?client_id=8&redirect_uri=http%3A%2F%2F192.168.2.4%3A81%2Fcallback&response_type=code&scope=&state=w627ZFXKDjCzHXqd3QYXirCNeK1b80B3F1SgU7zA&code_challenge=y1RFJl3d3hQQxo8Df8DGrDbJ23XecpkZe3xm4hl03t0&code_challenge_method=S256

Dus werkt vooralsnog niet :(

Acties:
  • 0 Henk 'm!

  • rjong5
  • Registratie: Juni 2003
  • Laatst online: 11:15

rjong5

?

wat heb je bij FireflyIII url ingevuld ? en komt dat overeen met het ip adres van je nas en het juiste portnr ( just to be sure ? )

zo heb ik het bij mij wel werkend nl

Acties:
  • 0 Henk 'm!

  • rjong5
  • Registratie: Juni 2003
  • Laatst online: 11:15

rjong5

?

Dit is mijn compose file

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
version: '3.3'

#
# The Firefly III Data Importer will ask you for the Firefly III URL and a "Client ID".
# You can generate the Client ID at http://localhost/profile (after registering)
# The Firefly III URL is: http://app:8080
#
# Other URL's will give 500 | Server Error
#

services:
  app:
    image: fireflyiii/core:latest
    hostname: app
    container_name: firefly_iii_core
    networks:
      - firefly_iii
    restart: always
    volumes:
      - firefly_iii_upload:/var/www/html/storage/upload
    env_file: stack.env
    ports:
      - '84:8080'
    depends_on:
      - db
  db:
    image: mariadb
    hostname: db
    container_name: firefly_iii_db
    networks:
      - firefly_iii
    restart: always
    env_file: stack.env
    volumes:
      - firefly_iii_db:/var/lib/mysql

  importer:
    image: fireflyiii/data-importer:latest
    hostname: importer
    restart: always
    container_name: firefly_iii_importer
    networks:
      - firefly_iii
    ports:
      - '81:8080'
    depends_on:
      - app
    env_file: stack.env

  cron:
    #
    # To make this work, set STATIC_CRON_TOKEN in your .env file or as an environment variable and replace REPLACEME below
    # The STATIC_CRON_TOKEN must be *exactly* 32 characters long
    #
    image: alpine
    container_name: firefly_iii_cron
    restart: always
    command: sh -c "echo \"0 3 * * * wget -qO- http://app:8080/api/v1/cron/<STATIC_CRON_TOKEN>\" | crontab - && crond -f -L /dev/stdout"
    networks:
      - firefly_iii
volumes:
   firefly_iii_upload:
   firefly_iii_db:

networks:
  firefly_iii:
    driver: bridge

Acties:
  • 0 Henk 'm!

  • rjong5
  • Registratie: Juni 2003
  • Laatst online: 11:15

rjong5

?

en dit de stack.env

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
APP_ENV=local
APP_DEBUG=false
SITE_OWNER=mail@example.com
APP_KEY=SomeRandomStringOf32CharsExactly
DEFAULT_LANGUAGE=en_US
DEFAULT_LOCALE=equal
TZ=Europe/Amsterdam
TRUSTED_PROXIES=
LOG_CHANNEL=stack
APP_LOG_LEVEL=notice
AUDIT_LOG_LEVEL=emergency
AUDIT_LOG_CHANNEL=
PAPERTRAIL_HOST=
PAPERTRAIL_PORT=
DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=firefly
DB_USERNAME=firefly
DB_PASSWORD=secret_firefly_password
DB_SOCKET=
MYSQL_USE_SSL=false
MYSQL_SSL_VERIFY_SERVER_CERT=true
MYSQL_SSL_CAPATH=/etc/ssl/certs/
MYSQL_SSL_CA=
MYSQL_SSL_CERT=
MYSQL_SSL_KEY=
MYSQL_SSL_CIPHER=
PGSQL_SSL_MODE=prefer
PGSQL_SSL_ROOT_CERT=null
PGSQL_SSL_CERT=null
PGSQL_SSL_KEY=null
PGSQL_SSL_CRL_FILE=null
PGSQL_SCHEMA=public
CACHE_DRIVER=file
SESSION_DRIVER=file
COOKIE_PATH="/"
COOKIE_DOMAIN=
COOKIE_SECURE=false
COOKIE_SAMESITE=lax
MAIL_MAILER=log
MAIL_HOST=null
MAIL_PORT=2525
MAIL_FROM=changeme@example.com
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_SENDMAIL_COMMAND=
MAILGUN_DOMAIN=
MAILGUN_SECRET=
MAILGUN_ENDPOINT=api.mailgun.net
MANDRILL_SECRET=
SPARKPOST_SECRET=
SEND_ERROR_MESSAGE=true
SEND_REPORT_JOURNALS=true
ENABLE_EXTERNAL_MAP=false
ENABLE_EXTERNAL_RATES=false
MAP_DEFAULT_LAT=51.983333
MAP_DEFAULT_LONG=5.916667
MAP_DEFAULT_ZOOM=6
VALID_URL_PROTOCOLS=
AUTHENTICATION_GUARD=web
AUTHENTICATION_GUARD_HEADER=REMOTE_USER
AUTHENTICATION_GUARD_EMAIL=
PASSPORT_PRIVATE_KEY=
PASSPORT_PUBLIC_KEY=
CUSTOM_LOGOUT_URL=
DISABLE_FRAME_HEADER=false
DISABLE_CSP_HEADER=false
TRACKER_SITE_ID=
TRACKER_URL=
ALLOW_WEBHOOKS=false
STATIC_CRON_TOKEN=
DKR_BUILD_LOCALE=false
DKR_CHECK_SQLITE=true
DKR_RUN_MIGRATION=true
DKR_RUN_UPGRADE=true
DKR_RUN_VERIFY=true
DKR_RUN_REPORT=true
DKR_RUN_PASSPORT_INSTALL=true
APP_NAME=FireflyIII
BROADCAST_DRIVER=log
QUEUE_DRIVER=sync
CACHE_PREFIX=firefly
PUSHER_KEY=
IPINFO_TOKEN=
PUSHER_SECRET=
PUSHER_ID=
DEMO_USERNAME=
DEMO_PASSWORD=
FIREFLY_III_LAYOUT=v1
APP_URL=http://localhost
MYSQL_RANDOM_ROOT_PASSWORD=yes
MYSQL_USER=firefly
MYSQL_PASSWORD=secret_firefly_password
MYSQL_DATABASE=firefly
FIREFLY_III_URL=
VANITY_URL=
FIREFLY_III_ACCESS_TOKEN=
FIREFLY_III_CLIENT_ID=
NORDIGEN_ID=
NORDIGEN_KEY=
NORDIGEN_SANDBOX=false
SPECTRE_APP_ID=
SPECTRE_SECRET=
USE_CACHE=false
IGNORE_DUPLICATE_ERRORS=false
AUTO_IMPORT_SECRET=
CAN_POST_AUTOIMPORT=false
CAN_POST_FILES=false
IMPORT_DIR_ALLOWLIST=
VERIFY_TLS_SECURITY=true
JSON_CONFIGURATION_DIR=
CONNECTION_TIMEOUT=31.41
APP_ENV=local
APP_DEBUG=false
LOG_CHANNEL=stack
LOG_RETURN_JSON=false
LOG_LEVEL=debug
TRUSTED_PROXIES=
TZ=Europe/Amsterdam
ASSET_URL=
ENABLE_MAIL_REPORT=false
EXPECT_SECURE_URL=false
MAIL_MAILER=
MAIL_DESTINATION=noreply@example.com
MAIL_FROM_ADDRESS=noreply@example.com
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=username
MAIL_PASSWORD=password
MAIL_ENCRYPTION=null
MAILGUN_DOMAIN=
MAILGUN_SECRET=
MAILGUN_ENDPOINT=
POSTMARK_TOKEN=
BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120
IS_EXTERNAL=false
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
REDIS_DB="0"
REDIS_CACHE_DB="1"
TRACKER_SITE_ID=
TRACKER_URL=
APP_NAME=DataImporter
APP_URL=http://localhost

Acties:
  • 0 Henk 'm!

  • HeyHey
  • Registratie: April 2015
  • Laatst online: 22-01-2024
Meh ik heb alles geprobeerd, 192.168.2.4:81 en ook 192.168.2.4 echt in alle varianten maar hetzelfde resultaat… spijtig en totaal niet in m’n aard (zeker niet na letterlijk 3 dagen tussen kerst en oud en nieuw tijd erin stoppen om het werkend te krijgen, ga ik er wel een einde aan maken…

Dank voor je tijd!

Acties:
  • 0 Henk 'm!

  • rjong5
  • Registratie: Juni 2003
  • Laatst online: 11:15

rjong5

?

Jammer dat het niet is gelukt, geen idee wat er fout gaat.

Overweeg ook eens om alles handmatig in te voeren, ik doe dat al meer dan 3 jaar en zo ben je meer bewust van wat er uitgaat.

Ik heb een aparte firefly installatie met de importer voor wat langere historie maar ik merk ook dat ik heel veel tijd kwijt ben met het maken van rules etc om alles op de juiste manier te categoriseren, en dat werk is nog lang niet klaar

Acties:
  • 0 Henk 'm!

  • Tim Schuhmacher
  • Registratie: Januari 2000
  • Laatst online: 13:49

Tim Schuhmacher

abasios

@Firefly III of ieder die hier wat van weet.

Ik ben opnieuw gestart en 2022 en 2023 opnieuw geïmporteerd voor rabo betaal-, spaar- en ing betaalrekening. Ik heb eerst de assets accounts aangemaakt en het start saldo ook ingevoerd.

Als eerste heb ik ING geïmporteerd. Na 2022 en 2023 klopte de waarde van Current balance met wat daadwerkelijk op de rekening stond.

Daarna heb ik de spaarrekening geïmporteerd, ook daarbij klopte de balans met de werkelijk.

Tussen de rabo spaarrekening en de ing betaalrekening zijn geen transacties geweest.

Daarna heb ik heb de rabo betaalrekening geïmporteerd. Daarna kloppen de balansen niet meer met de werkelijkheid. Kan dat komen doordat er transactie in de csv's '2x' voorkomen? In de csv van de spaarrekening gaat er geld naar de betaalrekening, en in de csv van de betaalrekening komt er geld vanaf de spaarrekening. Dat zijn 2 transactie, worden die dan ook 2x in de balans meegenomen?

En anders, wat kan een andere verklaring zijn voor het verschil?

edit:
`Dat zijn 2 transactie, worden die dan ook 2x in de balans meegenomen?`
Dit lijkt het geval te zijn, maar hoe kan ik hier mee dealen?

[ Voor 6% gewijzigd door Tim Schuhmacher op 04-01-2024 23:05 ]


Acties:
  • 0 Henk 'm!

  • rjong5
  • Registratie: Juni 2003
  • Laatst online: 11:15

rjong5

?

@Tim Schuhmacher

Ik heb hetzelfde, uit de ene csv filter ik alle transacties naar die andere rekening eruit.


Gaat vrij eenvoudig met excel.

Acties:
  • +1 Henk 'm!

  • WheeleE
  • Registratie: Juni 2001
  • Laatst online: 13:20

WheeleE

Dinges

@Tim Schuhmacher @rjong5 Ik lees mijn Spaarrekening gewoon niet in, en maak de maandelijkse rentetransacties handmatig aan.
Om de overschrijvingen van/naar de spaarrekening toch goed te kunnen administreren heb ik 2 regels in FF:
Afbeeldingslocatie: https://i.ibb.co/K5dF2Xj/ff3spaar.png
Zo worden transacties van en nar mijn spaarrekening, die ik inlees vanuit mn betaalrekening-export, gekoppeld aan zowel mn betaal- als spaarrekening en staan ze er niet dubbel in.
Met de trigger moet je zelf nog ff spelen natuurlijk, zodat het klopt voor jouw omgeving.

Mocht je toch je spaarrekening willen importeren dan kun je met een extra regel die vóór die hierboven draait de dubbele transacties skippen:
Afbeeldingslocatie: https://i.ibb.co/GPrNbpv/ff3spaar2.png
(Wederom de triggers aanpassen naar je eigen situatie)

Acties:
  • 0 Henk 'm!

  • Tim Schuhmacher
  • Registratie: Januari 2000
  • Laatst online: 13:49

Tim Schuhmacher

abasios

Ah, dat is een slimme oplossing! Ik wil de files niet gaan preprocessen, zonde van mijn tijd als het gewoon met een extra rule kan.

@WheeleE is er een reden dat je als trigger niet gebruikt "transaction type == transfer"? ipv de specifieke rekeningen

Acties:
  • 0 Henk 'm!

  • WheeleE
  • Registratie: Juni 2001
  • Laatst online: 13:20

WheeleE

Dinges

Tim Schuhmacher schreef op vrijdag 5 januari 2024 @ 10:06:
Ah, dat is een slimme oplossing! Ik wil de files niet gaan preprocessen, zonde van mijn tijd als het gewoon met een extra rule kan.

@WheeleE is er een reden dat je als trigger niet gebruikt "transaction type == transfer"? ipv de specifieke rekeningen
Deels omdat ik die trigger niet ken(de) maar grotendeels omdat mijn ING Spaarrekening geen eigen rekeningnummer heeft. Dat maakt het lastig om te koppelen op basis van rekeningnummer.
Ik heb deze twee rules elders in dit topic een keer gevonden en ze in mijn omgeving geïmplementeerd.

Als jouw spaarrekening wel een echt rekeningnummer heeft kun je uiteraard experimenteren met andere triggers.

Acties:
  • 0 Henk 'm!

  • Aapzak
  • Registratie: November 2000
  • Laatst online: 12-04 12:23

Aapzak

Your genuine OS hopper

Ik denk dat ik iets niet goed doe. Ik zit al een tijdje te rommelen met het importeren van Rabobank gegevens.

Ik wil 2 rekeningen en een spaarrekening importeren. Er gaat toch steeds iets mis met transacties tussen de rekeningen. Als ik dit topic doorlees lijkt het erop dat het gewoon goed zou moeten gaan maar ik zie toch regelmatig dubbele transacties.

Ik gebruik de importer met de rabobank config. Ik heb de rekeningen ingevoerd met IBAN.

Toch zie ik elke keer dubbele transacties. Wat ik heb ontdekt in de CSV is dat rabobank soms de BIC verandert naar RABONL2UXXX voor interne overschrijvingen.

Ik zie overigens hetzelfde probleem met overschrijvingen tussen mijn spaarrekening en mijn betaalrekeningen. Ik ga voorlopig met de hand de dubbele transacties weghalen maar ik hoop dat ik eigenlijk gewoon iets verkeerd doe en dat ik met het zetten van een paar vinkjes dit op kan lossen. Heeft iemand tips?

PSN ID: Aapzak


Acties:
  • 0 Henk 'm!

  • WheeleE
  • Registratie: Juni 2001
  • Laatst online: 13:20

WheeleE

Dinges

@Aapzak Als de omschrijving van de transacties van beide rekeningen niet exact hetzelfde is zal FF ze zien als verschillende en ze dus beiden registreren. Met scheeflopend saldo als gevolg.

Je kunt het voorbeeld in mijn post hier vlakboven gebruiken om door middel van rules de dubbele transacties te skippen bij het importeren.
Dus:
- importeer je betaalrekeningen op de standaardmanier
- gebruik een rule per betaalrekening om transacties met je spaarekening om te zetten naar een overschrijving
- bij het inlezen van je spaarrekening zorg je met een rule ervoor dat transacties naar een van betaalrekeningen worden geskipt/verwijderd

Acties:
  • 0 Henk 'm!

  • Aapzak
  • Registratie: November 2000
  • Laatst online: 12-04 12:23

Aapzak

Your genuine OS hopper

@WheeleE dat lijkt me het beste idee inderdaad. Ik ging er vanuit dat het automatisch goed zou gaan, maar ik ga dan wel kijken naar die automations.

Ik zag overigens dat de spaarrekening rente had ontvangen, er zijn dus wel degelijk transacties op de spaarrekening die ik niet kan afleiden van de overige rekeningen.

PSN ID: Aapzak


Acties:
  • 0 Henk 'm!

  • WheeleE
  • Registratie: Juni 2001
  • Laatst online: 13:20

WheeleE

Dinges

Aapzak schreef op zondag 7 januari 2024 @ 19:03:

Ik zag overigens dat de spaarrekening rente had ontvangen, er zijn dus wel degelijk transacties op de spaarrekening die ik niet kan afleiden van de overige rekeningen.
Dat is geen probleem als je de rules gebruikt. Een rentetransactie komt van je bank, niet van een van je betaalrekeningen. Rente zal dus gewoon als binnenkomende transactie geregistreerd worden.
Evenals overschrijvingen van rekeningen die niet van jou zijn.

Acties:
  • 0 Henk 'm!

  • Marco1994
  • Registratie: Juli 2012
  • Laatst online: 01-05 23:11
Ik ben sinds een paar uurtjes aan het klooien en heb het vrij snel up and running gekregen, echter loop ik vast het bij importeren van de data. Ik maak gebruik van GoCardLess en ben een jaar aan het importeren. Echter blijf ik al ruim een uur hangen op de stap 'Data conversion'. In de logs zie ik geen errors, dus hij lijkt bezig te zijn. Ik heb meerdere rekeningen die ik wil gaan importeren, heeft iemand een idee wat hierin normaal is? Is die daadwerkelijk iets aan het doen of gaat er wellicht toch ergens iets fout?

Acties:
  • 0 Henk 'm!

  • WheeleE
  • Registratie: Juni 2001
  • Laatst online: 13:20

WheeleE

Dinges

Marco1994 schreef op maandag 8 januari 2024 @ 20:46:
Ik ben sinds een paar uurtjes aan het klooien en heb het vrij snel up and running gekregen, echter loop ik vast het bij importeren van de data. Ik maak gebruik van GoCardLess en ben een jaar aan het importeren. Echter blijf ik al ruim een uur hangen op de stap 'Data conversion'. In de logs zie ik geen errors, dus hij lijkt bezig te zijn. Ik heb meerdere rekeningen die ik wil gaan importeren, heeft iemand een idee wat hierin normaal is? Is die daadwerkelijk iets aan het doen of gaat er wellicht toch ergens iets fout?
Een jaar bevat best veel transacties, dus dat zon import/conversie niet in 5 minuten klaar is kan ik me voorstellen.
Mijn laatste csv-import van +-20 transacties deed er bijna 10 minuten over.

Je zou in je import-container in /var/www/html/storage/logs de upload-logfile kunnen bekijken. Wellicht staat daar iets bruikbaars in?
/edit: je hebt de logs al bekeken zie ik nu.

Acties:
  • +1 Henk 'm!

  • Marco1994
  • Registratie: Juli 2012
  • Laatst online: 01-05 23:11
WheeleE schreef op dinsdag 9 januari 2024 @ 08:54:
[...]

Een jaar bevat best veel transacties, dus dat zon import/conversie niet in 5 minuten klaar is kan ik me voorstellen.
Mijn laatste csv-import van +-20 transacties deed er bijna 10 minuten over.

Je zou in je import-container in /var/www/html/storage/logs de upload-logfile kunnen bekijken. Wellicht staat daar iets bruikbaars in?
/edit: je hebt de logs al bekeken zie ik nu.
Uiteindelijk heb ik 2 uur gewacht en daarna eens tegen de docker containers geschopt en het opnieuw geprobeerd. Toen duurde het twee seconde. Er liep dus toch ergens iets vast

Acties:
  • 0 Henk 'm!

  • Aapzak
  • Registratie: November 2000
  • Laatst online: 12-04 12:23

Aapzak

Your genuine OS hopper

Wat ik toch niet helemaal begrijp is wat de flow van de import en de rules is. Ik zie dus nogsteeds dubbele overschrijvingen.

Als ik de CSV van beide rekeningen naast elkaar leg zie ik dat de transacties verschillen in BIC Tegenpartij , zou dat het probleem kunnen zijn?
De normale Rabobank BIC is RABONL2U maar in deze transacties hebben de andere helft dus RABONL2UXXX als BIC. Verder zie ik echt geen verschillen tussen de transacties.

edit: waar ik dus tegenaan loop, ik kan geen rules bedenken die 1 van de 2 transacties negeert of verwijdert. Want zoeken op bron en doel rekening lijkt zinloos, omdat beide transacties uiteindelijk de vorm krijgen: X Euro van Rekening A naar Rekening B.
Er is dan geen negatieve transactie van Rekening B naar Rekening A. Ze zijn identiek.

[ Voor 28% gewijzigd door Aapzak op 09-01-2024 20:06 ]

PSN ID: Aapzak


Acties:
  • 0 Henk 'm!

  • WheeleE
  • Registratie: Juni 2001
  • Laatst online: 13:20

WheeleE

Dinges

@Aapzak Als je niet op BIC/IBAN kan matchen dan kun je het op omschrijving doen.
Een regel voor je betaalrekening kan dan zijn "als omschrijving bevat "overschrijving Rabo-spaarrekening" dan converteren naar overschrijving naar Spaarrekening"
FF zorgt er dan voor dat de transactie ook aan je spaarrekening wordt gekoppeld.

Een bijbehorende regel voor je spaarrekening: "als omschrijving bevat "overschrijving tegenrekening" dan transactie verwijderen"
Overschrijvingen van/naar je tegenrekening worden dan niet ingelezen.

/edit: kun je anders een geanonimiseerd voorbeeld van een transactie posten? Misschien kunnen we daar dan iets bij bedenken

[ Voor 10% gewijzigd door WheeleE op 09-01-2024 20:16 ]


Acties:
  • +1 Henk 'm!

  • Aapzak
  • Registratie: November 2000
  • Laatst online: 12-04 12:23

Aapzak

Your genuine OS hopper

Ik gebruik rabobank CSV exports , die zijn volgens mij redelijk goed getest.

Dit zijn voorbeeld transacties van exports van 2 rekeningen:
code:
1
2
IBAN A  EUR RABONL2U    15435   2023-10-03  2023-10-03  +40,00  +40 IBAN B  Namen           RABONL2U    tb
IBAN B  EUR RABONL2U    5233    2023-10-03  2023-10-03  -40,00  -40 IBAN A  Namen           RABONL2UXXX tb


Je zou denken dat dat heel goed te matchen is. Daarom denk ik dat ik iets fout doe. Maar dit eindigt dus in 2 identieke transacties:

code:
1
IBAN B -> E 40 -> IBAN A


Ik ga proberen te doen wat je voorstelt maar ik geloof dat ik niet in de wieg gelegd ben voor dit soort systemen :)

PSN ID: Aapzak


Acties:
  • 0 Henk 'm!

  • WheeleE
  • Registratie: Juni 2001
  • Laatst online: 13:20

WheeleE

Dinges

Dus als ik het goed begrijp is regel 1 van je spaarrekening (een bijschrijving) en nr 2 van je betaalrekening (een afschrijving)?

We komen vast wel tot een bruikbare oplossing voor je :)
via dm mag ook als je dat handiger vindt

Acties:
  • 0 Henk 'm!

  • Aapzak
  • Registratie: November 2000
  • Laatst online: 12-04 12:23

Aapzak

Your genuine OS hopper

In dit geval 2 betaalrekeningen. ik heb voor het gemak maar even de spaar eruit gehaald. Zoals je eerder al zei, dat zijn zo weinig transacties, die kan ik wel met de hand doen.

Maar als we deze oplossen, is de spaarrekening waarschijnlijk makkelijk toe te voegen.

PSN ID: Aapzak


Acties:
  • 0 Henk 'm!

  • WheeleE
  • Registratie: Juni 2001
  • Laatst online: 13:20

WheeleE

Dinges

Ah gotcha!
Dan zouden deze twee regels moeten werken:
"Als source account number/IBAN is IBAN A en destination account number/IBAN is IBAN B convert transaction to transfer met IBAN B"
"Als source account number/IBAN is IBAN B en destination account number/IBAN is IBAN A delete transaction"

Acties:
  • 0 Henk 'm!

  • Aapzak
  • Registratie: November 2000
  • Laatst online: 12-04 12:23

Aapzak

Your genuine OS hopper

Het lijkt erop dat wanneer de rules gaan lopen, de transacties al soort van aangemaakt zijn, met die omgekeerde volgorde dus. DUs alleen maar transacties met positieve getallen.

Dus 2x : 1 euro van A naar B
En niet: -1 voor A, +1 voor B en +1 voor B en -1 voor A.

Ik moet er gewoon wat meer tijd voor nemen. Ik zou het handig vinden iets makkelijker te kunnen testen en te zien wat er gebeurt binnen firefly met mijn logregels -> transacties. Want dat snap ik gewoon niet zo goed.

PSN ID: Aapzak


Acties:
  • 0 Henk 'm!

  • WheeleE
  • Registratie: Juni 2001
  • Laatst online: 13:20

WheeleE

Dinges

Aapzak schreef op woensdag 10 januari 2024 @ 09:43:
Het lijkt erop dat wanneer de rules gaan lopen, de transacties al soort van aangemaakt zijn, met die omgekeerde volgorde dus. DUs alleen maar transacties met positieve getallen.

Dus 2x : 1 euro van A naar B
En niet: -1 voor A, +1 voor B en +1 voor B en -1 voor A.

Ik moet er gewoon wat meer tijd voor nemen. Ik zou het handig vinden iets makkelijker te kunnen testen en te zien wat er gebeurt binnen firefly met mijn logregels -> transacties. Want dat snap ik gewoon niet zo goed.
Voor een zo kaal mogelijke testsituatie zou je alle regels kunnen disablen en dan de import van 1 rekening starten. Dat zou je een beter beeld moeten geven van hoe de transacties zo'n verdere verwerking registreerd worden.
Daarna kun je per regel kijken welke transacties er door worden geraakt. En/of uitzoeken wat voor voorwaarden je nodig hebt om bepaalde transacties aan te passen.

Acties:
  • +1 Henk 'm!

  • Aapzak
  • Registratie: November 2000
  • Laatst online: 12-04 12:23

Aapzak

Your genuine OS hopper

Ja, ik draaide het lokaal met docker-compose, makkelijk zat. Ik moet het inderdaad even stap voor stap uitzoeken.

PSN ID: Aapzak


Acties:
  • +1 Henk 'm!

  • Firefly III
  • Registratie: Oktober 2001
  • Niet online

Firefly III

Bedrijfsaccount Firefly III
Topicstarter
Aapzak schreef op zondag 7 januari 2024 @ 19:03:
@WheeleE dat lijkt me het beste idee inderdaad. Ik ging er vanuit dat het automatisch goed zou gaan, maar ik ga dan wel kijken naar die automations.

Ik zag overigens dat de spaarrekening rente had ontvangen, er zijn dus wel degelijk transacties op de spaarrekening die ik niet kan afleiden van de overige rekeningen.
Transacties tussen rekeningen die dubbel zijn (van A naar B en dan nog een van B naar A) worden in principe weggefilterd maar, de meeste banken geven die transacties andere beschrijvingen en dan weet Firefly III het ook niet meer.

De Rabobank geeft ze geloof ik hetzelfde transactie-ID en dan gaat het weer wel goed.
WheeleE schreef op dinsdag 9 januari 2024 @ 08:54:
[...]

Een jaar bevat best veel transacties, dus dat zon import/conversie niet in 5 minuten klaar is kan ik me voorstellen.
Mijn laatste csv-import van +-20 transacties deed er bijna 10 minuten over.

Je zou in je import-container in /var/www/html/storage/logs de upload-logfile kunnen bekijken. Wellicht staat daar iets bruikbaars in?
/edit: je hebt de logs al bekeken zie ik nu.
10 minuten voor 20 transacties is ook erg lang hoor, dat moet-ie er zo doorheen rammen. Heb je erg veel regels misschien?
Aapzak schreef op dinsdag 9 januari 2024 @ 19:45:
Wat ik toch niet helemaal begrijp is wat de flow van de import en de rules is. Ik zie dus nogsteeds dubbele overschrijvingen.

Als ik de CSV van beide rekeningen naast elkaar leg zie ik dat de transacties verschillen in BIC Tegenpartij , zou dat het probleem kunnen zijn?
De normale Rabobank BIC is RABONL2U maar in deze transacties hebben de andere helft dus RABONL2UXXX als BIC. Verder zie ik echt geen verschillen tussen de transacties.

edit: waar ik dus tegenaan loop, ik kan geen rules bedenken die 1 van de 2 transacties negeert of verwijdert. Want zoeken op bron en doel rekening lijkt zinloos, omdat beide transacties uiteindelijk de vorm krijgen: X Euro van Rekening A naar Rekening B.
Er is dan geen negatieve transactie van Rekening B naar Rekening A. Ze zijn identiek.
Het is moeilijk om een kant-en-klare regel te bedenken die de "andere" transfer detecteert, dat klopt wel.

Hulp nodig met Firefly III? ➡️ Gitter ➡️ GitHub ➡️ Mastodon


Acties:
  • 0 Henk 'm!

  • Firefly III
  • Registratie: Oktober 2001
  • Niet online

Firefly III

Bedrijfsaccount Firefly III
Topicstarter
Voor wat betreft de rule engine, daar kan je een heel boek aan wijden en dat wil ik in de documentatie verder uitbreiden.

De rule engine en de search engine zijn hetzelfde. Wat je met de search kan doen kan in een rule en andersom. Als je wil weten of jouw rule een transactie zal vinden: probeer het met de search. Als je hem daar kan vinden, kan een rule het ook. Er is zelfs een handig knopje voor op de search pagina.

Als je een transactie maakt en debug mode aan zet kan je in de logboeken van Firefly III precies zien waar een rule naar op zoek gaat en wat er gevonden wordt.

Hulp nodig met Firefly III? ➡️ Gitter ➡️ GitHub ➡️ Mastodon


Acties:
  • 0 Henk 'm!

  • WheeleE
  • Registratie: Juni 2001
  • Laatst online: 13:20

WheeleE

Dinges

Firefly III schreef op woensdag 10 januari 2024 @ 18:39:
[...]

10 minuten voor 20 transacties is ook erg lang hoor, dat moet-ie er zo doorheen rammen. Heb je erg veel regels misschien?
Ik heb 30 regels, maar die moet ik wel een keer nalopen op efficiëntie. Er kan bij veel meer 'stop processing' worden aangevinkt dan het handjevol waar het nu bij aan staat.

Als i khet me goed kan herinneren heb ik eerder wel een vlotte verwerking gehad, maar het afgelopen jaar pruttelde het maar langzaam vooruit. Ik sluit niet uit dat dat te maken heeft met iets op mijn dockeromgeving van m'n Synology NAS. Onlangs is ook de weergave van de voortgang tijdens de import verdwenen. Geen idee wat ik daar aan heb veranderd. zolang m'n FF installatie het functioneel gezien blijft doen ben ik tevreden :).

Acties:
  • 0 Henk 'm!

  • PuckStar
  • Registratie: Juli 2000
  • Laatst online: 19-04 14:33
Ik ben ook eindelijk hiermee begonnen! Zier er erg mooi uit dit pakket.

Ik heb als test een stuk of 6 transacties via CSV geimporteerd en gelijk automatisch aan nieuwe Categorieen gekoppeld. Dat ging best goed :).

Maar nu is het zo dat ik vaak nog (in het huidige programma wat ik gebruik, OROV) handmatig even door alle transacties heen ga na het importeren en dan vaak nog een categorie van een of meerdere transacties wijzig.
In het huidige programma zijn het allemaal regels onder elkaar dus ik druk gewoon enter en zit dan gelijk in het categorie veld en kan met een paar letters van de nieuwe categorie zo snel die aanpassen. Enter, en weer naar een andere regel.
Is er in Firefly een mogelijkheid dat ik gelijk als ik de rij van transacties zie snel de categorie kan wijzigen?
Zou bijvoorbeeld mooi zijn als ik op de categorie kan klikken die ik naar een transactie zie in het transactie lijstje, en dat er dan een dropdown komt van welke ik allemaal kan kiezen. Ipv dat je dan nu doorklikt naar een overzicht van alle transacties die bij die categorie horen.

Andere vraag, kan ik ook ergens gewoon een lijstje van in en uitgaven onder elkaar zien (gesorteerd op datum bijv.). Dus zoals je het ook ziet als je bij je bank inlogt.
Ik kan nu alleen vinden dat ik óf de in óf de uitgaven onder elkaar kan zien.

En nog een vraag. Kan ik ook andere kolommen laten zien in bijvoorbeeld de Transactie overzichten?
Ik wil bijv. de kolom met alle tags daar ook zien.

En nog een vraag: hoe kan ik zoeken op meerdere tags? zowel AND als OR.

[ Voor 7% gewijzigd door PuckStar op 12-01-2024 19:31 ]

[My Home Automations]


Acties:
  • +2 Henk 'm!

  • Firefly III
  • Registratie: Oktober 2001
  • Niet online

Firefly III

Bedrijfsaccount Firefly III
Topicstarter
WheeleE schreef op woensdag 10 januari 2024 @ 21:08:
[...]


Ik heb 30 regels, maar die moet ik wel een keer nalopen op efficiëntie. Er kan bij veel meer 'stop processing' worden aangevinkt dan het handjevol waar het nu bij aan staat.

Als i khet me goed kan herinneren heb ik eerder wel een vlotte verwerking gehad, maar het afgelopen jaar pruttelde het maar langzaam vooruit. Ik sluit niet uit dat dat te maken heeft met iets op mijn dockeromgeving van m'n Synology NAS. Onlangs is ook de weergave van de voortgang tijdens de import verdwenen. Geen idee wat ik daar aan heb veranderd. zolang m'n FF installatie het functioneel gezien blijft doen ben ik tevreden :).
Dat laatste zou weer gefixt moeten zijn, dat was een bug van mijn kant.
PuckStar schreef op donderdag 11 januari 2024 @ 00:04:
Ik ben ook eindelijk hiermee begonnen! Zier er erg mooi uit dit pakket.

Ik heb als test een stuk of 6 transacties via CSV geimporteerd en gelijk automatisch aan nieuwe Categorieen gekoppeld. Dat ging best goed :).

Maar nu is het zo dat ik vaak nog (in het huidige programma wat ik gebruik, OROV) handmatig even door alle transacties heen ga na het importeren en dan vaak nog een categorie van een of meerdere transacties wijzig.
In het huidige programma zijn het allemaal regels onder elkaar dus ik druk gewoon enter en zit dan gelijk in het categorie veld en kan met een paar letters van de nieuwe categorie zo snel die aanpassen. Enter, en weer naar een andere regel.
Is er in Firefly een mogelijkheid dat ik gelijk als ik de rij van transacties zie snel de categorie kan wijzigen?
Zou bijvoorbeeld mooi zijn als ik op de categorie kan klikken die ik naar een transactie zie in het transactie lijstje, en dat er dan een dropdown komt van welke ik allemaal kan kiezen. Ipv dat je dan nu doorklikt naar een overzicht van alle transacties die bij die categorie horen.
Ik hoop een quick-edit in de nieuwe layout te kunnen toevoegen. Anders tot die tijd, de bulk of mass-edit functie gebruiken.
Andere vraag, kan ik ook ergens gewoon een lijstje van in en uitgaven onder elkaar zien (gesorteerd op datum bijv.). Dus zoals je het ook ziet als je bij je bank inlogt.
Ik kan nu alleen vinden dat ik óf de in óf de uitgaven onder elkaar kan zien.
Er is sowieso een "audit"-rapport, maar een dergelijke view ben ik mee bezig.
En nog een vraag. Kan ik ook andere kolommen laten zien in bijvoorbeeld de Transactie overzichten?
Ik wil bijv. de kolom met alle tags daar ook zien.
https://github.com/firefly-iii/firefly-iii/issues/6074
En nog een vraag: hoe kan ik zoeken op meerdere tags? zowel AND als OR.
Meerdere tags kan je gewoon toevoegen aan je search. Voor de rest:

https://docs.firefly-iii....ic-copypasting-values-etc

Hulp nodig met Firefly III? ➡️ Gitter ➡️ GitHub ➡️ Mastodon


Acties:
  • 0 Henk 'm!

  • Aapzak
  • Registratie: November 2000
  • Laatst online: 12-04 12:23

Aapzak

Your genuine OS hopper

Ik geloof niet dat de transactie IDs hetzetfde zijn tussen overboekingen. Ik heb maar een simpel patch script geschreven om alle dubbele transacties uit mijn CSV te filteren. Ik geloof dat het nu wel werkt.

PSN ID: Aapzak


Acties:
  • 0 Henk 'm!

  • PuckStar
  • Registratie: Juli 2000
  • Laatst online: 19-04 14:33
Firefly III schreef op zondag 14 januari 2024 @ 07:19:
[...]
Ik hoop een quick-edit in de nieuwe layout te kunnen toevoegen. Anders tot die tijd, de bulk of mass-edit functie gebruiken.


[...]
Er is sowieso een "audit"-rapport, maar een dergelijke view ben ik mee bezig.
Mooi om te horen!
Firefly III schreef op zondag 14 januari 2024 @ 07:19:
[...]

Meerdere tags kan je gewoon toevoegen aan je search.
Ik krijg dit totaal niet voor elkaar :(.
Ik heb dit allemaal al geprobeerd (via de search) zonder positief resultaat:
tag_contains:"Data Import on 2024-01-11 @ 00:07";"boodschappen"
tag_contains:"Data Import on 2024-01-11 @ 00:07,boodschappen"
tag_contains:"Data Import on 2024-01-11 @ 00:07" tag_contains:"boodschappen"
tag_contains:"Data Import on 2024-01-11 @ 00:07" AND "boodschappen"
tag_contains:Data Import on 2024-01-11 @ 00:07,boodschappen
tag_contains:"Data Import on 2024-01-11 @ 00:07""boodschappen"

Ik doe dus klaarblijkelijk iets verkeerd. Als iemand kan zeggen hoe ik het wel voor elkaar krijg, graag.

[My Home Automations]


Acties:
  • +1 Henk 'm!

  • rjong5
  • Registratie: Juni 2003
  • Laatst online: 11:15

rjong5

?

@PuckStar

Like this


code:
1
Tag_contains:"waarde" AND tag_contains:"waarde"

[ Voor 12% gewijzigd door rjong5 op 14-01-2024 17:45 ]


Acties:
  • 0 Henk 'm!

  • rjong5
  • Registratie: Juni 2003
  • Laatst online: 11:15

rjong5

?

@Firefly III

Ik zie nu wel wat raars bij de zoekopdracht waarbij ik 2 tags meegeef.

Alle resultaten worden dubbel weergegeven
.

Nevermind, zag dat al gemeld was op github en inmiddels ook al opgelost

[ Voor 23% gewijzigd door rjong5 op 14-01-2024 18:01 ]


Acties:
  • 0 Henk 'm!

  • WheeleE
  • Registratie: Juni 2001
  • Laatst online: 13:20

WheeleE

Dinges

@Aapzak Jammer dat het niet op de 'gewone' manier lukt, maar mooi dat je een workaround hebt gevonden.
Mocht je er toch nog eens mee aan de slag willen, we staan tot je beschikking :)

Acties:
  • 0 Henk 'm!

  • PuckStar
  • Registratie: Juli 2000
  • Laatst online: 19-04 14:33
rjong5 schreef op zondag 14 januari 2024 @ 17:45:
@PuckStar

Like this


code:
1
Tag_contains:"waarde" AND tag_contains:"waarde"
ah die had nog niet geprobeerd :). Bedankt!
rjong5 schreef op zondag 14 januari 2024 @ 17:52:
@Firefly III
Nevermind, zag dat al gemeld was op github en inmiddels ook al opgelost
Waar kun je dat zien?

[ Voor 31% gewijzigd door PuckStar op 14-01-2024 22:19 ]

[My Home Automations]


Acties:
  • 0 Henk 'm!

  • PuckStar
  • Registratie: Juli 2000
  • Laatst online: 19-04 14:33

[My Home Automations]


Acties:
  • +1 Henk 'm!

  • Firefly III
  • Registratie: Oktober 2001
  • Niet online

Firefly III

Bedrijfsaccount Firefly III
Topicstarter
rjong5 schreef op zondag 14 januari 2024 @ 17:45:
@PuckStar

Like this


code:
1
Tag_contains:"waarde" AND tag_contains:"waarde"
Zonder "AND", dat werkt helaas niet (voegt niets toe).

Hulp nodig met Firefly III? ➡️ Gitter ➡️ GitHub ➡️ Mastodon


Acties:
  • 0 Henk 'm!

  • PuckStar
  • Registratie: Juli 2000
  • Laatst online: 19-04 14:33
Nog een vraag (en ja ik heb de documentatie doorgenomen maar kom er niet echt uit), hoe kan ik automatisch (dus met een regel) het zo geregeld krijgen dat ik van 1 transactie die door middel van een split of budgetten of tags of wat dan ook kan instellen dat een deel van het bedrag voor Auto 1 is en een ander deel voor Auto 2.

Ik dacht dat dit met Budgetten kan maar ik lijk een transactie maar aan 1 budget te kunnen koppelen.
Iemand een tip/idee hoe anders?

[My Home Automations]


Acties:
  • 0 Henk 'm!

  • Unity2
  • Registratie: Februari 2011
  • Laatst online: 10-04 08:32
Ik heb een vreemd probleem met de importer. Transacties worden opgehaald via Nordigen / GoCardless maar komen allemaal met de verkeerde datum in Firefly terecht. Transacties die in de omschrijving bijvoorbeeld "16.01.2024 12U20" hebben staan (en ook echt de 16e hebben plaatsgevonden) komen op datum 15 januari in Firefly. De eerste keer dat dit gebeurde was 14-01 om 07:00. De laatste import van 13-01 om 23:00 was nog wel in orde.

Het script wat ik gebruik pakt automatisch de latest Docker image, dat is nu Firefly III data importer v1.4.1.
Als ik de systeemtijd bekijk klopt die gewoon en ook de log output van de importer toont de juiste date-timestamp.

Iemand hetzelfde probleem toevallig? Dan heb ik een beetje richting of het in mijn systeemconfiguratie zit of dat er iets met de importer aan de hand is.

Acties:
  • +1 Henk 'm!

  • Rembock
  • Registratie: Maart 2013
  • Nu online
PuckStar schreef op dinsdag 16 januari 2024 @ 22:39:
Nog een vraag (en ja ik heb de documentatie doorgenomen maar kom er niet echt uit), hoe kan ik automatisch (dus met een regel) het zo geregeld krijgen dat ik van 1 transactie die door middel van een split of budgetten of tags of wat dan ook kan instellen dat een deel van het bedrag voor Auto 1 is en een ander deel voor Auto 2.

Ik dacht dat dit met Budgetten kan maar ik lijk een transactie maar aan 1 budget te kunnen koppelen.
Iemand een tip/idee hoe anders?
Moeten we nog even op wachten https://github.com/firefly-iii/firefly-iii/issues/4401 :)

Acties:
  • 0 Henk 'm!

  • Firefly III
  • Registratie: Oktober 2001
  • Niet online

Firefly III

Bedrijfsaccount Firefly III
Topicstarter
Unity2 schreef op woensdag 17 januari 2024 @ 07:32:
Ik heb een vreemd probleem met de importer. Transacties worden opgehaald via Nordigen / GoCardless maar komen allemaal met de verkeerde datum in Firefly terecht. Transacties die in de omschrijving bijvoorbeeld "16.01.2024 12U20" hebben staan (en ook echt de 16e hebben plaatsgevonden) komen op datum 15 januari in Firefly. De eerste keer dat dit gebeurde was 14-01 om 07:00. De laatste import van 13-01 om 23:00 was nog wel in orde.

Het script wat ik gebruik pakt automatisch de latest Docker image, dat is nu Firefly III data importer v1.4.1.
Als ik de systeemtijd bekijk klopt die gewoon en ook de log output van de importer toont de juiste date-timestamp.

Iemand hetzelfde probleem toevallig? Dan heb ik een beetje richting of het in mijn systeemconfiguratie zit of dat er iets met de importer aan de hand is.
Als je van zo'n import eens de logs met me wil delen (james@firefly-iii.org), dan kan ik ff kijken naar de manier waarop die datum binnen komt./

Hulp nodig met Firefly III? ➡️ Gitter ➡️ GitHub ➡️ Mastodon


Acties:
  • +1 Henk 'm!

  • Unity2
  • Registratie: Februari 2011
  • Laatst online: 10-04 08:32
Ik kon in de logs van de importer geen ruwe data vinden, maar jouw vraag triggerde wel om verder te kijken dan mijn neus lang is. In de logs van firefly-iii kom ik de ruwe json tegen van een voorbeeldtransactie. Hierin staat een date in van 2024-01-16 00:00:00 en ook een payment_date van 2024-01-16 00:00:00. Ruwe data in de json lijkt me dus in orde. In de transactie in Firefly-iii zie je de betalingsdatum ook netjes op 16 januari 2024 staan, maar de datum wordt in Firefly op 15 januari 2024 @ 23:00:00 gezet. Lijkt dan een tijdzone dingetje te zijn? Vervolgens via postman wat zitten spelen, als ik daar de json tegen het transaction endpoint aan schiet dan wordt hij netjes aangemaakt en ook onder de juiste datum. Schiet mij maar lek :D

Vervolgens het import script aangepast om niet de latest tag van de importer te pakken, maar tag version-1.4.0. Als ik daarmee importeer worden de recente transacties weer opnieuw aangemaakt op de juiste datum. In version 1.4.0 speelde het issue dus nog niet.

Ik zie dat de tijd in de container van firefly-iii de UTC tijd is, maar aangezien het onder de oude importer tegen dezelfde instantie van firefly-iii wel goed gaat zal dat het issue niet zijn.

Heb je zo voldoende info / logging @Firefly III ? Ik heb de JSON hieronder enkel van wat persoonlijk informatie ontdaan.

Afbeeldingslocatie: https://tweakers.net/i/pCg4zMErUoHOEBSG-lS0VL8EpA4=/800x/filters:strip_exif()/f/image/MpMyVdDydsvDLEl7nz8SnOU8.png?f=fotoalbum_large

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
{
    "group_title": "",
    "error_if_duplicate_hash": true,
    "apply_rules": true,
    "fire_webhooks": true,
    "transactions": [
        {
            "type": "withdrawal",
            "date": "2024-01-16 00:00:00",
            "order": 0,
            "currency_id": null,
            "currency_code": "EUR",
            "foreign_currency_id": null,
            "foreign_currency_code": "",
            "amount": "5.690000000000",
            "foreign_amount": "",
            "description": "XXXXX16.01.2024 12U20 XXXXX Contactloze betaling NLNEDERLAND",
            "source_id": 10,
            "source_name": "",
            "source_iban": "",
            "source_number": "",
            "source_bic": "",
            "destination_id": null,
            "destination_name": "(unknown destination account)",
            "destination_iban": "",
            "destination_number": "",
            "destination_bic": "",
            "budget_id": null,
            "budget_name": "",
            "category_id": null,
            "category_name": "",
            "bill_id": null,
            "bill_name": "",
            "piggy_bank_id": null,
            "piggy_bank_name": "",
            "reconciled": false,
            "notes": "",
            "tags": [
                "booked"
            ],
            "internal_reference": "",
            "external_id": "0TJFJT/419726",
            "original_source": "ff3-v6.1.6|api-v2.0.12",
            "recurrence_id": null,
            "bunq_payment_id": "",
            "external_url": "",
            "sepa_cc": "",
            "sepa_ct_op": "",
            "sepa_ct_id": "",
            "sepa_db": "",
            "sepa_country": "",
            "sepa_ep": "",
            "sepa_ci": "",
            "sepa_batch_id": "",
            "interest_date": null,
            "book_date": null,
            "process_date": null,
            "due_date": null,
            "payment_date": "2024-01-16 00:00:00",
            "invoice_date": null
        }
    ],
    "user": 1
}

Acties:
  • 0 Henk 'm!

  • Firefly III
  • Registratie: Oktober 2001
  • Niet online

Firefly III

Bedrijfsaccount Firefly III
Topicstarter
Nice, thanks voor de info. Firefly III container op Europe/Amsterdam, dat zal het fixen.

TZ=Europe/Amsterdam

[ Voor 15% gewijzigd door Firefly III op 20-01-2024 16:17 ]

Hulp nodig met Firefly III? ➡️ Gitter ➡️ GitHub ➡️ Mastodon


Acties:
  • 0 Henk 'm!

  • mastr-dc
  • Registratie: November 2006
  • Laatst online: 23-03 10:20
Kan er mij iemand uitleggen hoe split transaction werkt binnen Firefly?
Ik heb een expense (MasterCard afrekening) die ik graag wil opsplitsen.
Als ik op edit klik dan heb ik bovenaan een tab "Split # 1" met daarnaast een + knop. Deze doet niets.
Idem voor de knop onderaan "Add another split. Deze doet ook niets.

"De knop doet niets", als in, ik kan zoveel klikken als ik wil. Ik krijg geen refresh, foutmeldingen, nieuwe schermen,... Lijkt gewoon niets te doen.


Ik zit op versie v6.1.6. v6.1.7 eerst geprobeerd, maar daar werkte het ook niet.
Ik gebruik de laatste versie van Microsoft Edge


Ik heb deze al gelezen, maar geeft voor mij geen nuttige informatie:
https://docs.firefly-iii....al-concepts/transactions/

Acties:
  • +1 Henk 'm!

  • WheeleE
  • Registratie: Juni 2001
  • Laatst online: 13:20

WheeleE

Dinges

@mastr-dc Dit zouden de stappen moeten zijn in mijn v6.1.6 omgeving:

Edit de transactie
Afbeeldingslocatie: https://i.ibb.co/df45W8p/Schermafbeelding-2024-01-21-130829.png
Add another split
(De + naast Transaction bovenaan de pagina doet inderdaad niks)
Afbeeldingslocatie: https://i.ibb.co/5nxgP3y/Schermafbeelding-2024-01-21-131121.png
Dan wordt er onderaan een stukje aan de webpagina toegevoegd (wellicht net buiten beeld ?)
Details van de split invullen
Afbeeldingslocatie: https://i.ibb.co/PTK04Q3/Schermafbeelding-2024-01-21-131235.png
Description toevoegen
Afbeeldingslocatie: https://i.ibb.co/P5vgKMg/Schermafbeelding-2024-01-21-131336.png
En klaar.
Afbeeldingslocatie: https://i.ibb.co/481BjCz/Schermafbeelding-2024-01-21-131450.png

Helpt dit om het in jouw omgeving voor elkaar te krijgen?

Acties:
  • +1 Henk 'm!

  • mastr-dc
  • Registratie: November 2006
  • Laatst online: 23-03 10:20
WheeleE schreef op zondag 21 januari 2024 @ 13:24:
@mastr-dc Dit zouden de stappen moeten zijn in mijn v6.1.6 omgeving:

Edit de transactie
[Afbeelding]
Add another split
(De + naast Transaction bovenaan de pagina doet inderdaad niks)
[Afbeelding]
Dan wordt er onderaan een stukje aan de webpagina toegevoegd (wellicht net buiten beeld ?)
Details van de split invullen
[Afbeelding]
Description toevoegen
[Afbeelding]
En klaar.
[Afbeelding]

Helpt dit om het in jouw omgeving voor elkaar te krijgen?
Heel erg bedankt voor de uitleg met de screenshots.

Het lijkt een probleem met de V2 Layout. Op mijn 4K scherm komt hier geen extra sectie tevoorschijn. Ik kan ook niet scrollen ofzo.

Geswitched maar de V1 layout en nu werkt het zoals beschreven.
Het zou leuk zijn als je extra splits toevoegd, het bedrag van de transactie, of split 1, automatisch herberekend word. Misschien voor een toekomstige versie.

Acties:
  • +1 Henk 'm!

  • Firefly III
  • Registratie: Oktober 2001
  • Niet online

Firefly III

Bedrijfsaccount Firefly III
Topicstarter
De v2 layout is nog in ontwikkeling. Daar zal wel meer niet werken.

Hulp nodig met Firefly III? ➡️ Gitter ➡️ GitHub ➡️ Mastodon


Acties:
  • 0 Henk 'm!

  • PuckStar
  • Registratie: Juli 2000
  • Laatst online: 19-04 14:33
rjong5 schreef op zondag 14 januari 2024 @ 17:45:
@PuckStar

Like this


code:
1
Tag_contains:"waarde" AND tag_contains:"waarde"
Zie mijn UPDATE verderop hieronder!!!!!!

Zou dit ook niet gewoon moeten werken dan?
Tag_contains:"waarde" AND -tag_contains:"waarde"

Dus dat hij de 2e waarde gaat uitsluiten. Volgens de documentatie:
-example:value for the negation of a search filter. It works on all previous examples too.

Maar dit werkt bijv in de demo niet: tag_is:"groceries" AND -tag_is:"coffee"

Wat ik probeer te bereiken is dat ik alle transacties zie met de tag "groceries" maar die niet de tag "coffee" hebben.

Overigens werkt dit helemaal niet: tag_contains:"groceries".
Dus dat lijkt me een bug. Zal ik dat melden via de github?
Ik zou interpreteren dat tag_is betekend: enkel deze tag en geen andere tags
tag_contains: de tag is 1 van de tags die aan de transactie hangen.

[UPDATE]
Ik heb nog wat zitten spelen met mijn eigen installatie en ik ben wel wat verder komen :).
Het moet blijkbaar in de juiste volgorde.
Dus eerst de tags die je niet wilt en daarna degene die je wel wilt (zonder die eerste tag(s)).
Dus bijvoorbeeld:
-tag_contains:"pas1" -tag_contains:"pas2" tag_contains:"supermarkt"
Krijg je alles met tag supermarkt behalve als een andere tag pas1 of pas2 is.

Of: -tag_contains:"pas1" tag_contains:"supermarkt"
Dan krijg je alles met supermarkt en pas2 (en dus niet pas1)

Overigens, wat ik niet had verwacht, werkt het niet als je tag_contains gebruikt en dan een tag noemt die compleet niet bestaat..
Met dit: -tag_contains:"pasx" tag_contains:"supermarkt"
krijg je niet alles met supermarkt en pas1 en pas2. Ook al zit er in dat alles geen enkele tag waarin pasx zit.

Dus als je niet zeker bent of de tag wel bestaat moet je dit gebruiken:
-tag_is:"pasx" tag_is:"supermarkt"

Dus dat is wellicht nog wel een bugje.

[ Voor 53% gewijzigd door PuckStar op 22-01-2024 19:35 ]

[My Home Automations]


Acties:
  • 0 Henk 'm!

  • pieterjangoeman
  • Registratie: December 2012
  • Laatst online: 26-02 13:56
Heeft iemand Firefly III al geïnstalleerd op Truenas, als app?
Ik krijg het wel werkend, maar in dezelfde app zou ook de data importer moeten zitten volgens de config, maar op die poort krijg ik geen werkende pagina.

Acties:
  • 0 Henk 'm!

  • Tim Schuhmacher
  • Registratie: Januari 2000
  • Laatst online: 13:49

Tim Schuhmacher

abasios

Ik heb een categorie `Overboeking (aanvullen betaalrekening)` en `Overboeking (afromen betaalrekening)`. Het verschil is of ik die maand geld over of te weinig had. Maar in een Category report zijn er geen bedragen te zien. Is dit omdat het allemaal transfers betreft?

Is er een manier om toch een overzicht te krijgen van de som van de bedragen voor een categorie?

Eigenlijk zou ik onder elke overzicht met transacties wat statistieken willen zien. Bijvoorbeeld dat je zoekt op 'thuisbezorgd' en er een overzicht uitrolt met alle thuisbezorgd bestellingen, en daaronder 'aantal', 'totaal bedrag', 'gemiddelde', 'min', 'max'.

Of anders: exporteer transacties naar csv

[ Voor 3% gewijzigd door Tim Schuhmacher op 23-01-2024 16:33 ]


Acties:
  • +1 Henk 'm!

  • Firefly III
  • Registratie: Oktober 2001
  • Niet online

Firefly III

Bedrijfsaccount Firefly III
Topicstarter
PuckStar schreef op maandag 22 januari 2024 @ 12:57:
[...]

Zie mijn UPDATE verderop hieronder!!!!!!

Zou dit ook niet gewoon moeten werken dan?
Tag_contains:"waarde" AND -tag_contains:"waarde"

Dus dat hij de 2e waarde gaat uitsluiten. Volgens de documentatie:
-example:value for the negation of a search filter. It works on all previous examples too.

Maar dit werkt bijv in de demo niet: tag_is:"groceries" AND -tag_is:"coffee"

Wat ik probeer te bereiken is dat ik alle transacties zie met de tag "groceries" maar die niet de tag "coffee" hebben.

Overigens werkt dit helemaal niet: tag_contains:"groceries".
Dus dat lijkt me een bug. Zal ik dat melden via de github?
Ik zou interpreteren dat tag_is betekend: enkel deze tag en geen andere tags
tag_contains: de tag is 1 van de tags die aan de transactie hangen.

[UPDATE]
Ik heb nog wat zitten spelen met mijn eigen installatie en ik ben wel wat verder komen :).
Het moet blijkbaar in de juiste volgorde.
Dus eerst de tags die je niet wilt en daarna degene die je wel wilt (zonder die eerste tag(s)).
Dus bijvoorbeeld:
-tag_contains:"pas1" -tag_contains:"pas2" tag_contains:"supermarkt"
Krijg je alles met tag supermarkt behalve als een andere tag pas1 of pas2 is.

Of: -tag_contains:"pas1" tag_contains:"supermarkt"
Dan krijg je alles met supermarkt en pas2 (en dus niet pas1)

Overigens, wat ik niet had verwacht, werkt het niet als je tag_contains gebruikt en dan een tag noemt die compleet niet bestaat..
Met dit: -tag_contains:"pasx" tag_contains:"supermarkt"
krijg je niet alles met supermarkt en pas1 en pas2. Ook al zit er in dat alles geen enkele tag waarin pasx zit.

Dus als je niet zeker bent of de tag wel bestaat moet je dit gebruiken:
-tag_is:"pasx" tag_is:"supermarkt"

Dus dat is wellicht nog wel een bugje.
Wat een mooi uitzoekwerk! <3

Een deel van dit gedrag kende ik zelf niet eens, al is het wel logisch. Eens kijken.
  • tag_contains:"tag hier" moet gewoon werken. Dit is een bug, thanks!
  • Zoeken op een niet-bestaande tag levert idd NUL resultaat op. Is geen bug, blijft zo.
  • "AND" doet niks, en gaat ook nooit wat doen.
Het verhaal met de volgordelijkheid behoeft wat meer uitleg, voor wie dit wilt weten:

De search doet (bijna) alles query-based. Ja, ik moet er nog een x een fatsoenlijke search-engine in bouwen. Voor nu: superlange SQL queries. Alleen dus niet voor tags, want dat is echt heel irritant om te bouwen. Dus de zoektocht naar tags gaat nu op basis van alle zoekresultaten behalve de tag search(es). Die lange verzameling wordt "met de hand" gefliterd om daar de juiste transacties uit te plukken. Dus dan klopt het wel dat de volgorde er toe doet: eerst alles eruit filteren, en die set dan weer doorfilteren, is wat anders dan doorfilteren en dan dingen eruit filteren (als je begrijpt wat ik bedoel).

Ik zal dit nog even in de documentatie benadrukken. Het is een gevolg van de gebruikte techniek.

Als je nou andere gekke dingen tegenkomt, blijf het melden.

Hulp nodig met Firefly III? ➡️ Gitter ➡️ GitHub ➡️ Mastodon


Acties:
  • 0 Henk 'm!

  • Firefly III
  • Registratie: Oktober 2001
  • Niet online

Firefly III

Bedrijfsaccount Firefly III
Topicstarter
Tim Schuhmacher schreef op dinsdag 23 januari 2024 @ 16:21:
Ik heb een categorie `Overboeking (aanvullen betaalrekening)` en `Overboeking (afromen betaalrekening)`. Het verschil is of ik die maand geld over of te weinig had. Maar in een Category report zijn er geen bedragen te zien. Is dit omdat het allemaal transfers betreft?

Is er een manier om toch een overzicht te krijgen van de som van de bedragen voor een categorie?
Ja, hou de spaarrekening in kwestie uit de rapportage, dan werkt het wel.
Eigenlijk zou ik onder elke overzicht met transacties wat statistieken willen zien. Bijvoorbeeld dat je zoekt op 'thuisbezorgd' en er een overzicht uitrolt met alle thuisbezorgd bestellingen, en daaronder 'aantal', 'totaal bedrag', 'gemiddelde', 'min', 'max'.
Precies het soort dingen die ik in de nieuwe layout wil gaan bouwen, maar wel een rotklus.
Of anders: exporteer transacties naar csv
Check even de /export pagina.

Hulp nodig met Firefly III? ➡️ Gitter ➡️ GitHub ➡️ Mastodon


Acties:
  • 0 Henk 'm!

  • Tim Schuhmacher
  • Registratie: Januari 2000
  • Laatst online: 13:49

Tim Schuhmacher

abasios

Firefly III schreef op dinsdag 23 januari 2024 @ 17:46:
[...]
Ja, hou de spaarrekening in kwestie uit de rapportage, dan werkt het wel.
Goede suggestie, maar dan nog steeds zie ik geen waardes. Maar het blijven dan alsnog transfers als ik de spaarrekening uit het overzicht laat?
[...]
Precies het soort dingen die ik in de nieuwe layout wil gaan bouwen, maar wel een rotklus.
Nice!
[...]

Check even de /export pagina.
Ja, had ik gevonden. Het zijn dan wel gelijk alle transacties gelijk.

Acties:
  • 0 Henk 'm!

  • Firefly III
  • Registratie: Oktober 2001
  • Niet online

Firefly III

Bedrijfsaccount Firefly III
Topicstarter
Tim Schuhmacher schreef op dinsdag 23 januari 2024 @ 18:30:
[...]


Goede suggestie, maar dan nog steeds zie ik geen waardes. Maar het blijven dan alsnog transfers als ik de spaarrekening uit het overzicht laat?
Nee dan telt het als inkomsten of uitgaven, al naar gelang de richting.
[...]

Ja, had ik gevonden. Het zijn dan wel gelijk alle transacties gelijk.
Vandaar ook de instructie op die pagina.

[ Voor 10% gewijzigd door Firefly III op 24-01-2024 07:46 ]

Hulp nodig met Firefly III? ➡️ Gitter ➡️ GitHub ➡️ Mastodon


Acties:
  • 0 Henk 'm!

  • Tyrian81
  • Registratie: December 2013
  • Laatst online: 17-04 06:37
Heb de Firefly en Importer container draaiende alleen authen met de importer lukt me niet...
misschien ergens een fout in compose ?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
version: '3.3'

#
# The Firefly III Data Importer will ask you for the Firefly III URL and a "Client ID".
# You can generate the Client ID at http://localhost/profile (after registering)
# The Firefly III URL is: http://app:8080
#
# Other URL's will give 500 | Server Error
#

services:
  app:
    image: fireflyiii/core:latest
    hostname: app
    container_name: firefly_iii_core
    networks:
      - firefly_iii
    restart: always
    volumes:
      - /home/Secretttt/docker/firefly/upload:/var/www/html/storage/upload
    env_file: .env
    ports:
      - '8099:8080'
    depends_on:
      - db
  db:
    image: mariadb
    hostname: db
    container_name: firefly_iii_db
    networks:
      - firefly_iii
    restart: always
    env_file: .db.env
    volumes:
      - firefly_iii_db:/var/lib/mysql

  importer:
    image: fireflyiii/data-importer:latest
    hostname: importer
    restart: always
    container_name: firefly_iii_importer
    networks:
      - firefly_iii
    ports:
      - '8098:8080'
    depends_on:
      - app
    env_file: .importer.env

  cron:
    #
    # To make this work, set STATIC_CRON_TOKEN in your .env file or as an environment variable and replace REPLACEME below
    # The STATIC_CRON_TOKEN must be *exactly* 32 characters long
    #
    image: alpine
    container_name: firefly_iii_cron
    restart: always
    command: sh -c "echo \"0 3 * * * wget -qO- http://app:8080/api/v1/cron/Secrettt\" | crontab - && crond -f -L /dev/stdout"
    networks:
      - firefly_iii
volumes:
   firefly_iii_upload:
   firefly_iii_db:

networks:
  firefly_iii:
    driver: bridge


of wellicht toch meer aanpassen in de .env ?¿
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
# You can leave this on "local". If you change it to production most console commands will ask for extra confirmation.
# Never set it to "testing".
APP_ENV=local

# Set to true if you want to see debug information in error screens.
APP_DEBUG=false

# This should be your email address.
# If you use Docker or similar, you can set this variable from a file by using SITE_OWNER_FILE
# The variable is used in some errors shown to users who aren't admin.
SITE_OWNER=mail@example.com

# The encryption key for your sessions. Keep this very secure.
# Change it to a string of exactly 32 chars or use something like `php artisan key:generate` to generate it.
# If you use Docker or similar, you can set this variable from a file by using APP_KEY_FILE
#
# Avoid the "#" character in your APP_KEY, it may break things.
#
APP_KEY=Secretttt

# Firefly III will launch using this language (for new users and unauthenticated visitors)
# For a list of available languages: https://github.com/firefly-iii/firefly-iii/tree/main/resources/lang
#
# If text is still in English, remember that not everything may have been translated.
DEFAULT_LANGUAGE=en_US

# The locale defines how numbers are formatted.
# by default this value is the same as whatever the language is.
DEFAULT_LOCALE=equal

# Change this value to your preferred time zone.
# Example: Europe/Amsterdam
# For a list of supported time zones, see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
TZ=Europe/Amsterdam

# TRUSTED_PROXIES is a useful variable when using Docker and/or a reverse proxy.
# Set it to ** and reverse proxies work just fine.
TRUSTED_PROXIES=

# The log channel defines where your log entries go to.
# Several other options exist. You can use 'single' for one big fat error log (not recommended).
# Also available are 'syslog', 'errorlog' and 'stdout' which will log to the system itself.
# A rotating log option is 'daily', creates 5 files that (surprise) rotate.
# A cool option is 'papertrail' for cloud logging
# Default setting 'stack' will log to 'daily' and to 'stdout' at the same time.
LOG_CHANNEL=stack

# Log level. You can set this from least severe to most severe:
# debug, info, notice, warning, error, critical, alert, emergency
# If you set it to debug your logs will grow large, and fast. If you set it to emergency probably
# nothing will get logged, ever.
APP_LOG_LEVEL=notice

# Audit log level.
# The audit log is used to log notable Firefly III events on a separate channel.
# These log entries may contain sensitive financial information.
# The audit log is disabled by default.
#
# To enable it, set AUDIT_LOG_LEVEL to "info"
# To disable it, set AUDIT_LOG_LEVEL to "emergency"
AUDIT_LOG_LEVEL=emergency

#
# If you want, you can redirect the audit logs to another channel.
# Set 'audit_stdout', 'audit_syslog', 'audit_errorlog' to log to the system itself.
# Use audit_daily to log to a rotating file.
# Use audit_papertrail to log to papertrail.
#
# If you do this, the audit logs may be mixed with normal logs because the settings for these channels
# are often the same as the settings for the normal logs.
AUDIT_LOG_CHANNEL=

#
# Used when logging to papertrail:
# Also used when audit logs log to papertrail:
#
PAPERTRAIL_HOST=
PAPERTRAIL_PORT=

# Database credentials. Make sure the database exists. I recommend a dedicated user for Firefly III
# For other database types, please see the FAQ: https://docs.firefly-iii.org/references/faq/install/#i-want-to-use-sqlite
# If you use Docker or similar, you can set these variables from a file by appending them with _FILE
# Use "pgsql" for PostgreSQL
# Use "mysql" for MySQL and MariaDB.
# Use "sqlite" for SQLite.
DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=firefly
DB_USERNAME=firefly
DB_PASSWORD=Secrettt
# leave empty or omit when not using a socket connection
DB_SOCKET=

# MySQL supports SSL. You can configure it here.
# If you use Docker or similar, you can set these variables from a file by appending them with _FILE
MYSQL_USE_SSL=false
MYSQL_SSL_VERIFY_SERVER_CERT=true
# You need to set at least of these options
MYSQL_SSL_CAPATH=/etc/ssl/certs/
MYSQL_SSL_CA=
MYSQL_SSL_CERT=
MYSQL_SSL_KEY=
MYSQL_SSL_CIPHER=

# PostgreSQL supports SSL. You can configure it here.
# If you use Docker or similar, you can set these variables from a file by appending them with _FILE
PGSQL_SSL_MODE=prefer
PGSQL_SSL_ROOT_CERT=null
PGSQL_SSL_CERT=null
PGSQL_SSL_KEY=null
PGSQL_SSL_CRL_FILE=null

# more PostgreSQL settings
PGSQL_SCHEMA=public

# If you're looking for performance improvements, you could install memcached or redis
CACHE_DRIVER=file
SESSION_DRIVER=file

# If you set either of the options above to 'redis', you might want to update these settings too
# If you use Docker or similar, you can set REDIS_HOST_FILE, REDIS_PASSWORD_FILE or
# REDIS_PORT_FILE to set the value from a file instead of from an environment variable

# can be tcp or unix. http is not supported
REDIS_SCHEME=tcp

# use only when using 'unix' for REDIS_SCHEME. Leave empty otherwise.
REDIS_PATH=

# use only when using 'tcp' or 'http' for REDIS_SCHEME. Leave empty otherwise.
REDIS_HOST=127.0.0.1
REDIS_PORT=6379

# Use only with Redis 6+ with proper ACL set. Leave empty otherwise.
REDIS_USERNAME=
REDIS_PASSWORD=

# always use quotes and make sure redis db "0" and "1" exists. Otherwise change accordingly.
REDIS_DB="0"
REDIS_CACHE_DB="1"

# Cookie settings. Should not be necessary to change these.
# If you use Docker or similar, you can set COOKIE_DOMAIN_FILE to set
# the value from a file instead of from an environment variable
# Setting samesite to "strict" may give you trouble logging in.
COOKIE_PATH="/"
COOKIE_DOMAIN=
COOKIE_SECURE=false
COOKIE_SAMESITE=lax

# If you want Firefly III to email you, update these settings
# For instructions, see: https://docs.firefly-iii.org/how-to/firefly-iii/advanced/notifications/#email
# If you use Docker or similar, you can set these variables from a file by appending them with _FILE
MAIL_MAILER=log
MAIL_HOST=null
MAIL_PORT=2525
MAIL_FROM=changeme@example.com
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_SENDMAIL_COMMAND=

# Other mail drivers:
# If you use Docker or similar, you can set these variables from a file by appending them with _FILE
MAILGUN_DOMAIN=
MAILGUN_SECRET=

# If you are on EU region in mailgun, use api.eu.mailgun.net, otherwise use api.mailgun.net
# If you use Docker or similar, you can set this variable from a file by appending it with _FILE
MAILGUN_ENDPOINT=api.mailgun.net

# If you use Docker or similar, you can set these variables from a file by appending them with _FILE
MANDRILL_SECRET=
SPARKPOST_SECRET=

# Firefly III can send you the following messages.
SEND_ERROR_MESSAGE=true

# These messages contain (sensitive) transaction information:
SEND_REPORT_JOURNALS=true

# Set this value to true if you want to set the location of certain things, like transactions.
# Since this involves an external service, it's optional and disabled by default.
ENABLE_EXTERNAL_MAP=false

# Set this value to true if you want Firefly III to download currency exchange rates
# from the internet. These rates are hosted by the creator of Firefly III inside
# an Azure Storage Container.
# Not all currencies may be available. Rates may be wrong.
ENABLE_EXTERNAL_RATES=false

# The map will default to this location:
MAP_DEFAULT_LAT=51.983333
MAP_DEFAULT_LONG=5.916667
MAP_DEFAULT_ZOOM=6

#
# Some objects have room for an URL, like transactions and webhooks.
# By default, the following protocols are allowed:
# http, https, ftp, ftps, mailto
#
# To change this, set your preferred comma separated set below.
# Be sure to include http, https and other default ones if you need to.
#
VALID_URL_PROTOCOLS=

#
# Firefly III authentication settings
#

#
# Firefly III supports a few authentication methods:
# - 'web' (default, uses built in DB)
# - 'remote_user_guard' for Authelia etc
# Read more about these settings in the documentation.
# https://docs.firefly-iii.org/how-to/firefly-iii/advanced/authentication/
#
# LDAP is no longer supported :(
#
AUTHENTICATION_GUARD=web

#
# Remote user guard settings
#
AUTHENTICATION_GUARD_HEADER=REMOTE_USER
AUTHENTICATION_GUARD_EMAIL=

#
# Firefly III generates a basic keypair for your OAuth tokens.
# If you want, you can overrule the key with your own (secure) value.
# It's also possible to set PASSPORT_PUBLIC_KEY_FILE or PASSPORT_PRIVATE_KEY_FILE
# if you're using Docker secrets or similar solutions for secret management
#
PASSPORT_PRIVATE_KEY=
PASSPORT_PUBLIC_KEY=

#
# Extra authentication settings
#
CUSTOM_LOGOUT_URL=

# You can disable the X-Frame-Options header if it interferes with tools like
# Organizr. This is at your own risk. Applications running in frames run the risk
# of leaking information to their parent frame.
DISABLE_FRAME_HEADER=false

# You can disable the Content Security Policy header when you're using an ancient browser
# or any version of Microsoft Edge / Internet Explorer (which amounts to the same thing really)
# This leaves you with the risk of not being able to stop XSS bugs should they ever surface.
# This is at your own risk.
DISABLE_CSP_HEADER=false

# If you wish to track your own behavior over Firefly III, set valid analytics tracker information here.
# Nobody uses this except for me on the demo site. But hey, feel free to use this if you want to.
# Do not prepend the TRACKER_URL with http:// or https://
# The only tracker supported is Matomo.
# You can set the following variables from a file by appending them with _FILE:
TRACKER_SITE_ID=
TRACKER_URL=

#
# Firefly III supports webhooks. These are security sensitive and must be enabled manually first.
#
ALLOW_WEBHOOKS=false

#
# The static cron job token can be useful when you use Docker and wish to manage cron jobs.
# 1. Set this token to any 32-character value (this is important!).
# 2. Use this token in the cron URL instead of a user's command line token that you can find in /profile
#
# For more info: https://docs.firefly-iii.org/how-to/firefly-iii/advanced/cron/
#
# You can set this variable from a file by appending it with _FILE
#
STATIC_CRON_TOKEN=

# You can fine tune the start-up of a Docker container by editing these environment variables.
# Use this at your own risk. Disabling certain checks and features may result in lots of inconsistent data.
# However if you know what you're doing you can significantly speed up container start times.
# Set each value to true to enable, or false to disable.

# Set this to true to build all locales supported by Firefly III.
# This may take quite some time (several minutes) and is generally not recommended.
# If you wish to change or alter the list of locales, start your Docker container with
# `docker run -v locale.gen:/etc/locale.gen -e DKR_BUILD_LOCALE=true`
# and make sure your preferred locales are in your own locale.gen.
DKR_BUILD_LOCALE=false

# Check if the SQLite database exists. Can be skipped if you're not using SQLite.
# Won't significantly speed up things.
DKR_CHECK_SQLITE=true

# Run database creation and migration commands. Disable this only if you're 100% sure the DB exists
# and is up to date.
DKR_RUN_MIGRATION=true

# Run database upgrade commands. Disable this only when you're 100% sure your DB is up-to-date
# with the latest fixes (outside of migrations!)
DKR_RUN_UPGRADE=true

# Verify database integrity. Includes all data checks and verifications.
# Disabling this makes Firefly III assume your DB is intact.
DKR_RUN_VERIFY=true

# Run database reporting commands. When disabled, Firefly III won't go over your data to report current state.
# Disabling this should have no impact on data integrity or safety but it won't warn you of possible issues.
DKR_RUN_REPORT=true

# Generate OAuth2 keys.
# When disabled, Firefly III won't attempt to generate OAuth2 Passport keys. This won't be an issue, IFF (if and only if)
# you had previously generated keys already and they're stored in your database for restoration.
DKR_RUN_PASSPORT_INSTALL=true

# Leave the following configuration vars as is.
# Unless you like to tinker and know what you're doing.
APP_NAME=FireflyIII
BROADCAST_DRIVER=log
QUEUE_DRIVER=sync
CACHE_PREFIX=firefly
PUSHER_KEY=
IPINFO_TOKEN=
PUSHER_SECRET=
PUSHER_ID=
DEMO_USERNAME=
DEMO_PASSWORD=
FIREFLY_III_LAYOUT=v1

#
# If you have trouble configuring your Firefly III installation, DON'T BOTHER setting this variable.
# It won't work. It doesn't do ANYTHING. Don't believe the lies you read online. I'm not joking.
# This configuration value WILL NOT HELP.
#
# Notable exception to this rule is Synology, which, according to some users, will use APP_URL to rewrite stuff.
#
# This variable is ONLY used in some of the emails Firefly III sends around. Nowhere else.
# So when configuring anything WEB related this variable doesn't do anything. Nothing
#
# If you're stuck I understand you get desperate but look SOMEWHERE ELSE.
#
APP_URL=http://localhost


of in de .importer.env ?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
# Firefly Data Importer (FIDI) configuration file

# Where is Firefly III?
#
# 1) Make sure you ADD http:// or https://
# 2) Make sure you REMOVE any trailing slash from the end of the URL.
# 3) In case of Docker, refer to the internal IP of your Firefly III installation.
#:
# Setting this value is not mandatory. But it is very useful.
#
# This variable can be set from a file if you append it with _FILE
#
FIREFLY_III_URL=http://app:8080

#
# Imagine Firefly III can be reached at "http://172.16.0.2:8082" (internal Docker network or something).
# But you have a fancy URL: "https://personal-finances.bill.microsoft.com/"
#
# In those cases, you can overrule the URL so when the data importer links back to Firefly III, it uses the correct URL.
#
# 1) Make sure you ADD http:// or https://
# 2) Make sure you REMOVE any trailing slash from the end of the URL.
#
# IF YOU SET THIS VALUE, YOU MUST ALSO SET THE FIREFLY_III_URL
#
# This variable can be set from a file if you append it with _FILE
#
VANITY_URL=http://localhost

#
# Set your Firefly III Personal Access Token (OAuth)
# You can create a Personal Access Token on the /profile page:
# go to the OAuth tab, then Personal Access Token and "Create token".
#
# - Do not use the "command line token". That's the WRONG one.
# - Do not use "APP_KEY" value from your Firefly III installation. That's the WRONG one.
#
# Setting this value is not mandatory. Instructions will follow if you omit this field.
#
# This variable can be set from a file if you append it with _FILE
#
FIREFLY_III_ACCESS_TOKEN=

#
# You can also use a public client ID. This is available in Firefly III 5.4.0-alpha.3 and higher.
# This is a number (1, 2, 3). If you use the client ID, you can leave the access token empty and vice versa.
#
# This value is not mandatory to set. Instructions will follow if you omit this field.
#
# This variable can be set from a file if you append it with _FILE
#
FIREFLY_III_CLIENT_ID=

#
# Nordigen information.
# The key and ID can be set from a file if you append it with _FILE
#
NORDIGEN_ID=
NORDIGEN_KEY=
NORDIGEN_SANDBOX=false

#
# Spectre information
#
# The ID and secret can be set from a file if you append it with _FILE
SPECTRE_APP_ID=
SPECTRE_SECRET=

#
# Use cache. No need to do this.
#
USE_CACHE=false

#
# If set to true, the data import will not complain about running into duplicates.
# This will give you cleaner import mails if you run regular imports.
#
# This means that the data importer will not import duplicates, but it will not complain about them either.
#
# This setting has no influence on the settings in your configuration(.json).
#
# Of course, if something goes wrong *because* the transaction is a duplicate you will
# NEVER know unless you start digging in your log files. So be careful with this.
#
IGNORE_DUPLICATE_ERRORS=false

#
# Auto import settings. Due to security constraints, you MUST enable each feature individually.
# You must also set a secret. The secret is used for the web routes.
#
# The auto-import secret must be a string of at least 16 characters.
# Visit this page for inspiration: https://www.random.org/passwords/?num=1&len=16&format=html&rnd=new
#
# Submit it using ?secret=X
#
# This variable can be set from a file if you append it with _FILE
#
AUTO_IMPORT_SECRET=

#
# Is the /autoimport even endpoint enabled?
# By default it's disabled, and the secret alone will not enable it.
#
CAN_POST_AUTOIMPORT=false

#
# Is the /autoupload endpoint enabled?
# By default it's disabled, and the secret alone will not enable it.
#
CAN_POST_FILES=false

#
# Import directory white list. You need to set this before the auto importer will accept a directory to import from.
#
# This variable can be set from a file if you append it with _FILE
#
IMPORT_DIR_ALLOWLIST=

#
# When you're running Firefly III under a (self-signed) certificate,
# the data importer may have trouble verifying the TLS connection.
#
# You have a few options to make sure the data importer can connect
# to Firefly III:
# - 'true': will verify all certificates. The most secure option and the default.
# - 'file.pem': refer to a file (you must provide it) to your custom root or intermediate certificates.
# - 'false': will verify NO certificates. Not very secure.
VERIFY_TLS_SECURITY=true

#
# If you want, you can set a directory here where the data importer will look for import configurations.
# This is a separate setting from the /import directory that the auto-import uses.
# Setting this variable isn't necessary. The default value is "storage/configurations".
#
# This variable can be set from a file if you append it with _FILE
#
JSON_CONFIGURATION_DIR=

#
# Time out when connecting with Firefly III.
# π*10 seconds is usually fine.
#
CONNECTION_TIMEOUT=31.41

# The following variables can be useful when debugging the application
APP_ENV=local
APP_DEBUG=false
LOG_CHANNEL=stack

#
# If you turn this on, expect massive logs with lots of privacy sensitive data
#
LOG_RETURN_JSON=false

# Log level. You can set this from least severe to most severe:
# debug, info, notice, warning, error, critical, alert, emergency
# If you set it to debug your logs will grow large, and fast. If you set it to emergency probably
# nothing will get logged, ever.
LOG_LEVEL=debug

# TRUSTED_PROXIES is a useful variable when using Docker and/or a reverse proxy.
# Set it to ** and reverse proxies work just fine.
TRUSTED_PROXIES=

#
# Time zone
#
TZ=Europe/Amsterdam

#
# Use ASSET_URL when you're running the data importer in a sub-directory.
#
ASSET_URL=

#
# Email settings.
# The data importer can send you a message with all errors, warnings and messages
# after a successful import. This is disabled by default
#
ENABLE_MAIL_REPORT=false

#
# Force Firefly III URL to be secure?
#
#
EXPECT_SECURE_URL=false

# If enabled, define which mailer you want to use.
# Options include: smtp, mailgun, postmark, sendmail, log, array
# Amazon SES is not supported.
# log = drop mails in the logs instead of sending them
# array = debug mailer that does nothing.
MAIL_MAILER=

# where to send the report?
MAIL_DESTINATION=noreply@example.com

# other mail settings
# These variables can be set from a file if you append it with _FILE
MAIL_FROM_ADDRESS=noreply@example.com
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=username
MAIL_PASSWORD=password
MAIL_ENCRYPTION=null

# Extra settings depending on your mail configuration above.
# These variables can be set from a file if you append it with _FILE
MAILGUN_DOMAIN=
MAILGUN_SECRET=
MAILGUN_ENDPOINT=
POSTMARK_TOKEN=

#
# You probably won't need to change these settings.
#
BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120
IS_EXTERNAL=false

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

# always use quotes
REDIS_DB="0"
REDIS_CACHE_DB="1"

# The only tracker supported is Matomo.
# This is used on the public instance over at https://data-importer.firefly-iii.org
TRACKER_SITE_ID=
TRACKER_URL=

APP_NAME=DataImporter

#
# The APP_URL environment variable is NOT used anywhere.
# Don't bother setting it to fix your reverse proxy problems. It won't help.
# Don't open issues telling me it doesn't help because it's not supposed to.
# Laravel uses this to generate links on the command line, which is a feature the data importer does not use.
#
APP_URL=http://localhost

[ Voor 121% gewijzigd door Tyrian81 op 28-01-2024 11:49 ]


Acties:
  • 0 Henk 'm!

  • Chris van der G
  • Registratie: September 2012
  • Laatst online: 11-04 20:29

Chris van der G

Tailchakra

Bij het koppelen van mijn Rabobank Zakelijk met Nordigen krijg ik " Er gaat iets mis " wanneer ik de QR code scan met mijn telefoon (of de random reader gebruik). Heeft iemand dit probleem ook gehad? Rabobank Persoonlijk koppelt hij wel goed.

Pixel 8 Pro | Machine Gen 6 Hybrid Smartwatch Smoke | Kobo Aura One | Xbox Series S | PS 5 | Switch OLED


Acties:
  • +2 Henk 'm!

  • PuckStar
  • Registratie: Juli 2000
  • Laatst online: 19-04 14:33
Tyrian81 schreef op zondag 28 januari 2024 @ 11:12:
Heb de Firefly en Importer container draaiende alleen authen met de importer lukt me niet...
misschien ergens een fout in compose ?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
version: '3.3'

#
# The Firefly III Data Importer will ask you for the Firefly III URL and a "Client ID".
# You can generate the Client ID at http://localhost/profile (after registering)
# The Firefly III URL is: http://app:8080
#
# Other URL's will give 500 | Server Error
#

services:
  app:
    image: fireflyiii/core:latest
    hostname: app
    container_name: firefly_iii_core
    networks:
      - firefly_iii
    restart: always
    volumes:
      - /home/Secretttt/docker/firefly/upload:/var/www/html/storage/upload
    env_file: .env
    ports:
      - '8099:8080'
    depends_on:
      - db
  db:
    image: mariadb
    hostname: db
    container_name: firefly_iii_db
    networks:
      - firefly_iii
    restart: always
    env_file: .db.env
    volumes:
      - firefly_iii_db:/var/lib/mysql

  importer:
    image: fireflyiii/data-importer:latest
    hostname: importer
    restart: always
    container_name: firefly_iii_importer
    networks:
      - firefly_iii
    ports:
      - '8098:8080'
    depends_on:
      - app
    env_file: .importer.env

  cron:
    #
    # To make this work, set STATIC_CRON_TOKEN in your .env file or as an environment variable and replace REPLACEME below
    # The STATIC_CRON_TOKEN must be *exactly* 32 characters long
    #
    image: alpine
    container_name: firefly_iii_cron
    restart: always
    command: sh -c "echo \"0 3 * * * wget -qO- http://app:8080/api/v1/cron/Secrettt\" | crontab - && crond -f -L /dev/stdout"
    networks:
      - firefly_iii
volumes:
   firefly_iii_upload:
   firefly_iii_db:

networks:
  firefly_iii:
    driver: bridge


of wellicht toch meer aanpassen in de .env ?¿
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
# You can leave this on "local". If you change it to production most console commands will ask for extra confirmation.
# Never set it to "testing".
APP_ENV=local

# Set to true if you want to see debug information in error screens.
APP_DEBUG=false

# This should be your email address.
# If you use Docker or similar, you can set this variable from a file by using SITE_OWNER_FILE
# The variable is used in some errors shown to users who aren't admin.
SITE_OWNER=mail@example.com

# The encryption key for your sessions. Keep this very secure.
# Change it to a string of exactly 32 chars or use something like `php artisan key:generate` to generate it.
# If you use Docker or similar, you can set this variable from a file by using APP_KEY_FILE
#
# Avoid the "#" character in your APP_KEY, it may break things.
#
APP_KEY=Secretttt

# Firefly III will launch using this language (for new users and unauthenticated visitors)
# For a list of available languages: https://github.com/firefly-iii/firefly-iii/tree/main/resources/lang
#
# If text is still in English, remember that not everything may have been translated.
DEFAULT_LANGUAGE=en_US

# The locale defines how numbers are formatted.
# by default this value is the same as whatever the language is.
DEFAULT_LOCALE=equal

# Change this value to your preferred time zone.
# Example: Europe/Amsterdam
# For a list of supported time zones, see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
TZ=Europe/Amsterdam

# TRUSTED_PROXIES is a useful variable when using Docker and/or a reverse proxy.
# Set it to ** and reverse proxies work just fine.
TRUSTED_PROXIES=

# The log channel defines where your log entries go to.
# Several other options exist. You can use 'single' for one big fat error log (not recommended).
# Also available are 'syslog', 'errorlog' and 'stdout' which will log to the system itself.
# A rotating log option is 'daily', creates 5 files that (surprise) rotate.
# A cool option is 'papertrail' for cloud logging
# Default setting 'stack' will log to 'daily' and to 'stdout' at the same time.
LOG_CHANNEL=stack

# Log level. You can set this from least severe to most severe:
# debug, info, notice, warning, error, critical, alert, emergency
# If you set it to debug your logs will grow large, and fast. If you set it to emergency probably
# nothing will get logged, ever.
APP_LOG_LEVEL=notice

# Audit log level.
# The audit log is used to log notable Firefly III events on a separate channel.
# These log entries may contain sensitive financial information.
# The audit log is disabled by default.
#
# To enable it, set AUDIT_LOG_LEVEL to "info"
# To disable it, set AUDIT_LOG_LEVEL to "emergency"
AUDIT_LOG_LEVEL=emergency

#
# If you want, you can redirect the audit logs to another channel.
# Set 'audit_stdout', 'audit_syslog', 'audit_errorlog' to log to the system itself.
# Use audit_daily to log to a rotating file.
# Use audit_papertrail to log to papertrail.
#
# If you do this, the audit logs may be mixed with normal logs because the settings for these channels
# are often the same as the settings for the normal logs.
AUDIT_LOG_CHANNEL=

#
# Used when logging to papertrail:
# Also used when audit logs log to papertrail:
#
PAPERTRAIL_HOST=
PAPERTRAIL_PORT=

# Database credentials. Make sure the database exists. I recommend a dedicated user for Firefly III
# For other database types, please see the FAQ: https://docs.firefly-iii.org/references/faq/install/#i-want-to-use-sqlite
# If you use Docker or similar, you can set these variables from a file by appending them with _FILE
# Use "pgsql" for PostgreSQL
# Use "mysql" for MySQL and MariaDB.
# Use "sqlite" for SQLite.
DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=firefly
DB_USERNAME=firefly
DB_PASSWORD=Secrettt
# leave empty or omit when not using a socket connection
DB_SOCKET=

# MySQL supports SSL. You can configure it here.
# If you use Docker or similar, you can set these variables from a file by appending them with _FILE
MYSQL_USE_SSL=false
MYSQL_SSL_VERIFY_SERVER_CERT=true
# You need to set at least of these options
MYSQL_SSL_CAPATH=/etc/ssl/certs/
MYSQL_SSL_CA=
MYSQL_SSL_CERT=
MYSQL_SSL_KEY=
MYSQL_SSL_CIPHER=

# PostgreSQL supports SSL. You can configure it here.
# If you use Docker or similar, you can set these variables from a file by appending them with _FILE
PGSQL_SSL_MODE=prefer
PGSQL_SSL_ROOT_CERT=null
PGSQL_SSL_CERT=null
PGSQL_SSL_KEY=null
PGSQL_SSL_CRL_FILE=null

# more PostgreSQL settings
PGSQL_SCHEMA=public

# If you're looking for performance improvements, you could install memcached or redis
CACHE_DRIVER=file
SESSION_DRIVER=file

# If you set either of the options above to 'redis', you might want to update these settings too
# If you use Docker or similar, you can set REDIS_HOST_FILE, REDIS_PASSWORD_FILE or
# REDIS_PORT_FILE to set the value from a file instead of from an environment variable

# can be tcp or unix. http is not supported
REDIS_SCHEME=tcp

# use only when using 'unix' for REDIS_SCHEME. Leave empty otherwise.
REDIS_PATH=

# use only when using 'tcp' or 'http' for REDIS_SCHEME. Leave empty otherwise.
REDIS_HOST=127.0.0.1
REDIS_PORT=6379

# Use only with Redis 6+ with proper ACL set. Leave empty otherwise.
REDIS_USERNAME=
REDIS_PASSWORD=

# always use quotes and make sure redis db "0" and "1" exists. Otherwise change accordingly.
REDIS_DB="0"
REDIS_CACHE_DB="1"

# Cookie settings. Should not be necessary to change these.
# If you use Docker or similar, you can set COOKIE_DOMAIN_FILE to set
# the value from a file instead of from an environment variable
# Setting samesite to "strict" may give you trouble logging in.
COOKIE_PATH="/"
COOKIE_DOMAIN=
COOKIE_SECURE=false
COOKIE_SAMESITE=lax

# If you want Firefly III to email you, update these settings
# For instructions, see: https://docs.firefly-iii.org/how-to/firefly-iii/advanced/notifications/#email
# If you use Docker or similar, you can set these variables from a file by appending them with _FILE
MAIL_MAILER=log
MAIL_HOST=null
MAIL_PORT=2525
MAIL_FROM=changeme@example.com
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_SENDMAIL_COMMAND=

# Other mail drivers:
# If you use Docker or similar, you can set these variables from a file by appending them with _FILE
MAILGUN_DOMAIN=
MAILGUN_SECRET=

# If you are on EU region in mailgun, use api.eu.mailgun.net, otherwise use api.mailgun.net
# If you use Docker or similar, you can set this variable from a file by appending it with _FILE
MAILGUN_ENDPOINT=api.mailgun.net

# If you use Docker or similar, you can set these variables from a file by appending them with _FILE
MANDRILL_SECRET=
SPARKPOST_SECRET=

# Firefly III can send you the following messages.
SEND_ERROR_MESSAGE=true

# These messages contain (sensitive) transaction information:
SEND_REPORT_JOURNALS=true

# Set this value to true if you want to set the location of certain things, like transactions.
# Since this involves an external service, it's optional and disabled by default.
ENABLE_EXTERNAL_MAP=false

# Set this value to true if you want Firefly III to download currency exchange rates
# from the internet. These rates are hosted by the creator of Firefly III inside
# an Azure Storage Container.
# Not all currencies may be available. Rates may be wrong.
ENABLE_EXTERNAL_RATES=false

# The map will default to this location:
MAP_DEFAULT_LAT=51.983333
MAP_DEFAULT_LONG=5.916667
MAP_DEFAULT_ZOOM=6

#
# Some objects have room for an URL, like transactions and webhooks.
# By default, the following protocols are allowed:
# http, https, ftp, ftps, mailto
#
# To change this, set your preferred comma separated set below.
# Be sure to include http, https and other default ones if you need to.
#
VALID_URL_PROTOCOLS=

#
# Firefly III authentication settings
#

#
# Firefly III supports a few authentication methods:
# - 'web' (default, uses built in DB)
# - 'remote_user_guard' for Authelia etc
# Read more about these settings in the documentation.
# https://docs.firefly-iii.org/how-to/firefly-iii/advanced/authentication/
#
# LDAP is no longer supported :(
#
AUTHENTICATION_GUARD=web

#
# Remote user guard settings
#
AUTHENTICATION_GUARD_HEADER=REMOTE_USER
AUTHENTICATION_GUARD_EMAIL=

#
# Firefly III generates a basic keypair for your OAuth tokens.
# If you want, you can overrule the key with your own (secure) value.
# It's also possible to set PASSPORT_PUBLIC_KEY_FILE or PASSPORT_PRIVATE_KEY_FILE
# if you're using Docker secrets or similar solutions for secret management
#
PASSPORT_PRIVATE_KEY=
PASSPORT_PUBLIC_KEY=

#
# Extra authentication settings
#
CUSTOM_LOGOUT_URL=

# You can disable the X-Frame-Options header if it interferes with tools like
# Organizr. This is at your own risk. Applications running in frames run the risk
# of leaking information to their parent frame.
DISABLE_FRAME_HEADER=false

# You can disable the Content Security Policy header when you're using an ancient browser
# or any version of Microsoft Edge / Internet Explorer (which amounts to the same thing really)
# This leaves you with the risk of not being able to stop XSS bugs should they ever surface.
# This is at your own risk.
DISABLE_CSP_HEADER=false

# If you wish to track your own behavior over Firefly III, set valid analytics tracker information here.
# Nobody uses this except for me on the demo site. But hey, feel free to use this if you want to.
# Do not prepend the TRACKER_URL with http:// or https://
# The only tracker supported is Matomo.
# You can set the following variables from a file by appending them with _FILE:
TRACKER_SITE_ID=
TRACKER_URL=

#
# Firefly III supports webhooks. These are security sensitive and must be enabled manually first.
#
ALLOW_WEBHOOKS=false

#
# The static cron job token can be useful when you use Docker and wish to manage cron jobs.
# 1. Set this token to any 32-character value (this is important!).
# 2. Use this token in the cron URL instead of a user's command line token that you can find in /profile
#
# For more info: https://docs.firefly-iii.org/how-to/firefly-iii/advanced/cron/
#
# You can set this variable from a file by appending it with _FILE
#
STATIC_CRON_TOKEN=

# You can fine tune the start-up of a Docker container by editing these environment variables.
# Use this at your own risk. Disabling certain checks and features may result in lots of inconsistent data.
# However if you know what you're doing you can significantly speed up container start times.
# Set each value to true to enable, or false to disable.

# Set this to true to build all locales supported by Firefly III.
# This may take quite some time (several minutes) and is generally not recommended.
# If you wish to change or alter the list of locales, start your Docker container with
# `docker run -v locale.gen:/etc/locale.gen -e DKR_BUILD_LOCALE=true`
# and make sure your preferred locales are in your own locale.gen.
DKR_BUILD_LOCALE=false

# Check if the SQLite database exists. Can be skipped if you're not using SQLite.
# Won't significantly speed up things.
DKR_CHECK_SQLITE=true

# Run database creation and migration commands. Disable this only if you're 100% sure the DB exists
# and is up to date.
DKR_RUN_MIGRATION=true

# Run database upgrade commands. Disable this only when you're 100% sure your DB is up-to-date
# with the latest fixes (outside of migrations!)
DKR_RUN_UPGRADE=true

# Verify database integrity. Includes all data checks and verifications.
# Disabling this makes Firefly III assume your DB is intact.
DKR_RUN_VERIFY=true

# Run database reporting commands. When disabled, Firefly III won't go over your data to report current state.
# Disabling this should have no impact on data integrity or safety but it won't warn you of possible issues.
DKR_RUN_REPORT=true

# Generate OAuth2 keys.
# When disabled, Firefly III won't attempt to generate OAuth2 Passport keys. This won't be an issue, IFF (if and only if)
# you had previously generated keys already and they're stored in your database for restoration.
DKR_RUN_PASSPORT_INSTALL=true

# Leave the following configuration vars as is.
# Unless you like to tinker and know what you're doing.
APP_NAME=FireflyIII
BROADCAST_DRIVER=log
QUEUE_DRIVER=sync
CACHE_PREFIX=firefly
PUSHER_KEY=
IPINFO_TOKEN=
PUSHER_SECRET=
PUSHER_ID=
DEMO_USERNAME=
DEMO_PASSWORD=
FIREFLY_III_LAYOUT=v1

#
# If you have trouble configuring your Firefly III installation, DON'T BOTHER setting this variable.
# It won't work. It doesn't do ANYTHING. Don't believe the lies you read online. I'm not joking.
# This configuration value WILL NOT HELP.
#
# Notable exception to this rule is Synology, which, according to some users, will use APP_URL to rewrite stuff.
#
# This variable is ONLY used in some of the emails Firefly III sends around. Nowhere else.
# So when configuring anything WEB related this variable doesn't do anything. Nothing
#
# If you're stuck I understand you get desperate but look SOMEWHERE ELSE.
#
APP_URL=http://localhost


of in de .importer.env ?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
# Firefly Data Importer (FIDI) configuration file

# Where is Firefly III?
#
# 1) Make sure you ADD http:// or https://
# 2) Make sure you REMOVE any trailing slash from the end of the URL.
# 3) In case of Docker, refer to the internal IP of your Firefly III installation.
#:
# Setting this value is not mandatory. But it is very useful.
#
# This variable can be set from a file if you append it with _FILE
#
FIREFLY_III_URL=http://app:8080

#
# Imagine Firefly III can be reached at "http://172.16.0.2:8082" (internal Docker network or something).
# But you have a fancy URL: "https://personal-finances.bill.microsoft.com/"
#
# In those cases, you can overrule the URL so when the data importer links back to Firefly III, it uses the correct URL.
#
# 1) Make sure you ADD http:// or https://
# 2) Make sure you REMOVE any trailing slash from the end of the URL.
#
# IF YOU SET THIS VALUE, YOU MUST ALSO SET THE FIREFLY_III_URL
#
# This variable can be set from a file if you append it with _FILE
#
VANITY_URL=http://localhost

#
# Set your Firefly III Personal Access Token (OAuth)
# You can create a Personal Access Token on the /profile page:
# go to the OAuth tab, then Personal Access Token and "Create token".
#
# - Do not use the "command line token". That's the WRONG one.
# - Do not use "APP_KEY" value from your Firefly III installation. That's the WRONG one.
#
# Setting this value is not mandatory. Instructions will follow if you omit this field.
#
# This variable can be set from a file if you append it with _FILE
#
FIREFLY_III_ACCESS_TOKEN=

#
# You can also use a public client ID. This is available in Firefly III 5.4.0-alpha.3 and higher.
# This is a number (1, 2, 3). If you use the client ID, you can leave the access token empty and vice versa.
#
# This value is not mandatory to set. Instructions will follow if you omit this field.
#
# This variable can be set from a file if you append it with _FILE
#
FIREFLY_III_CLIENT_ID=

#
# Nordigen information.
# The key and ID can be set from a file if you append it with _FILE
#
NORDIGEN_ID=
NORDIGEN_KEY=
NORDIGEN_SANDBOX=false

#
# Spectre information
#
# The ID and secret can be set from a file if you append it with _FILE
SPECTRE_APP_ID=
SPECTRE_SECRET=

#
# Use cache. No need to do this.
#
USE_CACHE=false

#
# If set to true, the data import will not complain about running into duplicates.
# This will give you cleaner import mails if you run regular imports.
#
# This means that the data importer will not import duplicates, but it will not complain about them either.
#
# This setting has no influence on the settings in your configuration(.json).
#
# Of course, if something goes wrong *because* the transaction is a duplicate you will
# NEVER know unless you start digging in your log files. So be careful with this.
#
IGNORE_DUPLICATE_ERRORS=false

#
# Auto import settings. Due to security constraints, you MUST enable each feature individually.
# You must also set a secret. The secret is used for the web routes.
#
# The auto-import secret must be a string of at least 16 characters.
# Visit this page for inspiration: https://www.random.org/passwords/?num=1&len=16&format=html&rnd=new
#
# Submit it using ?secret=X
#
# This variable can be set from a file if you append it with _FILE
#
AUTO_IMPORT_SECRET=

#
# Is the /autoimport even endpoint enabled?
# By default it's disabled, and the secret alone will not enable it.
#
CAN_POST_AUTOIMPORT=false

#
# Is the /autoupload endpoint enabled?
# By default it's disabled, and the secret alone will not enable it.
#
CAN_POST_FILES=false

#
# Import directory white list. You need to set this before the auto importer will accept a directory to import from.
#
# This variable can be set from a file if you append it with _FILE
#
IMPORT_DIR_ALLOWLIST=

#
# When you're running Firefly III under a (self-signed) certificate,
# the data importer may have trouble verifying the TLS connection.
#
# You have a few options to make sure the data importer can connect
# to Firefly III:
# - 'true': will verify all certificates. The most secure option and the default.
# - 'file.pem': refer to a file (you must provide it) to your custom root or intermediate certificates.
# - 'false': will verify NO certificates. Not very secure.
VERIFY_TLS_SECURITY=true

#
# If you want, you can set a directory here where the data importer will look for import configurations.
# This is a separate setting from the /import directory that the auto-import uses.
# Setting this variable isn't necessary. The default value is "storage/configurations".
#
# This variable can be set from a file if you append it with _FILE
#
JSON_CONFIGURATION_DIR=

#
# Time out when connecting with Firefly III.
# π*10 seconds is usually fine.
#
CONNECTION_TIMEOUT=31.41

# The following variables can be useful when debugging the application
APP_ENV=local
APP_DEBUG=false
LOG_CHANNEL=stack

#
# If you turn this on, expect massive logs with lots of privacy sensitive data
#
LOG_RETURN_JSON=false

# Log level. You can set this from least severe to most severe:
# debug, info, notice, warning, error, critical, alert, emergency
# If you set it to debug your logs will grow large, and fast. If you set it to emergency probably
# nothing will get logged, ever.
LOG_LEVEL=debug

# TRUSTED_PROXIES is a useful variable when using Docker and/or a reverse proxy.
# Set it to ** and reverse proxies work just fine.
TRUSTED_PROXIES=

#
# Time zone
#
TZ=Europe/Amsterdam

#
# Use ASSET_URL when you're running the data importer in a sub-directory.
#
ASSET_URL=

#
# Email settings.
# The data importer can send you a message with all errors, warnings and messages
# after a successful import. This is disabled by default
#
ENABLE_MAIL_REPORT=false

#
# Force Firefly III URL to be secure?
#
#
EXPECT_SECURE_URL=false

# If enabled, define which mailer you want to use.
# Options include: smtp, mailgun, postmark, sendmail, log, array
# Amazon SES is not supported.
# log = drop mails in the logs instead of sending them
# array = debug mailer that does nothing.
MAIL_MAILER=

# where to send the report?
MAIL_DESTINATION=noreply@example.com

# other mail settings
# These variables can be set from a file if you append it with _FILE
MAIL_FROM_ADDRESS=noreply@example.com
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=username
MAIL_PASSWORD=password
MAIL_ENCRYPTION=null

# Extra settings depending on your mail configuration above.
# These variables can be set from a file if you append it with _FILE
MAILGUN_DOMAIN=
MAILGUN_SECRET=
MAILGUN_ENDPOINT=
POSTMARK_TOKEN=

#
# You probably won't need to change these settings.
#
BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120
IS_EXTERNAL=false

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

# always use quotes
REDIS_DB="0"
REDIS_CACHE_DB="1"

# The only tracker supported is Matomo.
# This is used on the public instance over at https://data-importer.firefly-iii.org
TRACKER_SITE_ID=
TRACKER_URL=

APP_NAME=DataImporter

#
# The APP_URL environment variable is NOT used anywhere.
# Don't bother setting it to fix your reverse proxy problems. It won't help.
# Don't open issues telling me it doesn't help because it's not supposed to.
# Laravel uses this to generate links on the command line, which is a feature the data importer does not use.
#
APP_URL=http://localhost
Wat gaat er precies mis? Bij welke stap, welke boodschap krijg je etc.

[My Home Automations]


Acties:
  • 0 Henk 'm!

  • Firefly III
  • Registratie: Oktober 2001
  • Niet online

Firefly III

Bedrijfsaccount Firefly III
Topicstarter
Chris van der G schreef op zondag 28 januari 2024 @ 12:26:
Bij het koppelen van mijn Rabobank Zakelijk met Nordigen krijg ik " Er gaat iets mis " wanneer ik de QR code scan met mijn telefoon (of de random reader gebruik). Heeft iemand dit probleem ook gehad? Rabobank Persoonlijk koppelt hij wel goed.
Zakelijk werkt volgens mij niet met Nordigen, die varen onder de PSD2 vlag en daar valt zakelijk bankieren niet onder.

Hulp nodig met Firefly III? ➡️ Gitter ➡️ GitHub ➡️ Mastodon


Acties:
  • 0 Henk 'm!

  • Chris van der G
  • Registratie: September 2012
  • Laatst online: 11-04 20:29

Chris van der G

Tailchakra

Firefly III schreef op zondag 28 januari 2024 @ 17:01:
[...]

Zakelijk werkt volgens mij niet met Nordigen, die varen onder de PSD2 vlag en daar valt zakelijk bankieren niet onder.
Duidelijk antwoord, bedankt!

Pixel 8 Pro | Machine Gen 6 Hybrid Smartwatch Smoke | Kobo Aura One | Xbox Series S | PS 5 | Switch OLED


Acties:
  • 0 Henk 'm!

  • Tyrian81
  • Registratie: December 2013
  • Laatst online: 17-04 06:37
PuckStar schreef op zondag 28 januari 2024 @ 15:23:
[...]

Wat gaat er precies mis? Bij welke stap, welke boodschap krijg je etc.
Ik maak een OAuth client aan

Naam: Importerrr
Callback url : http://192.168.188.106:8099/
Vertrouwelijk: uit

Ik vul de gekregen client ID in in de importer , en vervolgens in chrome :
code:
1
2
Deze site is niet bereikbaar
localhost heeft de verbinding geweigerd.

[ Voor 3% gewijzigd door Tyrian81 op 28-01-2024 17:48 ]


Acties:
  • +2 Henk 'm!

  • PuckStar
  • Registratie: Juli 2000
  • Laatst online: 19-04 14:33
Tyrian81 schreef op zondag 28 januari 2024 @ 17:41:
[...]


Ik maak een OAuth client aan

Naam: Importerrr
Callback url : http://192.168.188.106:8099/
Vertrouwelijk: uit

Ik vul de gekregen client ID in in de importer , en vervolgens in chrome :
code:
1
2
Deze site is niet bereikbaar
localhost heeft de verbinding geweigerd.
Dat had ik ook. Als ik dan op dat moment in de url balk "localhost" wijzig in het ip adres (ik gok in jou geval 192.168.188.106") dan werkt het wel en kom je weer bij de importer.

Maar ik heb dat uiteindelijk permanent kunnen oplossen door in de .importer.env enkel de vanityurl te wijzigen.
Dus (in jou geval): VANITY_URL=http://192.168.188.106
Ik heb niet (ook al staat er in de beschrijving dat dat wel moet) ook de FIREFLY_III_URL gewijzigd. Die heb ik ongemoeid gelaten.

[My Home Automations]


Acties:
  • 0 Henk 'm!

  • PuckStar
  • Registratie: Juli 2000
  • Laatst online: 19-04 14:33
Ik zit dus nog e.e.a. te ontdekken voordat ik echt 20 jaar aan historie erin stop en ik keek o.a. naar bulk acties.
En ik zag dat je met bulkacties een aantal zaken betreft Tags kan aanpassen maar iets wat ik mis is het kunnen verwijderen van een specifieke tag.

Dus dit (in het rood):
Afbeeldingslocatie: https://tweakers.net/i/ar5iJ_9RO-ksx19wz3BvB9WLnho=/800x/filters:strip_icc():strip_exif()/f/image/FL4odCqffCKxjxSNToGnic8S.jpg?f=fotoalbum_large

Zal ik dat als feature request via github indienen?

[My Home Automations]


Acties:
  • 0 Henk 'm!

  • rjong5
  • Registratie: Juni 2003
  • Laatst online: 11:15

rjong5

?

Tags kan je ook naderhand verwijderen dmv een rule ( in bulk)

Acties:
  • +1 Henk 'm!

  • Tyrian81
  • Registratie: December 2013
  • Laatst online: 17-04 06:37
PuckStar schreef op zondag 28 januari 2024 @ 21:34:
[...]

Dat had ik ook. Als ik dan op dat moment in de url balk "localhost" wijzig in het ip adres (ik gok in jou geval 192.168.188.106") dan werkt het wel en kom je weer bij de importer.

Maar ik heb dat uiteindelijk permanent kunnen oplossen door in de .importer.env enkel de vanityurl te wijzigen.
Dus (in jou geval): VANITY_URL=http://192.168.188.106
Ik heb niet (ook al staat er in de beschrijving dat dat wel moet) ook de FIREFLY_III_URL gewijzigd. Die heb ik ongemoeid gelaten.
Thanks dat heeft het gedaan !

alleen hoe krijg ik nu :
GoCardless ID
GoCardless key

had me al aangemeld en bank gekoppeld op gocardless ....?!


Yup hebbes , alleen nu blijft de importer haken

Default import account:
Select the asset account you want to link transactions to, if your import doesn't have enough meta data to determine this.


Deze moet geselecteerd worden , maar kan de optie Assets Liabilities niet selecteren ¿

[ Voor 16% gewijzigd door Tyrian81 op 28-01-2024 22:14 ]


Acties:
  • 0 Henk 'm!

  • PuckStar
  • Registratie: Juli 2000
  • Laatst online: 19-04 14:33
rjong5 schreef op zondag 28 januari 2024 @ 21:40:
Tags kan je ook naderhand verwijderen dmv een rule ( in bulk)
Ah dat is een goeie tip. Regels zijn natuurlijk niet alleen voor elke keer als je gaat inlezen maar kun je ook gebruiken voor eenmalige acties.
Moet dan wel beetje uitvogelen dat hij niet per ongeluk de verkeerde transacties gaat wijzigen.

[My Home Automations]

Pagina: 1 ... 16 ... 19 Laatste