Skip to content

Commit

Permalink
Merge branch '3.4.x' into 3.5.x
Browse files Browse the repository at this point in the history
  • Loading branch information
pintorig committed May 18, 2021
2 parents cc55c75 + c3f0ac6 commit 9c9bf8f
Show file tree
Hide file tree
Showing 9 changed files with 266 additions and 22 deletions.
Binary file added docs/cruscotto/_images/48ConnettoreGOVPAY.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/cruscotto/_images/48ConnettoreMyPIVOT.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/cruscotto/_images/48ConnettoreSECIM.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
93 changes: 93 additions & 0 deletions docs/cruscotto/configurazione/enti/connettore_govpay.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
.. _govpay_configurazione_connettori_govpay:

Connettore per l'esportazione dei pagamenti in sandard GovPay
-------------------------------------------------------------

Questo connettore consente di esportare i dati dei pagamenti gestiti da GovPay per l'esportazione verso applicativi terzi:

.. figure:: ../../_images/48ConnettoreGOVPAY.png
:align: center
:name: 48ConnettoreGOVPAY

Configurazione del Connettore GovPay

.. csv-table:: *Parametri di configurazione*
:header: "Campo", "Descrizione"
:widths: 40,60

"Versione", "Versione del tracciato utilizzata per l'esportazione"
"Modalità di consegna", "Canale di trasmissione del CSV verso l'ente"
"Tipi pendenza", "Elenco dei tipi pendenza oggetto di esportazione"

Il tracciato esportato viene nominato con il seguente pattern: GovPay_Export_{idTracciato}.zip

Il batch di esportazione viene eseguito quotidianamente alle 3 di mattina.

Versione 1.0
~~~~~~~~~~~~

L'archivio contiene le seguenti informazioni:

* File json con i metadati dell'estrazione, come il periodo di osservazione, tipipendenza estratti, versione, etc.. (metadata.json)
* File CSV con la sintesi dei pagamenti ricevuti (govpay_rendicontazione.csv)
* File CSV con la sintesi dei flussi rendicontazione (govpay_flussi_rendicontazione.csv)
* File XML originale pagoPA delle ricevute telematiche: (./RT/{idDominio}_{iuv}_{ccp}.xml)
* File XML originale pagoPA dei flussi di rendicontazione: (./FlussiRendicontazione/{idFlusso}_{dataOraFlusso}.xml)

Tracciato CSV dei pagamenti ricevuti
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Per ciascuna riscossione viene aggiunto un record nel tracciato con le seguenti informazioni

* idA2A: da pendenza
* idPendenza: da pendenza
* idDocumento: da pendenza
* codiceRata: da pendenza
* dataScadenza: da pendenza
* idVocePendenza: da pendenza
* idTipoPendenza: da pendenza
* descrizione: da pendenza.causale
* descrizioneVoce: da vocePendenza.descrizione
* anno: da pendenza
* identificativoDebitore: da RT
* anagraficaDebitore: da RT
* identificativoDominio: da RT
* identificativoUnivocoVersamento: da RT
* codiceContestoPagamento:da RT
* indiceDati: da RT
* identificativoUnivocoRiscossione: da RT
* modelloPagamento: da RT
* singoloImportoPagato: da RT
* dataEsitoSingoloPagamento: da RT
* causaleVersamento: da RT
* datiSpecificiRiscossione: da RT
* datiAllegati: da Pendenza
* datiAllegatiVoce: da vocePendenza
* denominazioneAttestante: da RT
* identificativoAttestante: da RT
* contabilita: da vocePendenza

Tracciato CSV delle rendicontazioni
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Per ciascuna rendicontazione contenuta nei flussi ricevuti da pagoPA viene aggiunto un record nel tracciato con le seguenti informazioni:

