Problem setting up Gift certificates

I’ve followed this tutorial by @QMcKay.

Having trouble getting desired results.I have eagle eyed all the actions and rules even went so far as to delete and recreate only using copy and paste from tutorial to prevent human error.

Problem I can spot so far…

No Printing of gift certificate when Gift Certificate product is bought.
Gift Certificates in Accounts, but not in Gift Certificate Entity search.
In settlement screen Gift certificate is greyed out.

I cant create a Gift certificate, only reopen it from “search ticket” in accounts screen

When I use the GC Create button on the left of the ticket, it will update the status from ‘Ordered’ to ‘Printed’

Do these errors ring a bell?


I can

Check to see if the Account was created for the GC, and the balance of that Account. The GC Payment Type will only be enabled if the associated Account has enough funds. Note that this should match the GCBalance field of the GC Entity, but if it does not, then something went wrong during GC Account creation. The Payment type is tied to the Account, not the Entity itself.

Also check the GC Account Type Rules to ensure it is set to “Credit”.

Account types, accounts and Transaction Types are all correct, just rechecked, Actually I just redid the whole accounting side.

GC are shown here:

But not here:

Where else?

BIG EDIT:

I realize with all my redoing I cant create a GC’s at all. Not using Manual Create Button nor using it as a purchase. ONLY in the Gift Certificate entity screen using “New Gift Certificate”

If the Entity is not created, then the Account is probably not created either. But even if the Entity is created, but the Account creations fails, then you cannot use the GC as a Payment Type, because the Account does not exist, thus has no Credit Balance.

For the GC Entity Screen, it is set to filter to show only GC Entities which have an Entity State (GCStatus) of “Purchased”. Again, the GCBalance shown there should match the Credit amount in the GC Account, but using it as Payment is not contingent on the GCBalance Entity Custom Data Field (it is simply a visual indicator on the GC Entity Search Screen); rather the GC Payment Type is contingent on the GC Account Balance having a Credit (shown as a negative value in brackets, like (15.00)) which is greater than or equal to the Tendered Amount.

If you cannot create GCs any longer, then you have messed up the Entity/Account creation flow.