dfe 0.5.9

DFE - Documentos Fiscais Eletrônicos Brasileiros
docs.rs failed to build dfe-0.5.9
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: dfe-0.5.8

dfe

Documentos Fiscais Eletrônicos Brasileiros — crate Rust para integração com os webservices da SEFAZ.

Crates.io Docs.rs License: MIT Sponsor GustavoOta


Funcionalidades

Funcionalidade Descrição
Emissão NF-e / NFC-e Autorização via SOAP para SEFAZ estadual (modelos 55 e 65)
Cancelamento Evento 110111 para NF-e e NFC-e
Manifestação do destinatário Ciência, confirmação, desconhecimento e operação não realizada
Distribuição de DF-e Consulta ao Ambiente Nacional por NSU ou chave de acesso
DANFE Geração de PDF em A4 e 80mm (NF-e e NFC-e) com suporte a logotipo
ESC/POS EscPosBuilder (layout livre) + EscPosNFCeBuilder (NFC-e pronto)
Validação XSD Schemas SEFAZ embutidos no binário — sem arquivos externos
Validação CNPJ/CPF Verificação de dígito verificador
Status do webservice Consulta de disponibilidade por UF e ambiente

Documentação

Seção Descrição
Instalação Plataformas suportadas, libxml2/vcpkg (linking estático no Windows)
Emissão NF-e / NFC-e NFeBuilder, métodos, totais automáticos
Cancelamento CancelarBuilder
Manifestação do Destinatário Ciência, confirmação, desconhecimento, op. não realizada
Distribuição de DF-e Consulta por NSU e chave de acesso
DANFE Geração de PDF A4 e 80mm
ESC/POS EscPosBuilder e EscPosNFCeBuilder
Status do Webservice Consulta de disponibilidade por UF
Tratamento de Erros DfeError — variantes e quando ocorrem
ICMS, PIS, COFINS Tipos de ICMS, IPI, PIS/COFINS e validação CNPJ/CPF
Testes Suites disponíveis e requisitos
Notas e Roadmap Boas práticas e funcionalidades planejadas

Início rápido

[dependencies]
dfe = "0.5.8"

Windows: antes de compilar, leia docs/instalacao.md — é necessário configurar o vcpkg para linking estático do libxml2. OpenSSL não é mais uma dependência.


Licença

MIT — veja LICENSE.