baixar_nfe_distribuicao
Download Brazilian tax invoices (NF-e) from SEFAZ using local A1 certificate. Supports incremental sync by NSU, specific NSU, or key access, with local mTLS authentication.
Instructions
Baixa documentos fiscais via NFeDistribuicaoDFe (SEFAZ) usando certificado A1 local. REQUER certificado digital A1 (.pfx/.p12) do proprio usuario instalado localmente. O certificado NUNCA e enviado a nenhum servidor - a autenticacao e feita localmente via mTLS. Suporta busca incremental (distNSU), por NSU especifico (consNSU) ou por chave (consChNFe). A Ciencia da Operacao (210200) e prerequisito para obter o XML completo (procNFe).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| caminho_certificado | Yes | Caminho absoluto para o arquivo .pfx ou .p12. | |
| senha | Yes | Senha do certificado. Nunca logada ou incluida em excecoes. | |
| cnpj_cpf | Yes | CNPJ (14 dig) ou CPF (11 dig) do autor da consulta. | |
| uf | Yes | Sigla da UF do autor (ex: "SP") ou codigo IBGE (ex: "35"). | |
| modo | No | "distNSU" (incremental), "consNSU" (NSU especifico) ou "consChNFe" (por chave de acesso de 44 digitos). | distNSU |
| ultimo_nsu | No | Ultimo NSU recebido para modo distNSU. Default "0" busca todos. | 0 |
| nsu | No | NSU especifico para modo consNSU. | |
| chave | No | Chave de acesso de 44 digitos para modo consChNFe. | |
| ambiente | No | "producao" ou "homologacao". | producao |
| timeout | No | Timeout HTTP em segundos (default 30.0). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||