ExcelExcel Vba

LEITURA DO XML SAT POR EXCEL VBA

Nessa postagem vou disponibilizar um arquivo Excel com código VBA que faz a leitura do arquivo XML gerado pelo equipamento SAT.

SAT (Sistema Autenticador e Transmissor de Cupons Fiscais Eletrônicos) é um equipamento criado pelo Estado de São Paulo para substituir o ECF (Emissor de Cupom Fiscal) para o varejo.

Esse equipamento valida o Cupom Fiscal Eletrônico (CF-e) armazena e o transmite à Secretaria da Fazenda automaticamente, possui capacidade de armazenagem e posterior upload das informações no caso de interrupções na conexão com a internet.

O arquivo possui estrutura especifica que é detalhada no arquivo de Especificação Técnica de Requisitos disponível no Site da secretaria da fazenda do Estado de SP.

Criei esse arquivo para estudo, auxilio e analises de pequenas empresas, visto que o SAT é direcionado ao varejo e que o volume de arquivos pode ser absurdo e inviável a utilização de um Excel para analise dos dados.

Mas o mesmo código pode ser adaptado no Access aumentando assim a robustez, mas não aumentando o desempenho, ou seja, para leitura de muitos arquivos pode demorar um pouquinho.

Mas acredito que o ganho desse arquivo é identificar pelo código do produto as classificações de ICMS, PIS e COFINS, com isso montar uma analise tributaria mais direcionada aos produtos com ICMS ST, PIS e COFINS monofásicos. Isso pode gerar uma grande economia no momento da apuração, seja para empresas gerais ou para empresa optante pelo simples nacional.

Existem muitas consultorias de recuperação de crédito, principalmente de PIS e COFINS monofásico, justamente porque quando se fala de varejo temos uma massa de dados muito grande de informação e os sistemas de contabilidade não dispões de ferramentas que exportam essas informações de forma amigável e tabular.

A metodologia é exatamente a mesma dos arquivos que desenvolvi para leitura de NF-e e CT-e, com modificações para atender ao layout especifico do XML SAT, vejam o conteúdo sobre a leitura de NF-e e CT-e nos links abaixo:

Importar arquivo Xml NF-e para Excel

Importar arquivo Xml CT-e para Excel

Clique aqui para baixar o arquivos dessa postagem.

One thought on “LEITURA DO XML SAT POR EXCEL VBA

  • Francisco Alyson Lima Sales

    Fábio. tentei fazer a leitura dos XML SAT, porém dá a seguinte mensagem “Tipo definido pelo usuário não definido

    Resposta

Deixe uma resposta