Mudanças entre as edições de "Totall Middleware"
(→Visão Geral) |
|||
Linha 26: | Linha 26: | ||
</gallery> | </gallery> | ||
− | + | == Arquitetura == | |
+ | |||
+ | No artigo [[Arquitetura do Totall Middleware]] você encontrará alguns diagramas feitos para explicar a relação do Middleware com o Checkout NF, SEFAZ, Banco do Totall Commerce, Banco do Middleware e SATs. | ||
+ | |||
+ | == Instalação == | ||
+ | |||
+ | No artigo [[Instalação do Totall Middleware]] criamos um roteiro para permitir a instalação de Middleware em caixas ou em servidores. | ||
== Funcionalidades == | == Funcionalidades == |
Edição das 09h18min de 16 de dezembro de 2015
Índice
Visão Geral
O Totall Middleware é um serviço do Windows que fornece a outros módulos acesso via WebServices às APIs da Totall.
Atualmente ele abriga às seguintes APIs:
- Checkout API;
- Middleware API;
- NFe API;
- Commerce API;
- Impostos API.
O Totall Middleware possui um banco de dados PostgreSQL próprio utilizado para diversos fins, como por exemplo:
- Guardar configurações;
- Guardar documentos eletrônicos emitidos.
Arquitetura
No artigo Arquitetura do Totall Middleware você encontrará alguns diagramas feitos para explicar a relação do Middleware com o Checkout NF, SEFAZ, Banco do Totall Commerce, Banco do Middleware e SATs.
Instalação
No artigo Instalação do Totall Middleware criamos um roteiro para permitir a instalação de Middleware em caixas ou em servidores.
Funcionalidades
O Totall Middleware é utilizado nas seguintes funcionalidades, que estão divididas por módulos.
Checkout NF
- Utilização de impressora não fiscal;
- Emissão de NFC-e;
- Cancelamento de NFC-e;
- Impressão de DANFE de NFC-e;
- Impressão de cancelamento de NFC-e;
- Emissão de NFC-e em contingência;
- Serviço de envio de NFC-e em contingência após retorno do SEFAZ;
- Impressão de NFC-e em contingência.
Checkout 4G
- Cálculo de impostos;
- Utilização de ECF para emissão de CF;
- Geração de XML de NF-e;
- Geração de XML de NFC-e;
- Emissão de NF-e e NFC-e;
- Cancelamento de NF-e e NFC-e;
- Impressão de DANFE de NF-e e NFC-e;
- Impressão de cancelamento de NF-e e NFC-e;
- Emissão de NFC-e em contingência;
- Impressão de NFC-e em contingência.
- Gravação das transações na retaguarda;
Commerce Web
- Separação de mercadorias;
- Impressão de cancelamento de seguro;
Gerais
- Autenticação para acesso às APIs do Middleware;
- Serviço de importação de inventário [TI_INV];
- Serviço de importação de separações [TI_SEP];
- Serviço de envio de NFC-e em contingência após retorno do SEFAZ;
APIs
O Middleware permite outros aplicativos acessem suas APIs utilizando WebServices.
Alguns desses WebServices são REST passando dados no formato JSON.
Outros são SOAP.
Algumas APIs estão disponíveis para o Middleware Local, outras para o Middleware Filial e outras para Middleware Matriz.
Leia mais sobre papéis dos Middlewares em Arquitetura do Totall Middleware.
Checkout API
- TImpressoraNaoFiscalAPI (JSON / Local)
- IImpressoraNaoFiscal (SOAP / Local)
- ITotallBALWS (SOAP / Local)
- ITotallECFWS (SOAP / Local)
Middleware API
- TConexaoAPI (JSON / Filial)
Commerce API
- TCommerceAPI (JSON / Matriz)
NFe API
- TNFeAPI (JSON / Filial)
- INFeWS (SOAP / Local)
Impostos API
- ITImpostosWS (SOAP / Local)