br__submit_cte
Submit signed CT-e XML to SEFAZ for authorization via synchronous CTeRecepcaoSincV4. Compresses and base64-encodes payload automatically. Requires endpoint override and confirmation for production submissions.
Instructions
Submete um CT-e assinado à autorização SEFAZ (CTeRecepcaoSincV4, síncrono).
O payload é automaticamente compactado em GZip e codificado em Base64
antes do envio, conforme exigido pelo MOC CT-e §3.4.1 [Verified locally].
Submissão para SEFAZ é uma operação irreversível em produção e exige
confirmação em duas etapas (ConfirmationGate). Define
BR_CTE_READ_ONLY=1 para desabilitar esta ferramenta. Nenhuma URL de
endpoint CT-e está embutida/verificada nesta versão —
endpoint_override é obrigatório.
Retorna protCTe (incluindo nProt, o protocolo de autorização) em
caso de sucesso, ou error.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| c_uf | Yes | Código IBGE da UF do autorizador (cUF), 2 dígitos | |
| tp_amb | No | Identificação do Ambiente (tpAmb): '1' = produção, '2' = homologação | 2 |
| cert_path | Yes | Caminho local para o certificado ICP-Brasil A1 (.p12/.pfx) | |
| xml_base64 | No | XML CT-e assinado, codificado em base64. | |
| xml_content | No | XML CT-e assinado (saída de br__sign_cte). Informe xml_content ou xml_base64. | |
| cert_password | No | Senha do certificado A1, se houver | |
| endpoint_override | Yes | URL completa do webservice CTeRecepcaoSincV4 — obrigatório, ver docstring do módulo. | |
| confirmation_token | No | Token de confirmação obtido de uma chamada anterior pendente. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||