Senhores, boa tarde!
Após um longo e penoso inverno consegui disponibilizar os progressos realizados na no desenvolvimento da nota fiscal eletrônica de serviços. Minhas desculpas pela demora...
Nela, é utilizada, dentro da sistemática estabelecida e particularidades da nota de serviços, mais ou menos o mesmo esquema da NF-e, tanto que a classe NFSePHPGinfes é apenas extensão da ToolsNFe pois os meios de assinatura, validação e parâmetros necessários são muitíssimo parecidos (idênticos em vários casos).
Coloquei no repositório também, na pasta exemplos, um script que faz todas as chamadas básicas como exemplo de funcionamento. Creio que qualquer aplicação basica estará guarnecida com estas chamadas a principio.
As rotinas já estão em funcionamento na empresa onde trabalho e em alguns clientes, vale lembrar que a utilização aqui é pequena, temos apenas um dia no mês em que um maior numero de notas é emitido e meus clientes funcionam mais ou menos do mesmo modo. Então, se houver bugs fora destas situações basta reportá-los que me comprometo em analisar e disponibilizar soluções em tempo tão hábil seja possível.
Roberto, eu não sei como proceder agora, preciso tomar alguma outra ação para que você disponibilize os progressos no repositório principal? Eu fiz o sincronismo do seu repositório com meu fork pouco antes de disponibilizar as minhas atualizações, ou seja, estava no seu ultimo commit até o momento em que escrevi este e-mail 30/03/2013 as 17:30. Veja que não fiz nenhuma alteração em nenhum arquivo que já existia, então, creio que esteja simples.
O meu fork está em g...@github.com:cegana/nfephp.git
Qualquer dúvida, estarei ao dispor.
Abraço,
Hugo.
Abaixo as inserções:
----
[UPD] Inseridas classes NFSePHPGinfes.class, NFSePHPGinfesData.class, NFSePHPGinfesPDF.class alem dos schemes e um script exemplos_nfse.php na pasta exemplos.
27 files changed, 4822 insertions(+), 0 deletions(-)
create mode 100755 exemplos/exemplos_nfse.php
create mode 100755 libs/NFSePHPGinfes.class.php
create mode 100755 libs/NFSePHPGinfesData.class.php
create mode 100755 libs/NFSePHPGinfesPDF.class.php
create mode 100755 schemes/NFSe/ginfes/v02/servico_cancelar_nfse_envio_v02.xsd
create mode 100755 schemes/NFSe/ginfes/v02/servico_consultar_lote_rps_envio_v02.xsd
create mode 100755 schemes/NFSe/ginfes/v02/servico_consultar_nfse_envio_v02.xsd
create mode 100755 schemes/NFSe/ginfes/v02/servico_consultar_nfse_rps_envio_v02.xsd
create mode 100755 schemes/NFSe/ginfes/v02/servico_consultar_situacao_lote_rps_envio_v02.xsd
create mode 100755 schemes/NFSe/ginfes/v02/servico_enviar_lote_rps_envio_v02.xsd
create mode 100755 schemes/NFSe/ginfes/v02/tipos_v02.xsd
create mode 100755 schemes/NFSe/ginfes/v02/xmldsig-core-schema_v02.xsd
create mode 100755 schemes/NFSe/ginfes/v03/cabecalho_v03.xsd
create mode 100755 schemes/NFSe/ginfes/v03/servico_cancelar_nfse_envio_v03.xsd
create mode 100755 schemes/NFSe/ginfes/v03/servico_cancelar_nfse_resposta_v03.xsd
create mode 100755 schemes/NFSe/ginfes/v03/servico_consultar_lote_rps_envio_v03.xsd
create mode 100755 schemes/NFSe/ginfes/v03/servico_consultar_lote_rps_resposta_v03.xsd
create mode 100755 schemes/NFSe/ginfes/v03/servico_consultar_nfse_envio_v03.xsd
create mode 100755 schemes/NFSe/ginfes/v03/servico_consultar_nfse_resposta_v03.xsd
create mode 100755 schemes/NFSe/ginfes/v03/servico_consultar_nfse_rps_envio_v03.xsd
create mode 100755 schemes/NFSe/ginfes/v03/servico_consultar_nfse_rps_resposta_v03.xsd
create mode 100755 schemes/NFSe/ginfes/v03/servico_consultar_situacao_lote_rps_envio_v03.xsd
create mode 100755 schemes/NFSe/ginfes/v03/servico_consultar_situacao_lote_rps_resposta_v03.xsd
create mode 100755 schemes/NFSe/ginfes/v03/servico_enviar_lote_rps_envio_v03.xsd
create mode 100755 schemes/NFSe/ginfes/v03/servico_enviar_lote_rps_resposta_v03.xsd
create mode 100755 schemes/NFSe/ginfes/v03/tipos_v03.xsd
create mode 100755 schemes/NFSe/ginfes/v03/xmldsig-core-schema20020212_v03.xsd
----