* identificativoFlusso: da FR.identificativoFlusso
* dataOraFlusso: da FR.dataOraFlusso
* identificativoDominio: da FR.codDominio
* identificativoUnivocoRegolamento: da FR.identificativoUnivocoRegolamento
* dataRegolamento: da FR.dataRegolamento
* codiceBicBancaDiRiversamento: da FR.codiceBicBancaDiRiversamento
* numeroTotalePagamenti: da FR.numeroTotalePagamenti
* importoTotalePagamenti: da FR.importoTotalePagamenti
* identificativoUnivocoVersamento: da FR.ctDatiSingoliPagamenti[i].identificativoUnivocoVersamento
* identificativoUnivocoRiscossione: da FR.ctDatiSingoliPagamenti[i].identificativoUnivocoRiscossione
* indiceDatiSingoloPagamento: da FR.ctDatiSingoliPagamenti[i].indiceDatiSingoloPagamento
* singoloImportoPagato: da FR.ctDatiSingoliPagamenti[i].singoloImportoPagato
* codiceEsitoSingoloPagamento: da FR.ctDatiSingoliPagamenti[i].codiceEsitoSingoloPagamento
* dataEsitoSingoloPagamento: da FR.ctDatiSingoliPagamenti[i].dataEsitoSingoloPagamento
* denominazioneMittente: da FR.istitutoMittente.denominazioneMittente
* identificativoMittente: da FR.istitutoMittente.identificativoUnivocoMittente.codiceIdentificativoUnivoco
* denominazioneRicevente: da FR.istitutoRicevente.denominazioneRicevente
* identificativoRicevente: da FR.istitutoRicevente.identificativoUnivocoRicevente.codiceIdentificativoUnivoco

55 changes: 55 additions & 0 deletions docs/cruscotto/configurazione/enti/connettore_mypivot.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
.. _govpay_configurazione_connettori_mypivot:

Connettore per l'esportazione dei pagamenti verso MyPIVOT
------------------------------------------------------------

Questo connettore consente di esportare i dati dei pagamenti gestiti da GovPay in formato compatibile con
l'applicativo di riconciliazione MyPIVOT. Il batch di esportazione viene eseguito quotidianamente alle 3 di mattina.

.. figure:: ../../_images/48ConnettoreMyPIVOT.png
:align: center
:name: 48ConnettoreMyPIVOT

Configurazione del Connettore MyPIVOT

.. csv-table:: *Parametri di configurazione*
:header: "Campo", "Descrizione"
:widths: 40,60

"Versione", "Versione del tracciato utilizzata per l'esportazione"
"Codice IPA", "Identificativo sull'Indice della Pubblica Amministrazione usato nella compilazione del CSV"
"Modalità di consegna", "Canale di trasmissione del CSV verso l'ente"
"Tipi pendenza", "Elenco dei tipi pendenza oggetto di esportazione"

Il tracciato CSV esportato viene nominato con il seguente pattern: "GOVPAY_" + idDominio + "_" + idunivoco + ".csv"

Versione 1.0
~~~~~~~~~~~~

Il tracciato è conforme alla nota tecnica `MyPivot Integrazione Ente <https://www.regione.puglia.it/documents/410606/413675/MyPivot+-+Nota+tecnica+Integrazione+Ente+V.5.6.2.pdf/60cc0453-c0ec-3076-77bf-5794f2171116?t=1591803805170>`_
valorizzando i campi con le seguenti convenzioni:

.. csv-table:: *Valori di esportazione*
:header: "Campo", "Descrizione"
:widths: 40,60

"IUD", "idA2A@idPendenza"
"codIuv", "rt.datiPagamento.soggettoPagatore.identificativoUnivocoPagatore.tipoIdentificativoUnivoco"
"tipoIdentificativoUnivoco", "rt.datiPagamento.soggettoPagatore.identificativoUnivocoPagatore.tipoIdentificativoUnivoco"
"codiceIdentificativoUnivoco", "rt.datiPagamento.soggettoPagatore.identificativoUnivocoPagatore.codiceIdentificativoUnivoco"
"anagraficaPagatore", "rt.datiPagamento.soggettoPagatore.anagraficaPagatore"
"indirizzoPagatore", "rt.datiPagamento.soggettoPagatore.indirizzoPagatore"
"civicoPagatore", "rt.datiPagamento.soggettoPagatore.civicoPagatore"
"capPagatore", "rt.datiPagamento.soggettoPagatore.capPagatore"
"localitaPagatore", "rt.datiPagamento.soggettoPagatore.localitaPagatore"
"provinciaPagatore", "rt.datiPagamento.soggettoPagatore.provinciaPagatore"
"nazionePagatore", "rt.datiPagamento.soggettoPagatore.nazionePagatore"
"e-mailPagatore", "rt.datiPagamento.soggettoPagatore.e-mailPagatore"
"dataEsecuzionePagamento", "rt.datiPagamento.datiSingoloPagamento[0].dataEsitoSingoloPagamento"
"importoDovutoPagato", "rt.datiPagamento.importoTotalePagato"
"commissioneCaricoPa", "vuoto"
"tipoDovuto", "pendenza.vocePendenza[0].contabilita.proprietaCustom.tipoDovuto o versamento.tassonomiaEnte o versamento.codTipoPendenza"
"tipoVersamento", "vuoto"
"causaleVersamento", "rt.datiPagamento.datiSingoloPagamento[0].causaleVersamento"
"datiSpecificiRiscossione", "rt.datiPagamento.datiSingoloPagamento[0].datiSpecificiRiscossione"
"bilancio", "xml costruito con le informazioni indicate in pendenza.vocePendenza[0].contabilita.quote"
81 changes: 81 additions & 0 deletions docs/cruscotto/configurazione/enti/connettore_secim.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
.. _govpay_configurazione_connettori_secim:

Connettore per l'esportazione dei pagamenti verso SECIM
------------------------------------------------------------

Questo connettore consente di esportare i dati dei pagamenti gestiti da GovPay in formato compatibile con
l'applicativo di riconciliazione sei servizi cimiteriali SECIM.

.. figure:: ../../_images/48ConnettoreSECIM.png
:align: center
:name: 48ConnettoreSECIM

Configurazione del Connettore SECIM

.. csv-table:: *Parametri di configurazione*
:header: "Campo", "Descrizione"
:widths: 40,60

"Versione", "Versione del tracciato utilizzata per l'esportazione"
"Codice cliente", "Identificativo sull'Indice della Pubblica Amministrazione usato nella compilazione del CSV"
"Modalità di consegna", "Canale di trasmissione del CSV verso l'ente"
"Tipi pendenza", "Elenco dei tipi pendenza oggetto di esportazione"

Il tracciato esportato viene nominato con il seguente pattern: "GOVPAY_" + idDominio + "_" + idunivoco + ".csv"

Il batch di esportazione viene eseguito quotidianamente alle 3 di mattina.

Versione 1.0
~~~~~~~~~~~~

Il tracciato risulta una personalizzazione del :download:`Tracciato di Riconciliazione di Poste Italiane <SPECIFICHE_RENDICONTAZIONE_SECIM.pdf>` valorizzando i campi con le seguenti convenzioni:

.. csv-table:: *Valori di esportazione*
:header: "Campo", "Descrizione"
:widths: 40,60

