invoice.my
Open in
urlscan Pro
159.69.75.243
Public Scan
URL:
https://invoice.my/
Submission: On December 12 via automatic, source certstream-suspicious — Scanned from CA
Submission: On December 12 via automatic, source certstream-suspicious — Scanned from CA
Form analysis
5 forms found in the DOMPOST https://invoice.my/cookie-consent/accept-essentials
<form action="https://invoice.my/cookie-consent/accept-essentials" method="post" data-cookie-action="accept.essentials" class="cookiesBtn cookiesBtn--essentials">
<input type="hidden" name="_token" value="8UFrUNhAlFMbq0R3ruHtL9nmvkaR5PqlnkDslVVC" autocomplete="off"> <button type="submit" class="cookiesBtn__link">
<span class="cookiesBtn__label">Only essentials</span>
</button>
</form>
POST https://invoice.my/cookie-consent/accept-all
<form action="https://invoice.my/cookie-consent/accept-all" method="post" data-cookie-action="accept.all" class="cookiesBtn cookiesBtn--accept">
<input type="hidden" name="_token" value="8UFrUNhAlFMbq0R3ruHtL9nmvkaR5PqlnkDslVVC" autocomplete="off"> <button type="submit" class="cookiesBtn__link">
<span class="cookiesBtn__label">Accept all</span>
</button>
</form>
POST https://invoice.my/cookie-consent/configure
<form action="https://invoice.my/cookie-consent/configure" method="post" class="cookies__customize">
<input type="hidden" name="_token" value="8UFrUNhAlFMbq0R3ruHtL9nmvkaR5PqlnkDslVVC" autocomplete="off">
<div class="cookies__sections">
<div class="cookies__section">
<label for="cookies-policy-check-essentials" class="cookies__category">
<input type="hidden" name="categories[]" value="essentials">
<input type="checkbox" name="categories[]" value="essentials" id="cookies-policy-check-essentials" checked="checked" disabled="disabled">
<span class="cookies__box">
<strong class="cookies__label">Essential cookies</strong>
</span>
<p class="cookies__info">There are some cookies that we have to include in order for certain web pages to function. For this reason, they do not require your consent.</p>
</label>
<div class="cookies__expandable" id="cookies-policy-essentials">
<ul class="cookies__definitions">
<li class="cookies__cookie">
<p class="cookies__name">invoicemy_cookie_consent</p>
<p class="cookies__duration">1 year 1 month 1 day</p>
<p class="cookies__description">Used to store the user's cookie consent preferences.</p>
</li>
<li class="cookies__cookie">
<p class="cookies__name">invoicemy_session</p>
<p class="cookies__duration">2 hours</p>
<p class="cookies__description">Used to identify the user's browsing session.</p>
</li>
<li class="cookies__cookie">
<p class="cookies__name">XSRF-TOKEN</p>
<p class="cookies__duration">2 hours</p>
<p class="cookies__description">Used to secure both the user and our website against cross-site request forgery attacks.</p>
</li>
</ul>
</div>
<a href="#cookies-policy-essentials" class="cookies__details">More details</a>
</div>
<div class="cookies__section">
<label for="cookies-policy-check-optional" class="cookies__category">
<input type="checkbox" name="categories[]" value="optional" id="cookies-policy-check-optional">
<span class="cookies__box">
<strong class="cookies__label">Optional cookies</strong>
</span>
<p class="cookies__info">These cookies enable features that could improve your user experience, but their absence will not impact your ability to browse our website.</p>
</label>
<div class="cookies__expandable" id="cookies-policy-optional">
<ul class="cookies__definitions">
<li class="cookies__cookie">
<p class="cookies__name">darkmode_enabled</p>
<p class="cookies__duration">2 hours</p>
<p class="cookies__description">This cookie helps us remember your preferences regarding the interface's brightness.</p>
</li>
</ul>
</div>
<a href="#cookies-policy-optional" class="cookies__details">More details</a>
</div>
</div>
<div class="cookies__save">
<button type="submit" class="cookiesBtn__link">Save settings</button>
</div>
</form>
<form wire:submit.prevent="callMountedAction">
<div aria-modal="true" role="dialog" x-data="{
isOpen: false,
livewire: null,
close: function () {
this.isOpen = false
this.$refs.modalContainer.dispatchEvent(
new CustomEvent('modal-closed', { id: 'N0xHGRKgVLXuubffJEDS-action' }),
)
},
open: function () {
this.$nextTick(() => {
this.isOpen = true
this.$refs.modalContainer.dispatchEvent(
new CustomEvent('modal-opened', { id: 'N0xHGRKgVLXuubffJEDS-action' }),
)
})
},
}" x-on:close-modal.window="if ($event.detail.id === 'N0xHGRKgVLXuubffJEDS-action') close()" x-on:open-modal.window="if ($event.detail.id === 'N0xHGRKgVLXuubffJEDS-action') open()" x-trap.noscroll="isOpen" x-bind:class="{
'fi-modal-open': isOpen,
}" class="fi-modal block">
<!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
<div x-show="isOpen" style="display: none;">
<div aria-hidden="true" x-show="isOpen" x-transition.duration.300ms.opacity="" class="fi-modal-close-overlay fixed inset-0 z-40 bg-gray-950/50 dark:bg-gray-950/75" style="display: none;"></div>
<div class="fixed inset-0 z-40 overflow-y-auto cursor-pointer">
<div x-ref="modalContainer" x-on:click.self="
document.activeElement.selectionStart === undefined &&
document.activeElement.selectionEnd === undefined &&
$dispatch('close-modal', { id: 'N0xHGRKgVLXuubffJEDS-action' })
" class="relative grid min-h-full grid-rows-[1fr_auto_1fr] justify-items-center sm:grid-rows-[1fr_auto_3fr] p-4"
x-on:closed-form-component-action-modal.window="if (($event.detail.id === 'N0xHGRKgVLXuubffJEDS') && $wire.mountedActions.length) open()" x-on:modal-closed.stop="const mountedActionShouldOpenModal = false
if (! mountedActionShouldOpenModal) {
return
}
if ($wire.mountedFormComponentActions.length) {
return
}
$wire.unmountAction(false, false)" x-on:opened-form-component-action-modal.window="if ($event.detail.id === 'N0xHGRKgVLXuubffJEDS') close()">
<div x-data="{ isShown: false }" x-init="
$nextTick(() => {
isShown = isOpen
$watch('isOpen', () => (isShown = isOpen))
})
" x-on:keydown.window.escape="$dispatch('close-modal', { id: 'N0xHGRKgVLXuubffJEDS-action' })" x-show="isShown" x-transition:enter="duration-300" x-transition:leave="duration-300" x-transition:enter-start="scale-95 opacity-0"
x-transition:enter-end="scale-100 opacity-100" x-transition:leave-start="scale-100 opacity-100" x-transition:leave-end="scale-95 opacity-0"
class="fi-modal-window pointer-events-auto relative row-start-2 flex w-full cursor-default flex-col bg-white shadow-xl ring-1 ring-gray-950/5 dark:bg-gray-900 dark:ring-white/10 mx-auto rounded-xl hidden max-w-sm" style="display: none;">
<!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
<!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
<!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
</div>
</div>
</div>
</div>
</div>
</form>
<form wire:submit.prevent="callMountedFormComponentAction">
<div aria-modal="true" role="dialog" x-data="{
isOpen: false,
livewire: null,
close: function () {
this.isOpen = false
this.$refs.modalContainer.dispatchEvent(
new CustomEvent('modal-closed', { id: 'N0xHGRKgVLXuubffJEDS-form-component-action' }),
)
},
open: function () {
this.$nextTick(() => {
this.isOpen = true
this.$refs.modalContainer.dispatchEvent(
new CustomEvent('modal-opened', { id: 'N0xHGRKgVLXuubffJEDS-form-component-action' }),
)
})
},
}" x-on:close-modal.window="if ($event.detail.id === 'N0xHGRKgVLXuubffJEDS-form-component-action') close()" x-on:open-modal.window="if ($event.detail.id === 'N0xHGRKgVLXuubffJEDS-form-component-action') open()" x-trap.noscroll="isOpen"
x-bind:class="{
'fi-modal-open': isOpen,
}" class="fi-modal block">
<!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
<div x-show="isOpen" style="display: none;">
<div aria-hidden="true" x-show="isOpen" x-transition.duration.300ms.opacity="" class="fi-modal-close-overlay fixed inset-0 z-40 bg-gray-950/50 dark:bg-gray-950/75" style="display: none;"></div>
<div class="fixed inset-0 z-40 overflow-y-auto cursor-pointer">
<div x-ref="modalContainer" x-on:click.self="
document.activeElement.selectionStart === undefined &&
document.activeElement.selectionEnd === undefined &&
$dispatch('close-modal', { id: 'N0xHGRKgVLXuubffJEDS-form-component-action' })
" class="relative grid min-h-full grid-rows-[1fr_auto_1fr] justify-items-center sm:grid-rows-[1fr_auto_3fr] p-4" x-on:modal-closed.stop="const mountedFormComponentActionShouldOpenModal = false
if (mountedFormComponentActionShouldOpenModal) {
$wire.unmountFormComponentAction(false, false)
}">
<div x-data="{ isShown: false }" x-init="
$nextTick(() => {
isShown = isOpen
$watch('isOpen', () => (isShown = isOpen))
})
" x-on:keydown.window.escape="$dispatch('close-modal', { id: 'N0xHGRKgVLXuubffJEDS-form-component-action' })" x-show="isShown" x-transition:enter="duration-300" x-transition:leave="duration-300"
x-transition:enter-start="scale-95 opacity-0" x-transition:enter-end="scale-100 opacity-100" x-transition:leave-start="scale-100 opacity-100" x-transition:leave-end="scale-95 opacity-0"
class="fi-modal-window pointer-events-auto relative row-start-2 flex w-full cursor-default flex-col bg-white shadow-xl ring-1 ring-gray-950/5 dark:bg-gray-900 dark:ring-white/10 mx-auto rounded-xl hidden max-w-sm" style="display: none;">
<!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
<!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
<!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
</div>
</div>
</div>
</div>
</div>
</form>
Text Content
invoice.my Log inRegister ALL YOUR INVOICES, ONE CLICK AWAY Manage, and download all your supplier invoices in a single place. Get Started For FreeLive demo On average, entrepreneurs and freelancers save +2 hours per week using invoice.my 32 Free Registered Users 4.8 Based on 14 reviews SAY GOODBYE TO YOUR USELESSE INVOICING@ INBOX Download all your incoming invoices in one click. AUTOMATED COLLECTION Automatically catches every incoming invoice in your inbox. ONE-CLICK DOWNLOAD Download all your incoming invoices with a single click. SCHEDUELED EXPORTS Send all your invoices at once at the end of each month. How invoice.my makes suppliers invoices management simple. 😅 JUST 2 MINUTES ... You are busy ... when your accountant asks for those invoices. Again. "Just 2 minutes" you say... Achievement Unlocked: Master of Excuses! 🏆 🔍 THE INVOICING@ TREASURE HUNT Those 2 minutes turn into a 90-minute nightmare. Opening emails, downloading PDFs, checking dates... ✨ HERE COMES INVOICE.MY Then you discover invoice.my! A dedicated email box that automatically organizes everything. 🎯 ONE CLICK MAGIC Need October's invoices? Just One click! Your accountant is happy, you're happy, everyone's happy! Experience the difference of stress-free accounting periods and always being prepared for your monthly sessions. Start Simplifying Your Accounting for Free NO MORE LAST-MINUTE RUSHES Say goodbye to frantic searches for missing invoices. invoice.my keeps everything organized and readily accessible. ALWAYS ON TIME FOR MONTHLY ACCOUNTING invoice.my set up scheduled jobs to automatically send all your invoices to who you want at the end of each month. EFFORTLESS COMPLIANCE Stay compliant with ease. invoice.my helps you maintain accurate records for audits and tax purposes with zero effort ⏱️ HOW INVOICE.MY ELIMINATES LAST-MINUTE RUSHES * Automatic invoice categorization and tagging * Powerful search functionality to find any invoice in seconds * Real-time notifications for upcoming deadlines * Minimalistic dashboard for financial overview With invoice.my, you'll always be prepared, reducing stress and improving productivity. 🎉 +5 hours saved per week! 🕒 HOW IT WORKS 1 CREATE YOUR ACCOUNT Redirect your incoming invoices to your @invoice.my inbox. 2 FIND YOUR INVOICES You can find the invoices you need each time they arrive. 3 DOWNLOAD AND SHARE Download your invoices, or share them securely by email. SIMPLE, TRANSPARENT PRICING MonthlyAnnual (-50%) FREE $0/month * Aggregate up to 10 invoices * Basic search functionality * Email support Get Started PRO $10$5/month$60/year * Aggregate up to 40 invoices * Export to excel * Custom email * Priority support Subscribe Now ENTERPRISE $20$10/month$120/year * Unlimited invoice aggregation * AI powered search * API access * 24/7 chat support Subscribe Now FREQUENTLY ASKED QUESTIONS How does invoice.my collect my invoices? After you redirect your invoicing emails to your unique invoice.my inbox, we handle the rest, processing each incoming email to capture and categorize invoices automatically. Can I schedule invoice exports to my accountant? Yes! With our scheduled exports feature, invoices can be automatically sent to your accountant at the end of each month. What file formats are supported for invoice downloads? We support PDF downloads, and on Pro and Enterprise plans, invoices can also be exported as Excel files. Is my data safe on invoice.my? Absolutely. We use bank-grade encryption and security protocols to ensure that your data remains private and secure. Can I customize my email address for invoice aggregation? Yes, Pro and Enterprise users can have a custom email (e.g., yourbusiness@invoice.my) for invoice collection. Does invoice.my integrate with my accounting software? We offer seamless integration with popular accounting software such as QuickBooks, Xero, and others. How long are my invoices stored on invoice.my? Invoices are stored indefinitely on all plans, with no deletion, so you’ll always have access when you need them. Is there a limit on the number of invoices I can upload each month? Our Free and Pro plans have monthly upload limits, while the Enterprise plan offers unlimited invoice uploads. READY TO SIMPLIFY YOUR INVOICE MANAGEMENT? Join early adopters speeding their processes, and start reclaiming hours each month with invoice.my! Get Started for Free INVOICE.MY * What are supplier invoices? * Invoice vs Bill: Understanding the difference COMPANY * About * Blog * Contact Us LEGAL * Privacy Policy * Terms of Service * Cookie Policy © 2024 invoice.my. All rights reserved. WE USE COOKIES This website uses cookies in order to enhance the overall user experience. Only essentials Accept all Customize Essential cookies There are some cookies that we have to include in order for certain web pages to function. For this reason, they do not require your consent. * invoicemy_cookie_consent 1 year 1 month 1 day Used to store the user's cookie consent preferences. * invoicemy_session 2 hours Used to identify the user's browsing session. * XSRF-TOKEN 2 hours Used to secure both the user and our website against cross-site request forgery attacks. More details Optional cookies These cookies enable features that could improve your user experience, but their absence will not impact your ability to browse our website. * darkmode_enabled 2 hours This cookie helps us remember your preferences regarding the interface's brightness. More details Save settings Close MEDIA PICKER Deselect All Search * No Files in the library or nothing found for your search. ADD FILES File Add Files Insert