Find Jobs
Hire Freelancers

a2billing customisation

$30-250 AUD

Σε Εξέλιξη
Αναρτήθηκε πάνω από 12 χρόνια πριν

$30-250 AUD

Πληρωμή κατά την παράδοση
=========Section 1 ========= Monthly Fee: 1. Add a monthly fee with each package (read the monthly fee from a configuration file instead of database for safety of update of a2billing) 2. At the end of a billing cycle, when invoice is generated, charge client with the monthly fee. Charge from balance and add the entry into invoice. Billing period is same as the telephone bills. (both phone call bill and monthly are post-paid) =========Section 2 ========= Add more info into pdf invoice for my a2billing. Existing pdf invoice will be provided and we need to add the following information: 1. Monthly Fee 2. Call history of Free Calls Free Calls ========== Data | Time | Destination | Description (e.g. Australia Landline) | min:sec (this is length of the call) | Amount XXX | XXX | XXX | XXX |XXX | XXX XXX | XXX | XXX | XXX |XXX | XXX XXX | XXX | XXX | XXX |XXX | XXX XXX | XXX | XXX | XXX |XXX | XXX ---------------------------------- total: sum of length | sum of amount 3. Call history of Charged Calls Charged Calls ============= Data | Time | Destination | Description (e.g. Australia Landline) | min:sec (this is length of the call) | Amount XXX | XXX | XXX | XXX |XXX | XXX XXX | XXX | XXX | XXX |XXX | XXX XXX | XXX | XXX | XXX |XXX | XXX XXX | XXX | XXX | XXX |XXX | XXX total: sum of length | sum of amount =========Section 3========= Create a cron job. Run this cron job every night. 1. count how many unique destination numbers a client called in the last 24 hours. 2. if count of unique destination < N (N need to be setup from a configuration file) do nothing 3. if count of unique destination >= N, suspend this account 4. if count of unique destination >= N, get a list of unique destinations. Send an email the list to client's email and admin's email address saying the account has ben suppended and with the list. =========Section 4========= Transfer the credit card payment function form existing a2billing to the new one. (No new function need to be implemented) Functions includes: 1. add credit info form client interface 2. daily cron job 3. if there is an unpaid invoice, charge form credit card, add payment, mark the invoice as paid and refill the account.
Ταυτότητα εργασίας: 1205699

Σχετικά με την εργασία

5 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 12 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
5 freelancers δίνουν μια μέση προσφορά $270 AUD για αυτή τη δουλειά
Avatar Χρήστη
as requested
$510 AUD σε 10 ημέρες
4,9 (92 αξιολογήσεις)
7,4
7,4
Avatar Χρήστη
HELLO SIR PLEASE CHECK PMB
$250 AUD σε 4 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
Hi, I have an ecperience in developing book keeping software. I think i can give you a better service.
$200 AUD σε 10 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
Hi, our team has skilled and professional knowledge and resources, working with us you will be satisfied by our professional working style and a very friendly manner. We have done many projects like this in the past. Please PM me and I will reply you as soon as possible.
$190 AUD σε 7 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0

Σχετικά με τον πελάτη

Σημαία της AUSTRALIA
Melbourne, Australia
4,8
22
Επαληθευμένη μέθοδος πληρωμής
Μέλος από Νοε 24, 2010

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.