"CODICE ISTITUTO [1..5]", "Da configurazione del connettore oppure rt.istitutoAttestante.identificativoUnivocoAttestante.codiceIdentificativoUnivoco se ABI oppure `00000`"
"CODICE CLIENTE [6..12]", "Da configurazione del connettore"
"FILLER [13..22]", "Spazi bianchi"
"TIPO FLUSSO [23..30]", "pendenza.vocePendenza.contabilita.proprietaCustom.tipoFlusso oppure NDP001C0"
"DATA CREAZIONE FLUSSO [31..38]", "Data esecuzione del batch"
"FILLER [39..77]", "Spazi bianchi"
"PROGRESSIVO RECORD [78..90]", "Numero di linea"
"OPERAZIONE [91..93]", "Valore fisso 'RIS'"
"FILLER [94..163]", "Spazi bianchi"
"IUV [205..239]", "rt.datiPagamento.identificativoUnivocoVersamento"
"RATA [240..274]", "'S' o 'T' più numero della rata"
"FILLER [275..344]", "Spazi bianchi"
"RIFERIMENTO CREDITORE [345..379]","'SECIM' o pendenza.vocePendenza.contabilita.proprietaCustom.tipoRiferimentoCreditore concatenato a pendenza.vocePendenza.contabilita.proprietaCustom.riferimentoCreditore o pendenza.voce.idVoce"
"FILLER [380..457]", "Spazi bianchi"
"IMPORTO VERSAMENTO [458..472]","pendenza.importoTotale"
"FILLER [473..517]","Spazi bianchi"
"CAUSALE VERSAMENTO [518..657]","rt.datiPagamento.datiSingoloPagamentoRT.causaleVersamento"
"FILLER [658..713]","Spazi bianchi"
"TIPO DEBITORE [714..716]","rt.soggettoPagatore.identificativoUnivocoPagatore.tipoIdentificativoUnivoco ('F' o 'G')"
"TIPO CODICE DEBITORE [717..718]","se rt.soggettoPagatore.identificativoUnivocoPagatore.tipoIdentificativoUnivoco == 'F' allora "CF" altrimenti "PI""
"CODICE DEBITORE [719..753]","rt.soggettoPagatore.identificativoUnivocoPagatore.codiceIdentificativoUnivoco"
"ANAGRAFICA DEBITORE [754..803]","rt.soggettoPagatore.anagraficaPagatore"
"FILLER [804..838]","Spazi bianchi"
"INDIRIZZO DEBITORE [839..888]","rt.soggettoPagatore.indirizzoPagatore"
"NUMERO CIVICO DEBITORE [889..893]","rt.soggettoPagatore.civicoPagatore"
"CAP DEBITORE [894..898]","rt.soggettoPagatore.capPagatore"
"LOCALITA DEBITORE [899..948]","rt.soggettoPagatore.localitaPagatore"
"PROVINCIA DEBITORE [949..950]","rt.soggettoPagatore.provinciaPagatore"
"STATO DEBITORE [951..985]","rt.soggettoPagatore.nazionePagatore"
"FILLER [986..1055]","Spazi bianchi"
"DATA PAGAMENTO [1056..1063]","rt.ctDatiSingoloPagamentoRT.dataEsitoSingoloPagamento"
"DATA INCASSO [1064..1071]","rt.ctDatiSingoloPagamentoRT.dataEsitoSingoloPagamento"
"ESERCIZIO DI RIFERIMENTO [1072..1075]","Valore fisso '0000'"
"NUMERO PROVVISORIO [1076..1082]","Valore fisso '0000000'"
"CODICE RETE INCASSO [1083..1085]","Valore fisso 'NDP'"
"CODICE CANALE INCASSO [1086..1088]","Spazi bianchi"
"CODICE STRUMENTO INCASSO [1089..1091]","Valore fisso 'NDP'"
"NUMERO BOLLETTA [1092.1104]","Spazi bianchi"
"IMPORTO PAGATO [1105..1119]","rt.datiPagamento.importoTotalePagato"
"FILLER [1120..1172]","Spazi bianchi"
"IMPORTO COMMISSIONE PA [1173..1187]","Valore fisso '000000000000000'"
"IMPORTO COMMISSIONE DEBITORE [1188..1202]","rt.datiPagamento.datiSingoloPagamento[i].commissioniApplicatePSP se presenti altrimenti 0"
"FILLER [1203..1589]","Spazi bianchi"
"CCP [1590..1601]","Spazi bianchi"
"FILLER [1602..2000]","Spazi bianchi"
17 changes: 16 additions & 1 deletion docs/cruscotto/configurazione/enti/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,19 @@ Le funzioni a valore aggiunto che è possibile configurare sono le seguenti:
"Comunicazioni via AppIO",":ref:`govpay_configurazione_enti_appio`"
"Altre funzioni",":ref:`govpay_configurazione_enti_altrefunzioni`"

Connettori
^^^^^^^^^^

I connettori sono dei servizi utili all'esportazione dei dati dei pagamenti all'Ente Creditore presenti in GovPay verso l'esterno
in formati e modalità compatibili con applicativi terzi. Di seguito i connettori supportati:

.. csv-table:: Connettori
:header: "Connettore", "Descrizione"
:widths: 40,60

"GovPay",":ref:`govpay_configurazione_connettori_govpay`"
"MyPivot",":ref:`govpay_configurazione_connettori_mypivot`"
"SECIM",":ref:`govpay_configurazione_connettori_secim`"

.. toctree::
:maxdepth: 2
Expand All @@ -229,4 +241,7 @@ Le funzioni a valore aggiunto che è possibile configurare sono le seguenti:
./pendenza_spontaneo
./pendenza_email
./pendenza_appio
./pendenza_altre
./pendenza_altre
./connettore_secim
./connettore_govpay
./connettore_mypivot
42 changes: 21 additions & 21 deletions ear/src/main/application/properties/avvisi.properties
Original file line number Diff line number Diff line change
Expand Up @@ -77,38 +77,38 @@ sl.codice_fiscale_ente=\u0160tevilka upnika

# Label TEDESCO

