<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Altoviz Developer Hub | Blog</title><description>Documentation and resources about the Altoviz API for developers</description><link>https://developer.altoviz.com</link><language>en</language><item><title>Changelog 2026-06-02</title><link>https://developer.altoviz.com/blog/2026-06-02-changelog</link><guid isPermaLink="true">https://developer.altoviz.com/blog/2026-06-02-changelog</guid><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Tons of new APIs were added and Altoviz Developer Hub is now running on steroid.&lt;/p&gt;
&lt;!-- truncate --&gt;
&lt;div&gt;&lt;h2 id=&quot;we-all-need-numbers-more-numbers&quot;&gt;We all need numbers, more numbers&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Statistic APIs expose the numbers used in the app dashboards like :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monthly sales and expense breakdown for a given year​&lt;/li&gt;
&lt;li&gt;Sales turnover comparison: current year, previous year, current month, previous month, and same month last year​&lt;/li&gt;
&lt;li&gt;Expense turnover comparison: current year, previous year, current month, previous month, and same month last year&lt;/li&gt;
&lt;li&gt;Micro-business sales turnover comparison (paid invoices only): current year, previous year, current month, previous month, and same month last year&lt;/li&gt;
&lt;li&gt;Micro-business expense turnover comparison (paid expenses only): current year, previous year, current month, previous month, and same month last year&lt;/li&gt;
&lt;li&gt;All-time total turnover&lt;/li&gt;
&lt;li&gt;Turnover evolution over one or more years, broken down by month&lt;/li&gt;
&lt;li&gt;E-invoicing readiness: suppliers and customers configured, and those with issues&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;h2 id=&quot;data-data-data&quot;&gt;Data, data, data&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Export APIs will allow you to export the most useful data from the app in the format you need.&lt;/p&gt;
&lt;p&gt;Available data are :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bank transactions&lt;/li&gt;
&lt;li&gt;Customers&lt;/li&gt;
&lt;li&gt;Expenses&lt;/li&gt;
&lt;li&gt;Expenses reports&lt;/li&gt;
&lt;li&gt;Invoices&lt;/li&gt;
&lt;li&gt;Products&lt;/li&gt;
&lt;li&gt;Purchases&lt;/li&gt;
&lt;li&gt;Quotes&lt;/li&gt;
&lt;li&gt;Receipts&lt;/li&gt;
&lt;li&gt;Settlements&lt;/li&gt;
&lt;li&gt;Suppliers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Formats are :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;JSON&lt;/li&gt;
&lt;li&gt;Microsoft Excel&lt;/li&gt;
&lt;li&gt;American CSV&lt;/li&gt;
&lt;li&gt;European CSV&lt;/li&gt;
&lt;li&gt;TSV&lt;/li&gt;
&lt;li&gt;Markdown&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each export was carefully built to facilitate further data analysis. They have temporal columns and relational data out-of-the-box.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;astro-to-the-rescue&quot;&gt;Astro to the rescue&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;We’re now using a whole new website management tool that will ease how we publish content and how fast it is : We moved from Docusaurus to Starlight.&lt;/p&gt;
&lt;p&gt;Starlight is made with Astro :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it has a better architecture and principles&lt;/li&gt;
&lt;li&gt;it is easier to customize for our needs&lt;/li&gt;
&lt;li&gt;its community is more vibrant&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>changelog</category></item><item><title>Changelog 2025-08-04</title><link>https://developer.altoviz.com/blog/2025-08-04-changelog</link><guid isPermaLink="true">https://developer.altoviz.com/blog/2025-08-04-changelog</guid><pubDate>Mon, 04 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;We introduce a whole new API reference page, easier than ever to discover and experiment the Altoviz API.&lt;/p&gt;
&lt;!-- truncate --&gt;
&lt;div&gt;&lt;h2 id=&quot;new-api-reference-page&quot;&gt;New API reference page&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;&lt;img alt=&quot;New API reference page&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;2880&quot; height=&quot;1578&quot; src=&quot;https://developer.altoviz.com/static/api-new-reference-page.DtQvmhX0_ZDPBB0.webp&quot; srcset=&quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;The new API reference page brings some important new features :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;an easier way discovery all the possibilities offered by the API, thanks to a whole new layout&lt;/li&gt;
&lt;li&gt;support for light and dark theme&lt;/li&gt;
&lt;li&gt;a dedicated search engine &lt;img alt=&quot;API search engine&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;2880&quot; height=&quot;1578&quot; src=&quot;https://developer.altoviz.com/static/api-new-search-engine.BRtPw0X__96bU8.webp&quot; srcset=&quot;&quot;&gt;&lt;/li&gt;
&lt;li&gt;more supported languages for the examples&lt;/li&gt;
&lt;li&gt;a ability the live test the API from your browser &lt;img alt=&quot;Execute API from your browser&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;2880&quot; height=&quot;1576&quot; src=&quot;https://developer.altoviz.com/static/api-execute-request.TCio--TX_1fqoS6.webp&quot; srcset=&quot;&quot;&gt;&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>changelog</category></item><item><title>Changelog 2025-01-22</title><link>https://developer.altoviz.com/blog/2025-01-22-changelog</link><guid isPermaLink="true">https://developer.altoviz.com/blog/2025-01-22-changelog</guid><pubDate>Wed, 22 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Some great new possibilities for API amateurs : Suppliers, receipts and metadata.&lt;/p&gt;
&lt;!-- truncate --&gt;
&lt;div&gt;&lt;h2 id=&quot;new-receipts-api&quot;&gt;New receipts API&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;You can list, add, edit and delete receipts &lt;a href=&quot;https://developer.altoviz.com/api#tag/receipts&quot;&gt;/v1/Receipts&lt;/a&gt;&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;new-suppliers-api&quot;&gt;New suppliers API&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;You can list, add, edit and delete suppliers &lt;a href=&quot;https://developer.altoviz.com/api#tag/suppliers&quot;&gt;/v1/Suppliers&lt;/a&gt;&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;metadata-on-mark-as-paid&quot;&gt;Metadata on Mark as paid&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Metadata allow you to store important informations for your app on Altoviz entities.
We added the possibility to pass metadata to the mark-as-paid API. Those metadata will be stored on the payment.&lt;/p&gt;
</content:encoded><category>changelog</category></item><item><title>Changelog 2024-08-28</title><link>https://developer.altoviz.com/blog/2024-08-28-changelog</link><guid isPermaLink="true">https://developer.altoviz.com/blog/2024-08-28-changelog</guid><pubDate>Wed, 28 Aug 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Following your feedback, we added a lot of new APIs and extended existing APIs. This post will make a little recap of the new stuff added in the last months.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;introducing-internal-id&quot;&gt;Introducing “internal id”&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;You might need to create an integration of the Altoviz services with your product and in case you have common entities, you will have to keep the data in sync. That’s why we added an “internal id” on entites such as contacts, customers, products, quotes and invoices.&lt;/p&gt;
&lt;p&gt;As an example, if you have contacts within your app and those contacts have their own unique id, you can set this unique id to the internal id of the Altoviz customer. You wil then be able to get this customer back using your unique id and not the Altoviz one. You no longer have to save Altoviz ids.&lt;/p&gt;
&lt;!-- truncate --&gt;
&lt;div&gt;&lt;h2 id=&quot;purchase-invoices&quot;&gt;Purchase invoices&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;You can create purchase invoices just by sending a PDF file to the app through the &lt;a href=&quot;https://developer.altoviz.com/api#tag/purchaseinvoices/post/v1/PurchaseInvoices/file&quot;&gt;/v1/purchaseinvoices/file&lt;/a&gt; API.&lt;/p&gt;
&lt;p&gt;Purchase invoices can be downloaded too using the &lt;a href=&quot;https://developer.altoviz.com/api#tag/purchaseinvoices/get/v1/PurchaseInvoices/Download/%7Bid%7D&quot;&gt;/v1/PurchaseInvoices/Download&lt;/a&gt; API.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;sales-invoices&quot;&gt;Sales invoices&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Invoices can be updated and deleted as long as they are still in draft mode.&lt;/p&gt;
&lt;p&gt;Invoices can be marked as paid. Set the date and payment method method and you’re done. Just one call to this API to finalize and pay an invoice ! &lt;a href=&quot;https://developer.altoviz.com/api#tag/saleinvoices/post/v1/SaleInvoices/Finalize/%7Bid%7D&quot;&gt;/v1/SaleInvoices/Finalize&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can find invoices using your own id (internal Id).&lt;/p&gt;
&lt;p&gt;Notes becomes Footer notes and Header notes was added.&lt;/p&gt;
&lt;p&gt;You can sort the result, filter by dates, customer or status and even include canceled invoices.
&lt;a href=&quot;https://developer.altoviz.com/api#tag/saleinvoices/get/v1/SaleInvoices&quot;&gt;v1/SaleInvoices&lt;/a&gt;&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;sales-quotes&quot;&gt;Sales quotes&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Delete a quote&lt;/p&gt;
&lt;p&gt;Find quote by internal Id&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;sales-credits&quot;&gt;Sales credits&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Just like sales invoices, you can list, add, edit and remove sales credits.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;units&quot;&gt;Units&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;List all available units. If you need to add, edit or remove units, dot it in the app.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;get-a-customer-using-an-internal-id&quot;&gt;Get a customer using an internal Id&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;You can get a customer by its internal id (the id coming from your app) using the &lt;a href=&quot;https://developer.altoviz.com/api#tag/customers/get/v1/Customers/GetByInternalId/%7BinternalId%7D&quot;&gt;v1/Customers/GetByInternalId&lt;/a&gt; API&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;get-product-famillies&quot;&gt;Get product famillies&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;You can get a customer family by its internal id (the id coming from your app) using the &lt;a href=&quot;https://developer.altoviz.com/api#tag/customerfamilies/get/v1/CustomerFamilies/%7Bid%7D&quot;&gt;/v1/CustomerFamilies&lt;/a&gt; API&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;add-and-update-product-images&quot;&gt;Add and update product images&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;You can add, update and get product images using the &lt;a href=&quot;https://developer.altoviz.com/api#tag/productimages&quot;&gt;Product images APIs&lt;/a&gt; API&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;check-your-key&quot;&gt;Check your key&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;We added a very simple API to quickly check your API key. Just call &lt;a href=&quot;https://developer.altoviz.com/api#tag/hello/get/Hello&quot;&gt;/hello&lt;/a&gt; with your API key.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;api-reference-documentation-lists-fields-ordered&quot;&gt;API reference documentation lists fields ordered&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;To make the reference documentation even easier to read, fields are now sorted alphabeticaly.&lt;/p&gt;
</content:encoded><category>changelog</category></item><item><title>Changelog 2023-10-19</title><link>https://developer.altoviz.com/blog/2023-10-19-changelog</link><guid isPermaLink="true">https://developer.altoviz.com/blog/2023-10-19-changelog</guid><pubDate>Thu, 19 Oct 2023 00:00:00 GMT</pubDate><content:encoded>&lt;div&gt;&lt;h2 id=&quot;support-for-basic-authentication&quot;&gt;Support for basic authentication&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;An additional authentication method is introduced using HTTP basic authenticationa.
&lt;a href=&quot;https://developer.altoviz.com/docs/guides/authentication&quot;&gt;Read more&lt;/a&gt;&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;new-api-for-units&quot;&gt;New API for units&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;You can get the units list using the &lt;a href=&quot;https://developer.altoviz.com/api#tag/units/get/v1/units&quot;&gt;Units&lt;/a&gt; API&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;classification-filter-by-type&quot;&gt;Classification filter by type&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;A new &lt;code dir=&quot;auto&quot;&gt;type&lt;/code&gt; parameter allow to filter the returned classifications.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://developer.altoviz.com/api#tag/classifications/get/v1/Classifications&quot;&gt;Read more&lt;/a&gt;&lt;/p&gt;
&lt;!-- truncate --&gt;
</content:encoded><category>changelog</category></item><item><title>Changelog 2023-10-05</title><link>https://developer.altoviz.com/blog/2023-10-05-changelog</link><guid isPermaLink="true">https://developer.altoviz.com/blog/2023-10-05-changelog</guid><pubDate>Thu, 05 Oct 2023 00:00:00 GMT</pubDate><content:encoded>&lt;div&gt;&lt;h2 id=&quot;api-key-by-parameter&quot;&gt;API key by parameter&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;An additional authentication method is introduced using a URL parameter.
&lt;a href=&quot;https://developer.altoviz.com/docs/guides/authentication&quot;&gt;Read more&lt;/a&gt;&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;post-content-no-longer-needs-id&quot;&gt;POST content no longer needs Id&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Some API like contact creation or customer update had a useless Id member.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;new-webhooks&quot;&gt;New webhooks&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;We added more webhooks to give you more control over what happens in the app.
&lt;a href=&quot;https://developer.altoviz.com/docs/guides/webhooks&quot;&gt;Read more&lt;/a&gt;&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;settings-api&quot;&gt;Settings API&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;A new settings API allows you to get all settings including timezone, logo, vat number, var mode and more.&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;curl&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-iH&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;x-api-key:5b26c099-5d5e-4087-90a0-722f9d5b92ee&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;https://api.altoviz.com/v1/settings&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;https://developer.altoviz.com/api#tag/settings/get/v1/Settings&quot;&gt;Read more&lt;/a&gt;&lt;/p&gt;
&lt;!-- truncate --&gt;
</content:encoded><category>changelog</category></item><item><title>Changelog 2023-09-21</title><link>https://developer.altoviz.com/blog/2023-09-21-changelog</link><guid isPermaLink="true">https://developer.altoviz.com/blog/2023-09-21-changelog</guid><pubDate>Thu, 21 Sep 2023 00:00:00 GMT</pubDate><content:encoded>&lt;div&gt;&lt;h2 id=&quot;new-api-to-get-vats&quot;&gt;new API to get VATs&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;You might need to create an invoice from scratch, without using any existing product, so you will have to spefify the appropriate VAT for each line. Those things are not frequently changing but a better approach than hard coding is to list the VATs.&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;curl&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-iH&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;x-api-key:5b26c099-5d5e-4087-90a0-722f9d5b92ee&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;https://api.altoviz.com/v1/vats&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;The result is a list of all existing VAT&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;{ &lt;/span&gt;&lt;span&gt;&quot;id&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;22&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&quot;rate&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0.0&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&quot;region&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;FR&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&quot;label&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;0.0% - FR&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; },&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;{ &lt;/span&gt;&lt;span&gt;&quot;id&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;23&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&quot;rate&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0.0&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&quot;region&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;EU&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&quot;label&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;0.0% - EU&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; },&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;{ &lt;/span&gt;&lt;span&gt;&quot;id&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;24&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&quot;rate&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0.0&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&quot;region&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;IE&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&quot;label&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;0.0% - IE&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; },&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;{ &lt;/span&gt;&lt;span&gt;&quot;id&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;25&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&quot;rate&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;20.0&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&quot;region&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;FR&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&quot;label&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;20.0% - FR&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; },&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;{ &lt;/span&gt;&lt;span&gt;&quot;id&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;26&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&quot;rate&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;10.0&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&quot;region&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;FR&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&quot;label&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;10.0% - FR&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; },&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;{ &lt;/span&gt;&lt;span&gt;&quot;id&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;27&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&quot;rate&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;5.5&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&quot;region&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;FR&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&quot;label&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;5.500% - FR&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; },&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;{ &lt;/span&gt;&lt;span&gt;&quot;id&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;28&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&quot;rate&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;2.1&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&quot;region&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;FR&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&quot;label&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;2.100% - FR&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; }&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;]&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;https://developer.altoviz.com/api#tag/vats&quot;&gt;REST API reference&lt;/a&gt;&lt;/p&gt;
&lt;!-- truncate --&gt;
&lt;div&gt;&lt;h2 id=&quot;new-api-to-get-classifications&quot;&gt;new API to get classifications&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Classifications are our way to produce accounting registers from user created invoices. You can now get a complete list of existing classifications.&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;curl&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-iH&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;x-api-key:5b26c099-5d5e-4087-90a0-722f9d5b92ee&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;https://api.altoviz.com/v1/classifications&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;The result is a list of classification with all the detail. Did you notice the associated VAT ?&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;&quot;id&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;162&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;&quot;label&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Abonnements/Locations&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;&quot;description&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Abonnement ou location de matériel (hors locations mobilières/immobilières), hébergement de site internet...&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;&quot;accountNumber&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;6131&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;&quot;defaultVat&quot;&lt;/span&gt;&lt;span&gt;: {&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;      &lt;/span&gt;&lt;span&gt;&quot;id&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;25&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;      &lt;/span&gt;&lt;span&gt;&quot;rate&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;20.0&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;      &lt;/span&gt;&lt;span&gt;&quot;region&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;FR&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;      &lt;/span&gt;&lt;span&gt;&quot;label&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;20.0% - FR&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span&gt;},&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;&quot;isProduct&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;false&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;&quot;isService&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;false&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;&quot;type&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Expense&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;&quot;microBusinessDeclarationType&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;null&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;},&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;&quot;id&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;154&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;&quot;label&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Accessoires et petits matériels&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;&quot;description&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Biens et équipements dont la valeur est inférieure à 500€ HT : bureau, tablette, téléphone, etc.&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;&quot;accountNumber&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;6051&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;&quot;defaultVat&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;null&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;&quot;isProduct&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;false&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;&quot;isService&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;false&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;&quot;type&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Expense&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;&quot;microBusinessDeclarationType&quot;&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;null&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;]&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;https://developer.altoviz.com/api#tag/classifications&quot;&gt;REST API reference&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>changelog</category></item><item><title>Hello World !</title><link>https://developer.altoviz.com/blog/2023-09-19-hello-world</link><guid isPermaLink="true">https://developer.altoviz.com/blog/2023-09-19-hello-world</guid><pubDate>Tue, 19 Sep 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This is a very special day today for the Altoviz team. We are launching our initiative for developers including :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a website dedicated to developers &lt;a href=&quot;https://developer.altoviz.com&quot;&gt;developer.altoviz.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;the public &lt;a href=&quot;https://developer.altoviz.com/api&quot;&gt;RESTful APIs&lt;/a&gt; of the Altoviz platform&lt;/li&gt;
&lt;li&gt;the Altoviz &lt;a href=&quot;https://github.com/altoviz&quot;&gt;GitHub&lt;/a&gt; page&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- truncate --&gt;
&lt;div&gt;&lt;h2 id=&quot;altoviz-public-apis&quot;&gt;Altoviz public APIs&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;The Altoviz platform provides free &lt;a href=&quot;https://developer.altoviz.com/api&quot;&gt;RESTful APIs&lt;/a&gt; to deal with quotes, invoices, contacts, customers and products.&lt;br&gt;
This is a great opportunity for every developers creating apps and solutions that at some point could generate invoices or sync contacts.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;altoviz-developer-hub&quot;&gt;Altoviz Developer Hub&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;We created the &lt;a href=&quot;https://developer.altoviz.com&quot;&gt;Altoviz Developer Hub&lt;/a&gt; website to publish developer oriented content only. App users and customers will still use the mainstream &lt;a href=&quot;https://altoviz.com/blog&quot;&gt;blog&lt;/a&gt; on &lt;a href=&quot;https://altoviz.com&quot;&gt;altoviz.com&lt;/a&gt;.&lt;br&gt;
Everything useful we provide for developer will be there : A complete and up to date documentation for the APIs, tutorials and a blog. For samples and code, check out our &lt;a href=&quot;https://github.com/altoviz&quot;&gt;GitHub&lt;/a&gt; page.&lt;br&gt;
We’ll use the blog for every announcements. To ensure that you’ll not miss a thing, use the &lt;a href=&quot;https://developer.altoviz.com/blog/rss.xml&quot;&gt;RSS feed&lt;/a&gt; or subscribe to the developer e-mail list in your &lt;a href=&quot;https://altoviz.com/fr/compte/communication/&quot;&gt;account&lt;/a&gt;.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;altoviz-github-page&quot;&gt;Altoviz GitHub page&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;We share our &lt;a href=&quot;https://github.com/altoviz?q=sample&quot;&gt;code samples&lt;/a&gt; on GitHub 🐙 so every developers can explore, resuse and enhance them.&lt;br&gt;
If you create a project on GitHub related to Altoviz, feel free to ping us. We will be more than happy to promote it.&lt;/p&gt;
&lt;p&gt;The possibilities are endless, so are the opportunities. We can’t wait to see what awesome things developers will do with the Altoviz APIs.&lt;/p&gt;
</content:encoded><category>annoucements</category></item></channel></rss>