E-invoicing stamps your invoices, credit notes and payments with your PAC. SAT tax accounting pulls issued and received documents from the SAT with your e.firma, calculates your provisional payments, prepares the DIOT and builds the electronic accounting. One CFDI register for the accountant and for the company.
Your invoices, credit notes and payments stay where they are, in Invoicing. The module adds what the SAT requires, with nothing captured twice.
The invoice is issued in Invoicing, by hand or from ISP and Hosting.
Recipient, amounts and SAT codes, before calling the PAC.
Sealed with your CSD, and the PAC returns the stamp.
XML and PDF with QR code by email and in the customer portal.
If it was on credit, every payment carries its payment complement.
It starts from their issued and received CFDI. From there come the working paper, the DIOT and the electronic accounting, always from the same source.
Issued and received from the SAT, or XML, ZIP and metadata by hand.
Deductible, investment or unrelated, with rules you teach once.
Provisional payments and VAT, with every line explained.
The return, the DIOT and the accounting are uploaded to the SAT by a person.
With its acknowledgment and a snapshot: if something changes later, it warns you.
Every piece follows the format or procedure the SAT publishes, and whatever changes each year is data, not code.
XML with original string and SHA-256 with RSA seal, which is re-read and verified before it is sent to the PAC. Amounts are calculated as in Annex 20 and, if they don't match the invoice, it is not stamped.
Installments, balances and base and VAT per related document, with exchange rate when the payment is not in pesos.
Reasons 01 to 04 with the replacement folio. The request is signed on the platform and stored with its acknowledgment.
Authentication and requests signed with the e.firma, verification and package download, with the SAT's limitations validated before a request is spent.
The RMF Annex 8 tariffs, rates and caps live in per-year tables with their legal source: changing year means adding a table, not releasing a new version.
Bulk-upload file per fiscal-year format, with the lines the SAT requires and errors flagged per line before you download it.
Catalog, trial balance, journal entry and subsidiary ledger XML validated against the SAT schemas, with the expected file name and ZIP.
e.firma, CSD and PAC credentials encrypted and never returned to the screen, the API or Bastino, with a notice before they expire.
Return, DIOT and trial balance are saved with their operation number or acknowledgment and a snapshot of what was calculated; if it changes later, the system warns you.
It builds on what Fisher Platform already has, instead of copying it.
Stamp button and tax folio on the invoice and the credit note, folio in the list and locks so that stamped documents cannot be edited, cancelled or deleted by accident.
ISP monthly billing and Hosting renewals can be stamped when issued, through a queue that is not lost if the issue is undone.
Tax data tab on the customer record and, in SAT tax accounting, the issued CFDI linked to its customer by RFC.
Received CFDI are linked to your supplier by the issuer's RFC, if you use the Suppliers and Purchasing modules.
Your customer downloads the XML and PDF of their stamped invoices without requesting them by email.
Check the status of your CFDI and the taxpayers, downloads in progress and counts by period, and classify received documents with a confirmation card. It does not stamp, does not cancel and never touches the e.firma or the CSD.
Events on stamping and cancelling, and open catalogs of regimes, DIOT formats, accounting templates and stamping providers so another module can add its own.
Notice of e.firma expiry and of anything that needs attention, through the channel each person chooses.
If you offer the platform to several customers, each instance stores its own CSD and its own e.firma, encrypted with its own key.
Better to know before you sign up than to find out afterwards.
Yes. The SAT does not offer an API to stamp in bulk on your own: stamping is done by a CFDI Certification Provider (PAC). The platform generates and seals the XML with your CSD and the PAC only stamps it. FacturoPorTi and SW Sapien come built in and are interchangeable; you start in the PAC's test environment and move to production when everything works.
No. The SAT has no API for those filings. The platform calculates the working paper, generates the DIOT file and the electronic accounting XML files, and records what a person filed, with its operation number or acknowledgment, so you can later compare whether anything has changed.
They are validated on upload and stored encrypted. The e.firma is kept in an AES-256-GCM envelope in a folder outside the web root; nothing encrypted sits in the database. Neither is ever shown or downloadable again, and neither is exposed through the API or Bastino.
The working paper calculates provisional payments for RIF (621), RESICO individuals (626) and individuals with business and professional activity (612), including VAT. The catalog includes all 19 SAT regimes and is open to adding more calculations. Calculators for legal entities, the annual return and INPC inflation adjustment are not available yet.
Yes. You can manage several taxpayers, individuals and legal entities, in the same installation, each with its own regime history, e.firma, CFDI register and periods. Permissions separate who can view, request from the SAT, classify, close periods or submit accounting.
They are installable Fisher Platform modules: you activate or deactivate them separately and, when deactivated, their screens disappear. They work together, but each can be used without the other. Contact us and we will tell you what your plan includes.
We activate the module, load your issuer and your CSD in testing, and walk through how an invoice is stamped, how SAT data is downloaded and how the working paper is built.
The screenshots come from a demo environment with fictitious taxpayers, customers, invoices and CFDI. The RFCs are made up: they have the shape of an RFC but belong to no one. No communication took place with the SAT or any PAC: stamped documents are in the test environment with a simulated PAC, and the e.firma and CSD are test certificates generated for the occasion. Calculations are shown with that sample data and do not replace your accountant's review; SAT rules change over time.