<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Keshav Sharma</title>
    <description>The latest articles on DEV Community by Keshav Sharma (@keshav_simplieap).</description>
    <link>https://dev.to/keshav_simplieap</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1946444%2Fd377ec7d-8216-499b-94f1-706168c7f628.gif</url>
      <title>DEV Community: Keshav Sharma</title>
      <link>https://dev.to/keshav_simplieap</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/keshav_simplieap"/>
    <language>en</language>
    <item>
      <title>Non-custodial crypto invoicing means the vendor cannot spend the payment</title>
      <dc:creator>Keshav Sharma</dc:creator>
      <pubDate>Tue, 08 Sep 2026 19:25:05 +0000</pubDate>
      <link>https://dev.to/keshav_simplieap/non-custodial-crypto-invoicing-means-the-vendor-cannot-spend-the-payment-5944</link>
      <guid>https://dev.to/keshav_simplieap/non-custodial-crypto-invoicing-means-the-vendor-cannot-spend-the-payment-5944</guid>
      <description>&lt;p&gt;We already posted that temp-wallet-plus-sweep is custody. This is the definition post: non-custodial invoicing is issuance + watch-only matching + settlement to an address path you control (BIP-84 / CREATE2 / destination-bound PDA), without a vendor key that can empty the pay-in.&lt;/p&gt;

&lt;p&gt;If you cannot answer “who signs the first outbound?” with “the merchant / an immutable payee,” it is not non-custodial.&lt;/p&gt;

&lt;p&gt;Settlematic Collect is built on that definition. Gateway is sandbox. Canonical: &lt;a href="https://settlematic.com/blog/what-is-non-custodial-crypto-invoicing" rel="noopener noreferrer"&gt;what is non-custodial crypto invoicing&lt;/a&gt;. &lt;a href="https://settlematic.com" rel="noopener noreferrer"&gt;settlematic.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>web3</category>
      <category>security</category>
      <category>crypto</category>
      <category>fintech</category>
    </item>
    <item>
      <title>VAT/GST on crypto invoices is still VAT/GST</title>
      <dc:creator>Keshav Sharma</dc:creator>
      <pubDate>Tue, 08 Sep 2026 19:24:56 +0000</pubDate>
      <link>https://dev.to/keshav_simplieap/vatgst-on-crypto-invoices-is-still-vatgst-17pk</link>
      <guid>https://dev.to/keshav_simplieap/vatgst-on-crypto-invoices-is-still-vatgst-17pk</guid>
      <description>&lt;p&gt;Not tax advice. Crypto settlement does not delete VAT/GST. Your invoice still needs the fields your tax person demands (place of supply, VAT number, rates). Software can print them. Software cannot decide your treatment.&lt;/p&gt;

&lt;p&gt;Keep chain + hash next to the VAT line so an audit is not a treasure hunt.&lt;/p&gt;

&lt;p&gt;Canonical: &lt;a href="https://settlematic.com/blog/vat-gst-on-crypto-invoices" rel="noopener noreferrer"&gt;VAT GST on crypto invoices&lt;/a&gt;. &lt;a href="https://settlematic.com" rel="noopener noreferrer"&gt;settlematic.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>web3</category>
      <category>tax</category>
      <category>crypto</category>
      <category>finance</category>
    </item>
    <item>
      <title>Do you pay tax on crypto invoice payments? Ask a CPA, keep the hashes</title>
      <dc:creator>Keshav Sharma</dc:creator>
      <pubDate>Tue, 08 Sep 2026 19:24:17 +0000</pubDate>
      <link>https://dev.to/keshav_simplieap/do-you-pay-tax-on-crypto-invoice-payments-ask-a-cpa-keep-the-hashes-g67</link>
      <guid>https://dev.to/keshav_simplieap/do-you-pay-tax-on-crypto-invoice-payments-ask-a-cpa-keep-the-hashes-g67</guid>
      <description>&lt;p&gt;Not legal or tax advice. Many jurisdictions treat crypto received for services as income at fair value when received. Your invoicing tool should preserve quote, receipt, and hash. It should not file your return.&lt;/p&gt;

