Projeto SATComum

Este projeto mantém o código comum aos projetos relacionados ao SAT-CF-e, tais como validadores, formatadores, constantes e utilitários que são usados nos projetos relacionados.

Nesta documentação você encontrará basicamente a documentação da API para esse código comum. Para uma visão mais abrangente da tecnologia SAT-CF-e e de como estes projetos se relacionam conheça os projetos relacionados.

Projetos Relacionados

Este projeto é apenas uma parte de um total de cinco projetos que compõem uma solução compreensível para a tecnologia SAT-CF-e em linguagem Python, disponíveis para integração nas aplicações de ponto-de-venda. São eles:

  • Projeto SATCFe
    Abstração para acesso às funções da biblioteca SAT em Python. Visite a documentação desse projeto para uma visão mais abrangente da tecnologia SAT-CF-e e de como estes projetos se relacionam.
  • Projeto SATExtrato
    Impressão dos extratos do CF-e-SAT. Este projeto é capaz de imprimir extratos de documentos de venda ou de cancelamento diretamente a partir dos documentos XML que os representam. A impressão tem um alto grau de compatibilidade com mini-impressoras (conhecidas como impressoras não-fiscais) já que é baseada na tecnologia Epson® ESC/POS™ através do projeto PyESCPOS.
  • Projeto SATHub
    Torna possível o compartilhamento de equipamentos SAT com múltiplos pontos- de-venda, além de tornar possível que aplicações heterogêneas, escritas em outras linguagens de programação ou de outras plataformas, acessem o equipamento SAT.
  • Projeto PyESCPOS
    Implementa o suporte à tecnologia Epson® ESC/POS™ compatível com a imensa maioria das mini-impressoras disponíveis no mercado.

Participe

Participe deste projeto ou de qualquer um dos projetos relacionados. Se você puder contribuir com código, excelente! Faça um clone do repositório, modifique o que acha que deve e faça o pull-request. Teremos prazer em aceitar o seu código.

Se você não quer (ou não pode) programar, também pode contribuir com documentação. Ou ainda, se você vir algo errado ou achar que algo não está certo, conte pra gente criando um incidente na página do projeto.

Siga-nos no Github ou no Twitter.