Ir para conteúdo
  • Cadastre-se

ViniciusCarvalho

Membros
  • Total de ítens

    10
  • Registro em

  • Última visita

Posts postados por ViniciusCarvalho

  1. Quando os elementos LoteRps e InfRps estão com o id com o "i" minusculo, consigo assinar o RPS e o Lote, porem recebo uma mensagem do WS dizendo que o LoteRps e InfRps nao podem conter um atributo Id ( "i" maiusculo)

     

    Se eu alterar para "i" minusculo, caio no mesmo erro do Herbert 

     

    if (dsigKey = nil)
      then raise Exception.Create('Erro ao criar a chave do CSP.');
     signedKey := xmldsig.sign(dsigKey, $00000002);

     

    Alguem conseguiu desvendar o misterio?

  2. Boa tarde,

     

    Estou com um problema ao tentar cancelar uma nota de serviço, utilizo o seguinte método para cancelar:

     

    ...

    (carrego o XML e o Certificado digital)
    ...
     ACBrNFSe1.CancelarNFSe(Codigo);
    ...

     

    e recebo erro de "Não foi possível carregar o arquivo" no método de assinatura do arquivo, linha 1087 da classe ACbrNFSeUtil

     

    if (not xmldoc.loadXML(AXML) )
      then raise Exception.Create('Não foi possível carregar o arquivo: '+AXML);

     

     

     

    sendo que AXML = <CancelarNfseEnvio xmlns=""><Pedido><InfPedidoCancelamento id="pedidoCancelamento_317698210001101211662"><CancelarNfseEnvio xmlns=""><Pedido><InfPedidoCancelamento id="pedidoCancelamento_317698210001101211662"><IdentificacaoNfse><Numero>62</Numero><Cnpj>31769821000110</Cnpj><InscricaoMunicipal>12116</InscricaoMunicipal><CodigoMunicipio>3201209</CodigoMunicipio></IdentificacaoNfse><CodigoCancelamento>1</CodigoCancelamento></InfPedidoCancelamento></Pedido></CancelarNfseEnvio><Signature xmlns="http://www.w3.org/2000/09/xmldsig#" Id="Ass_pedidoCancelamento_317698210001101211662"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI="#pedidoCancelamento_317698210001101211662"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue></DigestValue></Reference></SignedInfo><SignatureValue></SignatureValue><KeyInfo><X509Data><X509Certificate></X509Certificate></X509Data></KeyInfo></Signature></Pedido></CancelarNfseEnvio>

     

     

    INFORMAÇÕES ADICIONAIS

    - Provedor Ábaco

    - Ambiente de Homologação

    - Já consigo enviar notas em homologação e produção

     

  3. Sim estou! Uma coisa que me chamou a atenção foi que na propriedade do certificado, na aba detalhes, no campo requerente não há a informação do tipo do certificado, se é do tipo A1 ou A3, o contado afirma que do tipo A1. Até então, os lotes são enviados em arquivos txt no site da nota carioca utilizando este certificado. Será que o certificado deve ser habilitado na prefeitura para o envio de lote em XML?

     

    Desde já agradeço a sua ajuda!

     

     

    Para o webServices do provedor Abaco em Cachoeiro de Itapemirim, você tem que estar cadastrado na prefeitura para poder emitir as notas. Aqui em cachoeiro eu tive que fazer o cadastro em homologação e em produção. Verifique com a prefeitura da sua cidade a necessidade disso.

  4. As empresas podem ter mais de 1 tipo de serviço em seu cadastro.

     

    Se não me engano, alguns provedores permitem colocar 2 tipos de serviço na NFS-e. Mas o Abaco, que é o da minha cidade, não tem essa opção nem no site deles.

     

    Uma empresa de informática, por exemplo, pode ter os seguintes tipos de serviço:

     

     

     
    1.01', 'Análise e desenvolvimento de sistemas'
     
    1.02', 'Programação'
     
    1.03', 'Processamento de dados e congêneres'
     
    1.04', 'Elaboração de programas de computadores, inclusive de jogos eletrônicos'
     
    1.05', 'Licenciamento ou cessão de direito de uso de programas de computação'
     
    1.06', 'Assessoria e consultoria em informática'
     
    1.07', 'Suporte técnico em informática, inclusive instalação, configuração e manutenção de programas de computação e bancos de dados'
     
    1.08', 'Planejamento, confecção, manutenção e atualização de páginas eletrônicas'
  5. Bom dia Vinicius

    Agradeço;

    Então digamos que para a manutenção de um carro, poderia ser feitos vários serviços

    -Manutenção do veículo

    -Troca dos freios

    -Limpeza

     

    Dentre isso na impresão da NFSe o que seria impresso na descrição dos serviço?, desculpe é que estou começando

     

    Att;

    Caetano

     

    Em uma ofinica ficaria assim:

    SERVIÇO: 

    Cod: 14.01(Lubrificação, limpeza, lustração, revisão, carga e recarga, conserto, restauração, blindagem, manutenção e conservação de máquinas, veículos, aparelhos, equipamentos, motores, elevadores ou de qualquer objeto (exceto peças e partes empregadas, que ficam sujeitas ao ICMS)

     

    ITENS DO SERVIÇO:

    1-Manutenção do veículo 

    2-Troca dos freios

    3-Limpeza

     

    DISCRIMINAÇÃO:

    Foi necessário efetuar a troca dos freios .....

     

    Total do SERVIÇO (soma dos itens)

    ______________________________________

     

    Para as prefeituras não interessa saber os itens do serviço, e sim o TIPO do serviço, alíquota e valores totais. A lista de tipos de serviço e aliquotas pode ser encontrada no site do provedor de sua cidade

  6. Acho que esse item do serviço seria mais para um controle interno, já que a prefeitura só necessita do código do serviço, aliquota e valores, e a discriminação já conterá as caracteristicas do serviço efetuado.

  7. ACBrNFSe1.NotasFiscais.LoadFromFile(pathXML);
    ACBrNFSe1.NotasFiscais.Items[0].NFSe.NfseSubstituida := '';
     
    ACBrNFSe1.NotasFiscais.ImprimirPDF;
    ACBrNFSe1.NotasFiscais.Imprimir;

     

     

    Essa gambiarra resolve... mas vou ver se consigo falar com o responsavel para acertar esse erro no retorno do XML

    • Curtir 1
  8. Amigos, em cachoeiro de itapemirim/ES, provedor abaco, estou com um problema parecido (ainda em homologação).

    Estou usando o QuickReport e sempre recebo o 2 no Campo NFSe Substituida (<NfseSubstituida>2</NfseSubstituida> no XML).

    Quando vou enviar o RPS (que virará a nota), não preencho nenhum campo referente a isto. Isto não parece ser erro no componente, visto que no XML do RPS, que é enviado ao servidor, não possui nenhuma Tag preenchida para NfseSubstituida ao ser enviado...

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.