Ir para conteúdo
  • Cadastre-se

Pesquisar na Comunidade

Showing results for tags 'RPS'.

  • Search By Tags

    Digite tags separadas por vírgulas
  • Search By Author

Tipo de Conteúdo


Fóruns

  • Fórum Aberto - ACBr
    • Notícias do ACBr
    • Equipamentos testados
    • Base de Conhecimento
    • Dúvidas Gerais sobre o ACBr
    • ACBrSerial
    • ACBrSAT
    • ACBrNFe
    • ACBrDFe
    • Dúvidas sobre TEF
    • Dúvidas sobre PIX
    • ACBrMonitor PLUS
    • ACBrTXT
    • ACBrBoleto
    • ACBrDiversos
    • ACBrTCP
    • ACBrFramework
    • ACBrLIB
  • ACBr Pro
    • Dúvidas gerais
    • ACBrMonitorPLUS
    • NFe/NFCe - Nota Fiscal Eletrônica
    • DFe - Documentos Fiscais Eletrônicos
    • SAT / MFE
    • TEF
    • Boleto
    • ACBrSPED
    • ACBrTXT
    • Paf-ECF
    • Requisitos Fiscais por UF
    • ACBrLIB
  • Outros Assuntos
    • Boteco do ACBr
    • Legislação Fiscal e Tributária
    • Object Pascal - Delphi & Lazarus
    • Banco de Dados
    • Classificados
    • Dúvidas não relacionadas ao ACBr

Categorias

  • ACBr Pro
    • ACBrLib - PRO
    • ACBrMonitorPLUS - PRO
    • Utilitários - PRO
    • Dia do ACBr 1a edição
    • Dia do ACBr 2a edição
  • Download Livre
    • ACBrLib - DEMO
    • ACBrMonitorPLUS - DEMO
    • Demos / Testes / Utilitários
    • Apresentações - Palestras

Calendários

  • Eventos - Palestras - Webinars
  • Prazos SEFAZ
  • Calendário da Comunidade
  • ACBr Papo Pro
  • Feriados Nacionais

Find results in...

Find results that contain...


Data de Criação

  • Início

    End


Data de Atualização

  • Início

    End


Filter by number of...

Data de Registro

  • Início

    End


Grupo


