-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Implementare le operazioni previste dall'openapi del portale.
Il servizio API-Portale quando viene chiamata l'operazione POST /pendenze/{idDominio}/{idTipoPendenza}, deve effettuare la trasformazione freemarker prevista dalla configurazione e poi invocare le API-Pendenze V2 di GovPay per effettuare il caricamento e/o aggiornamento della pendenza.
Schema DB:
erDiagram
DOMINI {
BIGINT id PK
VARCHAR cod_dominio
VARCHAR ragione_sociale
INT aux_digit
INT segregation_code
VARCHAR iuv_prefix
VARCHAR aut_stampa_poste
}
UO {
BIGINT id PK
VARCHAR cod_uo
VARCHAR uo_codice_identificativo
VARCHAR uo_denominazione
VARCHAR uo_indirizzo
VARCHAR uo_civico
VARCHAR uo_cap
VARCHAR uo_localita
VARCHAR uo_provincia
VARCHAR uo_nazione
VARCHAR uo_area
VARCHAR uo_url_sito_web
VARCHAR uo_email
VARCHAR uo_pec
VARCHAR uo_tel
VARCHAR uo_fax
BIGINT id_dominio FK
}
APPLICAZIONI {
BIGINT id PK
VARCHAR cod_applicazione
VARCHAR cod_applicazione_iuv
}
TIPI_VERSAMENTO {
BIGINT id PK
VARCHAR cod_tipo_versamento
VARCHAR descrizione
VARCHAR codifica_iuv
BOOLEAN abilitato
VARCHAR pag_form_tipo
VARCHAR pag_form_definizione
VARCHAR pag_form_impaginazione
VARCHAR pag_validazione_def
VARCHAR pag_trasformazione_tipo
VARCHAR pag_trasformazione_def
VARCHAR pag_cod_applicazione
BOOLEAN pag_abilitato
}
TIPI_VERS_DOMINI {
BIGINT id PK
BIGINT id_dominio FK
BIGINT id_tipo_versamento FK
VARCHAR codifica_iuv
BOOLEAN abilitato
VARCHAR pag_form_tipo
VARCHAR pag_form_definizione
VARCHAR pag_form_impaginazione
VARCHAR pag_validazione_def
VARCHAR pag_trasformazione_tipo
VARCHAR pag_trasformazione_def
VARCHAR pag_cod_applicazione
BOOLEAN pag_abilitato
}
IBAN_ACCREDITO {
bigint id PK
varchar255 cod_iban
varchar255 bic_accredito
boolean postale
boolean abilitato
varchar255 descrizione
varchar255 intestatario
varchar255 aut_stampa_poste
bigint id_dominio FK
}
TIPI_TRIBUTO {
bigint id PK
varchar255 cod_tributo
varchar255 descrizione
varchar1 tipo_contabilita
varchar255 cod_contabilita
}
TRIBUTI {
bigint id PK
boolean abilitato
varchar1 tipo_contabilita
varchar255 codice_contabilita
bigint id_dominio FK
bigint id_iban_accredito FK
bigint id_iban_appoggio FK
bigint id_tipo_tributo FK
}
SINGOLI_VERSAMENTI {
bigint id PK
varchar70 cod_singolo_versamento_ente
varchar35 stato_singolo_versamento
double importo_singolo_versamento
varchar2 tipo_bollo
varchar70 hash_documento
varchar2 provincia_residenza
varchar1 tipo_contabilita
varchar255 codice_contabilita
varchar256 descrizione
text dati_allegati
integer indice_dati
varchar140 descrizione_causale_rpt
text contabilita
text metadata
bigint id_versamento FK
bigint id_tributo FK
bigint id_iban_accredito FK
bigint id_iban_appoggio FK
bigint id_dominio FK
}
VERSAMENTI {
BIGINT id PK
BIGINT id_dominio FK
BIGINT id_applicazione FK
BIGINT id_tipo_versamento FK
BIGINT id_tipo_versamento_dominio FK
BIGINT id_uo FK
varchar35 cod_versamento_ente
varchar35 nome
double importo_totale
varchar35 stato_versamento
varchar255 descrizione_stato
boolean aggiornabile
timestamp data_creazione
timestamp data_validita
timestamp data_scadenza
timestamp data_ora_ultimo_aggiornamento
varchar1024 causale_versamento
varchar1 debitore_tipo
varchar35 debitore_identificativo
varchar70 debitore_anagrafica
varchar70 debitore_indirizzo
varchar16 debitore_civico
varchar16 debitore_cap
varchar35 debitore_localita
varchar35 debitore_provincia
varchar2 debitore_nazione
varchar256 debitore_email
varchar35 debitore_telefono
varchar35 debitore_cellulare
varchar35 debitore_fax
varchar35 tassonomia_avviso
varchar35 tassonomia
varchar35 cod_lotto
varchar35 cod_versamento_lotto
varchar35 cod_anno_tributario
varchar256 cod_bundlekey
text dati_allegati
text anomalie
varchar35 iuv_versamento
varchar35 numero_avviso
boolean ack
boolean anomalo
varchar35 divisione
varchar35 direzione
varchar35 id_sessione
timestamp data_pagamento
double importo_pagato
double importo_incassato
varchar35 stato_pagamento
varchar35 iuv_pagamento
varchar35 src_iuv
varchar35 src_debitore_identificativo
varchar35 cod_rata
varchar35 tipo
timestamp data_notifica_avviso
boolean avviso_notificato
timestamp avv_mail_data_prom_scadenza
boolean avv_mail_prom_scad_notificato
timestamp avv_app_io_data_prom_scadenza
boolean avv_app_io_prom_scad_notificat
text proprieta
bigint id_documento FK
timestamp data_ultima_modifica_aca
timestamp data_ultima_comunicazione_aca
}
%% RELAZIONI
DOMINI ||--|{ UO : "id_dominio"
DOMINI ||--o{ TIPI_VERS_DOMINI : "id_dominio"
DOMINI ||--o{ VERSAMENTI : "id_dominio"
DOMINI ||--o{ SINGOLI_VERSAMENTI : "id_dominio"
DOMINI ||--o{ IBAN_ACCREDITO : "id_dominio"
DOMINI ||--o{ TRIBUTI : "id_dominio"
UO ||--|{ VERSAMENTI : "id_uo"
IBAN_ACCREDITO ||--o{ TRIBUTI : "id_iban_accredito"
IBAN_ACCREDITO ||--o{ TRIBUTI : "id_iban_appoggio"
IBAN_ACCREDITO ||--o{ SINGOLI_VERSAMENTI : "id_iban_accredito"
IBAN_ACCREDITO ||--o{ SINGOLI_VERSAMENTI : "id_iban_appoggio"
TIPI_TRIBUTO ||--o{ TRIBUTI : "id_tipo_tributo"
TIPI_VERSAMENTO ||--o{ TIPI_VERS_DOMINI : "id_tipo_versamento"
TIPI_VERSAMENTO ||--o{ VERSAMENTI : "id_tipo_versamento"
TIPI_VERS_DOMINI ||--o{ VERSAMENTI : "id_tipo_versamento_dominio"
SINGOLI_VERSAMENTI }|--|| VERSAMENTI: "id_versamento"
TRIBUTI ||--o{ SINGOLI_VERSAMENTI : "id_tributo"
APPLICAZIONI ||--o{ VERSAMENTI : "id_applicazione"
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request