Leitura e interpretacao de XML fiscal: NF-e (modelo 55), NFC-e (modelo 65), CT-e e NFS-e (padrao nacional e variacoes municipais). Extrai os campos-chave de cada documento e de cada item — CST/CSOSN, CFOP, NCM, CEST, valores, aliquotas, destaque de ICMS, ICMS-ST, IPI, ISS, PIS e COFINS, emitente, destinatario e chave de acesso. Confere integridade antes de usar (totais batem, sem nota duplicada). Para volume, orienta os scripts parse_nfe.py e parse_nfse.py — parsing deterministico, sem o LLM ler nota a nota. Aciona: analisar XML, ler nota fiscal, NF-e, NFC-e, CT-e, NFS-e, extrair CFOP/NCM/CST, conferir notas, importar XML, ingestao de notas.
How this skill is triggered — by the user, by Claude, or both
Slash command
/auditoria-contabil-os:analise-xml-fiscalThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> Skill **Tier 1** — Protocolo 2 (Ingestao e Conferencia de Arquivos) aplicado a documentos fiscais eletronicos. Le e interpreta NF-e, NFC-e, CT-e e NFS-e; extrai campos-chave; confere integridade. Em volume, apoia-se nos scripts `parse_nfe.py` e `parse_nfse.py`.
Skill Tier 1 — Protocolo 2 (Ingestao e Conferencia de Arquivos) aplicado a documentos fiscais eletronicos. Le e interpreta NF-e, NFC-e, CT-e e NFS-e; extrai campos-chave; confere integridade. Em volume, apoia-se nos scripts
parse_nfe.pyeparse_nfse.py.
Acionada por auditoria-contabil-master, triagem-contabil ou diretamente com "analisar XML", "ler nota fiscal", "extrair CFOP/NCM", "conferir as notas do mes". Entrada: um ou mais XML fiscais (ou a pasta de arquivos do caso). Entrega: ficha estruturada dos documentos com campos-chave, totalizadores e flag de divergencias — insumo para apuracao (Tier 2) e escrituracao.
auditoria-contabil-master, triagem-contabil, operador direto.calculo-icms-st, calculo-ipi, calculo-iss, apuracoes de regime), skills de escrituracao (Tier 5, v0.2) e o CASO.md (secao "Arquivos do caso").| Documento | Modelo | Uso contabil-fiscal | Script |
|---|---|---|---|
| NF-e | mod. 55 | ICMS, IPI, ICMS-ST, escrituracao, cruzamento | parse_nfe.py |
| NFC-e | mod. 65 | Receita de varejo, ICMS varejo | parse_nfe.py |
| CT-e | conhec. de transporte | Credito de frete, ICMS transporte | parse_nfe.py |
| NFS-e | padrao nacional + municipais | ISS, retencao, receita de servico | parse_nfse.py |
| Codigo | O que significa | Atencao |
|---|---|---|
| CFOP | Natureza da operacao (entrada/saida, dentro/fora do estado) | 1o digito: 1/2/3 entrada, 5/6/7 saida; define direito a credito |
| CST ICMS | Situacao tributaria — regime normal (3 digitos) | 00 tributada integral, 60 ST ja recolhida, 40 isenta, 41 nao tributada |
| CSOSN | Situacao tributaria do Simples Nacional | 101/102 com/sem credito, 500 ST/antecipacao |
| CST IPI | Situacao do IPI | 50 saida tributada, 99 outras saidas |
| NCM | Classificacao da mercadoria (8 digitos) | Define aliquota de IPI e enquadramento de ST/monofasico |
| CEST | Codigo Especificador da ST | Presente quando a mercadoria esta sujeita a ICMS-ST |
A leitura correta de CFOP × CST/CSOSN × NCM e o que determina se a operacao gera credito, esta sob ST ou e monofasica. Divergencia entre CFOP e CST e sinalizada como inconsistencia.
Para volume (dezenas a milhares de notas), nao ler XML a XML — usar os scripts deterministicos:
# NF-e / NFC-e / CT-e — arquivo unico ou pasta inteira
python3 scripts/parse_nfe.py casos/<slug>/arquivos/ --json
python3 scripts/parse_nfe.py casos/<slug>/arquivos/ --itens # resumo + itens
# NFS-e — padrao nacional e layouts municipais
python3 scripts/parse_nfse.py casos/<slug>/arquivos/ --json
O script extrai campos-chave, totaliza e sinaliza notas em layout municipal legado. O LLM consome o resultado tabulado, nao o XML bruto. Para 1-3 notas, a leitura direta do XML e aceitavel.
Antes de qualquer apuracao usar os dados:
Divergencia de integridade e apontada antes de qualquer calculo — nunca silenciada.
[VERIFICAR — layout municipal]; nao inventar campo ausente.casos/<slug>/arquivos/, gitignored; sem mistura de clientes.A UF do emitente/destinatario define a aliquota de ICMS e o regime de ICMS-ST a aplicar; o municipio de incidencia da NFS-e define a aliquota de ISS e a lista de servicos. O script parse_nfse.py ja sinaliza notas em layout municipal legado — campos nao reconhecidos sao marcados [VERIFICAR — layout municipal] (PA-06). A cobertura de NFS-e municipal e reconhecidamente fragmentada.
Chamada por: auditoria-contabil-master, triagem-contabil, operador direto.
Entrega para: as apuracoes do Tier 2 (insumo de receita e tributos destacados), as skills de escrituracao (v0.2) e o CASO.md. A entrega final passa por revisao-final (R1-R4).
Sem esta skill: a apuracao opera sem leitura conferida dos documentos fiscais — risco de receita errada, credito indevido e divergencia com o SPED.
npx claudepluginhub sbroggioadv/auditoria-contabil-os-marketplace --plugin auditoria-contabil-osProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.