Árvore de páginas

Versões comparadas

Chave

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

Âncorapage1page1 Plataforma Fiscal Varejo
Âncorapage2page2Índice
1. Integrando a Plataforma Fiscal através da APIOne. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2. O que é a a APIOne? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
3. Como utilizá-la para Integração? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
4. Vantagens ao utilizar a APIOne? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
5. Usando a APIOne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
5.1. Integração da Plataforma Fiscal usando a BemaAPIOne + BemaOne.dll . . . . . . . . . . . . . . . . . . . . 3
6. O que é a BemaOne.dll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
7. Declaração das funções da BemaOne.dll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
7.1.JAVA(JNA) ........................................................................... 5
7.2.JAVA(JNI) ............................................................................ 5
7.3.C# ................................................................................... 6
8. Funções da biblioteca BemaOne.dll: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
8.1. Bematech_Fiscal_AbrirNota . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
8.2. Bematech_Fiscal_EstornarNota . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
8.3. Bematech_Fiscal_FecharNota . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
8.4. Bematech_Fiscal_VenderItem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
8.5. Bematech_Fiscal_EstornarVendaItem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
8.6. Bematech_Fiscal_EfetuarPagamento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
8.7. Bematech_Fiscal_EstornarPagamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
8.8. Bematech_Fiscal_ListarNotas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
8.9. Bematech_Fiscal_InutilizarNumeracao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
8.10. Bematech_Fiscal_ConsultarNota . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
8.11. Bematech_Fiscal_EnviarNotaEmail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
8.12. Bematech_Fiscal_CancelarNota . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.13. Bematech_Fiscal_ObterStatusImpressora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8.14. Bematech_Fiscal_ImprimirTextoLivre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8.15. Bematech_Fiscal_ImprimirDocumentoFiscal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.16. Bematech_Fiscal_AcionarGaveta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
8.17. Bematech_Fiscal_ObterInformacoesSistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
8.18. Bematech_Fiscal_ListarConfiguracoes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
8.19. Bematech_EfetuarConfiguracoes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
8.20. Bematech_Fiscal_ObterInformacoesContingencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
8.21. Bematech_Fiscal_TrocaEstadoContingencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
9. Fluxos de operação usando a BemaOne.dll + APIOne. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
9.1. Venda Simples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
9.2. Obter informações do Sistema.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
10. Usando Serviços RestFul . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
10.1. O que são Serviços RestFul? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Âncorapage3page310.2. Entendendo o Funcionamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
10.3. Lista de Serviços RestFul . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
11. Recursos da API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
11.1. Abrir Cupom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
11.2. Adicionar Item de venda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
11.3. Estornar Item de venda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
11.4. Adicionar Pagamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
11.5. Estornar Pagamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
11.6. Fechar Cupom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
11.7. Estornar Cupom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
11.8. Listar Documentos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
11.9. Listar Documentos (Paginada) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
11.10. Buscar documento por ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
11.11. Cancelar um documento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
11.12. Enviar documento por email (ID) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
11.13. Buscar documento através de série/número . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
11.14. Enviar documento por email (série/número) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
11.15. Consultar status de uma impressora Bematech . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
11.16. Impressão de documento genérico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
11.17. Impressão de DANFE (Chave de acesso) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
11.18. Impressão de DANFE (Série/Número). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
11.19. Realizar abertura de gaveta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
11.20. Informações sobre o sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
11.21. Listagem de configurações do sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
11.22. Realizar alteração de configurações do Fiscal Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
11.23. Localizar configuração específica do Fiscal Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
11.24. Obter informações sobre contingência . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
11.25. Alterar o modo de contingência . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
12. Exemplos JSON NFC-E. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
12.1. Método: GET (Fiscal Manager NFC-E e SAT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
12.2. Método: POST (Utilizando Fiscal Manager NFC-e) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
12.3. Método: DELETE (Utilizando Fiscal Manager NFC-E) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
13. Exemplos JSON SAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
13.1. Método: GET (Fiscal Manager NFC-E e SAT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
13.2. Método: POST (Utilizando Fiscal Manager SAT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
13.3. Método: POST (Utilizando Fiscal Manager SAT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
13.4. Método: DELETE (Utilizando Fiscal Manager SAT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
14. Fluxos de operação usando a integração direta através da APIOne. . . . . . . . . . . . . . . . . . . . . . . . . . 51
14.1. Venda Simples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
14.2. Obter informações do Sistema.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
15. Plataforma Fiscal.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Âncorapage4page415.1. Componentes da plataforma fiscal: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
15.2. Pré-Requisitos da Plataforma Fiscal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
16.LEGISLAÇÃO........................................................................... 77
17.TERMOSEABREVIAÇÕES ............................................................... 78
18.CONTATOESUPORTETÉCNICO.......................................................... 78
ÂncoraFiscal Manager é o Gerenciador da comunicação Fiscal entre o PDV e o FISCO. Realiza a geração, transmissão, impressão e custódia de documentos fiscais eletrônicos. Pode ser acionado através de seu hub de APIs ou de chamadas à DLL.

Ferramenta multiplataforma de fácil integração e compatível com todas as linguagem de Programação. É capaz de gerenciar lojas com um único ou vários PDVs. Realiza o tratamento da contingencia conforme regras do FISCO de forma automática e transparente ao usuário. 

Sempre atualizado com a legislação fiscal, elimina a necessidade do time de PDV ter que se preocupar com Notas Técnicas, Ajustes Sinief, atualizações do Confaz e outras siglas que só fazem sentido para quem é especialista em tributação.


Page Tree
root@self

Templatedocumentos
page5page5 Image Removed
Integrando a Plataforma Fiscal através da APIOne.