Leaderboard
Popular Content
Showing content with the highest reputation on 03/17/2015 in all areas
-
2 points
-
I just sent you another donation, and anyone who has found your work useful should do the same!2 points
-
Modules Question
alleyoopster and one other reacted to Paul for a question
We would be happy to help promote a zadomains.net module. Also, the marketplace is almost ready, and it could be listed there.2 points -
It should be very similar. You will still create a package, however, when you select the module, you will choose the Universal Module and then select the product you created in the Universal Module. e.g. Go to [settings] -> [Modules] -> [universal Module] (Manage). Click "Add Product" Enter a Name for the product, e.g. "Recurring Fee" Save the product by clicking "Add Product" at the bottom. You can ignore all of the other package/service fields if you do not need to specify any custom information. Go to the [Packages] tab. Click "Create Package" For the "Module" field, select the Universal Module. An option will appear to then select a Universal Module product. Select the one you just created (e.g. "Recurring Fee"). Fill in the remaining package fields (I assume you already know how--I described an example in a previous post) Create a Service for a client, and choose this package you just created. An invoice will be created based on the pricing you have configured. It will then continue to be invoiced on a recurring basis based on that pricing1 point
-
1 point
-
If you are using S3 you can set a lifecycle on your bucket which can archive to glacier, delete, or both. Moving to glacier save $0.02/GB (I think that was the figure last time I checked) which I need to keep some backups for an extended period of time so this is nice. However if you don't need them you can set it up to auto remove them after x time which may work for you.1 point
-
[Module] Opensrs - Beta 1.0.8 Relesed :)
Blesta Addons reacted to thynan for a topic
I also just made a little donation. You and naja7 are making Blesta work for me. The order process of the OpenSRS modue still has some weird behaviour for me however. I'll be back tomorrow with more questions - time to go to bed now... Hope you don't get tired of me yet..1 point -
Thanks Paul, many thanks for your donations1 point
-
Thanks The info is on my signature //If you like it, and want to donate, please use this PayPal link: Donate Here!1 point
-
[Module] Opensrs - Beta 1.0.8 Relesed :)
PauloV reacted to richwalker for a topic
I want to make another donation can you PM with your details.1 point -
"Smells" like we need a new plugin eheh to Auto Delete/Rotate old MySQL Backups1 point
-
Are you using the Domain and Other ordering form?1 point
-
There isn't currently any rotation of backups (deleting old ones). S3 is pretty cheap, but you may wish to login to S3 and delete old ones backups manually. An archiving and rotating feature request for deleting older backups while archiving say a daily, weekly, or monthly would be welcome. Restoring has to be done manually. If we add the ability to do a restore in the UI, it could fail if it's too large. Database restores in most cases should be done via CLI Using phpMyAdmin works too, but has similar limitations as to size and timeouts as if we built in a restore to the UI.1 point
-
I think we have an understanding of the issue and will be providing an update to the module to address it soon.1 point
-
Encryption In Blesta
Blesta Addons reacted to Paul for a question
Blesta is transparent about encryption and what algorithms are used. You will always be able to decrypt your data, with the exception of hashed data, like passwords which are bcrypted HMAC-SHA-256 hashes and are not reversible, even by Blesta. So yes, you can get your data out.1 point -
Wow, that is a nice workaround! Thanks again Naja7. I guess it's time for a little donation. One question: what does the "Enable EU Invoicing" setting do exactly?1 point
-
Eu Invoicing ? Proforma Yes But Not Eu Complient ?
PauloV reacted to Blesta Addons for a question
if you use my admin tools plugins, you can enable option to save the copy of the generated invoice, so if the client change thier info , you have already a saved pdf with the exact info when it was generated , so is EU LAW , is not officiall fix , but something that can you live with it until the official fix .1 point -
Modules Question
Michael reacted to alleyoopster for a question
I had some conversations with support at ZAdomains support about this and mentioned that the API only has Domain_Delete,Domain_Select, Domain_SelectAll and Domain_SelectAll_ByContact . I am not a developer, but I understand it would need actions such as: Register Domain Transfer Domain Renew Domain Release Domain Delete Domain Modify Contact Details Get EPP Code Get/Save DNS Records Get/Modify Nameservers Register Nameserver Modify Nameserver Delete Nameserver Get/Save Email Forwarding Domain Cron Synchronisation Your WHMCS API uses ioncube and I couldn't glean much from it. As Mike said, you would certainly benefit from having a presence with Blesta. As far as I am aware there are currently no other co.za registrars that have modules with Blesta. You could be the first.1 point -
Modules Question
alleyoopster reacted to Michael for a question
If you guys did do it, it would open you up to a better market and maybe get you more customers, I've never heard of ZADomains until this thread.1 point -
Modules Question
Paul reacted to Jade @ ZADomains for a question
Hi alleyoopster Sorry to hear that we werent able to assist in creating a module for Blesta. If there is enough demand for a module then we will most certainly look into this, the alternative is use our api as you mentioned. Im not too sure how many other users use blesta and zadomains.net for their epp domain management - perhaps we could get some numbers?1 point -
BrainTree Vault? Someone emailed asking about it today, not sure if that was you or not but if you would be willing to buy an owned license for BrainTree Vault support we may be able to make that happen. I would just need Cody to review the docs to ensure there are no obvious issues.1 point
-
Universal Module: Pro Rata Cutoff Day
Blesta Addons reacted to Tyson for a question
No, it looks like the invoice line item is correct for that order, considering your pro rata settings. Since pro rata is enabled, the system will bill from now until the pro rata day. Your pro rata day is set to 1, i.e., to the first of the month. So one line item will be prorated from the order date (Mar 14) until the first of the next month (Apr 1). The pro rata cut off day indicates a day of the month after which the service should be billed for its full term. Because you have the cut off day set to the 15th, and ordered on the 14th, the cut off does not take effect. This behavior is also noted in the documentation. If you ordered the service on the 16th, then you would have a line item for the prorated cost from Mar 16 to Apr 1, and also another line item for the 3 months Apr 1 - July 1.1 point -
Could very well be. But I have been told that tax inspectors exist outside the EU as well. Not all countries may have exact rules about what needs to be on an invoice, and what administration you must keep, but they generally do appreciate it if the information you do have is accurate, and do require that you have sufficient information for your turnover to be calculated and taxed properly. Things like back dated invoices, and dynamic address information -that suddenly may show a different state/country than originally, not matching the sales tax charged- are not going to earn you kudos anywhere.1 point
-
For those that may be interested in doing this, here's the procedure I followed to insert a placeholder into the PDF invoice Terms field: Duplicate the /components/invoice_templates/default_invoice folder and rename as appropriate (I'll refer to it as new_invoice in this example) Rename all files within this new_invoice folder from default_invoice to new_invoice Open /components/invoice_templates/new_invoice/new_invoice.php and replace all instances of default_invoice to new_invoice and also replace all instances of DefaultInvoice to NewInvoice (note that I had some problems with CamelCase here when I tired using more than Two Uppercase letters here such as BrandNewInvoice, etc.) Open /components/invoice_templates/new_invoice/new_invoice_pdf.php and replace all instances of DefaultInvoice to NewInvoice Open any language definition file file under /components/invoice_templates/new_invoice/language/ and replace all instances of DefaultInvoice to NewInvoice -- also be sure to give the invoice template a new name as assigned by variable $lang['NewInvoice.name'] Open /components/invoice_templates/new_invoice/new_invoice_pdf.php and add the following code to the top of the drawTerms() function: private function drawTerms(){ $cf_data = array(); if( property_exists( $this->invoice->client, "id" ) ){ Loader::loadModels( $this, array( "Clients" ) ); $field_id = 1; $values = $this->Clients->getCustomFieldValues( $this->invoice->client->id ); foreach( $values as $value ){ if( $value->id == $field_id ){ $cf_data = array( 'name' => $value->name . ":", 'space' => null, 'value' => $value->value ); break; } } unset( $values, $value ); } $data = array( array( Language::_("NewInvoice.terms_heading", true ) ), array( str_replace( "{crn}", $cf_data['value'], $this->meta['terms'] ) ) ); ... Some notes about the above code: Replace the value assigned to $field_id with the appropriate ID number of the Custom Client Field Replace NewInvoice with the CamelCase name of the invoice as appropriate Replace {crn} at the end of the code with the placeholder of your choice (you could potentially use arrays to replace multiple placeholders, if required as well) Go to Settings > Company > Billing/Payment > Invoice Customization > Invoice Template and change as necessary This process can easily be adapted for placeholders in other parts of the invoice too. Good luck, I hope this helps anyone else that wants to achieve something similar.1 point