Paid in full stamp color change

HELLO,
CAN ANYONE HELP ME TO CHANGE THE COLOR OF “PAID IN FULL” STAMP PLEASE.
Screenshot 2024-03-31 at 11.54.21 AM

You can’t.

Actually, you can change the colors of both the text and border separately. But you need a custom theme to do so. Writing of custom themes is your own responsibility and not supported by the developer. Further, custom themes are considered obsolete features and will be removed from the program at some unknown point in time.

Why is this important?

1 Like

@MOHAMMAD_ABID_SALEEM
Writing in capitals is how you shout on a forum.
Why are you shouting in your opening post?

You can try this,

thank you so muchh bro,
i have green letterhead for invoicing this green stamp is not visually perfect for me.

thank you so much bro,
i had already tried this but it didn’t worked for me, i dont know what goes wrong.

i have tried several colors, but the problem is its not changing. it is still green

Please post the code you have changed - no one can guess what you have done, only you can see the code you are using

Have you ticket the Custom Theme box (and selected your custom theme)

Screenshot

No sir i have just edited the code , i dont know from where i can activate it

{% if business.logo != null %}{% endif %}
{{ title }}
            <table style="margin-bottom: 20px; width: 100%"><tr>
                <td style="vertical-align: top">
                    <div style="font-weight: bold">{{ recipient.name }}</div>
                    <div>{{ recipient.address | newline_to_br }}</div>
                    <div>{{ recipient.identifier }}</div>
                </td>
                <td style="text-align: end; vertical-align: top">
                    {% for field in fields %}
                    <div style="font-weight: bold">{{ field.label }}</div>
                    <div style="margin-bottom: 10px">{{ field.text }}</div>
                    {% endfor %}
                </td>
                {% if business.address != null %}
                <td style="width: 20px"></td>
                <td style="width: 1px; border-left-width: 1px; border-left-color: #000; border-left-style: solid"></td>
                <td style="width: 20px"></td>
                <td style="width: 1px; white-space: nowrap; vertical-align: top">
                    <div style="font-weight: bold">{{ business.name }}</div>
                    <div>{{ business.address | newline_to_br }}</div>
                    {% for field in business.custom_fields %}
                    <div>{{ field.label }} {{ field.text }}</div>
                    {% endfor %}
                </td>
                {% endif %}
            </tr></table>

            <div style="font-size: 14px; font-weight: bold; margin-bottom: 20px">{{ description }}</div>
        </td>
    </tr>
    <tr>
        {% for column in table.columns %}
        <td style="writing-mode: horizontal-tb; border-inline-start-width: 1px; border-inline-start-style: solid; border-inline-start-color: #000; {% if forloop.last == true %} border-inline-end-width: 1px; border-inline-end-style: solid; border-inline-end-color: #000{% endif %}; text-align: {{ column.align }}; font-weight: bold; padding: 5px 10px; border-bottom-width: 1px; border-bottom-color: #000; border-top-width: 1px; border-top-color: #000; border-top-style: solid; border-bottom-style: solid{% if column.nowrap %}; width: 80px{% endif %}">{{ column.label }}</td>
        {% endfor %}
    </tr>
</thead>
<tbody>
    {% for row in table.rows %}
    <tr>
        {% for cell in row.cells %}
        <td style="writing-mode: horizontal-tb; border-inline-start-width: 1px; border-inline-start-style: solid; border-inline-start-color: #000; {% if forloop.last == true %} border-inline-end-width: 1px; border-inline-end-style: solid; border-inline-end-color: #000{% endif %}; padding: 5px 10px; text-align: {{ table.columns[forloop.index0].align }}; {% if table.columns[forloop.index0].nowrap %}; white-space: nowrap; width: 80px{% endif %}">{{ cell.text | newline_to_br }}</td>
        {% endfor %}
    </tr>
    {% endfor %}
    <tr>
    {% for column in table.columns %}
        <td style="writing-mode: horizontal-tb; border-inline-start-width: 1px; border-inline-start-style: solid; border-inline-start-color: #000; {% if forloop.last == true %} border-inline-end-width: 1px; border-inline-end-style: solid; border-inline-end-color: #000{% endif %}; border-bottom-width: 1px; border-bottom-color: #000000; border-bottom-style: solid">&nbsp;</td>
    {% endfor %}
    </tr>
    {% for total in table.totals %}
    <tr>
        <td colspan="{{ table.columns | size | minus:1 }}" style="text-align: end; padding: 5px 10px{% if total.emphasis == true %}; font-weight: bold{% endif %}">{{ total.label }}</td>
        <td style="border-left-width: 1px; border-left-style: solid; border-left-color: #000; border-right-width: 1px; border-right-style: solid; border-right-color: #000; text-align: right; white-space: nowrap; border-bottom-width: 1px; border-bottom-color: #000000; border-bottom-style: solid; padding: 5px 10px{% if total.emphasis == true %}; font-weight: bold{% endif %}">{{ total.text }}</td>
    </tr>
    {% endfor %}

    {% for field in custom_fields %}
    <tr>
        <td colspan="99">
            <div style="font-weight: bold; padding-top: 20px">{{ field.label }}</div>
            <div>{{ field.text | newline_to_br }}</div>
        </td>
    </tr>
    {% endfor %}

    <tr>
        <td colspan="99">
            {% if emphasis.text != null and emphasis.positive %}
            <div style="text-align: center; margin-top: 40px"><span style="color: #FFFFFF; border-width: 5px; border-color: #FFFFFF; border-style: solid; padding: 10px; font-size: 20px">{{ emphasis.text | upcase }}</span></div>
            {% endif %}

            {% if emphasis.text != null and emphasis.negative %}
            <div style="text-align: center; margin-top: 40px"><span style="color: #FFFFFF; border-width: 5px; border-color: #FFFFFF; border-style: solid; padding: 10px; font-size: 20px">{{ emphasis.text | upcase }}</span></div>
            {% endif %}
        </td>
    </tr>
</tbody>

You have not shown the code used to colour the text and border

{% if emphasis.text != null and emphasis.positive %}

{{ emphasis.text | upcase }}

{% endif %}

            {% if emphasis.text != null and emphasis.negative %}
            <div style="text-align: center; margin-top: 40px"><span style="color: #FFFFFF; border-width: 5px; border-color: #FFFFFF; border-style: solid; padding: 10px; font-size: 20px">{{ emphasis.text | upcase }}</span></div>
            {% endif %}
        </td>
    </tr>
</tbody>

the white color in this code is just for testing,

Did you add it to both lines?

Also please show the edit screen of the invoice

@Frankie, you don’t have a customer selected. So the program does not know whether the account receivable is paid, overdue, or something else.

I removed that info before i made the screen shot. The screen shot is just to show how to select a custom theme.

Solving this through custom themes is not the solution.

I will be removing status stamp altogether. And for those who want it, there will be a “footer” for it since footers can now support merge tags so that’s more elegant solution.