Facturae 3.2.2, ready for Ruby.
Generate compliant electronic invoices, validate data models, and sign XML with XAdES-BES using a focused Ruby gem.
Facturae XML
Generate Facturae 3.2.2 compliant invoices with builder patterns.
Model validation
Catch errors early with strict, model-based validation.
XAdES-BES signing
Digitally sign invoices using OpenSSL and structured XML builders.
document = Facturae::FacturaeDocument.new(
file_header: Facturae::FileHeader.new(
modality: "I",
invoice_issuer_type: "EM",
batch: { invoices_count: 1, invoice_currency_code: "EUR" }
)
)
xml = Facturae::FacturaeBuilder.new(document).to_xml