Integrazione di transazioni file bancario formato BAI, SWIFT MT940 e CAMT.053

Quando si caricano i dati di un file bancario, è necessario creare un'origine dati associata al sistema di origine del file. Integrazione dati converte i formati file BAI, SWIFT MT940 o CAMT.053 in formato CSV per il caricamento in Corrispondenza transazione. Il file di caricamento CSV può essere visualizzato nei risultati di Corrispondenza transazione.

L'applicazione di origine per le transazioni file bancario in formato BAI include le colonne e le intestazioni costanti predefinite seguenti:

  • Account
  • Importo
  • Transaction Type
  • Currency
  • Data transazione
  • Riferimento banca
  • Riferimento cliente
  • Testo banca

L'applicazione di origine per transazioni file bancario in formato Swift MT940 include le colonne e le intestazioni costanti predefinite seguenti:

  • Numero riferimento transazione
  • Account
  • Numero rendiconto
  • Data del rendiconto
  • Data transazione
  • Importo
  • Transaction Type
  • Riferimento cliente
  • Riferimento banca
  • Testo banca
  • Ulteriori informazioni 1
  • Ulteriori informazioni 2
  • Ulteriori informazioni 3

L'applicazione di origine per un file transazioni di un file bancario in formato CAMT.053 include le colonne e le intestazioni costanti predefinite elencate di seguito.

Campo Descrizione (basata sulle definizioni ISO)
StatementIdentification Identificazione univoca per identificare senza ambiguità il rendiconto.
CreateDate Data di creazione del rendiconto.
StatementFromDate Data di inizio periodo di emissione del rendiconto.
StatementToDate Data di fine periodo di emissione del rendiconto.
Account Identificazione univoca del conto in cui vengono create scritture contabili dare/avere.
Importo Importo di denaro nella scrittura contabile di cassa.
Currency Codice della valuta in cui è stata creata la scrittura contabile di cassa.
CdtDbtInd Indicatore dare/avere
BookingDate Data e ora di contabilizzazione della voce in un conto nei registri dell'organismo di raccolta conto.
ValueDate Data e ora in cui le attività diventano disponibili per il titolare del conto in caso di una scrittura contabile in avere, o cessano di essere disponibili per il titolare del conto in caso di una scrittura contabile in dare.
EntryRef Riferimento univoco per la scrittura contabile
AccountServicerReference Identificazione univoca assegnata dall'istituto di gestione dei conti per identificare senza ambiguità la scrittura contabile
DomainCode Parte del codice di transazione bancaria. Specifica l'area di attività della transazione sottostante.
FamilyCode Specifica la famiglia all'interno del dominio.
SubFamilyCode Specifica la famiglia del prodotto secondario all'interno del dominio.
Proprietary Codice della transazione bancaria in un form proprietario, definito dall'istituto di emissione.
ReversalIndicator Indica se la scrittura contabile è o meno il risultato di uno storno. Questo elemento deve essere presente solo se la scrittura contabile è il risultato di uno storno.
BankTransactionIdentification Identificativo univoco che può essere utilizzato per la riconciliazione, il tracciamento o per collegare task relativi alla transazione a livello interbancario.
EndToEndIdentification Identificazione univoca, assegnata dalla parte iniziatrice, per identificare senza ambiguità la transazione.
ChequeNumber Identificatore unico e non ambiguo di un assegno, assegnato dall'agente.
InstructionIdentification Identificazione univoca, che è un riferimento point-to-point utilizzabile tra la parte che fornisce le istruzioni e la parte destinataria delle istruzioni per fare riferimento alla singola istruzione.
PaymentInformationIdentification Identificazione univoca, assegnata dalla parte mittente, per identificare senza ambiguità il gruppo di informazioni sul pagamento all'interno del messaggio.
MandateIdentification Identificazione univoca, assegnata dal creditore, per identificare senza ambiguità il mandato.
ClearingSystemReference Riferimento univoco, assegnato da un sistema di cancellazione, per identificare senza ambiguità l'istruzione.
SourceCurrency Valuta dalla quale deve essere convertito un importo in una conversione di valuta.
TargetCurrency Valuta nella quale deve essere convertito un importo in una conversione di valuta.
UnitCurrency Valuta nella quale è espresso il tasso di cambio in un cambio di valuta. Nell'esempio, 1GBP = xxxCUR, la valuta unità è GBP.
ExchangeRate Fattore utilizzato per convertire un importa da una valuta in un'altra. Riflette il prezzo al quale una valuta è stata acquistata con un'altra valuta.
Uso: ExchangeRate esprime il rapporto tra UnitCurrency e QuotedCurrency (ExchangeRate = UnitCurrency/QuotedCurrency).
ContractIdentification Identificazione univoca per identificare senza ambiguità il contratto di cambio in valuta estera.
QuotationDate Data e ora in cui è stato stabilito un tasso di cambio.
ReturnReasonCode Specifica il motivo del reso, come da codici SWIFT esterni.
ReturnReasonProprietary Specifica il motivo del reso in un form proprietario.
Originator Nome della parte che emette il reso.
OrgnlBkTxCdDomain Parte del codice di transazione bancaria originale. Specifica l'area di attività della transazione sottostante.
OrgnlBkTxCdFamily Specifica la famiglia all'interno del dominio del codice di transazione bancaria originale.
OrgnlBkTxCdSubFamily Specifica la famiglia del prodotto secondario all'interno di una famiglia specifica del codice di transazione bancaria originale.
OrgnlBkTxCdProprietary Codice della transazione bancaria originario in un form proprietario, definito dall'istituto di emissione.
RemittanceInformation Informazioni fornite per consentire la corrispondenza/riconciliazione di una scrittura contabile con le voci che il pagamento è destinato a liquidare, come le fatture commerciali in un sistema di contabilità clienti, in un form non strutturato.

