...
Informações | ||
---|---|---|
| ||
É Importante ressaltar que a recomendação para o uso do TSS Off-line deve ser avaliada de acordo com a necessidade de transmissões de contingência OFFLINE, caso o contrario não há a necessidade de instalação dessa ferramenta. |
O TSS Off-Line é composto pela mesma estrutura atual do TSS, porem limitado para algumas funcionalidades especificadas da transmissão em modalidade off line, NFC-e e NF-e .As requisições para processamento via TSS Off-Line, serão realizadas através dos mesmos métodos já existentes no TSS.
Dentre os serviços oferecidos pelo TSS, existem serviços locais que dependem apenas de processamento do próprio TSS e serviços que dependem algum tipo de processamento ou consulta a serviços de outras entidades externas(Prefeituras e Sefaz). A limitação do TSS Off-Line está justamente diante desse escopo.
O fato das requisições enviadas para o TSS Off-Line passarem pelo processo de validação padrão antes de serem enviadas para o TSS On-Line, eliminam grandes chances ocorrem falha no recebimento da requisição no TSS On-Line. Dentre essas validações estará a consulta da entidade na base local do TSS Off-Line.
Apenas os serviços atendidos localmente pelo TSS serão executados pelo TSS Off-Line. Os demais serviços serão direcionados para o TSS padrão (TSS On-line) para que sejam processados. Quanto ao escopo de processamento, os serviços do TSS Off-Line. podem ser classificados da seguinte forma:
O TSS Off-Line é uma aplicação composta por uma estrutura semelhante ao atual do TSS Padrão, diferenciando-se apenas quanto a estrutura para persistência dos dados.
Atualmente a persistência de dados no TSS é realizada em bancos de dados relacionais através do uso do TOTVS DBACCESS. Com o TSS OFF-LINE, a persistência é feita em base de dados local através do uso do SQLITE, que vem embarcado na própria instalação do TSS, eliminando a necessidade de instalação e uso tanto do DBBACEES quanto de um SGDB(SQL SEVER, ORACLE etc...), dessa forma a instalação ocorre de forma simples e sem a necessidade de grandes configurações.
Como visto anteriormente, a finalidade do TSS OFF-LINE é garantir que os ERPs consigam realizar emissão de documentos em modalidade contingência OFFLINE em casos de falhas de comunicação com o TSS Padrão (TSS On-Line). Dependendo do grau de necessidade da emissão do documento (como Emissão de NFC-e), o ideal que a instalação do TSS OFF LINE seja feita no mesmo equipamento de instalação do aplicativo emissor da NFC-e, garantindo que a emissão seja realizada mesmo em casos de possíveis falhas na rede local.
Quanto a integração, o TSS OFF-LINE conta com os mesmos Web Services disponíveis no TSS Padrão, utilizando o mesmo protocolo de comunicação com as mesma estruturas e validações. Isso garante que a integração ocorra de forma transparente para os ERPs
Embora todos Web service estejam disponíveis, em casos de falha de comunicação com TSS ON-LINE, apenas os serviços necessários para a emissão em contingência OFF-LINE serão atendidos. Nos demais casos o retorno da aplicação resultará com Soap Fault.
Quanto ao fluxo de processamento dos serviços do TSS, podemos dividi-los em dois tipos: Serviços locais e Serviços atendidos pelo Fisco.
As requisições referentes ao cadastro de entidades, serão validadas e consultadas primeiramente na base local da TSS Off-Line e somente serão enviadas para o TSS Cloud caso o cadastro não exista ou esteja desatualizado na TSS Off-Line.
ERP envia a requisição para o TSS Off-Line, que verificará se a empresa já se encontra cadastrada, caso não existe esse cadastro a requisição será enviada para o TSS On-line para o efetivo cadastro e assim realizando cadastramento no TSS Off-Line
Em caso de alteração ou atualização de dados cadastrais, o cadastro será sincronizado com o TSS On-line.
As requisições referentes a remessas de documentos serão validadas e passarão pelo processo de conversão e validação de leiaute (se necessário) e em seguida serão enviadas para o TSS On-line. Os documento que permitem a contingência OFFLINE, serão tratadas, retornadas ao ERP e ficarão em contingência na TSS Off-Line até que os problemas de comunicação do o TSS On-line sejam sanados.
As requisições referentes as configurações, serão validadas e consultadas primeiramente na base local da TSS Off-Line e somente serão enviadas para o TSS Cloud caso a configuração não exista ou esteja desatualizada na TSS Off-Line.
Cadastro de certificado. Configuração.
É importante observar que apenas alguns serviços de consulta estarão disponível localmente.
...