====== POST - Emissão de NFC-e pela Comanda (Pré-venda) ====== \\ Este endpoint realiza a **emissão de uma Nota Fiscal de Consumidor Eletrônica (NFC-e)** a partir de uma **comanda previamente registrada** no sistema. Durante o processo, a nota é transmitida ao SEFAZ, gerando o respectivo PDF autorizado da nota fiscal, retornado em formato Base64. api/nfce?comanda=0000 O parâmetro enviado na URL é obrigatório. ===== 🌐 Exemplo URL ===== localhost:8090/api/nfce?comanda=123 O número informado é código da pré-venda corresponde à coluna ''FI_NRREG'' da tabela ''CAPAPRE''. ===== 🛡️ Parâmetros do Header ===== |auth|Token adquirido no [[:enduser:erp:developer:integracao:integracaowebservice:primeirospassos:login|]].| ===== 🧾 Exemplos de Retorno ===== { "bemSucedido": true, "mensagemFalha": null, "novoCodigo": null, "dados": { "bemSucedido": true, "numeroNota": 1505, "serieNota": "A8", "descricaoRetorno": "Nota fiscal de teste autorizada", "notaFiscalPdf": "JVBERi0xLjQNCiWio4+TDQo5IDAgb2JqDQo8PC9OIDMgL0FsdGVybmF0ZSAvRGV2aWNlUkdCIC9GaWx0ZXIgL0ZsYXRlR..." } } O campo ''notaFiscalPdf'' contém o **arquivo PDF da NFC-e autorizada pela SEFAZ**, codificado em **Base64**. ===== ⚙️ Pré-requisitos ===== Antes de realizar a emissão da NFC-e pela comanda, é necessário garantir que as condições abaixo estejam atendidas: ==== Comanda fechada ==== * A comanda deve estar com a coluna ''STATUS'' da tabela ''CAPAPRE'' igual a 0 (indicando que está **aberta**). * Para verificar a situação da comanda antes da emissão, utilize o endpoint **[[:enduser:erp:developer:integracao:integracaowebservice:restaurante:statuscomanda|Consulta de Status da Comanda (Pré-venda)]]**. ==== Parâmetro do usuário Totem PAF ==== ^ **Campo** ^ **Valor** ^ | PSS_NR_SISTEMA| 70 | | PSS_COD_PARAM | USUARIO_TOTEM_PAF | | PSS_VALOR | Código Funcionário | É obrigatório cadastrar o parâmetro ''USUARIO_TOTEM_PAF'' na base de dados Firebird. O valor do parâmetro deve ser o código do funcionário (FUNCIONARIOS) responsável pela comanda, ou seja, o valor presente na coluna ''CX_CODIGO'' da tabela ''CAPAPRE''. ==== Vinculação do comprovante TEF ==== Para localizar corretamente o registro de comprovante na tabela ''COMPROVANTESTEF'', é necessário: * Preencher a coluna ''CPT_FI_NRREG'' com o valor de ''FI_NRREG'' da tabela ''CAPAPRE'', referente à comanda utilizada; * Deixar vazias as colunas ''CPT_NUMERO'' e ''CPT_SERIE''.