Já está disponível o novo serviço no Web Service da Nota Carioca, de conversão de RPS único e com resposta imediata. Esse serviço foi criado para facilitar o desenvolvimento das aplicações, que eram obrigados a criar um lote único de identificação para seu contribuinte e esses não podiam ser repetidos ou de empresas que optaram por não armazenar os RPS gerados, emitindo-os em lotes com apenas um RPS, para cada serviço prestado.
O novo serviço é simples e respeita o layout da ABRASF, utilizando os tipos que já existiam. Ele já é descrito no WCL de homologação e está também disponível para download no arquivo zip com os schemas no site da prefeitura.
Para acelerar, criei um XML de utilização desse serviço em branco.
Para ajudar, atualizei o projeto de exemplo que agora possui um botão que consome esse novo serviço: Exemplo 28-07-2010
Dicas de desenvolvimento da Nota Carioca (NFS-e Nota Fiscal de Serviço Eletrônica) utilizando o modelo nacional da ABRASF
quarta-feira, 28 de julho de 2010
terça-feira, 27 de julho de 2010
Informações de Cancelamento
Caros desenvolvedores,
Um erro MUITO recorrente na hora de enviar os dados para o serviço e cancelamento, é informar o número da NFSe a ser cancelada e as informações do TOMADOR na tag "IdentificacaoNfse". Isso está errado. Os dados de identificação devem ser preenchidos com os dados do PRESTADOR do Serviço. Veja o Exemplo: PedidoCancelamentoEnvio
Um erro MUITO recorrente na hora de enviar os dados para o serviço e cancelamento, é informar o número da NFSe a ser cancelada e as informações do TOMADOR na tag "IdentificacaoNfse". Isso está errado. Os dados de identificação devem ser preenchidos com os dados do PRESTADOR do Serviço. Veja o Exemplo: PedidoCancelamentoEnvio
quinta-feira, 1 de julho de 2010
Dica 1:
Alguns sistemas criam tag a tag do XML, em vez de utilizar um objeto de documento XML, como existem no .Net e na hora de assinar, estão tendo problemas. Fica aí a dica de se você estiver tendo esse problema, incluir o xml namespace na tag de informação de assinatura, isso influencia na hora de criar o hash.
"< SignedInfo xmlns="http://www.w3.org/2000/09/xmldsig#" >"
Dica 2:
Algumas pessoas estão reclamando de um erro de tamanho excedente ao se consultar um lote ou uma lista de notas. Atenção, pois por default no VS 8 Framework 3.5, o maxReceivedMessageSize está setado com "65536", isso é em byte, portanto 64 KB... Para receber arquivos maiores, altere esse numero para um valor mair, como 1 MB ou "1048576".
Continuando com os exemplos:
Muitas pessoas já possuem um sistema que está assinando o documento, mas não conseguem validar se os dados e a assinatura estão corretos. Resolvi incluir um método de exemplo para esse processo...
Exemplo 01-07-2010
Alguns sistemas criam tag a tag do XML, em vez de utilizar um objeto de documento XML, como existem no .Net e na hora de assinar, estão tendo problemas. Fica aí a dica de se você estiver tendo esse problema, incluir o xml namespace na tag de informação de assinatura, isso influencia na hora de criar o hash.
"< SignedInfo xmlns="http://www.w3.org/2000/09/xmldsig#" >"
Dica 2:
Algumas pessoas estão reclamando de um erro de tamanho excedente ao se consultar um lote ou uma lista de notas. Atenção, pois por default no VS 8 Framework 3.5, o maxReceivedMessageSize está setado com "65536", isso é em byte, portanto 64 KB... Para receber arquivos maiores, altere esse numero para um valor mair, como 1 MB ou "1048576".
Continuando com os exemplos:
Muitas pessoas já possuem um sistema que está assinando o documento, mas não conseguem validar se os dados e a assinatura estão corretos. Resolvi incluir um método de exemplo para esse processo...
Exemplo 01-07-2010
Assinar:
Comentários (Atom)