- távlati: táblák exportja
-* tervezett számla is kiegyenlíthető?
-* mi a a számla import és tervezett számla kezelésének metódusa?
-
+közlemény (számla sorszám)?
+jóváírás/terhelés honnan jön?
+összeg?
+
+- A számla parkolóból indított folyamat nem frissíti a menüpontot
+- Számla lista felületen: költség/bevétel -> bejövő/kimenő és fizetve -> kiegyenlítve
+- Tervezett számla: legyen valahogy jelölve a listában valamint a jóváhagyás felületen lehessen párosítani
+- Árrés kalkulációnál mutassa a tervezett árrést és a valóst
+- új projekt létrehozásánál indítson egy Camunda folyamatot (kód Marcell-től)
+- Korábbi munkalap XLS migrator fejlesztése
+- Tervezett számla nem kiegyenlíthető
+- Bank import folyamat kialakítása
+ közlemény (számla sorszám)?
+ jóváírás/terhelés honnan jön?
+ összeg?
+- vágólapról másolva összeget a formátumot módosítani kell
Számla import
-------------
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>lis-app</artifactId>
- <version>0.1.8-SNAPSHOT</version>
+ <version>0.1.9-SNAPSHOT</version>
<name>SLY-CRM</name>
<parent>
<groupId>hu.user</groupId>
<artifactId>assertj-core</artifactId>
<version>3.24.2</version>
</dependency>
+ <dependency>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ <version>2.3.1</version>
+ </dependency>
<dependency>
<groupId>jakarta.xml.bind</groupId>
<artifactId>jakarta.xml.bind-api</artifactId>
--- /dev/null
+server:
+ port: 80
+ servlet:
+ context-path: /
+zk:
+ homepage: index
+ zul-view-resolver-enabled: true
+spring:
+ jpa:
+ show-sql: false
+ properties:
+ hibernate:
+ format_sql: true
+ main:
+ banner-mode: off
+ output:
+ ansi:
+ enabled: always
+ datasource:
+ type: com.zaxxer.hikari.HikariDataSource
+ url: jdbc:db2://db2.in.useribm.hu:50000/slycrm
+ username: db2admin
+ password: Passw@rd01
+camunda.bpm:
+ generic-properties.properties:
+ telemetry-reporter-activate: false
+ job-executor-acquire-by-priority: true
+ job-execution:
+ core-pool-size: 10
+ #lock-time-in-millis: 600000
+ database:
+ type: db2
+ schema-update: false
+ table-prefix: CAMUNDA.
+ schema-name: CAMUNDA
+ webapp:
+ enabled: true
+ index-redirect-enabled: false
+ admin-user:
+ id: kermit
+ password: password
+ firstName: Kermit
+ filter:
+ create: All tasks
+ job-execution.enabled: true
+logging:
+ config: classpath:logback-prod.xml
+ level:
+ org.hibernate.engine.jdbc.spi.SqlExceptionHelper: ERROR
+ org.springframework.web.clientRestTemplate: ERROR
+ logging.level.org.apache.http: ERROR
+ logging.level.httpclient.wire: ERROR
+application:
+ ui:
+ user-name: user
+ password: password
+ workflow:
+ import-invoice:
+ input-path: /temp/invoice-import
+ project-id-pattern: \d{4}-\d{4}
+service:
+ nav:
+ trust:
+ store: classpath:keystore/lis-keystore.jks
+ store.password: password
+ api:
+ url: https://api-test.onlineszamla.nav.gov.hu/invoiceService/v3
+ user: vkvyibj5xgqpbp0
+ password: Salabakt3r
+ sign-key: fe-9d8b-971c878376204BQEWTHH2HI6
+ exchange-key: 3af24BQEWTHH4TSX
+ sender-tax-number: 13364937
}
@Command
- public void onCancelImportInvoiceProcess() {
+ public void onCancelProcesses() {
workflowManagerService.cancelInvoiceImportProcess();
}
<zk>
<config-name/>
<session-config>
- <session-timeout>300</session-timeout>
+ <session-timeout>28800</session-timeout>
<timeout-uri>/timeout</timeout-uri>
</session-config>
<client-config>
<menuseparator/>
<menuitem iconSclass="z-icon-code-fork" label="Import elindítása"
onClick="@command('onStartImportInvoiceProcess')"/>
- <menuitem iconSclass="z-icon-times-circle-o" label="Import leállítása"
- onClick="@command('onCancelImportInvoiceProcess')"/>
</menupopup>
</menu>
<menuseparator/>
- <menuitem iconSclass="z-icon-cogs" label="Beállítások"
- onClick="@command(vm.selectPage('~./settings.zul'))"/>
- <!-- <menuitem iconSclass="z-icon-cogs" label="Camunda"-->
- <!-- onClick="@command(vm.selectPage('/camunda'))"/>-->
+ <menu iconSclass="z-icon-cogs" label="Adminisztráció">
+ <menupopup>
+ <menuitem iconSclass="z-icon-cog" label="Beállítások"
+ onClick="@command(vm.selectPage('~./settings.zul'))"/>
+ <menuseparator/>
+ <!-- <menuitem iconSclass="z-icon-share-alt" label="Camunda"-->
+ <!-- onClick="@command(vm.selectPage('/camunda'))"/>-->
+ <menuitem iconSclass="z-icon-times-circle-o" label="Folyamatok leállítása"
+ onClick="@command('onCancelProcesses')"/>
+ </menupopup>
+ </menu>
</menubar>
<hbox hflex="min" pack="right">
<textbox value="@bind(vm.searchPhrase)" onOK="@command('search')" disabled="true"/>
}
public void cancelInvoiceImportProcess() {
- List<ProcessInstance> processInstances = runtimeService.createProcessInstanceQuery().processDefinitionKey("importIncomingInvoices").list();
+ List<ProcessInstance> processInstances = runtimeService.createProcessInstanceQuery().active().list();
processInstances.forEach(p -> {
log.info("Killing {} {}", p.getProcessInstanceId(), p.getProcessDefinitionId());
try {