CONTEÚDO

  1. Visão Geral
  2. Como realizar a integração com APIOne
  3. Vantagens de se utilizar a APIOne
  4. Usando a APIOne
    1. Integração da Plataforma Fiscal usando a BemaAPIOne + BemaOne.dll
  5. O que é a BemaOne.dll
    1. Declaração das funções da BemaOne.dll
    2. JAVA (JNA)
    3. JAVA (JNI)
    4. C#
  6. Funções da biblioteca BemaOne.dll:
    1. Bematech_Fiscal_AbrirNota
    2. Bematech_Fiscal_EstornarNota
    3. Bematech_Fiscal_FecharNota
    4. Bematech_Fiscal_VenderItem
    5. Bematech_Fiscal_EstornarVendaItem
    6. Bematech_Fiscal_EfetuarPagamento
    7. Bematech_Fiscal_EstornarPagamento
    8. Bematech_Fiscal_ListarNotas
    9. Bematech_Fiscal_InutilizarNumeracao
    10. Bematech_Fiscal_ConsultarNota
    11. Bematech_Fiscal_EnviarNotaEmail
    12. Bematech_Fiscal_CancelarNota
    13. Bematech_Fiscal_ObterStatusImpressora
    14. Bematech_Fiscal_ImprimirTextoLivre
    15. Bematech_Fiscal_ImprimirDocumentoFiscal
    16. Bematech_Fiscal_AcionarGaveta
    17. Bematech_Fiscal_ObterInformacoesSistema
    18. Bematech_Fiscal_ListarConfiguracoes
    19. Bematech_EfetuarConfiguracoes
    20. Bematech_Fiscal_ObterInformacoesContingencia
    21. Bematech_Fiscal_TrocaEstadoContingencia
  7. Fluxos de operação usando a BemaOne.dll + APIOne.
    1. Venda Simples.
    2. Obter informações do Sistema.
  8. Usando Serviços RestFul
    1. O que são Serviços RestFul?
    2. Entendendo o Funcionamento
    3. Lista de Serviços RestFul
  9. Recursos da API
    1. Abrir Cupom
    2. Adicionar Item de venda
    3. Estornar Item de venda
    4. Adicionar Pagamento
    5. Estornar Pagamento
    6. Fechar Cupom
    7. Estornar Cupom
    8. Listar Documentos
    9. Listar Documentos (Paginada)
    10. Buscar documento por ID
    11. Cancelar um documento
    12. Enviar documento por email (ID)
    13. Buscar documento através de série/número
    14. Enviar documento por email (série/número)
    15. Consultar status de uma impressora Bematech
    16. Impressão de documento genérico
    17. Impressão de DANFE (Chave de acesso)
    18. Impressão de DANFE (Série/Número)
    19. Realizar abertura de gaveta
    20. Informações sobre o sistema
    21. Listagem de configurações do sistema
    22. Realizar alteração de configurações do Fiscal Manager
    23. Localizar configuração específica do Fiscal Manager
    24. Obter informações sobre contingência
    25. Alterar o modo de contingência
  10. Exemplos JSON NFC-E
    1. Método: GET (Fiscal Manager NFC-E e SAT)
    2. Método: POST (Utilizando Fiscal Manager NFC-e)
    3. Método: DELETE (Utilizando Fiscal Manager NFC-E)
  11. Exemplos JSON SAT
    1. Método: GET (Fiscal Manager NFC-E e SAT)
    2. Método: POST (Utilizando Fiscal Manager SAT)
    3. Método: POST (Utilizando Fiscal Manager SAT)
    4. Método: DELETE (Utilizando Fiscal Manager SAT)
  12. Fluxos de operação usando a integração direta através da APIOne.
    1. Venda Simples.
    2. Obter informações do Sistema.
  13. Plataforma Fiscal Bematech.
    1. Componentes da plataforma fiscal:
    2. Pré-Requisitos da Plataforma Fiscal
  14. LEGISLAÇÃO
  15. TERMOS E ABREVIAÇÕES
  16. CONTATO E SUPORTE TÉCNICO


01. VISÃO GERAL

A APIOne é ferramenta que integra a Plataforma Fiscal com a sua aplicação de automação comercial. Nossa API conta com um amplo conjunto de funções que permite a emissão de documentos fiscais (NFC-e e CF-e). Trabalhando com a tecnologia JSON, a integração de sua aplicação com a nossa plataforma fiscal agora pode ser executada de maneira direta, sem a necessidade de uso de middleware para interface com o Fiscal Manager. Ao utilizar a API você terá mais controle sobre o processo de emissão de notas, trazendo benefícios para a gestão de informações dentro da aplicação.

02. COMO REALIZAR A INTEGRAÇÃO COM APIONE

Por ser uma ferramenta versátil, você pode usar a API de forma direta, consumindo os recursos disponibilizados por ela, ou ainda se preferir você também pode usar a API através da BemaOne.dll, esta, por sua vez, atuará diretamente como uma interface entre o seu software e a Plataforma Fiscal a API.

O uso da BemaOne.dll lhe permite trabalhar com a APIOne, mesmo em linguagens mais antigas,

Usar a APIOne reduz o número de componentes de integração, facilita a atualização e a manutenção em sua aplicação e também melhora a performance na emissão de documentos uma vez que toda a integração utilizará um componente único.

No gráfico abaixo apresentamos os componentes para integração através da API.

diagrama APIOne

03. VANTAGENS DE SE UTILIZAR A APIONE

04. USANDO APIONE

Agora que já apresentamos a você as vantagens e a arquitetura da nova API, vamos ver em detalhes como iniciar a integração da Plataforma Fiscal através da APIOne.

04. A INTEGRAÇÃO DA PLATAFORMA FISCAL USANDO APIONE + BEMAONE.DLL

Neste método de integração a dll torna-se uma camada intermediária entre a sua aplicação e o Fiscal Manager e a API.


Antes de iniciar a integração lembre-se, o Fiscal Manager deve estar instalado e configurado corretamente!

Para informações sobre o processo de instalação do Fiscal Manager, consulte:Pré-Requisitos da Plataforma Fiscal+Instalação da Plataforma Fiscal (Fiscal Manager)

Uma vez que o Fiscal Manager esteja instalado e configurado corretamente, as rotinas de integração podem ser iniciadas.


12. EXEMPLO DE UTILIZAÇÃO


Use esse espaço para colocar exemplos de utilização. 

03. TELA XXXXX

Outras Ações / Ações relacionadas

AçãoDescrição
Inclua a ação Inclua a descrição relacionada
Inclua a ação Inclua a descrição relacionada
Inclua a ação Inclua a descrição relacionada

04. TELA XXXXX

Principais Campos e Parâmetros

CampoDescrição
Inclua o campo Inclua a descrição relacionada
Inclua o campo Inclua a descrição relacionada
Inclua o campo Inclua a descrição relacionada



05. TABELAS UTILIZADAS

<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>