&lt;p&gt;Custody vs direct receipt can change the story. Non-custodial unique addresses make the receipt yours on-chain. Canonical: &lt;a href="https://settlematic.com/blog/do-you-pay-tax-on-crypto-invoice-payments" rel="noopener noreferrer"&gt;do you pay tax on crypto invoice payments&lt;/a&gt;. &lt;a href="https://settlematic.com" rel="noopener noreferrer"&gt;settlematic.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>web3</category>
      <category>tax</category>
      <category>crypto</category>
      <category>finance</category>
    </item>
    <item>
      <title>Crypto invoice templates: if the template has one address, delete it</title>
      <dc:creator>Keshav Sharma</dc:creator>
      <pubDate>Tue, 08 Sep 2026 19:24:08 +0000</pubDate>
      <link>https://dev.to/keshav_simplieap/crypto-invoice-templates-if-the-template-has-one-address-delete-it-38i8</link>
      <guid>https://dev.to/keshav_simplieap/crypto-invoice-templates-if-the-template-has-one-address-delete-it-38i8</guid>
      <description>&lt;p&gt;A Word template with a static USDC address is how you get unreconcileable years. The template should have placeholders for invoice-scoped address, chain, asset, rate lock expiry — filled by software at issue. Download a PDF from the system of record, do not maintain &lt;code&gt;invoice_template_FINAL.docx&lt;/code&gt; with your treasury QR.&lt;/p&gt;

&lt;p&gt;Canonical: &lt;a href="https://settlematic.com/blog/crypto-invoice-template-download-guide" rel="noopener noreferrer"&gt;crypto invoice template download guide&lt;/a&gt;. &lt;a href="https://settlematic.com" rel="noopener noreferrer"&gt;settlematic.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>web3</category>
      <category>crypto</category>
      <category>billing</category>
      <category>productivity</category>
    </item>
    <item>
      <title>International crypto billing: lock the FX, name the chain, stop improvising</title>
      <dc:creator>Keshav Sharma</dc:creator>
      <pubDate>Tue, 08 Sep 2026 19:23:29 +0000</pubDate>
      <link>https://dev.to/keshav_simplieap/international-crypto-billing-lock-the-fx-name-the-chain-stop-improvising-50b1</link>
      <guid>https://dev.to/keshav_simplieap/international-crypto-billing-lock-the-fx-name-the-chain-stop-improvising-50b1</guid>
      <description>&lt;p&gt;Cross-border crypto still needs a commercial invoice: entity, tax IDs if relevant, currency of account, due date. Crypto is settlement. Unique addresses stop timezone-delayed payments from colliding.&lt;/p&gt;

&lt;p&gt;Lock USD/EUR → USDC for a window. Do not let the client pick “whatever’s cheapest today” without a new invoice.&lt;/p&gt;

&lt;p&gt;Canonical: &lt;a href="https://settlematic.com/blog/how-to-bill-international-clients-crypto" rel="noopener noreferrer"&gt;how to bill international clients crypto&lt;/a&gt;. &lt;a href="https://settlematic.com" rel="noopener noreferrer"&gt;settlematic.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>web3</category>
      <category>crypto</category>
      <category>finance</category>
      <category>billing</category>
    </item>
    <item>
      <title>Early-pay discounts on crypto invoices are clock math, not escrow</title>
      <dc:creator>Keshav Sharma</dc:creator>
      <pubDate>Tue, 08 Sep 2026 19:23:20 +0000</pubDate>
      <link>https://dev.to/keshav_simplieap/early-pay-discounts-on-crypto-invoices-are-clock-math-not-escrow-26g0</link>
      <guid>https://dev.to/keshav_simplieap/early-pay-discounts-on-crypto-invoices-are-clock-math-not-escrow-26g0</guid>
      <description>&lt;p&gt;2/10 net-30 can be a field on the invoice and a live amount on the pay page. It does not require a custodial escrow that “releases” if they pay early. The chain either hits the address in time or it does not. Late fees similarly: a new amount after a timestamp, or a follow-on invoice — pick one and webhook the state.&lt;/p&gt;

&lt;p&gt;If a platform needs to hold funds to enforce terms, that is a different product (escrow), and it is custody.&lt;/p&gt;

