
Otimizy
Membros-
Total de ítens
46 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Otimizy postou
-
Bom dia amigo mateusdrake. Da uma olhada nos link abaixo, eu com palavras para explicar seria péssimo. http://acbr.sourceforge.net/drupal/?q=node/37 http://www.devmedia.com.br/instalacao-dos-componentes-acbr-delphi/24199 Talvez a melhor pessoa para lhe auxiliar nisso seria o Italo Jurisato Junior.
-
Boa tarde. O site https://nfsehomol.caxias.rs.gov.br/ me disponibiliza a possibilidade de importar os lotes, pois bem, tenho gerado lotes e verificando a integridade da estrutura, onde ocorre tudo certo. Porém agora fazendo essa emissão pelo Software: Ocorre o seguinte ("Imagem em anexo 100.png")., isso ocorre em: TNotasFiscais.AssinarLote()... XMLAss := SSL.Assinar(ArqXML, docElemento, infElemento, SignatureNode, SelectionNamespaces, IdSignature); docElemento = 'envioLote' infElemento = 'infNFSe' SignatureNode = '' SelectionNamespaces = '' IdSignature = '' ConteudoXML := Erro.xml XmlAss := FSSLClass.Assinar( ConteudoXML, docElement, infElement, SignatureNode, SelectionNamespaces, IdSignature); Em anexo os XML que envio diretamente(Correto.xml) através do site sem erros. E o arquivo que é passado(Erro.xml) na rotina descrita acima em: ConteudoXML Se perceberem o arquivo (Erro.xml) não abre nem no navegador. Alguma dica, do que alterar ou o que fazer neste caso? Erro.xml Correto.xml
-
Italo, referente aos Schemas: Cada provedor detém apenas de um Schema ? Ou as regras de tal Schema varia de cidade a cidade, ambas com mesmo provedor ? O que é correto, pegar o Schema diretamente com o Provedor ou com o pessoal das Prefeituras ?
-
Bom dia Italo. Atualizei os fontes agora de manhã ("24.02.2016"), o erro anterior deixou de existir, porém. ('TRUNB2 Garibaldi - RS'). Um de uma tag: vOutro que segundo validador site da Prefeitura de Garibaldi não existe: ('https://nfsehomol.garibaldi.rs.gov.br/portal/') E o outro de outras tags, que o que me parece, por mais que não tenham valores devem existir no arquivo: Em anexo os arquivos .xml com imagem do erro. Tags.xml vOutro.xml
-
O erro é levantado no método em negrito: ACBrNFSe.Enviar(pNroLote, False); WebServices.Envia(ALote); FEnviarLoteRPS.Executar; procedure TNFSeEnviarLoteRPS.DefinirDadosMsg; function TNotasFiscais.AssinarLote(): String; function TDFeSSL.Assinar(): String; function TDFeSSLClass.Assinar(): String;
-
Boa tarde. Começamos usar a TRUNK2 hoje a fim de usar InFisc para Garibaldi - RS. Esse erro ocorreu em nosso caso no momento do envio do lote. Porém não estou conseguindo fazer a assinatura do lote. Alguma dica ?
-
Boa tarde. Eu de novo... Em pnfsNFSeW_Infisc.pas em que momento estes campos recebem valores: <taSomenteSeAssinada> if FOpcoes.GerarTagAssinatura = taSomenteSeAssinada then NFSe.signature.DigestValue NFSe.signature.SignatureValue NFSe.signature.X509Certificate Isso deveria ocorrer no momento de assinar o arquivo correto? Que é quando é carregado o arquivo xsd, ou estou enganado ? Isso ao final apenas me resulta em um erro em tela, como imagem em anexo. Apenas salientando, TRUNK2 para Garibaldi - RS. Obrigado.
-
Correto, foi direto ao ponto. Muito obrigado.
-
Obrigado Moro. Veremos se existe a possibilidade da migração para TRUNK2 em nosso software. Enquanto isso não ocorre na "TrUNK1" tenho as tags: nNFS-e = {Número da nota, sequencial e crescente}. Numero da Nota cNFS-e = {Código numérico aleatório, que faz parte da chave de acesso da NFS-e, servindo para evitar que robots vasculhem todas as notas dos contribuintes.} Esse valor é aleatório gerado pelo software, que será usado na geração da chave de acesso ? Esse valor pode se repetir ? Qual a forma correta de alimentar essas tags: Indiferente da forma usada, em meu caso o XML gerado vem sem estes valores? Alguma dica:
-
Galera bom dia. 1 - Caso eu precise de um Certificado de teste para gerar NFS-e em homologação para "Caxias do Sul", o provedor Infisc disponibiliza algum certificado de teste para isso, ou apenas dependo o certificado do meu cliente, que no caso é o A3? 2 - Alguém está emitindo para Caxias, usando ainda a TRUNK1? Estamos segurando a migração para TRUNK2 devido a problemas com a TECHNOS. 3 - Na TRUNK2 está funcionando para "INFISC" ?
-
Boa tarde. Temos uma situação na empresa, Onde enviamos com a Rotina de Envio de Email do ACBR a DANFE e o XML. A DANFE tenho opção se desejo anexa-lá ou não. Porém essa Opção de anexo, eu não tenho para o arquivo .XML. Sempre sendo enviado. Gostaria de saber existe a possibilidade dessa opção no Envio para p arquivo .XML...? Obrigado.
-
Ignorar tag: --NFSe.Servico.Valores.ValorIss := Leitor.rCampo(tcDe2, 'ValorIss');-- if ((FProvedor = ProTecnos) and (NFSe.Servico.Valores.IssRetido = stRetencao)) then -- NFSe.Servico.Valores.ValorIss := 0; Obrigado.
-
Bom dia a todos. Para geração do QRCODE como por exemplo da cidade de Bento Gonçalves - RS, o caminho no NFS-e.xml vem na tag = <OutrasInformacoes>http://e-gov.betha.com.br/e-nota/visualizarnotaeletronica?link=52180958743731252147896522792811020782012243557832587</OutrasInformacoes> Só que para o provedor TECNOS essa informação vem na tag: <LinkNota>http://homologaflo.nfse-tecnos.com.br/printer/printnota_from_mail.asp?cnp=w0kjhzXCHJ/Nnc2fWGMHig==&nf=43rT9KOGsxM=&cod=So+jx9uO9t5HihLKwe8tCO==</LinkNota> Existe a possibilidade de implementação para esse caso no ACBR.... Obrigado. Fico no aguardo.
-
Hoje em pnfsNFSeR, temos: NFSe.Servico.Valores.ValorIss := Leitor.rCampo(tcDe2, 'ValorIss'); NFSe.Servico.Valores.Aliquota := Leitor.rCampo(tcDe3, 'Aliquota'); if (FProvedor = proISSe) then begin if NFSe.Servico.Valores.IssRetido = stRetencao then NFSe.Servico.Valores.ValorIssRetido := Leitor.rCampo(tcDe2, 'ValorIss') else NFSe.Servico.Valores.ValorIssRetido := 0; end else NFSe.Servico.Valores.ValorIssRetido := Leitor.rCampo(tcDe2, 'ValorIssRetido'); Só que fazendo testes diretamente pelo site da prefeitura de Flores da Cunha, meu retorno NFS-e.xml não contém a tag <ValorIssRetido>, Onde o campo <ValorIss> do arquivo retorno, vem com valor dependendo da tag <IssRetido>1</IssRetido>. Tratei da seguinte forma: NFSe.Servico.Valores.ValorIss := Leitor.rCampo(tcDe2, 'ValorIss'); if ((FProvedor = ProTecnos) and (NFSe.Servico.Valores.IssRetido = stRetencao)) then NFSe.Servico.Valores.ValorIss := 0; if (FProvedor in [proISSe,ProTecnos]) then begin if NFSe.Servico.Valores.IssRetido = stRetencao then NFSe.Servico.Valores.ValorIssRetido := Leitor.rCampo(tcDe2, 'ValorIss') else NFSe.Servico.Valores.ValorIssRetido := 0; end else NFSe.Servico.Valores.ValorIssRetido := Leitor.rCampo(tcDe2, 'ValorIssRetido'); Após alteração descrita acima, os valores no layout da Danfse do meu sistema Erp bateram com o .pdf gerado pelo site da prefeitura. Fico no aguardo... Obrigado.
-
Bom dia a todos. Estamos desenvolvendo NFS-e para Flores da Cunha. Tenha um dúvida semelhante ao amigo Rafael Müler. Só que meu retorno NFS-e.xml contém as tags de -<ContatoPrestadorServico> <Telefone>5432921742</Telefone> <Email>[email protected]</Email> </ContatoPrestadorServico> Só que não ocorre a leitura destes campos para preenchimento da Danfse, levando em branco... Alguma dica...? Obrigado.
-
[Tecnos] Multipos Itens De Serviços
Otimizy replied to Desenv. AT Info Sistemas's tópico in ACBrNFSe
Bom dia. Estamos desenvolvendo a NFS-e para Flores Da Cunha. E gostaria de saber se o ACBR já esta aceitando dois serviços na NFS-e como no caso do provedor Tecnos.... Obrigado. -
Obrigado. Ajudou bastante, vou analisar, e ver qual a melhor forma de aplicar isso ao Software. Muito obrigado pela aluda Nah Sebben. Grande abraço.
-
O brigado pela ajuda Nah Sebben. Certo, mas no caso de Porto Alegre, segue abaixo alguns exemplos de Serviços: 010600100;Assessoria e consultoria em informática;1.06;0,0200;2012-01-01 010700100;Suporte técnico em informática;1.07;0,0200;2012-01-01 010700200;Instalação ou gravação de programa de computação ;1.07;0,0200;2012-01-01 010700300;Configuração de programa de computação ;1.07;0,0200;2012-01-01. Ou seja tenho muitos serviços, e isso apenas para a cidade de Porto Alegre. Você então tem criado para cada cidade um tabela com estas informações...? Sabendo que cada cidade tem a sua Lista. Por exemplo Bento Gonçalves - RS, não tem uma lista. http://lproweb.procempa.com.br/pmpa/prefpoa/notalegal/usu_doc/arq_tabela_apoio_notalegal.txt
-
Bom tarde: Tenho a seguinte dúvida: No XML da NFSE tenho o ItemListaServiço. Ex: ItemListaServiço = 17.01, onde a descrição para este campo segue em xItemListaServico. Porém para o campo CodigoTributacaoMunicipio, que é uma referência municipal do Serviço, não tenho a descrição desse Código pelo ACBR. Na geração de NFSE pelo site da prefeitura de Porto Alegre tenho essa informação. Gostaria de saber de que forma posso proceder, para gerar o arquivo de relatório com essa informação. Ex: Criando um importador de arquivos para cada cidade, fazendo a busca e complementando a visualização da DANFE....? Obrigado.
-
Erro De Validacao Do Xml - Maravilha-Sc
Otimizy replied to Oneide Luiz Schneider's tópico in ACBrNFSe
Boa tarde pessoal. Estou com seguinte problema na Visualização do Número RPS da NFS-e para Porto Alegre - RS. Onde a class function: DFeUtil.FormatarNumeroDocumentoFiscalNFSe fica encarregada de gerar a Formatação do Número da Nota. É usada para Formatação do Numero ("Nro Rps") e NumeroNFSe ("Nro Nota"). Porém no CDS o NumeroNFSe Size = 15. Numero = Size = 16. Na situação para geração de Ex: Numero = 53. ("0000.00000000053") Na visualização: Esta cortando o último digito, ficando apenas com o Numero = 5. ("0000.0000000005") Como alternativa para o possível problema: 1° AValue := Poem_Zeros(AValue, 15); Result := LeftStr(AValue, 4) + '.' + RightStr(AValue, 10); ou 2° Aumentar o SIZE do campo NUMERO no CDS para 16. Obrigado. Fico na espera. -
Bom dia. Bento Gonçalves - RS = Provedor Betha. Segundo pessoal da Betha, o provedor aceita o campo <ItemListaServico> com ponto. Ex: 01.07 Programador: hoje estou mandando dessa forma <ItemListaServico>0106</ItemListaServico>. Mas minha dúvida é, a Betha aceita se eu enviar 01.06? com o .? Betha: Bom Dia! Sim, aceita. Porém em pnfsNFSeW.pas: if FProvedor in [proISSNet, proWebISS, proIssCuritiba, proAbaco, proRecife, proBetha] then Gerador.wCampoNFSe(tcStr, '#29', 'ItemListaServico', 01, 05, 1, OnlyNumber(NFSe.Servico.ItemListaServico), '') else Gerador.wCampoNFSe(tcStr, '#29', 'ItemListaServico', 01, 05, 1, NFSe.Servico.ItemListaServico, ''); Conforme teste, ocorre a remoção do "PONTO". Poderiam me dizer se esta informação é correta? Obrigado.