Skip to content
echoMY echoMY

anything everything whatever

  • Home
  • Toys
  • Games
  • Coding
  • Server
  • Web
  • Random
  • Home
  • Toys
  • Games
  • Coding
  • Server
  • Web
  • Random
  • YouTube
  • TikTok
  • Facebook
  • Instagram
Contact Us
Home » Coding » Page 4
Posted inCoding

Day 8: Generate IRBM Submission Status Report for Admin #irbreport

As your system handles more invoices, it’s important to have visibility into their submission status. A filtered admin report can help you identify failed, pending, or successfully submitted invoices quickly.…
Read More
Posted inCoding

Day 7: Archive Submitted XML Invoices for Compliance #irbarchive

IRBM requires that submitted invoice data be stored securely and made available for auditing purposes. To meet this requirement, always archive the final signed XML for each invoice after submission.…
Read More
Posted inCoding

Day 6: Embed IRBM QR Code in Invoice PDF Using UUID #irbqrcode

After your invoice is submitted and accepted by IRBM, you can retrieve a QR code using the UUID. This QR code should be embedded in your invoice PDF for customer…
Read More
Posted inCoding

Day 5: Check IRBM Invoice Status via UUID and Update Locally #irbstatus

After submitting your invoice, you may want to check its status from IRBM’s backend — especially for pending or delayed responses. The IRBM API lets you query invoice status using…
Read More
Posted inCoding

Day 4: Auto-Retry Failed IRBM Submissions via Laravel Queue #irbretry

Sometimes IRBM returns 5xx errors or transient failures. Instead of forcing users to retry manually, we can automatically retry failed submissions using Laravel’s queue and job retry mechanism. ✅ Create…
Read More
Posted inCoding

Day 3: Store IRBM UUID and Submission Timestamp for Tracking #irbuuid

After submitting an invoice to IRBM successfully, you’ll receive a UUID that uniquely identifies that invoice in the MyInvois system. Storing this UUID allows you to: ✅ Track invoice status…
Read More
Posted inCoding

Day 2: Cache IRBM Access Token to Avoid Repeated Requests #irbtoken

IRBM's MyInvois API uses OAuth 2.0 client credentials to issue access tokens. If you request a token every time you submit an invoice, you're wasting network calls and risking throttling…
Read More
Posted inCoding

Day 1: Log Canonicalized Digest Values Before Signing #irbdebug

Once your UBL invoice XML is built and ready for signing, the most important part before generating <ds:SignatureValue> is to ensure your canonicalized digest values are correct. IRBM validates your…
Read More
Posted inCoding

Pseudocode: How IRBXmlSignatureService Signs UBL XML for IRBM Submission #irbxml #irbsigning #signature

Objective: Digitally sign a UBL XML invoice for Malaysia’s IRBM MyInvois using: Canonicalization (Exclusive C14N) SHA256 digest XAdES enveloped signature .p12 certificate Proper XML placement per IRBM rules 🔐 1.…
Read More
Posted inCoding

Fixing IRBM’s DS333 Error: Signature Digest Mismatch in UBL Invoice #ds333 #irbsigning

Most important: <ds:SignatureValue> must contain the digital signature (SHA256-RSA encrypted hash) of the raw, minified, canonicalized XML output of <Invoice> — before any hashing, not the full invoice or the…
Read More

Posts pagination

Previous page 1 2 3 4 5 6 … 44 Next page
  • Home
  • Toys
  • Games
  • Coding
  • Server
  • Web
  • Random
Most Viewed Posts
  • Resolving the “Detected Dubious Ownership” Error in Git: An In-Depth Guide (6,449)
  • ChatGPT Your Way to a New Job: Free Tools and Techniques (2,931)
  • The Transformers Masterpiece MP-44S and comparisons review (1,910)
  • Transformers Seekers (1,906)
  • Unleash the Power of Linux on Windows: Your Guide to WSL (1,819)
About
  • Contact Us
  • Contact Form
Explore
  • Sitemap
T & C
  • Privacy Policy
  • Terms and Conditions
  • Opt-out preferences
Category
  • Toys
  • Games
  • Coding
  • Server
  • Web
  • Random

ai AIAvatars AIChatbot AIDebugging AIUXTesting AIVoiceBot AIWorkout api aws chat chatgpt coding coreml diablo4 firebase GameDev jenkins laravel LaravelAI LaravelGPT LaravelGPTAudit lego linux masterpiece minecraft mobileapp mobilelegends optimusprime Phaser php pokemon pokemongo pwa react ReactNative SalesForecastAI SecureMobileApp security starwars stockmarket studioseries tensorflow titans transformers wordpress

Scroll to Top
Manage Cookie Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}

Table of Contents

×
  • ✅ Sample Laravel Controller Logic:
  • ✅ Example Blade Filters:
  • ✅ Columns to show:
  • 💡 Extra:
  • Coming up in Day 9:
→ Index