posfgit / standard

9 stars 13 forks source link

ContractStatus #80

Open GabrielaFlorescu opened 2 years ago

GabrielaFlorescu commented 2 years ago

Avem: ACTIV, INCETAT, SUSPENDAT.

  1. Intelegem ca SUSPENDAT trebuie trimis de FA in cazul in care sunt indeplinite conditii contractuale pentru suspendare - in acest caz, FA trimite ContractChangedInfo cu status SUSPENDAT?
  2. INCETAT - contractul este expirat si nu a fost prelungit. Am inteles ca, pentru contractele expirate, a doua zi dupa expirare, OR trimite ContractTransferredtoFUIbyOperator. Deci contractstatus va fi INCETAT in cadrul acestui mesaj. Fz nu trebuie sa trimita ContractChangedInfo cu status INCETAT, corect?
bogdannedelcu commented 2 years ago
  1. Da
  2. INCETAT se seteaza cand una din parti inceteaza contractul prin mesaje ContractCancelledBy

Mesajele ContractTransferredToFUIBy* au aceeasi valoare ca si ContractSignedBySupplier, in sensul ca se creaza o noua relatie intre parti, declansata de catre OR conform legii. In cazul unui contract expirat, pe mesajul ContractTransferredToFUIByOperator ar trebui campul status sa fie ACTIV iar campul previousSupplier ar trebui sa nu fie completat.