Árvore de páginas

Versões comparadas

Chave

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


Para entender melhor o fluxo de integração mostramos abaixo,através de um passo a passo a ordem de execução das funções em uma rotina de venda, bem como a execução de uma função que irá consultar informações diretamente do Fiscal Manager.

9.1. Venda Simples.


Considerando uma venda (NFC-e ou SAT), que possua 2 produtos e uma única forma de pagamento, as seguintes funções serão utilizadas:

  • 1. Bematech_Fiscal_AbrirNota

...



Lembrando que cada uma das funções recebe um retorno de execução através de uma string com conteúdo em formato JSON, o tratamento destes retornos é de extrema importância para eventuais situações adversas durante a operação da
aplicação.

9.2. Obter informações do Sistema.


Nos casos onde serão capturadas informações do sistema, o fluxo operacional também é parecido, veja:

...


Considere a execução da leitura das informações do certificado digital, para tal utilize a seguinte função:



A dll receberá o JSON de retorno dentro de uma variável String. O tratamento do
JSON deverá ser efetuado de acordo com a definição da linguagem utilizada para o desenvolvimento da aplicação.
Em caso de sucesso o retorno recebido pela função seguirá o seguinte padrão:
Retorno da função Bematech_Fiscal_ObterInformacoesSistema

{
"versao": "string",
"totalNotasRejeitadas": 0,
"totalNotasRejeitasEmitidasContingencia": 0,
"certificado": {
"situacao": "string",
"dataExpiracao": "2016-08-23T20:24:30.672Z",
"diasParaExpiracao": 0
}
}

Âncora
page41
page41

A string de retorno não possui quebra de linhas, a apresentação acima "identada"

 

 



tem como objetivo facilitar a visualização do conteúdo retornado.