Ir para conteúdo
  • Cadastre-se

eflaeschen

Membros
  • Total de ítens

    125
  • Registro em

  • Última visita

Tudo que eflaeschen postou

  1. Prezados, Estou com dificuldades de definir uma rota diferente para salvar os arquivos xml de retorno no método de cancelamento da NFe. Na configuração do componente, estou usando a propriedade "PathCan" para indicar a pasta onde quero salvar, mas não está funcionando, está salvando sempre na raiz .NFSe. Pela organização automática do processo de geração, são criadas 3 pastas: NFSe\Recibos NFSe\Notas NFSe\PDF Tentei criar a pasta NFSe\Canceladas e atribuir esse valor ao parâmetro de configuração mas não funciona, os arquivos são salvos na raiz NFSe. Faço todo o processo de configuração de depois chamo o método "ACBrNFSeX1.CancelarNFSe(InfCancelamento)", tudo funciona corretamente, apenas a pasta onde os arquivos de retorno são salvos que não consigo alterar. Podem me ajudar ?
  2. Bom dia Ítalo, Já ia te responder, consegui resolver. Olhando os fontes do componente vi que tinha um 3º parâmetro na chamada do método EMITIR ! como não estava usando na chamada original (passava apenas os 2 primeiros), por default ficava "true", foi só passar "false" que resolveu. ACBrNFSeX1.Emitir(vNumLote, meUnitario, false). Muito obrigado pela ajuda e atenção !
  3. Eu uso os componentes ACBrNFSeX e ACBrNFSeXDANFSeRL, da mesma forma como está no projeto de exemplo Se eu deixar as duas propriedades como "false", ainda assim é mostrada a janela abaixo ACBrNFSeX1.DANFSe.MostraPreview := false; ACBrNFSeX1.DANFSe.MostraSetup := false;
  4. Nem estou usando esse parâmetro. Estou fazendo tudo com base no exemplo e nele não usa essa opção. Para que ela serve ? E onde devo configurar ?
  5. Obrigado Ítalo, mas essa configuração não resolve o meu problema. Ela realmente inibe a pré-visibilidade da NFSe mas abre um "popup" para 'Salvar como" e eu não posso ter essa opção também. Quero apenas registrar a nota e salvar os arquivos XML e PDF em pasta específica para que eu manipule pelo próprio sistema.
  6. Prezados, Estou finalizando os testes de geração da NFSe e estou com dificuldade de encontrar o parâmetro onde eu possa desabilitar a visualização do PDF ao final do processo de geração. Onde faço essa configuração ? Obrigado
  7. Consegui resolver. Na lista de parâmetros dos serviços existe a opção de informar o código NBS - "Servico.CodigoNBS" - (que não estava sendo usado no projeto de exemplo) e os valores estão dispostos nessa publicação : https://www.gov.br/produtividade-e-comercio-exterior/pt-br/assuntos/comercio-e-servicos/nbs-nomenclatura-brasileira-de-servicos-intangiveis-e-outras-operacoes-que-produzam-variacoes-no-patrimonio Obrigado.
  8. Olá Italo, fiz o procedimento que sugeriu, removi tudo, baixei novamente o ACBr e reinstalei e continua dando erro. Veja os anexos, por favor, copiados dos "memos" do programa de exemplo, que não achei nenhum parâmetro para informar esse código NBS CodigoNBS_Erro.txt XML_ErroNBS.xml
  9. Olá Cláudio, Conseguiu resolver ? também estava conseguindo emitir NFSe de testes e depois do anúncio do adiamento da obrigação, de 01/11/2022 para 01/01/2023 começou a aparecer um monte te erros. Estava testando com o exemplo do ACBr e consegui emitir várias e agora, com as mesmas configurações, não mais.
  10. Ok, obrigado
  11. Qual método no componente da NFSe (ACBrNFSeX) é semelhante ao da NFe para capturar o status do serviço (ACBrNFe1.WebServices.StatusServico.Executar) ?
  12. Achei, é que não está mais no formato "minuta"... Muito obrigado Renato AnexoIV-LeiautesRN_ADN-SNNFSe_V1.00.02-Producao.xlsx
  13. Obrigado Renato ! Uma outra questão: Estou evoluindo nos testes e já consigo a emissão da NFSe mas não utilizo alguns campos que são colocado no projeto de exemplo: Emitente.WSUser:= edtUserWeb.Text; Emitente.WSSenha:= edtSenhaWeb.Text; Emitente.WSFraseSecr:= edtFraseSecWeb.Text; Emitente.WSChaveAcesso:= edtChaveAcessoWeb.Text; Emitente.WSChaveAutoriz:= edtChaveAutorizWeb.Text; Quais WS/UF exigem essas informações ? Tentei acesso no link que informou acima e não vai Not Found The requested URL /p/acbr/code/tools/DFe/NFSe_Nacional/Manuais/1.00/Minuta_AnexoIV-LeiautesRN_ADN-SNNFSe_V1.00.xlsx was not found on this server.
  14. Continuando os testes... existe uma configuração no projeto exemplo : Servico.Valores.tribFed.CST := cst01; como opções existem cst01 até cst09. Onde posso consultar uma tabela para ver as opções que existem e criar um combo no meu projeto ? No manual NFSe ABRASF eu não encontrei essa definição
  15. Bom dia Renato, Fiz uma limpeza bem drástica além da sua sugestão, pesquisando e limpando em todo o hd e inclusive no registro. Depois disso tudo fiz a reinstalação e ai deu certo, obrigado.;
  16. Está tudo atualizado, veja:
  17. Olá Ítalo, Sim, estou usando os schemas do próprio ACBr depois que percebi que os que havia baixados estavam com erro, mas o problema das casas decimais continuam. Eu só consegui evoluir nos testes quando mudei a tag do tamanho do campo para 6, para comportar as 2 casas inteiras e as 4 decimais. Mas agora estou com outro problema: Depois de atualizar o ACBr todo (Svn trunk2) está danto um monte de erros e alguns eu posto aqui: [dcc32 Error] Frm_ACBrNFSeX.pas(637): E2003 Undeclared identifier: 'proBauhaus' parte do código ... Servico.Valores.tribFed.CST := cst01; Servico.Valores.tribFed.vBCPisCofins := Servico.Valores.BaseCalculo; Servico.Valores.tribFed.pAliqPis := 1.65; Servico.Valores.tribFed.pAliqCofins := 7.60; Servico.Valores.tribFed.vPis := Servico.Valores.tribFed.vBCPisCofins * Servico.Valores.tribFed.pAliqPis / 100; Servico.Valores.tribFed.vCofins := Servico.Valores.tribFed.vBCPisCofins * Servico.Valores.tribFed.pAliqCofins / 100; Servico.Valores.tribFed.tpRetPisCofins := trpcNaoRetido; Servico.Valores.totTrib.vTotTribFed := Servico.Valores.tribFed.vPis; Servico.Valores.totTrib.vTotTribEst := 0; Servico.Valores.totTrib.vTotTribMun := Servico.Valores.tribFed.vCofins; [dcc32 Error] Frm_ACBrNFSeX.pas(770): E2003 Undeclared identifier: 'tribFed' Como resolver ? Já fiz o "Refactor" pra ver se achava as units mas não funciona
  18. Prezado Italo, me desculpe por ter replicado no outro item, achei que estava fazendo o correto em centralizar tudo no mesmo tópico, mas seguirei por aqui, me desculpe mais uma vez. Se achar que deve, pode encerrar o outro tópico. Mas em relação à sua colocação, estou usando a última versão do exemplo que vem no próprio projeto ACBr (C:\ACBr\Exemplos\ACBrDFe\ACBrNFSeX\Delphi) e como pode perceber por parte do código que coloco abaixo, estou usando o novo componente: ... with ACBrNFSeX1 do begin NotasFiscais.NumeroLote := NumLote; NotasFiscais.Transacao := True; with NotasFiscais.New.NFSe do begin // Provedor CTAConsult TipoRecolhimento := '1'; // Provedor PadraoNacional verAplic := 'ACBrNFSeX-1.00'; ... Já atualizei o schema com o que está disponível em "http://www.abrasf.org.br/pagina_publica.php"
  19. Dando um retorno: Editei o arquivo "nfse.xsd" e coloquei dessa forma <xsd:simpleType name="tsAliquota"> <xsd:restriction base="xsd:decimal"> <xsd:totalDigits value="6" /> <xsd:fractionDigits value="4" /> <xsd:minInclusive value="0" /> </xsd:restriction> </xsd:simpleType> Consegui ultrapassar o erro que relatei antes, agora é tratar outros erros que apareceram. Será essa a solução mais adequada ???
  20. Desculpem-me se estou sendo redundante, mas achei que esse tópico seria mais adequado para relatar. Continuando meus testes, estou usando o exemplo do ACBr e depois das configurações e tentativa de envio da NFSe recebo a mensagem de erro com : Código : X800 Mensagem: Erro de Validação: '2.0000' violates totalDigits constraint of '4'. The element '{http://www.abrasf.org.br/nfse.xsd}Aliquota' with value '2.0000' failed to parse. O mesmo acontece se tento enviar o RPS. Veja o log completo : Requisição Ambiente: 2 Cidade : Brasilia/DF Provedor: ISSNet Versão: 2.04 Método Executado: Gerar NFSe Parâmetros de Envio Numero do Lote: 1 Parâmetros de Retorno Data de Envio : 30/12/1899 Numero do Prot: Numero da Nota: Link : Código Verif. : Sucesso : False Erro(s): Código : X800 Mensagem: Erro de Validação: '2.0000' violates fractionDigits constraint of '2'. The element '{http://www.abrasf.org.br/nfse.xsd}Aliquota' with value '2.0000' failed to parse. Correção: --------- NFS-e Numero....: 1 Cod. Verificacao: Prestador.......: QD Tecnologia da Informação Ltda Tomador.........: INSCRICAO DE TESTE Editei o arquivo "nfse.xsd" de todas as formas mas não adiantou nada: <xsd:simpleType name="tsAliquota"> <xsd:restriction base="xsd:decimal"> <xsd:totalDigits value="6" /> <== o original é 4, coloquei 2, 6 e não mudou nada <xsd:fractionDigits value="2" /> <xsd:minInclusive value="0" /> </xsd:restriction> </xsd:simpleType> Olhando o código os valores estão com 2 casas decimais mas no XML estão com 4 casas decimais. Onde é feita essa conversão e como é possível alterar essa configuração ?
  21. O mesmo acontece se tento enviar o RPS. Veja o log completo Requisição Ambiente: 2 Cidade : Brasilia/DF Provedor: ISSNet Versão: 2.04 Método Executado: Gerar NFSe Parâmetros de Envio Numero do Lote: 1 Parâmetros de Retorno Data de Envio : 30/12/1899 Numero do Prot: Numero da Nota: Link : Código Verif. : Sucesso : False Erro(s): Código : X800 Mensagem: Erro de Validação: '2.0000' violates fractionDigits constraint of '2'. The element '{http://www.abrasf.org.br/nfse.xsd}Aliquota' with value '2.0000' failed to parse. Correção: --------- NFS-e Numero....: 1 Cod. Verificacao: Prestador.......: QD Tecnologia da Informação Ltda Tomador.........: INSCRICAO DE TESTE
  22. Continuando meus testes, estou usando o exemplo do ACBr e depois das configurações e tentativa de envio da NFSe recebo a mensagem de erro com : Código : X800 Mensagem: Erro de Validação: '2.0000' violates totalDigits constraint of '4'. The element '{http://www.abrasf.org.br/nfse.xsd}Aliquota' with value '2.0000' failed to parse. Olhando o código os valores estão com 2 casas decimais. Onde é feita essa conversão e como é possível alterar essa configuração ?
  23. Obrigado Italo, mas como estou iniciando esse processo eu não sei te dizer se é exigido ou não, só vou saber quando terminar a codificação e iniciar os testes. Vou deixar em branco e caso tenha algum problema eu reporto aqui. Valeu
  24. Entendi. Só mais um detalhe: estou percorrendo todo o conteúdo do layout da ABRASF para montar minha rotina de preenchimento da NFSe e não encontrei no ACBr um campo para a informação do Código de NBS. No manual é o campo tsCodigoNbs (Caracteres com 9 posições). 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.