br__build_access_key
Builds a 44-character NF-e/NFC-e access key with check digit using emission data. Generates or accepts an 8-digit random code (cNF).
Instructions
Assemble and check-digit a 44-character NF-e/NFC-e access key (chNFe).
Returns a dict with chave_acesso (44 characters) and cnf (the
8-digit random code used, whether provided or generated).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| c_uf | Yes | Código IBGE da UF do emitente (2 dígitos) | |
| dh_emi | Yes | Data e hora de emissão (ISO 8601, com fuso horário) | |
| cnpj | Yes | CNPJ do emitente: 14 dígitos numéricos (PL_010c) ou 12 alfanuméricos + 2 dígitos (PL_010d) | |
| modelo | Yes | Modelo do documento fiscal: '55' (NF-e) ou '65' (NFC-e) | |
| serie | Yes | Série do documento fiscal | |
| nnf | Yes | Número do documento fiscal (nNF) | |
| tp_emis | No | Forma de emissão (tpEmis): '1' = normal | 1 |
| c_nf | No | Código numérico aleatório de 8 dígitos (cNF). Gerado se omitido. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||