FirmaSAT is a stand-alone utility which enables you to create and read digital receipts (Comprobantes Fiscal Digital) as specified by the Tax Administration Service (Servicio de Administración Tributaria) (SAT) in Mexico. It handles CFDi version 4.0 and 3.3 documents together with the latest supplements (Complementos de Factura Electrónica (CFDI)).
FirmaSAT is a self-contained stand-alone product which does not require any external libraries. FirmaSAT does not use slow external XML libraries or unreliable cryptographic libraries.
This manual contains the syntax and examples for the command-line utility FirmaSAT.exe
and the programming interfaces to the core DLL library diFirmaSAT2.dll
using the supported languages
ANSI C/C++,
C++ (STL),
VB6/VBA,
VB.NET/VB2010+ and
C#.
Interfaces for
Python,
Java
and Delphi/Free Pascal
are available separately from our web site.
Please note that in all cases it is up to the user to create and provide a well-formed XML file as input.
For instructions on how to install, using other programming languages, and more recent updates to this manual, please see our FirmaSAT page. The Spanish translations in this document are from Google Translate: Mi aerodeslizador está lleno de anguilas!