Loading
Vakuutus
InsurancePolicyTransactionService:reverseTransaction

InsurancePolicyTransactionService:reverseTransaction

Käytä tätä palvelua kumotaksesi vakuutus vakuutuksen transaktion.

Tämä palvelu luo vakuutustakuutapahtumalle Reversal-transaktion. Lisäksi se luo käytännön uudelleen alkuperäisen transaktion luontihetkestä saadun käytännön tilannekuvan perusteella.

Luokka: InsurancePolicyTransactionService

Metodi: reverseTransaction

Miten se toimii?

Jos haluat kumota vakuutussopimuksen transaktion, tämä palvelu:

  1. Vahvistaa, että annettu input Id on InsurancePolicyTransaction-objektin esiintymä.

  2. Hakee InsurancePolicyTransaction-tietueen ja vahvistaa, että palautettava transaktio on:

  3. Luo Reversal-transaktion tietueen, jossa:

    • Alkuperäisestä transaktiosta saadut negatiiviset summat.

    • transactionDate- ja postDate-arvot perustuvat määritettyihin vaihtoehtoihin.

    • Transaktion tyypiksi ja nimeksi on määritetty Kumoaminen.

    • parentTransactionId on käännetyn transaktion transaktion tunnus.

    • policyVersionId on yhtä kuin tilannekuvan käytännön tunnus.

  4. Määrittää tämänhetkisen käytännön ja tilannekuvakäytännön tilaksi Käännetyt.

  5. Luo käytännön uudelleen tilannekuvan perusteella. Palvelu:

    • Poistaa olemassa olevat tunnukset, jotta tallennuksessa luodaan uusia tietueita.

    • Luo Maksu- ja Tuotto-aikataulut uudelleen poistamisen ja lisäämisen kautta säilyttääkseen alkuperäisen haun transaktioihin.

  6. Kutsuu InsuranceCommissionDataService.reverseCommissions luomaan ja tallentamaan alkuperäiseen transaktioon liittyvän palkkion peruutuspalkkion.

Syötteet

Input

Kuvaus

Id

Palautettavan InsurancePolicyTransaction tunnus. Virheelliset arvot aiheuttavat virheen.

Etäasetukset

Kaikki etäasetukset ovat valinnaisia.

Etävaihtoehto

Kuvaus

effectiveDate

Palautustapahtuman transaktion päivämäärälle kohdistettu arvo

postDate

Palautuksen transaktion lähetyspäivä (Oletus: effectiveDate)

getDRBundleName

Omnistudio Data Mapper -paketti, joka noutaa peruutuksen käsittelyyn tarvittavat InsurancePolicy- ja InsurancePolicyTransaction-tietueet

getCustomClassName

Luokka, joka noutaa peruutuksen käsittelemiseen tarvittavat InsurancePolicy- ja InsurancePolicyTransaction-tietueet (oletus: GetPolicyTransactionReversalFields)

postPolicyDRBundleName

Datan kartoitus -paketti InsurancePolicy-tietueiden luomiseen ja päivittämiseen

postPolicyCustomClassName

Luokka, joka luo ja päivittää InsurancePolicy-tietueita (oletus: PostInsurancePolicy)

postTxnDRBundleName

Datan kartoitus -paketti InsurancePolicyTransaction-tietueiden luomiseen ja päivittämiseen

postTxnCustomClassName

Luokka, joka luo ja päivittää InsurancePolicyTransaction-tietueita (oletus: PostInsurancePolicyTransaction)

Output

Output

Kuvaus

transactionIdForReversal

Palautuksen transaktion tietueen tunnus. Tämä arvo vastaa input-arvoa Id.

reversalCommissionId

Palautuspalkki-tietueen tunnus

reversedCommissionAmount

Käänteisen palkkion summa

Syötetty JSON

Alla on ohjeet syötetyn JSON-tiedoston muotoiluun.

{
    "Id": <transaction id>
}

Alla on ohjeet vaihtoehtojen muotoiluun.

{
    "effectiveDate": <Date>,
    "postDate" : <Date>,
    "getCustomClassname" : <String>,
    "postPolicyCustomClassName" : <String>,
    "postTxnCustomClassName" : <String>
}

Alla on esimerkki syötteestä.

{
    "Id": "0k9R000000003KjIAI"
}

Alla on esimerkki syöttövaihtoehdoista.

{
    "effectiveDate": "4/1/2021",
    "postDate" : "4/5/2021",
    "getCustomClassname" : "GetPolicyTransactionReversalFields",
    "postPolicyCustomClassName" : "PostInsurancePolicy",
    "postTxnCustomClassName" : "PostInsurancePolicyTransaction"
}

Tulos-JSON

Alla on tuloksen JSON-tiedoston muoto.

{
    "transactionIdForReversal": <transaction id>,
    "reversalCommissionId": <commission id>,
    "reversedCommissionAmount": <Decimal>
}

Alla on esimerkki tuloksista.

{
    "transactionIdForReversal": "0k9R000000003KjIAI",
    "reversalCommissionId": "0k9R000000003KjIAI",
    "reversedCommissionAmount": 123.00
}
 
Ladataan
Salesforce Help | Article