Emitir NFS-e
emitir_nfseGenerate monthly NFS-e invoices for Shopee affiliate commissions. Requires confirmation, supports dry-run and sandbox testing, and processes in blocks with idempotency.
Instructions
Emite as NFS-e da competência (uma por loja) chamando o provedor. Exige confirmar: true. Respeita o modo (dry-run não envia; sandbox usa mock; producao emite de verdade e exige certificado A1, mas só via configuração do host). Idempotente por (idLoja + competência): não reemite quem já foi autorizada. Processa em BLOCOS e retorna progresso; salva PDFs/XMLs e atualiza o resumo.csv.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| modo | No | Sobrepõe NFS_MODO apenas para dry-run/sandbox. Produção NUNCA vem por argumento — só do host. | |
| offset | No | Retoma a partir do índice N. | |
| confirmar | Yes | Trava de segurança: precisa ser true para prosseguir. | |
| apenasLojas | No | Restringe a emissão a estes IDs de loja. | |
| competencia | Yes | ||
| tamanhoBloco | No | Notas por chamada (default ~100). |