Versões comparadas

Chave

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

Índice

Introdução

Este documento visa a definição das especificações e critérios técnicos necessários para o desenvolvimento de uma solução que atenda às exigências da legislação tributária, bem como o Projeto SPED das secretarias estaduais, receita federal (Nota Fiscal eletrônica, SPED Contábil e SPED Fiscal), NFS-e (Nota Fiscal de Serviço Eletrônica) e NFC-e (Nota Fiscal de Consumidor Eletrônica).

Considerações Iniciais

As especificações contidas neste documento devem atender às arquiteturas e ambientes de execução das soluções de ERP de cada uma das marcas do grupo TOTVS, bem como possibilitar o seu uso por Datacenters e por outros ERPs. Todos os ajustes na especificação e consequentemente na codificação da solução devem ser submetidos à aprovação das marcas do grupo TOTVS.

Objetivos do Projeto

Definir uma solução que atenda as exigências da legislação tributária municipal, estadual e federal para ser utilizada pelas marcas do grupo TOTVS, comercialização por meio da venda da solução para outro ERP e utilização em Datacenters. 

...

  • Não implicar em custo adicional para os clientes das diversas marcas do grupo TOTVS, salvo exceções previstas no projeto SPED, como por exemplo, para fins de comunicação.
  • Esta solução deve primar pela simplicidade e facilidade de uso.
  • Facilidade de manutenção e atualização.
  • Deve respeitar os sistemas operacionais utilizados pelas soluções ERP das marcas: WINDOWNS e LINUX.
  • Deve respeitar os Bancos de Dados utilizados pelas soluções ERP das marcas, tais como: SQL SERVER, ORACLE, DB2, MYSQL, DB2400, POSTGRES.
  • Deve permitir o seu uso por outros ERPs.
  • Deve permitir o seu uso em Data Centers.

Conceito

O Totvs Services SPED - SOA consiste em um servidor (TotvsAppServer) que irá responder e realizar requisições de serviços Web Services no padrão W3C para XML 1.0 e codificação de caracteres no formato UTF-8 com namespace definido http://webservices.totvs.com.br e utilização do padrão SOAP 1.2.

...

No caso de indisponibilidade dos serviços oferecidos pelo fisco, o Totvs Services assumirá uma ação de contingência que sofrerá variação em função do serviço que se encontra indisponível. Maiores detalhes sobre esta ação de contingência será detalhada na especificação dos serviços. 

Visão Geral

Na instalação do ERP das marcas Totvs, é exigida a instalação do pacote que contém os serviços compartilhados entre as marcas. Este pacote é denominado Totvs Services SPED- SOA.

...

Cada método deverá ser capaz de criar o banco de dados, popular durante a sua execução e por meio de solicitação do ERP irá efetuar a limpeza dos dados. Quando operado de forma persistente o ERP não necessitará guardar os dados e o Totvs Services SPED – SOA deverá manter a integridade da informação para os casos de fiscalização previstos em lei. Para os casos de uso do modelo volátil, na especificação do Serviço haverá a definição da forma de uso do banco de dados. 

Controle de Versões

O grupo Totvs, representado por suas marcas, administrará as demandas de evolução dos serviços, acordando junto aos solicitantes o prazo de liberação de release.

Todas as evoluções programadas deverão estar disponíveis para consulta pelas marcas antes do início do desenvolvimento e somente serão implementadas em caso de concordância das marcas.

Suporte

Os suportes aos recursos disponíveis serão de responsabilidade dos ERPs que utilizam o Totvs Services SPED – SOA. É recomendável que cada ERP verifique a possibilidade de oferecer serviços de suporte especializados e no formato 24 x 7.

Quando o primeiro vídeo for adicionado, confirme, clicando no botão OK (não é necessário realizar nenhuma alteração).

Arquitetura de Comunicação com o Cliente

Para cada serviço oferecido existirá um Web Service específico. O fluxo de comunicação é sempre iniciado pelo ERP por meio do envio de uma mensagem à Web Service com a solicitação do serviço desejado.

O Web Service sempre devolve uma mensagem de resposta confirmando o recebimento da solicitação de serviço ao ERP na mesma conexão.

Serviços

As solicitações de serviços são processadas imediatamente.

Fluxo Simplicado de Funcionamento

Etapas do Processo Ideal:

...