&lt;p&gt;Canonical: &lt;a href="https://settlematic.com/blog/smart-invoices-early-payment-discounts-late-fees" rel="noopener noreferrer"&gt;smart invoices early payment discounts late fees&lt;/a&gt;. &lt;a href="https://settlematic.com" rel="noopener noreferrer"&gt;settlematic.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>web3</category>
      <category>billing</category>
      <category>crypto</category>
      <category>fintech</category>
    </item>
    <item>
      <title>Is crypto invoicing safe? Safer than a shared hot wallet. Not safer than a key policy</title>
      <dc:creator>Keshav Sharma</dc:creator>
      <pubDate>Tue, 08 Sep 2026 19:22:40 +0000</pubDate>
      <link>https://dev.to/keshav_simplieap/is-crypto-invoicing-safe-safer-than-a-shared-hot-wallet-not-safer-than-a-key-policy-2clp</link>
      <guid>https://dev.to/keshav_simplieap/is-crypto-invoicing-safe-safer-than-a-shared-hot-wallet-not-safer-than-a-key-policy-2clp</guid>
      <description>&lt;p&gt;Safety here is: (1) nobody else can take the payment, (2) you can prove who paid which invoice, (3) you cannot mark paid from a forged webhook.&lt;/p&gt;

&lt;p&gt;Non-custodial unique addresses help (1) and (2). They do not save you from leaking an xpub-derived key, from phishing the pay page, or from enabling a chain you cannot recover.&lt;/p&gt;

&lt;p&gt;Settlematic: watch-only, Collect live. We are not a bank. SOC 2 is in progress, not a trophy. Canonical: &lt;a href="https://settlematic.com/blog/is-crypto-invoicing-safe" rel="noopener noreferrer"&gt;is crypto invoicing safe&lt;/a&gt;. &lt;a href="https://settlematic.com" rel="noopener noreferrer"&gt;settlematic.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>web3</category>
      <category>security</category>
      <category>crypto</category>
      <category>bitcoin</category>
    </item>
    <item>
      <title>Reporting crypto invoice income: keep the quote and the tx, then call a CPA</title>
      <dc:creator>Keshav Sharma</dc:creator>
      <pubDate>Tue, 08 Sep 2026 19:22:32 +0000</pubDate>
      <link>https://dev.to/keshav_simplieap/reporting-crypto-invoice-income-keep-the-quote-and-the-tx-then-call-a-cpa-182f</link>
      <guid>https://dev.to/keshav_simplieap/reporting-crypto-invoice-income-keep-the-quote-and-the-tx-then-call-a-cpa-182f</guid>
      <description>&lt;p&gt;Not tax advice. Software should retain: fiat quote, asset received, timestamp, hash, customer. Your CPA decides recognition. Do not use a random spot price from the day you felt like exporting.&lt;/p&gt;

&lt;p&gt;If the vendor had custody, you may have a different fact pattern than a direct on-chain receipt. Write that down.&lt;/p&gt;

&lt;p&gt;Canonical: &lt;a href="https://settlematic.com/blog/report-crypto-income-from-invoices-tax-time" rel="noopener noreferrer"&gt;report crypto income from invoices&lt;/a&gt;. &lt;a href="https://settlematic.com" rel="noopener noreferrer"&gt;settlematic.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>web3</category>
      <category>tax</category>
      <category>crypto</category>
      <category>finance</category>
    </item>
    <item>
      <title>Month-end crypto close: paid report vs chain, not vs Slack</title>
      <dc:creator>Keshav Sharma</dc:creator>
      <pubDate>Tue, 08 Sep 2026 19:21:52 +0000</pubDate>
      <link>https://dev.to/keshav_simplieap/month-end-crypto-close-paid-report-vs-chain-not-vs-slack-1c9b</link>
      <guid>https://dev.to/keshav_simplieap/month-end-crypto-close-paid-report-vs-chain-not-vs-slack-1c9b</guid>
      <description>&lt;p&gt;Close procedure:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Export invoices with status in &lt;code&gt;[month_start, month_end]&lt;/code&gt; by &lt;em&gt;confirmed at&lt;/em&gt;, not issued at.&lt;/li&gt;
