Ir para conteúdo
  • Cadastre-se

Rafael Adorno

Membros
  • Total de ítens

    4
  • Registro em

  • Última visita

Rafael Adorno's Achievements

  1. Bom dia Juliomar. Refiz a instalação do ACBr, testei novamente e funcionou como orientado em seu post. Apenas acrescentei a versão que gostaria de utilizar (ve200). Vacilei em alguma configuração nos testes anteriores. Agradeço a ajuda.
  2. Acredito ter encontrado o que faltava para funcionar a alteração da versão utilizando a propriedade ACBrNFSeX1.Configuracoes.Geral.Versao. Após informar a versão fiz chamada ao procedimento ACBrNFSeX1.SetProvider que carregou a variável FPVersaoDFe com a versão informada em ACBrNFSeX1.Configuracoes.Geral.Versao. Utilizando o código abaixo consegui recepcionar o RPS e ter a nota fiscal criada em todos os cenários.
  3. Muito obrigado valterpatrick pela orientação. A pasta de schema está correta. Veja que no cenário 1 e no cenário 3 o RPS é recebido e a nota fiscal é criada. O erro de schema ocorre nos cenários 2 e 4 que é quando eu quero enviar um RPS no leiaute 2 quando o arquivo INI está com a versão 2 comentada, e quando eu quero enviar um RPS no leiaute 1 quando o arquivo INI está com a versão 2 sem comentário. O que eu consegui entender até agora é que a propriedade ACBrNFSeX1.Configuracoes.Geral.Versao ajusta a pasta onde o ACBrNFSeX irá buscar o arquivo de schema e a variável FPVersaoDFe da unit ISSSaoPaulo.Provider identifica o nome do arquivo de schema a ser lido. Como a propriedade FPVersaoDFe da unit ISSSaoPaulo.Provider é carregada quando eu informo a cidade na propriedade ACBrNFSeX1.Configuracoes.Geral.CodigoMunicipio, e eu informo a versão de leiaute que desejo utilizar após informar a cidade a pasta aponta para uma versão e o arquivo para outra.
  4. Olá pessoal. Estou com dificuldade de configurar corretamente o sistema para emissão de nota fiscal de serviço de São Paulo. Meu cenário: Nosso sistema é multiempresa e tenho um mesmo cliente que possui empresas do Simples Nacional e do Regime Normal, ambas na cidade de São Paulo. Pesquisando sobre como configurar o ACBrNFSeX encontrei o tópico do Juliomar Marchetti orientando exatamente sobre isto, porém não consegui fazer funcionar. Para os testes eu utilizei o arquivo "ACBrNFSeXServicos.ini" na pasta da aplicação como descrito no início do próprio arquivo. A linha de configuração da versão de leiaute eu coloquei logo abaixo de informar o código do município, pois ao colocar acima, após informar a cidade, a versão é alterada para a última versão informada no arquivo. Todos os testes eu realizei na aplicação de exemplo do ACBrNFSeX Estou utilizando a build 44780 de 11/02/2026 (dia em que estou criando este tópico) Abaixo vou descrever o que fiz e os resultados. Cenário de teste 01: Emissão de nota fiscal utilizando o leiaute 1. Arquivo INI: "Versão 2.00" comentada ACBrNFSeX1.Configuracoes.Geral.Versao: Não informado Resultado: RPS recebido e Nota Fiscal criada. Cenário de teste 02: Emissão de nota fiscal utilizando o leiaute 2. Arquivo INI: "Versão 2.00" comentada ACBrNFSeX1.Configuracoes.Geral.Versao: informado ve200 Resultado: A aplicação reconhece a versão 2.00, porém não encontra o schema. Cenário de teste 03: Emissão de nota fiscal utilizando o leiaute 2. Arquivo INI: "Versão 2.00" não comentada ACBrNFSeX1.Configuracoes.Geral.Versao: Não informado ou informado ve200 Resultado: RPS recebido e Nota Fiscal criada. Cenário de teste 04: Emissão de nota fiscal utilizando o leiaute 1. Arquivo INI: "Versão 2.00" não comentada ACBrNFSeX1.Configuracoes.Geral.Versao: ve100 Resultado: A aplicação reconhece a versão 1.00, porém não encontra o schema. Pelo post do Juliomar Marchetti entendi que não haverá necessidade de se alterar o arquivo INI para utilizar a versão 1 ou a versão 2, a depender do emitente da nota fiscal, sendo necessário apenas informar a versão na propriedade ACBrNFSeX1.Configuracoes.Geral.Versao, porém não tive sucesso. Poderiam me ajudar com esta configuração? 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.