Paso 4: Enmiendas y ficheros bancarios

Concepto

El objetivo consiste en generar un fichero bancario SDD con las enmiendas.

En cada cobro, el acreedor debe enviar todos los datos relevantes del mandato en los elementos del mensaje XML "pain.008".

Remesas electrónicas (FICMAG)

Abrir: Contabilidad terceros > Remesas > Remesas electrónicas

Remesas electrónicas

Utiliza esta función para emitir los ficheros electrónicos de remesa para documentos ya creados.

Estructura del fichero bancario XML SDD

Estructura del mensaje

El mensaje "Customer Direct Debit Initiation" presenta información estructurada y agrupada en bloques. Los principales bloques de este mensaje se definen según el esquema "pain.008.001.02", que se utiliza tanto para CORE/COR1 como para B2B.

 

Elemento de mensaje

Significado

A

GroupHeader

 

 

 

MessageIdentification

Identificador del mensaje

 

CreationDateTime

Fecha y hora reales de la creación

 

NumberOfTransactions

Número de transacciones para DirectDebitTransactionInformation

 

ControlSum

Suma de todos los elementos de InstructedAmount

 

InitiatingParty

Parte que inicia el pago

B

PaymentInformation

 

Información del beneficiario

 

PaymentInformationIdentification

Identificador del documento de remesa

 

PaymentMethod

"DD"

 

BatchBooking

True/False

 

CodeScheme

"SEPA"

 

CodeInstrument

"CORE" o "COR1" o "B2B"

 

SequenceType

"FRST" o "RCUR" o "FNAL" o "OOFF"

 

RequestedCollectionDate

Vencimiento de la remesa

 

Creditor

Nombre del titular de la cuenta del acreedor

 

CreditorAccount

Número de la cuenta del acreedor (IBAN)

 

Currency

Divisa de la cuenta del acreedor

 

CreditorAgent

Banco del acreedor (BIC)

 

UltimateCreditor

Nombre del acreedor final

 

ChargeBearer

"SLEV"

 

CreditorSchemeIdentification

Identificador del acreedor SEPA (CI)

C

DirectDebitTransactionInf.

 

Detalles del pago

 

PaymentIdentification

Identificador del pago

 

EndtoEndIdentification

Referencia del pago

 

Amount

Importe del pago

 

MandatIdentification

Referencia única del mandato (RUM)

 

DateOfSignature

Fecha de la firma del mandato

 

AmendmentIndicator

True/False

 

OriginalMandateID

Utilizado si AmendmentIndicator = True

 

OriginalCreditorName

Utilizado si AmendmentIndicator = True

 

OriginalCreditorID

Utilizado si AmendmentIndicator = True

 

OriginalDebtorAccount

Utilizado si AmendmentIndicator = True

 

OriginalDebtorAgent

Utilizado si AmendmentIndicator = True

 

DebtorAgent

Banco del deudor (BIC)

 

Debtor

Nombre del titular de la cuenta del deudor

 

DebtorAccount

Número de la cuenta del deudor (IBAN)

 

UltimateDebtor

Nombre del deudor final

 

Objective

Objetivo del cobro

 

RemittanceInformation

Información de la remesa del acreedor

Procesamiento

Los datos del mandato de origen también se deben incluir en el mensaje y deben corresponder a los detalles del cobro anterior.

Si estos datos faltan, las operaciones del acreedor podrían ser rechazadas.

Si se realiza alguna enmienda, el sistema debe presentar la orden de domiciliación SEPA de la siguiente manera:

Si se modifica, al menos, un campo editable:

  • El campo AmendmentIndicator (<AmdmntInd>) muestra el valor True.

  • Los datos de origen y los modificados se proporcionan con la orden:

    • OriginalMandateIdentification <OrgnlMndtId>

    • OriginalCreditorSchemeIdentification <OrgnlCdtrSchmeId>

    • OriginalDebtorAccount <OrgnlDbtrAcct>

    • OriginalDebtorAgent <OrgnlDbtrAgt>

Si se modifica el banco del deudor (si el IBAN y el BIC son diferentes):

  • El campo OriginalDebtorAgent muestra el código SMNDA (mismo mandato, nuevo banco del deudor).

  • El campo Tipo secuencia muestra el valor FRST.

  • El IBAN de origen del deudor no se debe proporcionar.

Los datos de origen y los modificados se cargan a partir de los campos OLDVAL y NEWVAL del histórico de enmiendas (HISTOAMD).

Si no hay ninguna enmienda vinculada al pago, no se proporcionan los datos de origen. Los demás datos se recuperan de la tabla de la sociedad y de la del pago.

Excepción

Si, después de crear el pago, se cambia el nombre de la sociedad o del identificador del acreedor, el fichero bancario presenta la información identificativa de la sociedad o del acreedor a partir del historial de enmiendas (campo OLDVAL) para garantizar la coherencia de los datos.

Limitaciones

Las enmiendas se deben gestionar con precaución.

Antes de comenzar con el proceso de cobro, hay que definir las reglas.

Mandatos validados o suspendidos

  • Si una enmienda SMNDA se suprime, la secuencia de la entrada de pago correspondiente se mantiene en FRST. No se vuelve a la secuencia inicial.

    • En ese caso, la entrada de pago se debe suprimir y, posteriormente, volver a crear para obtener la secuencia correcta.

  • Si ya hay una enmienda al IBAN y está vinculada a una entrada de pago, la modificación de los campos IBAN y BIC no implica que se muestre el código SMNDA ni que la secuencia se fuerce en el valor FRST.

    • En este caso, la entrada de pago se debe suprimir y volver a crear tras modificar los campos IBAN y BIC del mandato.

Mandatos caducados o revocados

Si el nombre de la sociedad (CPYNAM) o el identificador del acreedor (SCINUM) se modifica, y si no hay ninguna enmienda vinculada al mandato, el sistema no crea una enmienda nueva.

No obstante, el nombre del acreedor (<Nm>) y el identificador del acreedor (<Id>) muestran los últimos valores introducidos en la tabla de la sociedad.

En ese caso, el fichero bancario se debe generar antes de la modificación.