2017 © Pedro PelĆ”ez
 

library sped-esfinge

API para geração e comunicação com TCE SC.

image

nfephp-org/sped-esfinge

API para geração e comunicação com TCE SC.

  • Friday, February 2, 2018
  • by robmachado
  • Repository
  • 2 Watchers
  • 0 Stars
  • 40 Installations
  • HTML
  • 0 Dependents
  • 0 Suggesters
  • 5 Forks
  • 0 Open issues
  • 1 Versions
  • 11 % Grown

The README.md

SPED-ESFINGE

API PHP para integração com o Sistema de Fiscalização Integrada de Gestão (e-Sfinge) do Tribunal de Contas do Estado de Santa Catarina, (*1)

sped-esfinge é um framework que permite a integração de um aplicativo com os serviços do projeto e-Sfinge do TCE/SC, realizando a montagem das mensagens SOAP usando Web Services Security (especificação publicada pela OASIS), com username e password fornecidos pelo TCE/SC., (*2)

![Build Status][ico-travis] Coverage Status ![Quality Score][ico-code-quality] ![Latest Version on Packagist][ico-version] License Total Downloads, (*3)

Issues ![Forks][ico-forks] Stars, (*4)

TCE Santa Catarina

O Sistema de Fiscalização Integrada de GestĆ£o (e-Sfinge) Ć© um conjunto de aplicativos integrados, relacionados Ć  atividade-fim do TCE/SC. O e-Sfinge recebe as informaƧƵes sobre as contas pĆŗblicas enviadas pelos agentes pĆŗblicos e consolida os dados de gestĆ£o em remessas unificadas, emite relatórios automĆ”ticos de avaliação, analisa a gestĆ£o de cada municĆ­pio e do Estado, ampliando a publicidade das informaƧƵes. O acesso ao e-Sfinge — incluindo módulos Aposentadoria e PensĆ£o, Instrução Normativa 21/2015, Instrução Normativa 22/2015, e-Sfinge Web, Obras e Sala Virtual — Ć© restrito Ć s unidades jurisdicionadas., (*5)

Esse sistema abrange mais de 60 serviços, porém serão implementados apenas em função da necessidade., (*6)

Fase 1:

Implementação dos serviços, (*7)

  • Token (obter, iniciar a transferĆŖncia, finalizar a tranferĆŖncia, cancelar a tranferĆŖncia e obter situação do token)
  • Servidor (enviar e listar)
  • SituacaoServidorFolhaPagamento (enviar e listar)
  • ComponentesFolhaPagamento (enviar e listar)
  • FolhaPagamento (enviar e listar)

Fase 2:

A fase dois com a implementação de outros serviços, serÔ feita apenas quando surgir essa necessidade., (*8)

Install

Via Composer, (*9)

``` bash $ composer require nfephp-org/sped-esfinge, (*10)


## Usage Estes serviços são fornecidos todos pela classe Tools, sem a necessidade de utilização de outras classes. Para instaciar a classe Tools é necessÔria a criação de um arquivo (ou string) de configuração no formato json, com a seguinte estrutura: **config.json** ```json { "tpAmb": 2, "username": "fulano", "password": "senha", "codigoUnidadeGestora": "12345", "pathFiles": "\/var\/esfinge", "aProxyConf": { "proxyIp": "", "proxyPort": "", "proxyUser": "", "proxyPass": "" } }

NOTA: o pathFiles é um diretório, com permissões de acesso, onde serão gravados os LOGS da comunicação SOAP, para posterior analise e verificação de falhas e correção de BUGS, e também permite que em caso de falha na gravação das informações em uma base de dados essas informações possam ser recuperadas., (*11)

IMPORTANTE: periódicamente esses arquivos devem ser eliminados para evitar o excesso de arquivos no espaço de disco., (*12)

Para instanciar a classe Tools:, (*13)


use NFePHP\Esfinge\Tools; $tools = new Tools('../config/config.json');

Change log

Acompanhe o CHANGELOG para maiores informaƧƵes sobre as alteraƧƵes recentes., (*14)

Testing

bash $ composer test, (*15)

Contributing

Para contribuir por favor observe o CONTRIBUTING e o Código de Conduta parea detalhes., (*16)

Security

Caso você encontre algum problema relativo a segurança, por favor envie um email diretamente aos mantenedores do pacote ao invés de abrir um ISSUE., (*17)

Credits

O desenvolvimento desse pacote somente foi possivel devido a contribuição e colaboração da ACTUARY Ltda, (*18)

License

Este patote estƔ diponibilizado sob LGPLv3, GPLv3 ou MIT License (MIT). Leia Arquivo de LicenƧa para maiores informaƧƵes., (*19)

The Versions

02/02 2018

dev-master

9999999-dev https://github.com/nfephp-org/sped-esfinge

API para geração e comunicação com TCE SC.

  Sources   Download

MIT LGPL-3.0+ GPL-3.0+

The Requires

 

The Development Requires

e-sfinge tce consorcios