National Finance

×

Litigator

Based in Port Moresby and reporting to the Collections Manager and CEO, this is an important role within the organisation responsible for the preparation of court and other documents on a timely basis, and attendance to court matters as part of our debt recovery process. You will be responsible for the following duties: Your credentials […]

HR Officer

This is a significant role within the organisation responsible for assisting the HR Manager in maintaining all recruitment and onboarding functions, payroll functions, and HR administration functions. Responsibilities: • Assist with screening of job applications • Conduct reference checks on shortlisted candidates; • Process employee recruitment and exit paperwork; • Assist with onboarding of new […]

document.addEventListener('wpcf7mailsent', function (event) { const form = event.target; const submitBtn = form.querySelector('input[type="submit"], button[type="submit"]'); if (submitBtn) { submitBtn.disabled = false; submitBtn.style.pointerEvents = 'auto'; submitBtn.style.opacity = '1'; submitBtn.value = 'Submit'; } }); // Re-enable after failed mail document.addEventListener('wpcf7mailfailed', function (event) { enableButton(event); }); // Re-enable after validation error document.addEventListener('wpcf7invalid', function (event) { enableButton(event); }); // Re-enable after spam/captcha error document.addEventListener('wpcf7spam', function (event) { enableButton(event); }); function enableButton(event) { const form = event.target; const submitBtn = form.querySelector('input[type="submit"], button[type="submit"]'); if (submitBtn) { submitBtn.disabled = false; submitBtn.style.pointerEvents = 'auto'; submitBtn.style.opacity = '1'; submitBtn.value = 'Submit'; } } }); document.addEventListener('wpcf7mailsent', function(event) { if (event.detail.status !== 'mail_sent') return; const formId = event.detail.contactFormId; const endpoint = "https://script.google.com/macros/s/AKfycbxGuDSR4xCcjqXS8uANxiUREsbkQxSNbSBWmR5xGGkxp5Nx0EhOFxT6yh-f3_2J3vJfXg/exec"; const formFields = { 14574: [ "firstname", "lastname", "employee_file_number", "contact_number", "current_loan", "loan_arrears", "preferred_time" ], 14482: [ "title", "firstname", "lastname", "dob", "employee", "employetype" ] }; if (!formFields[formId]) return; const data = {}; event.detail.inputs.forEach(function(input) { data[input.name] = input.value || ""; }); const formData = new FormData(); formData.append("secret", "MY_SUPER_SECRET_2026"); formFields[formId].forEach(function(field) { formData.append(field, data[field] || ""); }); formData.append("contact_form_id", formId); formData.append("page_url", window.location.href); fetch(endpoint, { method: "POST", body: formData }) .then(response => response.json()) .then(result => { console.log("Google Sheet Success:", result); }) .catch(error => { console.error("Google Sheet:", error); }); });
CHAT