Plata cu Ora - Adaugare¶
Se apasa butonul
Se va deschide fereastra de editare.
Tip plata intern/extern (valoarea implicita la adaugare este intern):
1. Adaugare tip plata intern - se completeaza campurile:
Marca: se selecteaza marca
Din data: se completeaza data
Anul, Luna: se completeaza anul si luna platii
Cod Plata: Valorile sunt aduse din Dictionar Plata cu Ora
Tip plata: Intern
Titlu Stiintific: se selecteaza din lista derulanta
Functia de Baza (DA/NU): selectie din valori prestabilite
Se seteaza automat cu datele introduse pe salariat, informatiile din campurile:
Tip contract, Nr./Data, Activitate, Sectie (Primul nivel al structurii de plata), Atelier (Al- 2-lea nivel al structurii de plata), Casier, Categorie Personal, Regim de lucru, Zona, Purtator
Date referitoare la organigrama: Organigrama, Data Organigrama, Structura, Cod Facultate, Pozitia postului.
Semestru: se completeaza semestrul
Profil: se completeaza profilul
Specializare: se poate selecta din dictionar din lista derulanta sau se poate scrie manual denumirea in campul din dreapta
Disciplina: se poate selecta din dictionar din lista derulanta sau se poate scrie manual denumirea in campul din dreapta
Limba de predare: se poate selecta din dictionar din lista derulanta sau se poate scrie manual denumirea in campul din dreapta
Post suplinit: se selecteaza postul.
Grila: Valorile sunt aduse din Grila Plata cu Ora.
Tip ore: se selecteaza din Coeficient de plata.
Coef.transformare: se seteaza automat dupa ce se selecteaza tipul de ore.
Ore fizice: introducere valori;
Brut calculat (Salariul orar grila x numarul de ore echivalente) , Brut (Brut calculat x procentul): se seteaza automat;
Procent acordare: procentul cu care se platesc sumele aferente platii cu ora. Implicit este egal cu 100.
Date Contributii
Contributiile, Impozit si Suma neta: se calculeaza automat, dupa ce se apasa butonul Salveaza, in functie de configurarile platii din Dictionar Plata cu Ora.
Avans - se completeaza cu valori.
Avans retinut: avansul retinut la plata ora. Se seteaza automat la finalizarea inregistrarii, in functie de valoarea campului Avans.
Pentru salvarea inregistrarii se apasa butonul Salveaza
Daca sunt erori in completarea datelor va aparea in partea stanga jos a ecranului simbolul in care se scriu mesajele de eroare.
2. Adaugare tip plata extern - se completeaza campurile:
Marca: se selecteaza marca
Din data: se completeaza data
Anul, Luna: se completeaza anul si luna platii
Cod Plata: Valorile sunt aduse din Dictionar Plata cu Ora
Tip plata: Extern
Titlu Stiintific: se selecteaza din lista derulanta
Functia de Baza (DA/NU): selectie din valori prestabilite
Se seteaza automat cu datele introduse pe salariat, informatiile din campurile:
Tip contract, Nr./Data, Activitate, Sectie (Primul nivel al structurii de plata), Atelier (Al- 2-lea nivel al structurii de plata), Casier, Categorie Personal, Regim de lucru, Zona, Purtator
Date referitoare la organigrama: Organigrama, Data Organigrama, Structura, Cod Facultate, Pozitia postului.
Semestru: se completeaza semestrul
Profil: se completeaza profilul
Specializare: se poate selecta din dictionar din lista derulanta sau se poate scrie manual denumirea in campul din dreapta
Disciplina: se poate selecta din dictionar din lista derulanta sau se poate scrie manual denumirea in campul din dreapta
Limba de predare: se poate selecta din dictionar din lista derulanta sau se poate scrie manual denumirea in campul din dreapta
Post suplinit: se seleteaza postul.
Grila: Valorile sunt aduse din Grila Plata cu Ora.
Tip ore: se selecteaza din Coeficient de plata.
Coef.transformare: se seteaza automat dupa ce se selecteaza tipul de ore.
Nr. ore fizice: se actualizeaza automat dupa salvarea informatiilor din sectiunea Orar plata cu ora
Brut calculat (Salariul orar grila x numarul de ore echivalente) , Brut (Brut calculat x procentul): se actualizeaza automat dupa salvarea informatiilor din sectiunea Orar plata cu ora
Procent acordare: procentul cu care se platesc sumele aferente platii cu ora. Implicit este egal cu 100.
Date Contributii
Contributiile, Impozit si Suma neta: se calculeaza automat dupa salvarea informatiilor din sectiunea Orar plata cu ora si recalcularea platilor
Avans - se completeaza cu valori.
Avans retinut: avansul retinut la plata ora. Se seteaza automat la finalizarea inregistrarii, in functie de valoarea campului Avans.
Pentru salvarea inregistrarii se apasa butonul Salveaza
Dupa salvarea inregistrarii se apasa butonul Orar plata cu ora (pe inregistrarea adaugata anterior, pe bara de sus, in partea dreapta se afla butonul cu iconita calendar):
la apasarea butonului Orar plata cu ora se deschide o noua fereastra cu detaliere in care se completeaza (prin apasarea butonului Adauga Orar Plata) date referitoare la data efectuarii activitatii de Plata cu Ora, ora de inceput (continuta tot in data efectuarii) si numarul de ore fizice.
se salveaza inregistrarea din Orar plata cu ora prin apasarea butonului Salveaza
la salvarea inregistrarii din detaliere (Orar plata cu ora) se actualizeaza datele din inregistrarea principala: numarul de ore fizice, numarul de ore conventionale si brutul.
Se revine in ecranul principal cu butonul Inapoi
Pentru calcularea contributiilor, impozit si suma neta se efectueaza operatiunea de recalculare a platilor.
Notă
Daca in sectiunea Contracte - Detalii Contract, in campul Functie Baza = DA, atunci la adaugare plata cu ora se va propune Functia de Baza = DA (aceasta se poate modifica dupa propunere).
Atenționare
Pentru plafonare brut la nivel de codplata se configureaza in dictionarul de plati, in campul Personalizare se selecteaza din lista derulanta PY_PLAFON_COMISII
Algoritmul PY_PLAFON_COMISII se configureaza in Human Resources&Payroll -> Administrare Personal -> Setari -> Algoritmi externi -> Payroll cu codul de plata la care se doreste platfonarea si suma platfonata.
Exemplu configurare algoritm PY_PLAFON_COMISII pentru codul de plata 100 si suma platfonata 855 (la adaugarea unei plati pe cod de plata 100, suma bruta se platfoneaza la salvare la 855, indiferent de suma introdusa initial):
def plafoane=[:]
plafoane[«100»] = new BigDecimal(„855”);
def plafCrt = plafoane[CODPLATA]
if(plafCrt != null && BRUT!= null && BRUT > plafCrt){
return plafCrt
}else{
return BRUT;
}