&lt;li&gt;Diff count vs webhook log.&lt;/li&gt;
&lt;li&gt;Spot-check tx hashes on a second explorer.&lt;/li&gt;
&lt;li&gt;Wrong-chain and underpaid stay out of revenue until resolved.&lt;/li&gt;
&lt;li&gt;FX: use the lock on the invoice, not Friday’s CoinGecko.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If this takes a week, you are matching pooled addresses. Canonical: &lt;a href="https://settlematic.com/blog/how-to-reconcile-crypto-payments-month-end" rel="noopener noreferrer"&gt;how to reconcile crypto payments month-end&lt;/a&gt;. &lt;a href="https://settlematic.com" rel="noopener noreferrer"&gt;settlematic.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>web3</category>
      <category>accounting</category>
      <category>crypto</category>
      <category>finance</category>
    </item>
    <item>
      <title>Recurring crypto invoices are a scheduler on unique addresses, not a balance</title>
      <dc:creator>Keshav Sharma</dc:creator>
      <pubDate>Tue, 08 Sep 2026 19:21:41 +0000</pubDate>
      <link>https://dev.to/keshav_simplieap/recurring-crypto-invoices-are-a-scheduler-on-unique-addresses-not-a-balance-5i0</link>
      <guid>https://dev.to/keshav_simplieap/recurring-crypto-invoices-are-a-scheduler-on-unique-addresses-not-a-balance-5i0</guid>
      <description>&lt;p&gt;Recurring does not require holding customer USDC. On each cycle: new invoice, new address (or a well-defined reuse policy you can defend to an auditor — prefer new), rate lock, webhook. Failed cycle → dunning off-chain. There is no crypto analog of a stored card that always works.&lt;/p&gt;

&lt;p&gt;If a vendor “auto-charges” the wallet, they have an allowance or they have custody. Ask which.&lt;/p&gt;

&lt;p&gt;Canonical: &lt;a href="https://settlematic.com/blog/how-to-set-up-recurring-crypto-invoices" rel="noopener noreferrer"&gt;how to set up recurring crypto invoices&lt;/a&gt;. &lt;a href="https://settlematic.com" rel="noopener noreferrer"&gt;settlematic.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>web3</category>
      <category>billing</category>
      <category>saas</category>
      <category>crypto</category>
    </item>
    <item>
      <title>Partial crypto payments: make the state machine explicit</title>
      <dc:creator>Keshav Sharma</dc:creator>
      <pubDate>Tue, 08 Sep 2026 19:21:01 +0000</pubDate>
      <link>https://dev.to/keshav_simplieap/partial-crypto-payments-make-the-state-machine-explicit-4chf</link>
      <guid>https://dev.to/keshav_simplieap/partial-crypto-payments-make-the-state-machine-explicit-4chf</guid>
      <description>&lt;p&gt;Underpays are not rounding errors when gas and exchange minimums exist. Decide:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reject until full amount (status stays open / underpaid)&lt;/li&gt;
&lt;li&gt;Accept partial and close with a remainder invoice&lt;/li&gt;
&lt;li&gt;Auto-expire the remainder&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Document it on the pay page. Unique addresses make partials attributable. Pooled addresses make partials a nightmare.&lt;/p&gt;

&lt;p&gt;Settlematic: invoice-scoped matching so a partial is &lt;em&gt;this&lt;/em&gt; invoice’s underpay, not “someone sent 40% of something.” Canonical: &lt;a href="https://settlematic.com/blog/partial-payments-crypto-invoicing" rel="noopener noreferrer"&gt;partial payments crypto invoicing&lt;/a&gt;. &lt;a href="https://settlematic.com" rel="noopener noreferrer"&gt;settlematic.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>web3</category>
      <category>billing</category>
      <category>crypto</category>
      <category>api</category>
    </item>
    <item>
      <title>Request Finance alternatives: start from custody, not from the logo</title>
      <dc:creator>Keshav Sharma</dc:creator>
      <pubDate>Tue, 08 Sep 2026 19:20:52 +0000</pubDate>
      <link>https://dev.to/keshav_simplieap/request-finance-alternatives-start-from-custody-not-from-the-logo-52od</link>
      <guid>https://dev.to/keshav_simplieap/request-finance-alternatives-start-from-custody-not-from-the-logo-52od</guid>
      <description>&lt;p&gt;Looking for a Request Finance alternative in 2026: write down whether you need crypto invoicing, fiat payouts, employee expenses, or all three. Then ask who holds funds.&lt;/p&gt;

&lt;p&gt;Settlematic is a non-custodial invoicing alternative for the receivable problem (Collect live, Gateway sandbox). We are not an all-in-one spend platform. If you need their full suite, compare apples. If you need unique addresses and no float, include us.&lt;/p&gt;

&lt;p&gt;Canonical: &lt;a href="https://settlematic.com/blog/request-finance-alternatives-2026" rel="noopener noreferrer"&gt;Request Finance alternatives 2026&lt;/a&gt;. &lt;a href="https://settlematic.com" rel="noopener noreferrer"&gt;settlematic.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>web3</category>
      <category>crypto</category>
      <category>fintech</category>
      <category>startup</category>
    </item>
  </channel>
</rss>
