segunda-feira, 25 de julho de 2011

Carrega Certificados - Exemplo em vb.net

'carrega todos certificados pessoais, para o usuário logado, existente no windows certificates store
Dim store As X509Store = New X509Store(StoreName.My, StoreLocation.CurrentUser)

'abre o store

store.Open(OpenFlags.ReadOnly)
        
'para cada certificado existente
Dim numCerts As Integer = store.Certificates.Count


'laço com todos certificados
Dim i As Integer
For i = 0 To numCerts - 1 Step i + 1

 'adiciona a um listbox                      .ListBox1.Items.Add(store.Certificates(i).GetNameInfo(X509NameType.Si   mpleName, False))                      
 ListBox1.Items(i) = store.Certificates(i).Subject


Next


'fecha repositório
store.Close()

quinta-feira, 14 de julho de 2011

O Rapto de Cora (Persefone)

        A moça corre pelos campos verdejantes, parando de vez em quando para colher flores.   Despreocupada, ri e brinca, sem desconfiar de que bem perto dali alguém a vigia, de pé numa carruagem, oculto no arvoredo.  É Hades, o deus dos mortos e dos mundos subterrâneos.

        Esse sinistro personagem, sombrio e inquietante, nunca conseguiu encontrar uma deusa que aceitasse casar-se com ele.  Resolveu então lançar seus olhos cobiçosos sobre a alegre moça, Cora, única filha de Deméter, deusa dos trigais e das colheitas.         
        Ele a espia.  Enquanto isso, Cora se aproxima.  De repente, com um brutal rugido das rodas, Hades faz a carruagem correr a toda a velocidade e agarra Cora pela cintura, levando-a para longe.

         Um pastor de ovelhas e um guardador de porcos, que tomavam conta de seus rebanhos na vizinhança, olham assustados quando passa aquele bólido puxado por cavalos negros.


        Então, em meio de um barulho terrível, o chão abre-se e engole a carruagem.


        Sem ligar aos gritos de pavor da inocente Cora, Hades carrega-a para baixo do solo, para o triste reino dos infernos.


        Ao cair da noite, Deméter vê que a filha não volta.  A deusa vai ficando cada vez mais preocupada.  Sai pelo campo à procura da jovem.  O acaso faz que encontre os dois homens que testemunharam tudo.


        Eles, aterrorizados, contam-lhe o que aconteceu.  Infelizmente, esse relato não deixa dúvidas.  Deméter reconhece logo o raptor de sua filha e desespera-se, pois não pode imaginar como vencer o implacável Hades, irmão de Zeus.


        No auge da aflição, Deméter sai vagando pela Terra.  Louca de dor, proíbe que o capim, as árvores, os frutos e os cereais cresçam.  Dalia a poucas semanas, a espécie humana está ameaçada de morrer de fome.


        Tanto das cabanas mais pobres quanto dos palácios mais ricos, erguem-se lamentos que dilaceram o coração.  Os homens levantam seus punhos em direção ao céu, as mulheres gemem, as crianças choram.


        Ao ouvir esses gritos de dor, Zeus inquieta-se e alarma-se.  Envia vários deuses para acalmar a dor e a raiva de Deméter e pedir-lhe que faça renascer a vegetação.  Mas Deméter está irredutível:  nenhuma planta nascerá enquanto Cora não for devolvida.  Preocupado, Zeus resolve então mandar seu mensageiro Hermes, rápido e habilidoso, tentar dar um jeito nessa situação difícil.


        Hermes ordena a Hades que leve Cora de voltaà mãe.  Mas, ao mesmo tempo, anuncia a Deméter que sua filha só regressará se, durante a temporada no inferno, não tiver tocado em nenhum alimento dos mortos.  Felizmente, desde seu rapto a moça não comeu mesmo nada.  Passou o tempo todo chorando e gemendo, assustada pelo lugar apavorante para onde foi levada contra a sua vontade.  Por mais que fique furioso, Hades tem de ceder diante do mensageiro de Zeus.  Manda buscar Cora e, mal disfarçando a decepção, anuncia-lhe:


        ---   Você é infeliz em meu reino, e sua mãe está com saudades.  Vou devolvê-la.


        Essas palavras acalmam tanto o desespero de Cora que suas lágrimas secam.  Ela quase dá um beijo no sombrio Hades.  Este manda preparar a carruagem de Hermes e ordena que a moça suba.  Os cavalos já estão quase partindo quando um jardineiro de Hades aproxima-se e, com um sorriso malvado diz:


        ---   Ainda há pouco, Cora colheu uma romã no pomar e comeu sete sementes.  Eu contei!
        Então, a coitada provou mesmo a comida dos mortos, embora muito pouco.
        Cabisbaixa, ela reconhece que o jardineiro diz a verdade.  Hades sorri, satisfeito.  Sem esperar mais nada, ele também pula na carruagem, indo com o jardineiro, Hermes e Cola a Elêusis, no leste da Grécia, onde mora Deméter.  Esta, radiante de felicidade, pode enfim abraçar a filha que julgava perdida para sempre.


        Mas a sua alegria dura pouco.  Hades logo lhe conta o incidente da romã, confirmado pelo testemunho do jardineiro e pela confissão da própria Cora.  A notícia desconsola Deméter, que, em sua dor violenta, grita:


        ---   Já que é assim e que eu não vou mais ver minha filha, então vou manter minha maldição sobre a Terra!  O solo ficará estéril para sempre!


        Em sua sabedoria, Zeus propõe uma solução: durante três meses do ano Cora viveria debaixo da terra com o marido, Hades, e então se chamaria Perséfone, "aquela que causa destruição".  Nos outros nove meses, porém, ficaria com a mãe.


        A proposta não satisfaz ninguém, mas é aceita por todos.


        E é por isso que, na primavera e no verão, quando Cora está com Deméter, esta cobre a terra de uma vegetação luxuriante e verde.  No outono, quando se aproxima a hora da partida, Deméter fica triste, as plantas deixam de crescer, as folhas secam.  Mas, quando a filha se transforma na inquietante Perséfone, a deusa, desesperada, amaldiçoa o solo.


        E nada cresce durante os três meses que os  homens chamam de inverno.

