Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Payment layer:
- integration with bills,
- models
- premissions

VERSION

date

comment

change

0.1

06-2021

idea

0.2

08-2021

slight update by Project: 2021.T3 Payment Layer

add workarround in the batch run to use account payable calculation rules without payment plan

This module will host the different payment mechanism to calculate the amount due to third parties

...

  1. area: if not national, will take only the product define on the level selected or below

  2. type: the type below could be checked

    1. supplier payment method (notion not yet existing)

      1. Claim valuation (fee for service - batchRun): https://openimis.atlassian.net/browse/OTC-10

      2. Capitation payment: https://openimis.atlassian.net/browse/OTC-10

    2. operation fee payment method (notion not yet existing)

      1. Commission payment:

      2. Payment fees

    3. insuree Cash payment (doesn’t exist yet)

  3. an account payable param report will be generated for each of the bellow Item when required by the payment method

    1. Product / payment period for “supplier payment method”

    2. actor / payment period for “operation fee payment method”

    3. insuree for the insuree payment period

...

Authorities

To manage the group insurance several authorities will be added,the prefix of this module will be 151

  • ContributionPlan, prefix 1570

    • Search →157101

    • Create → 157102

    • Update → 157103

    • Delete → 157104

    • Replace → 157106

Entities

PaymentPlan(HistoryBusinessModel)

  • Code (varchar 32)*

  • name(varchar 256)*

  • CalculationUUID*

  • BenefitPlanUUID (fk_product )*

  • Periodicity (int)*

    • Number of month between 2 payment

All fields are mandatory

Search tab

  • search on all columns

    • Type (config Enum)

    • name

    • Calculation rule

    • DateValidFrom

    • DateValidTo

    • product

  • search results

    • name

    • Type (config Enum)

    • Calculation rule

    • DateValidFrom

    • DateValidTo

    • product

    • one edit button

    • one delete button

    • one replace button

  • 3 dot menu

  • “General Account Payable“ on selected line / query that will ask dateFrom/DateTo

  • “Export Account Payable“

    on products list (fe-contribution)

    • “Create Bill“ on selected line / query that will ask dateFrom/DateTo and third party: user(EnrolmentOffice)/HF/”insuree”

  • 1 new button

card page/modal

  • name

  • Calculation rule

  • DateValidFrom

  • DateValidTo

  • product

  • calculation params

  • Save/update button

calculated Account payable

search page

  • search on all colums

  • result

    • the list of payment plan calculated (payment plan/date exe / dateFrom / dateTo)

    • doubleclick / click on edit will display the details in readonly

    • delete button can be use to delete the Account payable (only for admin)

card

  • Standard params:

    • Type (config Enum)

    • Payment plan

    • DateFrom

    • dateTo

  • calculation params

    • list of param used by the calculation

  • calculated params

    • list of results if any (e.g. relative index)

  • Number of item included:

  • claims

  • policy

  • payment