L'applicazione di origine per transazioni file bancario formato Swift MT940 include i campi costanti predefiniti elencati di seguito.

Tabella 17-2 Campi e descrizioni Swift MT940

Campo Descrizione
StatementIdentification Identificazione univoca per identificare senza ambiguità il rendiconto.
CreateDate Data di creazione del rendiconto.
StatementFromDate Data di inizio periodo di emissione del rendiconto.
StatementToDate Data di fine periodo di emissione del rendiconto.
Account Identificazione univoca del conto in cui vengono create scritture contabili dare/avere.
Importo Importo di denaro nella scrittura contabile di cassa.
Currency Codice della valuta in cui è stata creata la scrittura contabile di cassa.
Closing Balance  
Currency  
Transaction Type  
Currency  
Data del rendiconto  
account  

Per aggiungere un'applicazione transazioni file bancario in formato BAI, SWIFT MT940 o CAMT.053, procedere come segue.

  1. Nella home page di Integrazione dati, quindi in Azioni, selezionare Applicazioni.
  2. Nella pagina Applicazioni fare clic su Immagine del pulsante Aggiungi. (icona Aggiungi).
  3. In Categoria selezionare Origine dati.
  4. In Tipo selezionare File bancario.
  5. In Applicazione selezionare un nome di applicazione dall'elenco di valori.

    I tipi di applicazione disponibili sono:

    • Transazioni file bancario formato BAI
    • Transazioni file bancario formato SWIFT MT940
    • Transazioni file bancario formato CAMT.053

    Nota:

    La connessione di Integrazione dati al file di origine BAI, SWIFT MT940 o CAMT.053 ha esito negativo nei casi indicati di seguito.

    • Il tipo di corrispondenza viene modificato in Corrispondenza transazione.
    • L'ID dell'origine dati cambia.
    • L'ID dell'attributo dell'origine dati cambia o viene aggiunto e rimosso.

    In questo caso, è necessario creare di nuovo l'applicazione (inclusi l'intera applicazione di destinazione, il formato di importazione, la posizione e il mapping) in Integrazione dati.

    Per un file BAI, selezionare Transazioni file bancario formato BAI.

    Per un file in formato SWIFT MT940, selezionare Transazioni file bancario formato SWIFT MT940.

    Per un file CAMT.053, selezionare Transazioni file bancario formato CAMT.053.

  6. In Prefisso, specificare un prefisso per rendere univoco il nome del sistema di origine.

    Utilizzare un prefisso se il nome del sistema di origine da aggiungere si basa su un nome di sistema di origine esistente. Il prefisso viene aggiunto al nome esistente. Ad esempio, se si desidera dare a un'applicazione di file di dati bancari lo stesso nome di un'applicazione esistente, è possibile assegnare le proprie iniziali come prefisso.

  7. Fare clic su OK.
  8. Nella pagina Applicazione fare clic su Immagine che mostra l'icona Seleziona. alla destra dell'applicazione, quindi selezionare Dettagli applicazione.
  9. Selezionare la scheda Dimensioni.
  10. Per visualizzare le dimensioni nel sistema di origine per il file bancario, selezionare la scheda Dettagli dimensione.

    Di seguito sono riportati i dettagli relativi alle dimensioni per un'applicazione transazioni file bancario formato BAI:

    Immagine che mostra i dettagli delle dimensioni per le transazioni file bancario formato BAI

    Di seguito è riportato un esempio dei dettagli relativi alle dimensioni per un'applicazione transazioni file bancario formato SWIFT MT940:

    Immagine che mostra i dettagli delle dimensioni per le transazioni file bancario formato SWIFT MT940.

    Di seguito è riportato un esempio dei dettagli relativi alle dimensioni per un'applicazione transazioni file bancario formato CAMT.053:

    Immagine che mostra le dimensioni per un'applicazione transazioni file bancario formato CAMT.053.

  11. Impostare il mapping di integrazione tra il sistema di origine per il file bancario e l'applicazione target Account Reconciliation.
    1. Nella home page di Integrazione dati fare clic su Immagine dell'icona Aggiungi. per aggiungere una nuova integrazione.
    2. Nella pagina Creazione integrazione, in Nome e Descrizione, immettere un nome e una descrizione per la nuova integrazione.
    3. In Posizione immettere il nome di una nuova posizione oppure sceglierne una esistente dove caricare i dati.

    4. Dall'elenco a discesa Origine (Immagine che mostra l'icona Origine.) selezionare l'applicazione di origine Account Reconciliation.

    5. Nell'elenco a discesa Target (Immagine che mostra l'icona Target.) selezionare l'applicazione di origine per i dati di Corrispondenza transazione.

    6. In Categoria selezionare il gruppo valute opportuno, solitamente il gruppo valute più basso abilitato nel profilo.

      Nota:

      I mapping categorie non sono rilevanti per le transazioni di Corrispondenza transazione, ma sono necessari in Integrazione dati.
    7. Facoltativo: selezionare gli attributi posizione applicabili per l'integrazione. Per ulteriori informazioni, fare riferimento alla sezione Selezione degli attributi posizione.

      Immagine che mostra la pagina Crea integrazione.

  12. Nella home page Integrazione dati, fare clic su Immagine che mostra l'icona Seleziona. alla destra dell'integrazione, quindi selezionare Mappa dimensioni.
  13. Nella pagina Mappa dimensioni procedere come segue.
    1. In Formato di importazione selezionare il nome del formato di importazione da utilizzare per l'integrazione.

      È inoltre possibile aggiungere il nome di un formato di importazione definito dall'utente.

    2. Nella griglia dei mapping, mappare le colonne di origine nell'origine sulle dimensioni nell'applicazione target.

      Nota:

      Tutti i file di corrispondenza transazione richiedono il mapping della dimensione ID riconciliazione con il profilo corrispondente di Corrispondenza transazione.

      Le dimensioni dell'applicazione target vengono popolate in modo automatico.

      Se è già stato definito il formato di importazione per l'integrazione, le colonne di origine e target vengono mappate automaticamente.

  14. Nella home page Integrazione dati, fare clic su Immagine che mostra l'icona Seleziona. alla destra dell'integrazione, quindi selezionare Mappa membri.
  15. Nella pagina Mappa membri definire il mapping per mappare i membri tra origine e target.
    Immagine che mostra la pagina Membri mapping./

    Nota:

    I codici BAI da 100 a 399 sono per crediti bancari (numeri positivi), mentre da 400 a 699 sono per debiti bancari (numeri negativi).

    I codici BAI specifici della banca superiori a 699 verranno considerati da Integrazione dati come crediti bancari (numeri positivi) per impostazione predefinita. Se è necessario che un qualsiasi codice specifico incluso in questo intervallo venga considerato come debito bancario (numero negativo), utilizzare Mapping SQL (fare riferimento alla sezione SQL) per aggiornare l'importo come numero negativo, come mostrato nell'esempio sotto riportato.
    AMOUNTX=
    CASE
        WHEN UD7 = '868' THEN AMOUNT*-1
         ELSE AMOUNT
    END

    Nota:

    Tutti i file di corrispondenza transazione richiedono il mapping della dimensione ID riconciliazione con il profilo corrispondente di Corrispondenza transazione.
  16. Nella home page Integrazione dati, fare clic su Immagine che mostra l'icona Seleziona. alla destra dell'integrazione e selezionare Workbench.
  17. In Workbench, testare e convalidare i dati eseguendo l'integrazione per garantire la corretta esecuzione del caricamento e controllare che i dati si presentino nel modo giusto. Integrazione dati trasforma i dati e li posiziona nell'area intermedia per consentirne l'utilizzo da parte di Account Reconciliation.
    Per ulteriori informazioni sull'utilizzo del workbench, fare riferimento alla sezione Esecuzione di un'integrazione.