fiscal-rsfiscal-rs

fiscal-rs

Biblioteca Rust para documentos fiscais brasileiros (NF-e / NFC-e)

fiscal-rs é um port em Rust da biblioteca PHP sped-nfe, oferecendo geração, assinatura digital e transmissão de documentos fiscais eletrônicos brasileiros com a segurança de tipos e performance do Rust.

Funcionalidades

  • Geração de XML de NF-e e NFC-e (modelo 55 e 65)
  • Assinatura digital com certificado A1 (PFX/PKCS#12)
  • Comunicação com os webservices SEFAZ (autorização, consulta, inutilização, eventos)
  • Validação de GTIN, CPF, CNPJ, NCM, CFOP
  • Contingência (SVC-AN, SVC-RS)
  • QR Code para NFC-e
  • Conversão TXT para XML

Instalacao

cargo add fiscal

Estrutura de Crates

CrateDescricao
fiscal-coreTipos, calculos fiscais, builder XML
fiscal-cryptoCertificados digitais e assinatura XML
fiscal-sefazURLs SEFAZ, builders de request, client HTTP
fiscalCrate facade que re-exporta tudo

On this page