[SP-pm] Nota Fiscal eletronica

Ricardo Stock ricardostock at bol.com.br
Mon Jan 16 06:57:22 PST 2012


Valeu pela informação Geovani.  Vou ver os codigo e ver se consigo fazer o mesmo funionar para entender melhor :-=)




Ricardo Stock

  ----- Original Message ----- 
  From: Geovanny Junio :: eutsiv 
  To: saopaulo-pm em mail.pm.org 
  Sent: Sunday, January 15, 2012 9:07 AM
  Subject: Re: [SP-pm] Nota Fiscal eletronica


  Olá.


  Eu comecei a desenvolver um módulo para NFSe, mas parei pois o módulo que encontrei na CPAN para assinatura do XML não suportava o tipo de assinatura que precisava ( detached signature, ou enveloped signature, não me lembro qual exatamente ).


  Eu não sei Java, mas fiz um junta junta de códigos que obtive em ( http://www.nakov.com/documents-signing ) e criei um applet para a NFSe ( Belo Horizonte ), a minha ideia é utiliza-lo no ERP que estou desenvolvendo em Perl ( Catalyst + DBIx::Class ), talvez seja útil para tirar dúvidas de alguém, segue o código ( é um protótipo que criei apenas para estudar o funcionamento da NFSe, ainda vou reescreve-lo. ): https://github.com/eutsiv/Lichen-Plugin-Brazil/tree/master/lib/Lichen/root/static/plugin/brazil/java/nfse


  Sobre a NFSe, existe um padrão definido pela Abrasf http://www.abrasf.org.br/, mas as prefeituras tem adicionado algumas customizações.


  Grato,
  --
  Geovanny Junio
  Consultor de Tecnologia
  geovanny (at) eutsiv.com
  +55 31 9422-8885
  +55 31 2519-8603
  www.eutsiv.com

  Este e-mail pode conter informação privilegiada e confidencial. Se você não é destinatário da
  mensagem, por favor apague a mensagem e comunique-nos o fato de imediato.

  This e-mail contains information that may be
  privileged and confidential. If you are not the intended recipient, please
  delete the e-mail and notify us immediately.



  2012/1/13 Daniel Vinciguerra <dan.vinciguerra em gmail.com>

    Alexei,


    Eu me lembro que vi um modulo que fazia a assinatura necessária para o envio das notas a algum tempo atras. (mas não me lembro onde foi, acho que no github mesmo)


    Não cheguei a testar mas se for o caso, não precisaremos nem esquentar com XS.


    Vou ver se eu acho e testo ele para verificar a qualidade e se atende ao requisito.


    Lembrando:
    NFS-e => Cada cidade tem um modelo de assinatura, envio, formato, dados, etc...
    NF-e => Existe uma especificação para todas as cidades e estados do pais


    []'s,

    Daniel Vinciguerra
    Web Solutions Architect and Co-Owner at Bivee
    http://github.com/dvinciguerra



    2012/1/13 Alexei Znamensky <russoz em gmail.com>



      On Tuesday, 10 January 2012, Daniel Vinciguerra wrote:

        Iniciei o desenvolvimento de um modulo para isso mas estacionei por causa da falta de uma biblioteca que fizesse a bendita assinatura do XML e devido a outras demandas mais urgentes.


        Um tempo depois vi que ja tinham implementado um modulo que era capaz de assinar o XML, mas novamente devido a um projeto que estava participando não pude retomar.


        Moral da historia: Tenho experiencia no desenvolvimento de clients, mas somente em C# e não consegui retomar os trabalhos referentes a notas em Perl. 


        Se quiser encarar essa e precisar de ajuda, me disponho a ajudar porem novamente com urgências só vou poder servir como apoio.


      Eu também acabei deixando essa idéia na gaveta, mas se o Ricardo estiver com tempo e disposição para trabalhar nisso, posso dar um apoio. Sugeriria criar um repo no github e usar o Dist::Zilla par a geração dos pacotes. Believe me, ajuda bastante com as tarefas repetitivas de empacotar o módulo e fazer upload para o CPAN.


      Pelo que eu me lembro, teria de ser um módulo XS, linkando com a libxml ou algo parecido.


      []s,
      Alexei



        Obs.: A nota que eu estava trabalhando era a de serviços

        []'s

        Daniel Vinciguerra
        Web Solutions Architect and Co-Owner at Bivee
        http://github.com/dvinciguerra



        2012/1/10 Ricardo Stock <ricardostock em bol.com.br>

          Bom dia a todos.

          Andei vendo nos historicos da lista alguns post sobre NFE. Alguem tocou esse projeto, ou teria alguma informação mais detalhada sobre o mesmo. Andei lendo e vi muitos comentarios. 

          Estou pensando como e precisando desenvolver um modulo para um cliente. Será viavel desenvovler isto em Perl. Qualquer dica ou caminho das pedras será de grande valor.



          Obrigado

          Ricardo Stock


          =begin disclaimer
            Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
           SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
           L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
          =end disclaimer







      -- 
      Alexei "RUSSOZ" Znamensky | russoz EM gmail com | http://russoz.org
      GPG fingerprint = 42AB E78C B83A AE31 7D27  1CF3 C66F B5C7 71CA 9F3C
      http://www.flickr.com/photos/alexeiz | http://github.com/russoz
      "I don't know... fly casual!" -- Han Solo

      =begin disclaimer
        Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
       SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
       L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
      =end disclaimer





    =begin disclaimer
      Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
     SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
     L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
    =end disclaimer






------------------------------------------------------------------------------


  =begin disclaimer
     Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
   SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
   L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
  =end disclaimer
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20120116/94888c67/attachment.html>


More information about the SaoPaulo-pm mailing list