Website URL

  1. Boa tarde, estou necessitando fazer uma nova integração com a NFSe da prefeitura de Abaetetuba-PA porém no acbr não há essa integração. Entrei em contato com a empresa fornecedora do sistema da prefeitura ASPEC.COM.BR e eles me forneceram apenas um manual simples, alguém poderia me ajudar nesses primeiros passos para que eu possa contribuir com o acbr com essa integração? Por onde eu começo a implementação? Com base no manual que anexei para iniciar a implementação no acbr preciso de mais alguma informação? MANUAL RPS - ATUALIZADO.pdf
  2. Após alterar para o novo componente ACBrNFSeX o provedor IPM retorna o erro do XML de retorno em anexo. Estamos utilizando modo meUnitario. Verifiquei que o XML do RPS gerado no novo componente sofreu algumas alterações no layout. XML Retorno.xml 5131-rps (ACBrNFSe).xml 5141-rps (ACBrNFSeX).xml
  3. Bom dia, a prefeitura de Taquaritinga trocou o provedor do RPS, antes era Ginfes e agora passou a ser Conam. O arquivo cidades.ini ficou assim. [3553708] Nome=Taquaritinga UF=SP Provedor=CONAM NomeURL_H=sp.taquaritinga NomeURL_P=sp.taquaritinga Solicito alteração no Trunk. Atenciosamente, Júnior Lira
  4. Bom dia Estou tentando implementar o envio de RPS para floraí que utiliza o provedor BETHA. Estou utilizando o método Enviar para tentar enviar o RPS. mas não retorna nenhum erro quando tento enviar. Segue imagem do erro, quem puder auxiliar eu agradeço.
  5. Boa tarde, estou tendo um problema na hora de assinar uma RPS, não faço a menor ideia do por quê está ocorrendo. Segue arquivo XML. 17502NFS-rps.xml
  6. Boa tarde, pessoal estou com problema para efetuar consulta de nfe no ws de são paulo. Segue abaixo o xml enviado: <?xml version="1.0" encoding="UTF-8"?> <p1:PedidoConsultaNFe xmlns:p1="http://www.prefeitura.sp.gov.br/nfe" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Cabecalho Versao="1"> <CPFCNPJRemetente> <CNPJ>04642554000143</CNPJ> </CPFCNPJRemetente> </Cabecalho> <Detalhe> <ChaveNFe> <InscricaoPrestador>31000000</InscricaoPrestador> <NumeroNFe>51</NumeroNFe> </ChaveNFe> </Detalhe> <Detalhe> <ChaveRPS> <InscricaoPrestador>31000000</InscricaoPrestador> <SerieRPS>LLLLL</SerieRPS> <NumeroRPS>2</NumeroRPS> </ChaveRPS> </Detalhe> <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"> <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=""> <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>py4wNLPd/3N4D5oNik6goSYdeyE=</DigestValue> </Reference> </SignedInfo> <SignatureValue>adYvn7k+OVL9rjActY6H5fvQ0rUTeetPYcSD26XBurBeY/3ob90R8Xu3FoY2L8I2Xf181UdJ61VXRKudEY6kQgCVL9fWF5lRSqgTqBqV3i1SHmI1K3CKtt6nCvqieurZKcfXbmizKGWzw9+0czOh0PzmCrfL/n7LC6MVeqaQJUU=</SignatureValue> <KeyInfo> <X509Data> <X509Certificate>MIIFUzCCBDugAwIBAgIQSUJS8pELZyjasDkgGzKm0TANBgkqhkiG9w0BAQUFADBuMQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDEsMCoGA1UECxMjU2VjcmV0YXJpYSBkYSBSZWNlaXRhIEZlZGVyYWwgLSBTUkYxHDAaBgNVBAMTE0FDIENlcnRpU2lnbiBTUkYgVjMwHhcNMDYwNzE5MDAwMDAwWhcNMDkwNzE4MjM1OTU5WjCB1DELMAkGA1UEBhMCQlIxEzARBgNVBAoUCklDUC1CcmFzaWwxKjAoBgNVBAsTIVNlY3JldGFyaWEgZGEgUmVjZWl0YSBGZWRlcmFsLVNSRjETMBEGA1UECxQKU1JGIGUtQ05QSjELMAkGA1UECBMCUkoxFzAVBgNVBAcUDlJJTyBERSBKQU5FSVJPMUkwRwYDVQQDE0BUSVBMQU4gQ09OU1VMVE9SSUEgRSBTRVJWSUNPUyBFTSBJTkZPUk1BVElDQSBMVERBOjA0NjQyNTU0MDAwMTQzMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCx86LAoJRVmtQMzmtdWpyNgKy200+bwjtz/TuywNcTjvfw7qHFGIgTjipmuZ3zhX28CgYLYXp3tj1Dfh2B7EhjHdLJPfvoF4MgbN/dQGXmGpMpF5cNxYusOGCZiyASvI7Gqt/xE4xLSIalNr6kF6CaPLkpFgTNNe+WQkG0fMqsQQIDAQABo4ICCDCCAgQwgbEGA1UdEQSBqTCBpqA/BgVgTAEDBKA2DDQyNDA3MTk3NjA3MTM4NTM3Nzg2MDAwMDAwMDAwMDAwMDAwMDAwOTI5OTA2MjFDTkggIFJKoB8GBWBMAQMCoBYMFEZFUk5BTkRPIFNJTFZBIEJSQUdBoBkGBWBMAQMDoBAMDjA0NjQyNTU0MDAwMTQzoBEGBWBMAQMHoAgMBjIzOTU0OIEUZmJyYWdhQHRpcGxhbi5jb20uYnIwCQYDVR0TBAIwADBiBgNVHR8EWzBZMFegVaBThlFodHRwOi8vaWNwLWJyYXNpbC5jZXJ0aXNpZ24uY29tLmJyL3JlcG9zaXRvcmlvL2xjci9BQ0NlcnRpU2lnblNSRlYzL0xhdGVzdENSTC5jcmwwHwYDVR0jBBgwFoAU9p1ZXf6/xXLN3c7ELmYbLu4Iz3YwDgYDVR0PAQH/BAQDAgXgMFUGA1UdIAROMEwwSgYGYEwBAgMGMEAwPgYIKwYBBQUHAgEWMmh0dHA6Ly9pY3AtYnJhc2lsLmNlcnRpc2lnbi5jb20uYnIvcmVwb3NpdG9yaW8vZHBjMB0GA1UdJQQWMBQGCCsGAQUFBwMEBggrBgEFBQcDAjA4BggrBgEFBQcBAQQsMCowKAYIKwYBBQUHMAGGHGh0dHA6Ly9vY3NwLmNlcnRpc2lnbi5jb20uYnIwDQYJKoZIhvcNAQEFBQADggEBAC5w/CBXAykvPSbBGf+u0UPcWVJATL2ix0hCfNUVtHaCjMz8hRjgYqmhpefzDm2LCTvoCPzG6XQBYxAmnDhX1f/gyjHz+E1xJg451qtqcyCJ9861o9R2bHd4zR0DuyxCNGOTiYJ4Gc/Xa4xqECorAx5ktkk1T/HOc1K/ntRGpdL+llsO/jqSRmTOnRgdeNHcKkyXsOgL5BwxxgGNuIyqirgGXW0by4Io1GnSXtixxfvEOnqOicxBY6AcVS9HHuhmOBYiK9skAUp0Sm2v41hpsC8uIkfUeRxsJIp2CNZ4DjoyfmKwNLMCRZQAKpwMXyyHZlX1a4o/9iGTszNeeShw61g=</X509Certificate> </X509Data> </KeyInfo> </Signature> </p1:PedidoConsultaNFe> retorno: <?xml version="1.0" encoding="UTF-8"?> <RetornoConsulta xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.prefeitura.sp.gov.br/nfe"> <Cabecalho Versao="1" xmlns=""> <Sucesso>false</Sucesso> </Cabecalho> <Erro xmlns=""> <Codigo>1001</Codigo> <Descricao>XML não compatível com Schema.The 'http://www.prefeitura.sp.gov.br/nfe:PedidoConsultaNFe' element is not declared.</Descricao> </Erro> </RetornoConsulta> não sei mais oque fazer
  7. ao enviar a nfse tenho o seguinte retorno: RPS ainda não cnvertido em NFS-e. Efetue nova consulta mais tarde. não estou conseguindo fazer upload dos xmls 92-env-lot.zip 92-env-lot-soap.zip
  8. Bom dia! Recebi uns informativos da Prefeitura Municipal de Rondonópolis - MT, falando sobre algumas mudanças. Eu gostaria de saber se o ACBr já esta atualizado com essas novas mudanças? Segue o link do Portal da Prefeitura http://intranet.rondonopolis.mt.gov.br/tributario_rondonopolis/servlet/portal_web_service?1 anfse_web_service.xml anfse_web_servicea.xml
  9. Bom dia Italo Como o tópico "Utilizar NFS-e No Acbrnfemonitor"() foi fechado estou abrindo um novo para continuarmos, visto que você havia me solicitado algumas cidades que estão sendo atendidas pelo servidor ISSNET para verificar se é o mesmo que já está no componente e usado para a cidade de Santa Maria - RS. São essas algumas: Cruz Alta - RS Praia Grande - SP Santra Maria - RS Varzea Grande - MT *Lembrando que meu problema inicial é a geração do RPS através de arquivo INI passado para o ACBrNFSeMonitor. No aguardo.
  10. Pessoal, boa noite! Tenho autorizado NFS-e com a propriedade "ConsultarLoteAposEnvio" marcada, então o componente faz a abstração da comunicação com o WS. Estou desenvolvendo o envio de RPS em lote. A impressão do RPS está disponível no componente? Se sim, qual método devo utilizar? Desde já, obrigado.
  11. Olá. Uso o ACBR com sucesso para emissão de NF´s junto à prefeitura do Rio de Janeiro. Obrigado à equipe por esta ferramenta Minha dúvida é a seguinte: O RPS é um documento emitido para o cliente quando o fornecedor de serviços vai deixar para emitir a NFSe em momento posterior ao contato com o cliente. Por exemplo, na saída dos estacionamentos geralmente recebemos RPS e depois, via email a NF emitida de fato. Tenho clientes que emitem para os seus clientes a NFSe na hora. Não precisando emitir um RPS para depois emitir a NFSe. Porém, quando preencho o XML, parece que não posso deixar em branco os campos IdentificacaoRps.Numero , IdentificacaoRps.Serie e IdentificacaoRps.Tipo . Daí que para gerar as NFSe sou obrigado a gerar uma RPS ( no meu sistema - fictícia porque o cliente nem a recebe) para depois gerar a NFSe informando esta RPS Mas na NFSe sai dizendo "Nota fiscal Substitui a RPS nnnnn", o que leva o cliente a perguntar que RPS é essa que ele nem recebeu. Assim a pergunta é: Tem como emitir a NFSe eletronicamente sem informar uma RPS ?
  12. Pessoal, alguém conseguiu utilizar a função ConsultaSeqRps do provedor IssDSF de Campinas - SP ? Preciso trazer na tela o último RPS que está no banco da prefeitura e não no meu banco local Valeu!
  13. repinheiroo

    Betha Fly

    Boa Tarde Pessoal, Alguém poderia por gentileza me enviar um xml de exemplo pra importação de xml direto no site? Eu tentei subir o XML anexo, entretanto ele fica dando erro de CNPJ do prestador, mas está exatamente igual ao cadastro, acredito que seja alguma TAG incorreta ou a estrutura inteira.Primeiro_Lote_Betha.xml
  14. Boa Tarde Pessoal, Alguém poderia por gentileza me enviar um xml de exemplo pra importação de xml direto no site? Eu tentei subir o XML anexo, entretanto ele fica dando erro de CNPJ do prestador, mas está exatamente igual ao cadastro, acredito que seja alguma TAG incorreta ou a estrutura inteira. Primeiro_Lote_Betha.xml
  15. Estou emitindo uma nota pelo provedor simpliss porém o valor dos serviços unitarios está vindo com 4 digitos depois da virgula estou usando a seguinte função porém no xml o valor vem com 4 digitos depois da virgula oque poderia ser ? ValorUnitario := strtocurr(FormatCurr('0.00',qBusca.FieldByName('VRSERVICOS').AsFloat)); provedor simpliss / delphi/ acbr2 Desde já agradeço
  16. Boa tarde! Estou iniciando a implementação da NFS-e utilizando o provedor WebISS. Preenchi o exemplo ACBrNFSe corretamente as seguintes abas: Emitente Certificado Geral Mas estou com dúvidas como preencher a aba WebService. Os campos: Host e Porta, como devem ser preenchidos? Quanto ao campo usuário e senha corresponde ao usuário que foi criado no ambiente de homologação? Segue o print.
  17. Estou transmitindo NFSe normalmente em ambiente de homologação, só que ao consultar o lote através do protocolo e numero do lote obtenho a seguinte mensagem de erro: Codigo: E403 Mensagem: Lote de RPS recebido e foram detectados erros ao processar. Correção: Recuperar a relação dos erros. A dúvida é como recuperar essa relação de erros. Alguém já passou por essa situação? Sabe o que pode ser? O provedor é Abaco, cidade de Rondonópolis/MT. Grato!
  18. Nosotro estão implementando um sistema para enviar faturas através do webservice "https://nfe.prefeitura.sp.gov.br/ws/lotenfe.asmx". Para a operação "EnvioRPS", estamos usando as instruções para SOAP 1.2. /ws/lotenfe.asmx POST HTTP / 1.1 Anfitrião: nfe.prefeitura.sp.gov.br Content-Type: application / soap + xml; charset = UTF-8 Content-Length: o comprimento <? Xml version = "1.0" encoding = "utf-8"?> <Soap12: xmlns envelope: xsi = "http://www.w3.org/2001/XMLSchema-instance" xmlns: xsd = "http://www.w3.org/2001/XMLSchema" xmlns: soap12 = "http : //www.w3.org/2003/05/soap-envelope "> <Soap12: Body> <EnvioRPSRequest xmlns = "http://www.prefeitura.sp.gov.br/nfe"> <VersaoSchema> int </ VersaoSchema> <MensagemXML> string </ MensagemXML> </ EnvioRPSRequest> </ Soap12: Body> </ Soap12: Envelope> Nós estamos usando a documentação "NFe_Web_Service.pdf". Dúvidas ter são: - A tag VersaoSchema deve ter um valor de "1"?. - Dentro do tag MensagemXML também deve ir a "PedidoEnvioRPS?". O erro que estamos a ter é: <! RetornoXML> <[CDATA [<xml version = "1.0" encoding = "UTF-8"> <RetornoEnvioRPS xmlns Xsd = "http://www.w3.org/2001/XMLSchema" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" xmlns = "http://www.prefeitura.sp.gov.br/nfe"> <Cabeçalho Versão = "1" xmlns = ""> < Sucesso> false </ Sucesso> </ Cabeçalho> <xmlns Erro = ""> <code> 1102 </ code> <Descricao> Mensagem Order XML dO SERVIÇO SEM Conteúdo. </ Descricao> </ Erro> </ RetornoEnvioRPS> ]]> </ RetornoXML> Também tenho um erro 400 Bad Request. Graças se você pode me ajudar um pouco.
  19. Estou enviando o seguinte xml, e está me retornando E172-Arquivo enviado com erro na assinatura. - Acerte a assinatura do arquivo. Segue o xml em anexo e o codigo que estou gerando para assinar requestSoap = String com o certificado sem a assinatura digital. Codigo de Assinatura: Empresa empresa = notaFiscalList.get(0).getId().getEmpresa(); String senhaCertificado = CryptUtil.decrypt(Coalesce.asString(empresa.getCertificadoServicoPass())); KeyStore keyStore = KeyStore.getInstance("PKCS12"); FileInputStream fis = new FileInputStream(empresa.getCertificadoServico()); keyStore.load(fis, senhaCertificado.toCharArray()); String dataValidadeCertificado = null; Enumeration<String> e = keyStore.aliases(); X509Certificate cert; KeyStore.PrivateKeyEntry privateKeyEntry = null; PrivateKey privateKey = null; Enumeration aliasesEnum = keyStore.aliases(); while (aliasesEnum.hasMoreElements()) { String alias = (String) aliasesEnum.nextElement(); System.out.println(alias); if (keyStore.isKeyEntry(alias)) { privateKeyEntry = (KeyStore.PrivateKeyEntry) keyStore.getEntry(alias, new KeyStore.PasswordProtection(senhaCertificado.toCharArray())); privateKey = privateKeyEntry.getPrivateKey(); break; } } cert = (X509Certificate) privateKeyEntry.getCertificate(); DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setNamespaceAware(true); DocumentBuilder builder = factory.newDocumentBuilder(); Document doc = factory.newDocumentBuilder().parse(new ByteArrayInputStream(requestSoap.getBytes("UTF-8"))); XMLSignatureFactory fac = XMLSignatureFactory.getInstance("DOM"); ArrayList transformList = new ArrayList(); TransformParameterSpec tps = null; Transform envelopedTransform = fac.newTransform(Transform.ENVELOPED, tps); Transform c14NTransform = fac.newTransform("http://www.w3.org/TR/2001/REC-xml-c14n-20010315", tps); transformList.add(envelopedTransform); transformList.add(c14NTransform); KeyInfoFactory kif = fac.getKeyInfoFactory(); List x509Content = new ArrayList(); x509Content.add(cert); X509Data xd = kif.newX509Data(x509Content); KeyInfo ki = kif.newKeyInfo(Collections.singletonList(xd)); NodeList elementRps = doc.getElementsByTagName("InfDeclaracaoPrestacaoServico"); Element elRps = (Element) elementRps.item(0); String idRPs = elRps.getAttribute("Id"); elRps.setIdAttribute("Id", true); ((Element) doc.getDocumentElement()).setAttribute("xmlns", "http://www.betha.com.br/e-nota-contribuinte-ws"); Reference refRps = fac.newReference("#" + idRPs, fac.newDigestMethod(DigestMethod.SHA256, null), transformList, null, null); SignedInfo siRps = fac.newSignedInfo(fac.newCanonicalizationMethod(CanonicalizationMethod.INCLUSIVE, (C14NMethodParameterSpec) null), fac.newSignatureMethod(SignatureMethod.RSA_SHA1, null), Collections.singletonList(refRps)); XMLSignature signatureRps = fac.newXMLSignature(siRps, ki); DOMSignContext dscRps = new DOMSignContext(privateKey, doc.getDocumentElement().getElementsByTagName("Rps").item(0)); signatureRps.sign(dscRps); KeyInfo ki2 = kif.newKeyInfo(Collections.singletonList(xd)); NodeList elementRps2 = doc.getElementsByTagName("InfDeclaracaoPrestacaoServico"); Element elRps2 = (Element) elementRps2.item(1); String idRPs2 = elRps2.getAttribute("Id"); elRps2.setIdAttribute("Id", true); ((Element) doc.getDocumentElement()).setAttribute("xmlns", "http://www.betha.com.br/e-nota-contribuinte-ws"); Reference refRps2 = fac.newReference("#" + idRPs, fac.newDigestMethod(DigestMethod.SHA256, null), transformList, null, null); SignedInfo siRps2 = fac.newSignedInfo(fac.newCanonicalizationMethod(CanonicalizationMethod.INCLUSIVE, (C14NMethodParameterSpec) null), fac.newSignatureMethod(SignatureMethod.RSA_SHA1, null), Collections.singletonList(refRps2)); XMLSignature signatureRps2 = fac.newXMLSignature(siRps2, ki2); DOMSignContext dscRps2 = new DOMSignContext(privateKey, doc.getDocumentElement().getElementsByTagName("Rps").item(2)); // signatureRps.sign(dscRps2); ByteArrayOutputStream os = new ByteArrayOutputStream(); TransformerFactory tf = TransformerFactory.newInstance(); Transformer trans = tf.newTransformer(); trans.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes"); trans.transform(new DOMSource(doc), new StreamResult(os)); DOMSignContext dscRps3 = new DOMSignContext(privateKey, doc.getDocumentElement().getElementsByTagName("Rps").item(1)); signatureRps.sign(dscRps3); // // TransformerFactory tf1 = TransformerFactory.newInstance(); // Transformer trans2 = tf1.newTransformer(); // trans2.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes"); // trans2.transform(new DOMSource(doc), new StreamResult(os)); // return os.toString(); return os.toString(); testenota.xml
  20. Olá senhores. Bom dia. Sei que pra boa parte dos provedores já existem links pra consultar a NF usando, geralmente, a chave numero da nota e cnpj. A dúvida que tenho é se existem links pra consultar a NF usando apenas numero da RPS e cnpj, sem a chave ou numero da nota. Clientes que atendemos geram NFs pra pessoas que, por uma razão e outra, podem não receber a NF por email. Essas pessoas, de diferentes estados, teriam como fazer essa consulta em seus respectivos provedores? Exemplo: https://nfe.prefeitura.sp.gov.br/rps.aspx. Recursos como esse estão disponíveis pra maioria ou são exceção?
  21. Olá. Como vai? Não encontrei a propriedade/função correta e não localizei ainda algo similar no fórum. Eis a dúvida: Como posso recuperar o conteúdo do xml (string ou arquivo) no componente TACBrNFSe, que conteria todas as RPSs adicionadas em "ACBrNFSe.NotasFiscais.Items"? Preciso desse conteúdo pra gravar na base de dados antes de fazer o envio. Obrigado pela ajuda !
  22. Boa tarde, atualizei hoje os fontes acbr e começou a não importar todas as notas do arquivo de lote, somente a primeira. Sei que existia alguma rotina onde era feito um reconheçimento se o arquivo era de lote ou não mas como alterou os fontes não achei mais. O código abaixo achei estranho pois nem sempre um arquivo rps terá em seu nome "-rps.xml", estaria ali o erro? function TNotasFiscais.LoadFromFile(CaminhoArquivo: String; AGerarNFSe: Boolean = True): Boolean; var XMLStr: String; XMLUTF8: AnsiString; i, l: integer; MS: TMemoryStream; begin MS := TMemoryStream.Create; try MS.LoadFromFile(CaminhoArquivo); XMLUTF8 := ReadStrFromStream(MS, MS.Size); finally MS.Free; end; l := Self.Count; // Indice da última nota já existente // Converte de UTF8 para a String nativa da IDE // XMLStr := DecodeToString(XMLUTF8, True); Result := LoadFromString(XMLStr, AGerarNFSe); if Result then begin // Atribui Nome do arquivo a novas notas inseridas // for i := l to Self.Count - 1 do begin if Pos('-rps.xml', CaminhoArquivo) > 0 then Self.Items.NomeArqRps := CaminhoArquivo else Self.Items.NomeArq := CaminhoArquivo; end; end; end;
  23. Pessoal, existe alguma maneira de eu capturar o xml de um rps contido em um lote de rps antes de INICIAR O PROCESSO DE ENVIO? A minha intenção é salvar o mesmo no banco de dados. Tentei aqui mas fica em branco.
  24. Boa tarde, alguem sabe me dizer se o servidor webiss nao aceita a função "gerar" ??? simplesmente nao retorna nenhuma msg, apenas uma janela de erro... segue xml de envio esse cliente é de cacoal RO, ja outro cliente em ariquemes, usa o agili, que aceita normalmente a função "gerar". 10070-lista-nfse.xml 10070-ger-nfse.xml
  25. Boa tarde Pessoal, Estou fazendo um loadFromFile de um arquivo xml de um Rps e o componente está adicionando duas notas fiscais em ACBrNFSe.NotasFiscais.Count. Eu estava verificando que no método TNotasFiscais.LoadFromString é feita uma identificação pela tag </Rps> que na primeira passagem do laço corta uma parte do código do xml e guarda daquele ponto até o fim do arquivo. Na segunda volta do laço ele não encontra o </Rps> e tenta localizar por </RPS> e depois por </LoteRps>. Este último é encontrado nesse resto de código que o componente guardou na variavel xmlOriginal, gerando a posição 12 no retorno do método PosRPS, entrando no while e adicionando mais uma nota fiscal. O sistema não deveria entrar nessa condição porque não tem mais nada de informação nesse resto de código xml a não ser o fechamento das tags principais. O código restante na variável xmlOriginal: "</ListaRps></LoteRps>" Isso é um erro mesmo ou tem alguma coisa que deixei de fazer corretamente ? Obs.: Já tentei passar o parâmetro de refazer o xml como true e false. Obs2.: Estou utilizando provedor ISSNet Cuiabá/MT Obrigado
×
×
  • 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.