Esquema XSD
Para leer correctamente el archivo exportado y crear el archivo XML para importar el archivo actualizado, te proporcionamos el Esquema XSD:
XSD para la ejecución de cobro de deudas exportada:
Descarga al final del artículo el archivo spa_debt_transfer.xsd
XSD para importar cambios:
Descarga al final del artículo el archivo ml_pd_status_update.xsd
Notas sobre cómo manejar los archivos:
- DebtorID, voucherId y CCase identifican un caso único para un socio único y deben persistirse en consecuencia
- Campos que no se pueden modificar:
- OriginalAmount
- Currency
- Para el XML de importación, la siguiente ecuación debe cumplirse para cada deuda:
OriginalAmount = PaidAmount + RemainingAmount + CancelledAmount
- En el XML de exportación, para cada deudor, hay un CCaseId. Para la importación, todos los CCaseID recopilados deben especificarse. Ejemplo: Si un deudor fue transferido en tres exportaciones, la importación debe contener los tres CCaseId
- El cancelledAmount es la parte del reclamo que la agencia de cobro no acepta/adquiere. Como agencia de cobro, establece cancelledAmount en originalAmount para rechazar la deuda completa.
Para la importación:
- Al importar importes pagados para casos individuales, siempre proporciona el importe total pagado. Actualizar la suma del importe pagado generará un pago de la diferencia en la cuenta del socio.
- Subir el mismo archivo dos veces no tiene ningún efecto en los casos de cobro de deudas
- El XML de actualización contiene el campo Agency. El valor debe ser External:
<Agency>External</Agency>
- Cuando un caso se cierra en la agencia de cobro, el XML debe contener para el deudor correspondiente un elemento de cierre, que indique si el deudor pagó (positivo) o no (negativo). En caso de que la agencia de cobro cancele el reclamo, el tipo es reversal.
Elemento de cierre: <Closure>
El deudor ha pagado: <Type>positive</Type>
El deudor no ha pagado: <Type>negative</Type>
Caso de cobro de deudas cancelado: <Type>reversal</Type> - La agencia de cobro puede indicar si un reclamo debe eliminarse de la cuenta del deudor en Magicline. Si esto ocurre realmente, depende de la configuración de Magicline.
<Options><WriteOffRemainingDebts /></Options>
Mapeo de IDs
En algunos casos, los nombres de los campos del mismo valor esperado difieren entre el esquema de exportación e importación. Es necesario que para los siguientes campos se transmita el mismo valor:
ID del cliente
Exportación: <ClientId>20xxx472</ClientId>
Importación: <Client id=“20xxx472”>
ID del deudor
Exportación: <DebtorId>xxxxxxxxx-2a5b-464d-b02b-2f89f0efee35</DebtorId>
Importación: <Debtor id=“xxxxxxxxx-2a5b-464d-b02b-2f89f0efee35">
ID del caso C
Exportación: <CCaseId>xxxxxxxxx-2112-482b-aff6-14ae96020458</CCaseId>
Importación: <CCaseId>xxxxxxxxx-2112-482b-aff6-14ae96020458</CCaseId>
Aviso: Este artículo ha sido traducido automáticamente mediante inteligencia artificial. No asumimos ninguna responsabilidad por posibles errores en la traducción.