de.avviso_pagamento=Zahlungshinweis
de.ente_creditore=Gl\u00E4ubigereinheit
de.destinatario_avviso=Empf\u00E4ngerhinweis
de.quanto_quando=Wie viel und wann zu zahlen?
de.come=Wie man bezahlt?
de.paga_app=Auf der website oder mit den apps
de.paga_app_standard=ihrer bank oder anderer zahlungskan\u00E4le. Sie k\u00F6nnen mit karten, girokonto, CBILL bezahlen.
de.paga_app_poste=der Poste Italiane, ihre bank oder andere zahlungskan\u00E4le. Sie k\u00F6nnen mit karten, girokonto, CBILL bezahlen.
de.paga_territorio=Zahlen sie auf das gebiet
de.paga_territorio_standard=ihrer gl\u00E4ubigerinstitution, in der bank, in der ricevitoria, vom tabakh\u00E4ndler \u00FCber den geldautomaten bis zum supermarkt.
de.paga_territorio_poste=in allen post\u00E4mtern, bei der bank, in der ricevitoria, beim tabakh\u00E4ndler, am geldautomaten, im supermarkt.
de.avviso_pagamento=Zahlungsmitteilung
de.ente_creditore=K\u00F6rperschaft
de.destinatario_avviso=Hinweis empf\u00E4nger
de.quanto_quando=Gesamtbetrag und f\u00E4lligkeitsdatum
de.come=Wie bezahlt man?
de.paga_app=Auf der webseite oder mittels app
de.paga_app_standard=bei ihrer bank oder anderen zahlungsdienstleistern. Sie k\u00F6nnen mit creditkarten, bank\u00FCberweisung, CBILL bezahlen.
de.paga_app_poste=Poste Italiane, bei ihrer bank oder anderen zahlungsdienstleistern. Sie k\u00F6nnen mit kreditkarten, bank\u00FCberweisung, CBILL bezahlen.
de.paga_territorio=Zahlen sie lokal
de.paga_territorio_standard=in banken, post\u00E4mter, lottoannahmestellen, tabaktrafiken, oder anderen teilnehmenden zahlungsdienstleistern, mit bargeld, kreditkarten oder bank\u00FCberweisung.
de.paga_territorio_poste=in post\ue400mtern, banken, post\u00E4mter, lottoannahmestellen, tabaktrafiken, oder anderen teilnehmenden Zahlungsdienstleistern, mit bargeld, kreditkarten oder bank\u00FCberweisung.
de.nota=Scannen sie den QR-Code mit ihrer zahlungs-app oder verwenden sie die daten daneben.
de.nota_importo=W\u00E4hrend der zahlung wird der betrag vom system automatisch aktualisiert und kann aufgrund von erleichterungen, zinsen usw. variieren.
de.nota_importo=W\u00E4hrend der zahlung wird der betrag vom system automatisch aktualisiert und kann aufgrund von gutschriften, zinsen usw. variieren.
de.nota_prima_rata=Sie k\u00F6nnen den betrag in {0} raten bezahlen (siehe folgende seiten).
de.nota_rata_unica=Sie k\u00F6nnen den betrag ab dem tag {0} bezahlen
de.rata_unica_entro_il=Einzelne rate von
de.rata_unica_entro_il=Einmalige zahlung innerhalb von
de.rata_unica_entro_giorni=Einzelne installation innerhalb von {0} tagen
de.prima_rata=Rate 1 von
de.prima_rata_entro_giorni=Rate 1 innerhalb von {0} Tagen
de.prima_rata_entro_giorni=Rate 1 innerhalb von {0} tagen
de.elenco_rate_2=Bewerten sie {0} und {1}
de.elenco_rate_3=Bewerten sie {0}, {1} und {2}
de.numero_rata=Rate {0}
de.importo=Menge
de.entro_il=Durch
de.importo=Gesamtbetrag
de.entro_il=Innerhalb von
de.entro=Innerhalb von {0} tagen
de.oltre=\u00DCber {0} tage
de.canali=Banken und andere kan\u00E4le
de.canali=Banken und andere zahlungsdienstleister
de.destinatario=Empf\u00E4nger
de.intestatario=Ging nach
de.oggetto=Zahlungsgegenstand
de.oggetto=Zahlungsgrund
de.descrizione=Beschreibung
de.tipo=Kerl
de.codice_cbill=CBILL Code
de.codice_avviso=Hinweiscode
de.codice_fiscale_ente=Ste. des unternehmens
de.codice_cbill=CBILL Interbankencode
de.codice_avviso=Einheitlicher zahlungskodex
de.codice_fiscale_ente=St.-Nr. der k\u00F6rperschaft

0 comments on commit 9c9bf8f

Please sign in to comment.