{"id":7904,"date":"2025-02-01T01:09:19","date_gmt":"2025-02-01T00:09:19","guid":{"rendered":"https:\/\/fiskaltrust.eu\/developer\/"},"modified":"2026-01-20T00:35:22","modified_gmt":"2026-01-19T23:35:22","slug":"developer","status":"publish","type":"page","link":"https:\/\/fiskaltrust.eu\/en-pt\/developer\/","title":{"rendered":"Developer"},"content":{"rendered":"","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"","_seopress_titles_title":"Enabling Developers with Open Fiscal Compliance APIs","_seopress_titles_desc":"fiskaltrust offers comprehensive fiscal compliance APIs and developer tools for European markets. Integrate POS systems, access open-source solutions & build compliant applications. ","_seopress_robots_index":"","footnotes":""},"class_list":["post-7904","page","type-page","status-publish","hentry"],"acf":{"fdc_section_visibility":["top_section","middle_section","three_groups"],"fdc_top_section":{"fdc_main_title":"fiskaltrust's Solutions for Portugal","fdc_intro_text":"In Portugal, the SAF-T PT (Standard Audit File for Tax Purposes) and electronic invoicing requirements define how POS systems must operate to ensure transparency, data integrity, and compliance with local tax regulations.","fdc_hero_image":7902,"fdc_challenges_heading":"Key Requirements in Portugal:","fdc_challenges_list":"<ul>\n<li><strong>SAF-T Export Obligation:<\/strong> POS systems must be capable of generating the SAF-T(PT) file in the official XML structure, on request or as scheduled by the tax authority.<\/li>\n<li><strong>Certified Software:<\/strong> POS software must be certified by the Portuguese Tax Authority (AT). Certification requires strict adherence to layout, data retention, and security rules.<\/li>\n<li><strong>Unique Document Identification:<\/strong> Each invoice and receipt must have a unique, sequential number generated according to official formats and registered with AT.<\/li>\n<li><strong>QR Code and ATCUD:<\/strong> Since 2022, documents must include a QR code and ATCUD (unique document code) printed on all fiscal receipts.<\/li>\n<\/ul>"},"fdc_middle_section":{"fdc_benefits_side":{"fdc_benefits_heading":"Key Benefits for Developers","fdc_benefits_list":"<ul>\n<li><strong>Standardised API:<\/strong> Save development effort with one integration point for SAF-T, e-invoice, and signature logic.<\/li>\n<li><strong>Certified Compliance:<\/strong> fiskaltrust supports all certified requirements, including ATCUD, QR codes, and invoice sequencing.<\/li>\n<li><strong>Multi-Vendor Hardware Support:<\/strong> Work with different printers or cloud setups using the same codebase.<\/li>\n<li><strong>Open Source Middleware:<\/strong> Avoid vendor lock-in and stay fully transparent.<\/li>\n<li><strong>Statement:<\/strong> Open API. Portuguese-compliant. AT-certified. Zero vendor lock-in.<\/li>\n<\/ul>"},"fdc_developer_image_side":{"fdc_developer_image":7908}},"fdc_three_groups_section":{"fdc_group_1":{"fdc_group_1_heading":"Integration with the fiskaltrust Middleware API","fdc_group_1_icon":7861,"fdc_group_1_main_text":"Developers integrate once with the fiskaltrust Middleware to handle SAF-T generation, QR code creation, and ATCUD management automatically.","fdc_group_1_details":"<ul>\n<li>Handles both on-premise and cloud setups.<\/li>\n<li>Works across multiple hardware configurations.<\/li>\n<li>Keeps your POS logic independent of country-specific fiscal quirks.<\/li>\n<\/ul>"},"fdc_group_2":{"fdc_group_2_heading":"Compliance Automation","fdc_group_2_icon":7859,"fdc_group_2_main_text":"Once integrated:","fdc_group_2_details":"<ul>\n<li>The Middleware generates documents with the correct QR code and ATCUD.<\/li>\n<li>It creates SAF-T PT files ready for upload or on-demand inspection.<\/li>\n<li>Ensures legally valid invoice sequencing and secure storage for audit.<\/li>\n<\/ul>"},"fdc_group_3":{"fdc_group_3_heading":"Continuous EU-Wide Compliance","fdc_group_3_icon":7860,"fdc_group_3_main_text":"fiskaltrust tracks updates from the Autoridade Tribut\u00e1ria (AT) and updates the Middleware accordingly.","fdc_group_3_details":"<ul>\n<li>Developers don't need to follow every legislative change.<\/li>\n<li>Updates are handled centrally, reducing QA time and regression risk.<\/li>\n<li>Systems remain compliant without impacting your POS architecture.<\/li>\n<\/ul>"}}},"wpml_current_locale":"en-pt","wpml_translations":{"en-eu":{"id":150,"locale":"en-eu","post_title":"Developer","permalink":"https:\/\/fiskaltrust.eu\/en-eu\/developer\/","status":"publish"},"fr-fr":{"id":3669,"locale":"fr-fr","post_title":"D\u00e9veloppeur","permalink":"https:\/\/fiskaltrust.eu\/fr-fr\/developer\/","status":"publish"},"it-it":{"id":3670,"locale":"it-it","post_title":"Sviluppatore","permalink":"https:\/\/fiskaltrust.eu\/it-it\/developer\/","status":"publish"},"pt-pt":{"id":3671,"locale":"pt-pt","post_title":"Programador","permalink":"https:\/\/fiskaltrust.eu\/pt-pt\/developer\/","status":"publish"},"es-es":{"id":3672,"locale":"es-es","post_title":"Desarrollador","permalink":"https:\/\/fiskaltrust.eu\/es-es\/developer\/","status":"publish"},"de-de":{"id":3718,"locale":"de-de","post_title":"Entwickler","permalink":"https:\/\/fiskaltrust.eu\/de-de\/developer\/","status":"publish"},"de-at":{"id":3749,"locale":"de-at","post_title":"Entwickler","permalink":"https:\/\/fiskaltrust.eu\/de-at\/developer\/","status":"publish"},"en-at":{"id":7876,"locale":"en-at","post_title":"Developer","permalink":"https:\/\/fiskaltrust.eu\/en-at\/developer\/","status":"publish"},"en-fr":{"id":7883,"locale":"en-fr","post_title":"Developer","permalink":"https:\/\/fiskaltrust.eu\/en-fr\/developer\/","status":"publish"},"en-de":{"id":7890,"locale":"en-de","post_title":"Developer","permalink":"https:\/\/fiskaltrust.eu\/en-de\/developer\/","status":"publish"},"en-it":{"id":7897,"locale":"en-it","post_title":"Developer","permalink":"https:\/\/fiskaltrust.eu\/en-it\/developer\/","status":"publish"},"en-pt":{"id":7904,"locale":"en-pt","post_title":"Developer","permalink":"https:\/\/fiskaltrust.eu\/en-pt\/developer\/","status":"publish"},"en-es":{"id":7911,"locale":"en-es","post_title":"Developer","permalink":"https:\/\/fiskaltrust.eu\/en-es\/developer\/","status":"publish"},"da-dk":{"id":8839,"locale":"da-dk","post_title":"Udvikler","permalink":"https:\/\/fiskaltrust.eu\/da-dk\/developer\/","status":"publish"},"pl-pl":{"id":8890,"locale":"pl-pl","post_title":"Deweloper","permalink":"https:\/\/fiskaltrust.eu\/pl-pl\/developer-2\/","status":"publish"},"en-be":{"id":9549,"locale":"en-be","post_title":"Developer","permalink":"https:\/\/fiskaltrust.eu\/en-be\/developer\/","status":"publish"},"fr-be":{"id":9568,"locale":"fr-be","post_title":"D\u00e9veloppeur","permalink":"https:\/\/fiskaltrust.eu\/fr-be\/developer\/","status":"publish"},"en-gr":{"id":9607,"locale":"en-gr","post_title":"Developer","permalink":"https:\/\/fiskaltrust.eu\/en-gr\/developer\/","status":"publish"},"el-gr":{"id":9623,"locale":"el-gr","post_title":"\u03a0\u03c1\u03bf\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1\u03c4\u03b9\u03c3\u03c4\u03ae\u03c2","permalink":"https:\/\/fiskaltrust.eu\/el-gr\/developer\/","status":"publish"}},"wpml_trid":"153","_links":{"self":[{"href":"https:\/\/fiskaltrust.eu\/en-pt\/wp-json\/wp\/v2\/pages\/7904","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fiskaltrust.eu\/en-pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fiskaltrust.eu\/en-pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fiskaltrust.eu\/en-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fiskaltrust.eu\/en-pt\/wp-json\/wp\/v2\/comments?post=7904"}],"version-history":[{"count":1,"href":"https:\/\/fiskaltrust.eu\/en-pt\/wp-json\/wp\/v2\/pages\/7904\/revisions"}],"predecessor-version":[{"id":7916,"href":"https:\/\/fiskaltrust.eu\/en-pt\/wp-json\/wp\/v2\/pages\/7904\/revisions\/7916"}],"wp:attachment":[{"href":"https:\/\/fiskaltrust.eu\/en-pt\/wp-json\/wp\/v2\/media?parent=7904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}