Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Descrição:

Utilize esta função para executar o cancelamento de uma nota.

Tipo:

String.

Exemplo:

Bematech_Fiscal_InutilizarNumeracao(dados)

Observações:

dados é uma string em formato JSON contendo os parâmetros listados abaixo:

Retorno:

String de retorno em formato JSON.

Bloco de código
languagexml
firstline1
titleParâmetros de entrada da função

...

linenumberstrue
collapsetrue
{

...

"id": "string",

...

"xJust": "string",

...

"dhEvento": "string"

...

}
Bloco de código
languagexml
firstline1
titleParâmetros de retorno da função

...

linenumberstrue
collapsetrue
{

...

"sucesso": false,

...

"codigo": 0,

...

"descricao": "string"

...

}

08.13. Bematech_Fiscal_ObterStatusImpressora

Descrição:

Utilize esta função para a executar a leitura de status da impressora.

Tipo:

String.

Exemplo:

Bematech_Fiscal_InutilizarNumeracao()

Observações:

Para uma impressora spooler o retorno será "online" para não quebrar a compatibilidade, pois o Fiscal Manager não tem acesso às informações do spooler.

dados é uma string em formato JSON contendo os parâmetros listados abaixo:

Retorno:

String de retorno em formato JSON.

...

Bloco de código
languagexml
firstline1
titleParâmetros de entrada da função
linenumberstrue
collapsetrue
{
	"ovr": "string",

...

	"offline": "string",

...

	"wait": "string",

...

	"bufStat": "string",

...

	"pnes": "string",

...

	"ps": "string",

...

	"drawer": "string",

...

	"noPaper": "string",

...

	"error": "string",

...

	"cover": "string",

...

	"ca": "string",

...

	"ce": "string",

...

	"nre": "string",

...

	"re": "string",

...

	"hoh": "string",

...

	"cmd": "string",

...

	"firmwareVersion": "string"

...

}

08.14. Bematech_Fiscal_ImprimirTextoLivre

Descrição:

Utilize esta função para impressão de um texto livre, bem como inclusão de comandos para corte de papel e formatação de texto.

Tipo:

String.

Exemplo:

Bematech_Fiscal_ImprimirTextoLivre(Dados)

Observações:

dados é uma string em formato JSON contendo os parâmetros listados abaixo:

Retorno:

String de retorno em formato JSON.

Bloco de código
languagexml
firstline1
titleParâmetros de entrada da função

...

linenumberstrue
collapsetrue
{
  

...

"dados": 0,

...

  "base64": false

...

}
Bloco de código
languagexml
firstline1
titleParâmetros de retorno da função

...

linenumberstrue
collapsetrue
{

...

"sucesso": false,

...

"codigo": 0,

...

"descricao": "string",

...

"numeroSessao": "string"

...

}


08.15. Bematech_Fiscal_ImprimirDocumentoFiscal

Descrição:

Utilize esta função para impressão de uma nota emitida, com ela é possível: Imprimir uma nota através de sua chave de acesso. Imprimir uma nota através da série e número do documento.

Tipo:

String.

Exemplo:

Bematech_Fiscal_ImprimirDocumentoFiscal(dados)

Observações:

dados é uma string em formato JSON contendo os parâmetros listados abaixo:

Retorno:

String de retorno em formato JSON.

Bloco de código
languagexml
firstline1
titleParâmetros de entrada da função (Impressão via chave)

...

linenumberstrue
collapsetrue
{

...

"chave": "string"

...

}

...

Bloco de código
languagexml
firstline1
titleParâmetros de entrada da função (Impressão através de série e número do doc)

...

linenumberstrue
collapsetrue
{

...

"serie": 0,

...

"numero": 0

...

}

...

Bloco de código
languagexml
firstline1
title1
linenumberstrue
collapsetrue
{
"sucesso": false,

...

"codigo": 0,

...

"descricao": "string",

...

"numeroSessao": "string"

...

}

08.16. Bematech_Fiscal_AcionarGaveta

Descrição:

Utilize esta função para acionar a abertura de gaveta quando esta estiver conectada a impressora.

Tipo:

String.

Exemplo:

Bematech_Fiscal_AcionarGaveta(dados)

Observações:

Com impressora spooler a gaveta deve ser configurada diretamente no driver, em Propriedades da Impressora>Configurações do Dispositivo>Opções instaláveis.

dados é uma string em formato JSON contendo os parâmetros listados abaixo:

Retorno:

String de retorno em formato JSON.

...

Bloco de código
languagexml
firstline1
title1
linenumberstrue
collapsetrue
{

...

"numero": 0

...

}
Bloco de código
languagexml
firstline1
titleParâmetros de retorno da função

...

linenumberstrue
collapsetrue
{

...

"sucesso": false,

...

"codigo": 0,

...

"descricao": "string",

...

"numeroSessao": "string"

...

}

08.17. Bematech_Fiscal_ObterInformacoesSistema

Descrição:

Utilize esta função para obter informações relacionadas ao sistema tais como: Dados do certificado digital, Quantidade de notas emitidas e Quantidade de notas rejeitadas.

Tipo:

String.

Exemplo:

Bematech_Fiscal_ObterInformacoesSistema()

Observações:

Obs.Função não possui parâmetros de envio.

Retorno:

String de retorno em formato JSON.

Bloco de código
languagexml
firstline1
titleParâmetros de retorno da função

...

linenumberstrue
collapsetrue
 

...

{
 

...

"versao": "string",
 

...

"totalNotasRejeitadas": 0,
 

...

"totalNotasRejeitasEmitidasContingencia": 0,
 

...

"certificado": {
 

...

  "situacao": "string",
 

...

  "dataExpiracao": "2016-08-23T20:24:30.672Z",
 

...

  "diasParaExpiracao": 0
 

...

}

...

}

08.18. Bematech_Fiscal_ListarConfiguracoes

Descrição:

Utilize esta função para listar informações sobre o sistema.

Tipo:

String.

Exemplo:

Bematech_Fiscal_ListarConfiguracoes()

Observações:

Função não possui parâmetros de envio.

Retorno:

String de retorno em formato JSON.

...

Bloco de código
languagexml
firstline1
titleParâmetros de retorno da função

...

linenumberstrue
collapsetrue
{

...

"configuracao": [

...

  {

...

    "nome": "string",

...

    "valor": "string"

...

  }

...

]

...

}

08.19. Bematech_EfetuarConfiguracoes

...