Deusa Deméter

Na mitologia grega, Deméter era a deusa da agricultura e da colheita.

Era ela quem nutria a terra com a vegetação verde. Era considerada também como a deusa protetora do casamento e da lei sagrada.

Era venerada como a responsável pelas estações do ano.

Deméter e sua filha Perséfone eram as principais personagens dos mistérios eleusinos (rituais de iniciação realizados na cidade grega de Eleusis).

Como fica a emissão da nota conjugada com ISS no caso da utilização da NF-e?

A utilização de NF-e como sendo Nota Fiscal Conjugada depende de prévio convênio ou protocolo de cooperação entre a SEFAZ e cada prefeitura municipal. Na maior parte dos Estados, estes convênios ou protocolos ainda não foram firmados, de modo que o contribuinte que venda mercadorias e preste serviços deverá atualmente, em utilizando a NF-e, emitir dois documentos distintos.

http://www.nfe.fazenda.gov.br/portal/perguntasFrequentes.aspx?tipoConteudo=YpIbnx7ij6g=

quinta-feira, 30 de junho de 2011

NF-e: fica obrigatório o preenchimento dos campos cEAN e cEANTrib: AJUSTE SINIEF 16, DE 10 DE DEZEMBRO DE 2010

AJUSTE SINIEF 16, DE 10 DE DEZEMBRO DE 2010

Altera o Ajuste SINIEF 07/05, que institui a Nota Fiscal Eletrônica e o Documento Auxiliar da Nota Fiscal Eletrônica.

O Conselho Nacional de Política Fazendária – CONFAZ e o Secretário da Receita Federal do Brasil, na 140a reunião ordinária do Conselho Nacional de Política Fazendária, realizada em Vitória, ES, no dia 10 de dezembro de 2010, tendo em vista o disposto no art. 199 do Código Tributário Nacional (Lei no 5.172, de 25 de outubro de 1966), resolvem celebrar o seguinte

AJUSTE

Cláusula primeira Fica acrescentado o § 6o à cláusula terceira do Ajuste SINIEF 07/05, de 30 de setembro de 2005, com a seguinte

redação:

“§ 6o A partir de 1o de julho de 2011, fica obrigatório o preenchimento dos campos cEAN e cEANTrib da NF-e, quando o produto comercializado possuir código de barras com GTIN (Numeração Global de Item Comercial).”.

Cláusula segunda Este ajuste entra em vigor na data de sua publicação no Diário Oficial da União, produzindo efeitos a partir de 1o de julho de 2011.

Fonte: Diário Oficial da União,Nº 240, quinta-feira, 16 de dezembro de 2010

segunda-feira, 20 de junho de 2011

NFE 2.0 - A conexão subjacente estava fechada.

Para quem está tentando enviar NFes e está recebendo o erro:
"A conexão subjacente estava fechada: Erro inesperado em um envio."

Aqui vai uma dica, isso para linguagem asp.net.

System.Net.ServicePointManager.SecurityProtocol = Net.SecurityProtocolType.Ssl3

Isso me acontecia quando tentava consumir webservices do Mato Grosso, forçando a usar conexão SSL, pois o padrão la deve ser outro.

NFe 2.0 - Nova regra para ambiente de homologação

Esta regra será aplicada a partir do dia 01/05/2011 em ambiente de homologação.


Exemplo de como o arquivo XML devera compor a tag Destinatário:
<dest>
   <CNPJ>99999999000191</CNPJ>
   <xNome>NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO – SEM VALOR FISCAL</xNome>
   <enderDest>
        (...)
   </enderDest>
   <IE></IE>
</dest>

Ou exterior:


<dest>
   <CNPJ></CNPJ>
   <xNome>NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO – SEM VALOR FISCAL</xNome>
   <enderDest>
        (...)
   </enderDest>
   <IE></IE>
</dest>