Plataforma de Comunicação Elgin versão 3.14.08
Documentação das bibliotecas de integração com hardware Elgin

Funções relacionadas à emissão de NFC-e. Mais...

Funções

char * EmitirNota (char *path, char *uuid)
 Função utilizada na emissão da NFe, após a geração do arquivo XML. Mais...
 
char * ConsultarNota (char *chave)
 Consulta uma determinada Nota Fiscal Eletrônica pela chave. Mais...
 
char * ConsultarStatus (char *uuid)
 Função utilizada para consultar o status da autorização da NFe. Mais...
 
char * CancelarNota (char *chave, char *protocolo, char *justificativa)
 Cancela uma Nota Fiscal Eletrônica pela chave. Mais...
 
char * InutilizarNumeracao (char *cnpj, char *ano, char *justificativa, char *uf, int tpAmb, int serie, int numeroInicial, int numeroFinal)
 Inutiliza uma faixa de numeração de NFC-e. Mais...
 
char * ProcessamentoContingencia ()
 Processa as notas emitidas em contingência. Mais...
 
char * CancelamentoPorSubstituicao (char *chCFe, char *chCFeRef, char *xJust, int tpAutor)
 Cancela uma NFe por substituição. Mais...
 

Descrição detalhada

Funções relacionadas à emissão de NFC-e.

Funções

◆ EmitirNota()

char * EmitirNota ( char *  path,
char *  uuid 
)

Função utilizada na emissão da NFe, após a geração do arquivo XML.

Parâmetros
pathCaminho onde foi salvo o XML a ser enviado.
uuidUUID identificador único da NFe.
Retorna
Retorna string com o resultado da emissão.
Campo Descrição
Error Código de status do erro
Version Agent Versão do agente emissor
cStat Código do status da SEFAZ
certificareExpiryCountdown Dias restantes para expiração do certificado digital
certificateExpirationDate Data e hora de expiração do certificado digital
chNFe Chave de acesso da NF-e
command Comando executado
data Conteúdo XML da NF-e codificado em Base64
dhRecibo Data e hora do recebimento pela SEFAZ
licenseExpiryCountdown Dias restantes para expiração da licença Elgin
nNF Número da Nota Fiscal
nProto Número do protocolo de autorização da SEFAZ
pendingContingencyInvoices Quantidade de notas pendentes de envio em contingência
xMotivo Mensagem descritiva do status retornado pela SEFAZ

◆ ConsultarNota()

char * ConsultarNota ( char *  chave)

Consulta uma determinada Nota Fiscal Eletrônica pela chave.

Parâmetros
chave- Parâmetro tipo String que recebe a chave da nota a ser consultada.
Retorna
O retorno em caso de sucesso será o conteúdo da resposta HTTP(200).

◆ ConsultarStatus()

char * ConsultarStatus ( char *  uuid)

Função utilizada para consultar o status da autorização da NFe.

Parâmetros
uuidUUID identificador único da NFe.
Retorna
Retorna string com o status da autorização.

◆ CancelarNota()

char * CancelarNota ( char *  chave,
char *  protocolo,
char *  justificativa 
)

Cancela uma Nota Fiscal Eletrônica pela chave.

Parâmetros
chave- Parâmetro tipo String que recebe a chave da nota a ser cancelada.
protocolo- Parâmetro do tipo String que recebe o protocolo para cancelamento da nota.
justificativa- Parâmetro do tipo String que recebe a justificativa para cancelamento da nota.
Retorna
O retorno em caso de sucesso será o conteúdo da resposta HTTP(200).

◆ InutilizarNumeracao()

char * InutilizarNumeracao ( char *  cnpj,
char *  ano,
char *  justificativa,
char *  uf,
int  tpAmb,
int  serie,
int  numeroInicial,
int  numeroFinal 
)

Inutiliza uma faixa de numeração de NFC-e.

Parâmetros
cnpjCNPJ do emitente.
anoAno da inutilização.
justificativaJustificativa para a inutilização.
ufUF do emitente.
tpAmbTipo de ambiente (1=Produção, 2=Homologação).
serieSérie da NFC-e.
numeroInicialNúmero inicial da faixa a ser inutilizada.
numeroFinalNúmero final da faixa a ser inutilizada.
Retorna
Retorna uma string com o resultado da inutilização.

◆ ProcessamentoContingencia()

char * ProcessamentoContingencia ( )

Processa as notas emitidas em contingência.

Retorna
Retorna o resultado do processamento.

◆ CancelamentoPorSubstituicao()

char * CancelamentoPorSubstituicao ( char *  chCFe,
char *  chCFeRef,
char *  xJust,
int  tpAutor 
)

Cancela uma NFe por substituição.

Parâmetros
chCFeChave de acesso do CFe.
chCFeRefChave de acesso do CFe de referência.
xJustJustificativa.
tpAutorTipo de autorização.
Retorna
Retorna o resultado do cancelamento.