Jump to content

andreasb

Members
  • Posts

    13
  • Joined

  • Last visited

Posts posted by andreasb

  1. I looked at the events earlier today to see if I had a chance at integrating Blesta with e-Conomic. (Accounting sw)

     

    What I found is that while Blesta has some events, it is lacking others.

    ClientAdd, ClientEdit, ClientRemove, PackageGroupAdd/edit/remove, PackageAdd/Edit/Remove

    InvoiceCreated, InvoiceCancelled, InvoicePaid, TransactionAdd

     

    Some of the mentioned events exist today, but is lacking in information.

    Invoice add for example contains no information about the invoice except it's ID.

    What about all the lines in the invoice? Or what customer it's for?

     

    I must admit I have not checked a lot in Blesta about retrieving this information, but it would be really nice to see events put in where they have a logical meaning to be. (In other words, any place you add, edit, remove, send something.)

  2. Hi,

     

    Are there no events for these?

    - Create/update/remove product

    - Create/update/remove product group

    - Edit client

     

     

    In WHMCS I use:

    add_hook("ClientAdd",1,"economic_hook_create_debtor");
    add_hook("ClientEdit",1,"economic_hook_edit_debtor");
    add_hook("ProductEdit",1,"economic_hook_edit_product");
    add_hook("InvoiceCreated",1,"economic_hook_invoice_created");
    add_hook("InvoiceCancelled",1,"economic_hook_invoice_cancelled");
    add_hook("InvoicePaid",1,"economic_hook_invoice_paid");
    add_hook("AddTransaction",1,"economic_hook_transaction_add");
    add_hook("LogTransaction",1,"economic_hook_transaction_log");

     

    This is due to the fact that I recreate every customer, every product, and every invoice in eConomic.

    This was the easiest way for me to make WHMCS legal here in Norway.

  3. Displaying different options based on the selection of an option (Show more hard drives when selecting Hardware RAID, for example) is considered field logic. This is planned per CORE-1708.

     

    "Select menu of 'show', 'hide'"

    What about being able to select something in another block based on selection?

     

    Example:

    Option HDD1 is set to SAMSUND_HDD_1000, but HDD2 is set to "None".

    Option RAID is then set to "RAID0". HDD2 is now automatically set to same as HDD1.

    Or even validation of such fields.. Above example gives user notice "Error: RAID0 requires two harddrives"

  4. Displaying different options based on the selection of an option (Show more hard drives when selecting Hardware RAID, for example) is considered field logic. This is planned per CORE-1708.

     

    The contract time could be a simple config option that adds a monthly surcharge to the base package price which you'd set for the longest contract term. This you could do now. You can also have config options for many other fields, like processor, RAM, disk, control panels, etc so long as they don't require field logic (Until we complete CORE-1708).

    Thank you for your reply.

     

    I do however think that you are referring to wether the customer pays for 1 month, 12 monhts or 36 months.

    In all these cases I want monthly billing (Unless the customer wants something else), I just want the customer to know that they are bound by the contract for a certain amount of time.

  5. There is no way to say that a config option is required/optional other than to create option values that cost money or are free.

    Oh :(

     

    The thing is that I need to make the user choose one option or the other due to hardware configuration.

    Think of the product itself as a barebone server, with default configurable addons.

    THe product together with the default/standard addons makes 1 complete product (Dedicated server)

  6. Hi,

     

    I am looking for an online system to use for my planned company, which will be doing reselling of VPS, Dedicated servers, colocation etc. Will most likely be doing my own dedicated servers as well.

     

    Since I'm from Norway we have some funky laws here. For example, sales over internet is considered cash sale (Same as physical stores) when payment is done at time of delivery of service.

    I will try to keep the questions as short and precise as possible,

     

     

     

    A) How can I prevent editing of invoices, in a way that it cannot easily be reactivated?

    B) Sequentially numbered invoices

    C) Does Blesta support Credit notes? They also have to have sequantial number, same as invoices (This is the only legal way to change an invoice in Norway)

    D) Does blesta have an daily report on sales? (Z-report) The report has to have a sequential number and has to be dated.  It has to show invoices and credit notes.

    Directly translated law: 

     

    It should be daily prepared predated numbered summation strips ("z-reports") or equivalent reports of information recorded on the cash register, terminal or equivalent system, including the reports indicate adjustment items with cause, amount and number of records, and records related to training. This can occur if the information stored in the system so that reports at any time can be printed, or if the reports are printed by daily counting of cash holdings. Time for delivery of the cash register shall state the reports.

    Documentation of cash sales compared with the daily counting of cash holdings shall be dated and shall state who has made the counting of cash holdings. Any differences should be explained.

     

    E) I assume Blesta supports this, but I will ask anyways.. After payment the customer needs to receive an receipt.

    The receipt has to show/have:

    - Date of sale

    - time of sale,

    - Sequentially automatic assigned number

    - name and organizational number of seller(Followed by the text "MVA" if they are VAT registered),

    - description of service/product,

    - quantity of said product,

    - time and place of delivery of said service or item,

    - total paid and due date,

    - VAT specified and/or other fee's. VAT has to be in local currecy.

     

    F) Save customer details so that old invoices are not changed.

     

     

    Thanks in advance.

     

    Andreas

  7. Hello forum people! :)

     

    I just read through this thread, and I'm not really sure where everything is at right now.

     

    I am looking for software that I can use to allow customers to basicly customize every aspect of an dedicated server.

    What I basicly want is this:

     

    A) 

    1. Customer looks at a list of different server types, and chooses one that is suitable for them. For example "Supermicro, Single Xeon E3v5".

    2. Customer gets to choose what CPU they want for their dedicated, how much RAM they want, what HDD/SSD's they want etc. All these options have to be customizable for each different product(server type).

     

    The thing is, I also want them to be able to choose HW/SW raid, and based on what they choose it should tell them for example "This configuration requires 4 identical HDD's"

    Opposite to thread starters picture I want to be able to tell the system that "Ok, this 1U server has space for 4 HDD's", and that the customer can choose 4 different HDD/SSD if they want to.

     

    B)

    Customer can choose what contract length they want, but keep monthly payments.. 
    Example: 
    Customer A chooses a server with 36 month contract time, paid monthly.

    Customer B chooses 12 month contract, but now the one time fee goes up to X amount of money, and the monthly payment has also increased based on their shorter contract time.

     

    Is this something that Blesta can do?

×
×
  • Create New...