|
cd /volume2/docker/finance/finance-hub
docker comp cd /volume2/docker/finance/finance-hub
docker compose up -d --build backend...
|
NULL
|
NULL
|
NULL
|
|
cd /volume2/docker/finance/finance-hub
docker comp cd /volume2/docker/finance/finance-hub
docker compose up -d --build backend...
|
NULL
|
NULL
|
NULL
|
|
curl -s -X POST https://finance-hub.lakylak.xyz/ap curl -s -X POST https://finance-hub.lakylak.xyz/api/upload/preview \
-F "files=@/Users/lukas/Downloads/report1.csv" \
-F "files=@/Users/lukas/Downloads/report2.csv" | python3 -m json.tool...
|
NULL
|
NULL
|
NULL
|
|
curl -s -X POST https://finance-hub.lakylak.xyz/ap curl -s -X POST https://finance-hub.lakylak.xyz/api/upload/preview \
-F "files=@/Users/lukas/Downloads/report1.csv" \
-F "files=@/Users/lukas/Downloads/report2.csv" | python3 -m json.tool...
|
NULL
|
NULL
|
NULL
|
|
curl -s -X POST https://finance-hub.lakylak.xyz/ap curl -s -X POST https://finance-hub.lakylak.xyz/api/upload/preview \
-F "files=@/Users/lukas/Downloads/report1.csv" \
-F "files=@/Users/lukas/Downloads/report2.csv" | python3 -m json.tool...
|
NULL
|
NULL
|
NULL
|
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloa lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST https://finance-hub.lakylak.xyz/api/upload/preview \
-F "files=@/Users/lukas/Downloads/report1.csv" \
-F "files=@/Users/lukas/Downloads/report2.csv" | python3 -m json.tool
Expecting value: line 1 column 1 (char 0)...
|
NULL
|
NULL
|
NULL
|
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloa lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST https://finance-hub.lakylak.xyz/api/upload/preview \
-F "files=@/Users/lukas/Downloads/report1.csv" \
-F "files=@/Users/lukas/Downloads/report2.csv" | python3 -m json.tool
Expecting value: line 1 column 1 (char 0)...
|
NULL
|
NULL
|
NULL
|
|
curl -i -X POST https://finance-hub.lakylak.xyz/ap curl -i -X POST https://finance-hub.lakylak.xyz/api/upload/preview \
-F "files=@/Users/lukas/Downloads/report1.csv" 2>&1 | head -2...
|
NULL
|
NULL
|
NULL
|
|
curl -i -X POST https://finance-hub.lakylak.xyz/ap curl -i -X POST https://finance-hub.lakylak.xyz/api/upload/preview \
-F "files=@/Users/lukas/Downloads/report1.csv" 2>&1 | head -2...
|
NULL
|
NULL
|
NULL
|
|
curl -i -X POST https://finance-hub.lakylak.xyz/ap curl -i -X POST https://finance-hub.lakylak.xyz/api/upload/preview \
-F "files=@/Users/lukas/Downloads/report1.csv" 2>&1 | head -2...
|
NULL
|
NULL
|
NULL
|
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloa lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST [URL_WITH_CREDENTIALS] ~/Downloads $ curl -i -X POST https://finance-hub.lakylak.xyz/api/upload/preview \
-F "files=@/Users/lukas/Downloads/report1.csv" 2>&1 | head -2
curl: (26) Failed to open/read local data from file/application...
|
NULL
|
NULL
|
NULL
|
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloa lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST [URL_WITH_CREDENTIALS] ~/Downloads $ curl -i -X POST https://finance-hub.lakylak.xyz/api/upload/preview \
-F "files=@/Users/lukas/Downloads/report1.csv" 2>&1 | head -2
curl: (26) Failed to open/read local data from file/application...
|
NULL
|
NULL
|
NULL
|
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloa lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST [URL_WITH_CREDENTIALS] ~/Downloads $ curl -i -X POST https://finance-hub.lakylak.xyz/api/upload/preview \
-F "files=@/Users/lukas/Downloads/report1.csv" 2>&1 | head -2
curl: (26) Failed to open/read local data from file/application...
|
NULL
|
NULL
|
NULL
|
|
curl -i -X POST https://finance-hub.lakylak.xyz/ap curl -i -X POST https://finance-hub.lakylak.xyz/api/upload/preview \
-F "files=@/Users/lukas/Downloads/report(1).csv" \
-F "files=@/Users/lukas/Downloads/report(2).csv" 2>&1 | head -5...
|
NULL
|
NULL
|
NULL
|
|
curl -i -X POST https://finance-hub.lakylak.xyz/ap curl -i -X POST https://finance-hub.lakylak.xyz/api/upload/preview \
-F "files=@/Users/lukas/Downloads/report(1).csv" \
-F "files=@/Users/lukas/Downloads/report(2).csv" 2>&1 | head -5...
|
NULL
|
NULL
|
NULL
|
|
curl -i -X POST https://finance-hub.lakylak.xyz/ap curl -i -X POST https://finance-hub.lakylak.xyz/api/upload/preview \
-F "files=@/Users/lukas/Downloads/report(1).csv" \
-F "files=@/Users/lukas/Downloads/report(2).csv" 2>&1 | head -5...
|
NULL
|
NULL
|
NULL
|
|
cp ~/Downloads/report\(1\).csv /tmp/report1.csv
cp cp ~/Downloads/report\(1\).csv /tmp/report1.csv
cp ~/Downloads/report\(2\).csv /tmp/report2.csv...
|
NULL
|
NULL
|
NULL
|
|
cp ~/Downloads/report\(1\).csv /tmp/report1.csv
cp cp ~/Downloads/report\(1\).csv /tmp/report1.csv
cp ~/Downloads/report\(2\).csv /tmp/report2.csv...
|
NULL
|
NULL
|
NULL
|
|
curl -s -X POST https://finance-hub.lakylak.xyz/ap curl -s -X POST https://finance-hub.lakylak.xyz/api/upload/preview \
-F "files=@/tmp/report1.csv" \
-F "files=@/tmp/report2.csv" | python3 -m json.tool...
|
NULL
|
NULL
|
NULL
|
|
curl -s -X POST https://finance-hub.lakylak.xyz/ap curl -s -X POST https://finance-hub.lakylak.xyz/api/upload/preview \
-F "files=@/tmp/report1.csv" \
-F "files=@/tmp/report2.csv" | python3 -m json.tool...
|
NULL
|
NULL
|
NULL
|
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloa lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -i -X POST [URL_WITH_CREDENTIALS] ~/Downloads $ cp ~/Downloads/report\(1\).csv /tmp/report1.csv
cp ~/Downloads/report\(2\).csv /tmp/report2.csv
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST https://finance-hub.lakylak.xyz/api/upload/preview \
-F "files=@/tmp/report1.csv" \
-F "files=@/tmp/report2.csv" | python3 -m json.tool
[
{
"file": "report1.csv",
"rows": [
{
"rawMessage": "Date: 08.05.2026 | Debit......
|
NULL
|
NULL
|
NULL
|
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloa lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -i -X POST [URL_WITH_CREDENTIALS] ~/Downloads $ cp ~/Downloads/report\(1\).csv /tmp/report1.csv
cp ~/Downloads/report\(2\).csv /tmp/report2.csv
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST https://finance-hub.lakylak.xyz/api/upload/preview \
-F "files=@/tmp/report1.csv" \
-F "files=@/tmp/report2.csv" | python3 -m json.tool
[
{
"file": "report1.csv",
"rows": [
{
"rawMessage": "Date: 08.05.2026 | Debit......
|
NULL
|
NULL
|
NULL
|
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloa lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -i -X POST [URL_WITH_CREDENTIALS] ~/Downloads $ cp ~/Downloads/report\(1\).csv /tmp/report1.csv
cp ~/Downloads/report\(2\).csv /tmp/report2.csv
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST https://finance-hub.lakylak.xyz/api/upload/preview \
-F "files=@/tmp/report1.csv" \
-F "files=@/tmp/report2.csv" | python3 -m json.tool
[
{
"file": "report1.csv",
"rows": [
{
"rawMessage": "Date: 08.05.2026 | Debit......
|
NULL
|
NULL
|
NULL
|
|
"08.05.2026","400915xxxxxx4447 ПЛАЩАН "08.05.2026","400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 08.05.2026 19:32<br/>Авт. код: 6NM31C<br/>Номер на у-во: V5411421","BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR","","КАРТОВА ОПЕРАЦИЯ","","","","67,81",""...
|
NULL
|
NULL
|
NULL
|
|
"08.05.2026","400915xxxxxx4447 ПЛАЩАН "08.05.2026","400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 08.05.2026 19:32<br/>Авт. код: 6NM31C<br/>Номер на у-во: V5411421","BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR","","КАРТОВА ОПЕРАЦИЯ","","","","67,81",""...
|
NULL
|
NULL
|
NULL
|
|
"08.05.2026","400915xxxxxx4447 ПЛАЩАН "08.05.2026","400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 08.05.2026 19:32<br/>Авт. код: 6NM31C<br/>Номер на у-во: V5411421","BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR","","КАРТОВА ОПЕРАЦИЯ","","","","67,81",""...
|
NULL
|
NULL
|
NULL
|
|
cd /volume2/docker/finance/finance-hub
sudo docker cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
...
|
NULL
|
NULL
|
NULL
|
|
cd /volume2/docker/finance/finance-hub
sudo docker cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
...
|
NULL
|
NULL
|
NULL
|
|
cd /volume2/docker/finance/finance-hub
sudo docker cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
...
|
NULL
|
NULL
|
NULL
|
|
"08.05.2026","400915xxxxxx4447 ПЛАЩАН "08.05.2026","400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 06.05.2026 13:16<br/>Авт. код: 1TV886<br/>Номер на у-во: 06030191","POL BALICE Lagardere Travel R KR3","","КАРТОВА ОПЕРАЦИЯ","","","","5,49",""...
|
NULL
|
NULL
|
NULL
|
|
"08.05.2026","400915xxxxxx4447 ПЛАЩАН "08.05.2026","400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 06.05.2026 13:16<br/>Авт. код: 1TV886<br/>Номер на у-во: 06030191","POL BALICE Lagardere Travel R KR3","","КАРТОВА ОПЕРАЦИЯ","","","","5,49",""...
|
NULL
|
NULL
|
NULL
|
|
docker exec finance-hub-db-1 psql -U finance -d fi docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance...
|
NULL
|
NULL
|
NULL
|
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOA......
|
NULL
|
NULL
|
NULL
|
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOA......
|
NULL
|
NULL
|
NULL
|
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOA......
|
NULL
|
NULL
|
NULL
|
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOA......
|
NULL
|
NULL
|
NULL
|
|
cd /volume2/docker/finance/finance-hub
sudo docker cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
...
|
NULL
|
NULL
|
NULL
|
|
sudo docker exec finance-hub-db-1 psql -U finance sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
...
|
NULL
|
NULL
|
NULL
|
|
cd /volume2/docker/finance/finance-hub
sudo docker cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
...
|
NULL
|
NULL
|
NULL
|
|
sudo docker exec finance-hub-db-1 psql -U finance sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
...
|
NULL
|
NULL
|
NULL
|
|
Row insert failed: Invalid `prisma.transactionImpo Row insert failed: Invalid `prisma.transactionImport.create()` invocation in /app/src/routes/upload.js:86:50 83 } 84 85 const transactionId = await linkTransaction(prisma, paymentData); → 86 const imp = await prisma.transactionImport.create({ data: { rawMessage: "Date: 04.05.2026 | Type: КОМУНАЛНИ УСЛУГИ | Payee: КОМУНАЛНИ РАЗХОДИ ЕЛ. КАНАЛИ | Debit: 17.93 EUR", date: new Date("2026-05-04T00:00:00.000Z"), type: null, card: null, recipient: "КОМУНАЛНИ РАЗХОДИ ЕЛ. КАНАЛИ", amount: 17.93, currency: "EUR", balance: null, source: "UPLOAD", debitBgn: 17.93, ~~~~~~~~ creditBgn: null, transactionType: "КОМУНАЛНИ УСЛУГИ", payerAccount: "[IBAN]", ...
|
NULL
|
NULL
|
NULL
|
|
Row insert failed: Invalid `prisma.transactionImpo Row insert failed: Invalid `prisma.transactionImport.create()` invocation in /app/src/routes/upload.js:86:50 83 } 84 85 const transactionId = await linkTransaction(prisma, paymentData); → 86 const imp = await prisma.transactionImport.create({ data: { rawMessage: "Date: 04.05.2026 | Type: КОМУНАЛНИ УСЛУГИ | Payee: КОМУНАЛНИ РАЗХОДИ ЕЛ. КАНАЛИ | Debit: 17.93 EUR", date: new Date("2026-05-04T00:00:00.000Z"), type: null, card: null, recipient: "КОМУНАЛНИ РАЗХОДИ ЕЛ. КАНАЛИ", amount: 17.93, currency: "EUR", balance: null, source: "UPLOAD", debitBgn: 17.93, ~~~~~~~~ creditBgn: null, transactionType: "КОМУНАЛНИ УСЛУГИ", payerAccount: "[IBAN]", ...
|
NULL
|
NULL
|
NULL
|
|
Row insert failed: Invalid `prisma.transactionImpo Row insert failed: Invalid `prisma.transactionImport.create()` invocation in /app/src/routes/upload.js:86:50 83 } 84 85 const transactionId = await linkTransaction(prisma, paymentData); → 86 const imp = await prisma.transactionImport.create({ data: { rawMessage: "Date: 04.05.2026 | Type: КОМУНАЛНИ УСЛУГИ | Payee: КОМУНАЛНИ РАЗХОДИ ЕЛ. КАНАЛИ | Debit: 17.93 EUR", date: new Date("2026-05-04T00:00:00.000Z"), type: null, card: null, recipient: "КОМУНАЛНИ РАЗХОДИ ЕЛ. КАНАЛИ", amount: 17.93, currency: "EUR", balance: null, source: "UPLOAD", debitBgn: 17.93, ~~~~~~~~ creditBgn: null, transactionType: "КОМУНАЛНИ УСЛУГИ", payerAccount: "[IBAN]", ...
|
NULL
|
NULL
|
NULL
|
|
cd /volume2/docker/finance/finance-hub
sudo docker cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
...
|
NULL
|
NULL
|
NULL
|
|
bash /volume2/docker/finance/finance-hub/scripts/r bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run...
|
NULL
|
NULL
|
NULL
|
|
bash /volume2/docker/finance/finance-hub/scripts/r bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run...
|
NULL
|
NULL
|
NULL
|
|
bash /volume2/docker/finance/finance-hub/scripts/r bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run...
|
NULL
|
NULL
|
NULL
|
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run...
|
NULL
|
NULL
|
NULL
|
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run...
|
NULL
|
NULL
|
NULL
|
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run...
|
NULL
|
NULL
|
NULL
|