Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 24-05-2019 em todas as áreas

  1. Enviei para o SVN, as seguintes modificações:
    3 pontos
  2. Luiz, Na unit ACBreSocialWebServices já está verificando o TipoEmpregador (teOrgaoPublicoExecutivoFederal, teOrgaoPublicoLegislativoFederal, teOrgaoPublicoJudiciarioFederal, teOrgaoPublicoAutonomoFederal) que corresponde exatamente a essas naturezas jurídicas. OrgaoPublico := TACBreSocial(FPDFeOwner).Configuracoes.Geral.TipoEmpregador in [teOrgaoPublicoExecutivoFederal, teOrgaoPublicoLegislativoFederal, teOrgaoPublicoJudiciarioFederal, teOrgaoPublicoAutonomoFederal];
    3 pontos
  3. Olá Pessoal, Muitos desenvolvedores acabam escolhendo um dos 3 métodos de envio de RPS e nem sempre funciona, porque? É muito simples, primeiro temos que separar os provedores em 3 grupos: os que seguem a versão 1 do layout da ABRASF, os que seguem a versão 2 e os que tem o seu próprio layout. Os provedores que seguem a versão 1 do layout da ABRASF oferecem somente o serviço de envio assíncrono, portanto só podemos usar o método Enviar do componente, esse método permite o envio de um lote contendo de 1 até 50 RPS. Os provedores que seguem a versão 2 do layout da ABRASF a principio oferecem os serviços: envio assíncrono, envio síncrono e gerar NFSe, respectivamente no componente temos os métodos: Enviar, EnviarSincrono e Gerar, onde os dois primeiros permite o envio de um lote contendo de 1 até 50 RPS e o último o envio de apenas 1 RPS. Destaquei "a principio" porque ao implementar dezenas de provedores que seguem a versão 2 no componente, notei que vários não disponibilizaram os 3 serviços e sim apenas um ou dois dos três sugeridos pelo layout. Logo não é possível afirmar que todos os provedores que seguem a versão 2, disponibilizam os 3 serviços de envio. Já os provedores que tem o seu próprio layout, não tem como estabelecer uma regra, pois cada um implementou o serviço que melhor lhe convém. Além dos serviços de envio, temos também os de consulta, cancelamento e substituição de NFSe. Como faço para saber quais são os serviços disponibilizados pelo provedor que vou utilizar, bem como o layout que ele segue? É muito simples, basta abrir o arquivo INI do mesmo. Na seção XML temos o campo Layout que pode conter os seguintes valores: ABRASFv1, ABRASFv2 ou outro valor (normalmente o nome do provedor). No caso de um valor diferente de ABRASFv1 e ABRASFv2 fica claro que não segue nenhuma das versões da ABRASF, logo tem o seu próprio layout. Para saber os serviços oferecidos pelo provedor basta olharmos para as seções: [Recepcionar] => Responsável por montar o envelope de Envio assíncrono, se consta a definição do envelope significa que este serviço esta disponível. [ConsSit] => Responsável por montar o envelope de Consulta a Situação do Lote, se consta a definição do envelope significa que este serviço esta disponível. [ConsLote] => Responsável por montar o envelope de Consulta ao Lote, se consta a definição do envelope significa que este serviço esta disponível. [ConsNFSeRps] => Responsável por montar o envelope de Consulta NFSe por RPS, se consta a definição do envelope significa que este serviço esta disponível. [ConsNFSe] => Responsável por montar o envelope de Consulta NFSe, se consta a definição do envelope significa que este serviço esta disponível. [Cancelar] => Responsável por montar o envelope de Cancelar NFSe, se consta a definição do envelope significa que este serviço esta disponível. [Gerar] => Responsável por montar o envelope de Gerar NFSe, se consta a definição do envelope significa que este serviço esta disponível. [RecSincrono] => Responsável por montar o envelope de Envio síncrono, se consta a definição do envelope significa que este serviço esta disponível. [Substituir] => Responsável por montar o envelope de Substituir NFSe, se consta a definição do envelope significa que este serviço esta disponível. Exemplo de um Envelope não definido, portanto serviço não disponibilizado no webservice do provedor: [ConsSit] IncluiEncodingCab=0 IncluiEncodingDados=0 Texto1= Exemplo de um Envelope definido, portanto serviço disponibilizado no webservice do provedor: [ConsSit] IncluiEncodingCab=0 IncluiEncodingDados=0 Texto1=<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> Texto2=<S:Body> Texto3=%DadosMsg% Texto4=</S:Body> Texto5=</S:Envelope> Conselho: Tenha uma tela de configuração que permite ativar ou não a execução de cada um desses métodos, assim a sua aplicação pode enviar o RPS através do método ou outro dependendo da configuração estabelecida por conta do provedor a ser utilizado.
    2 pontos
  4. O que você quer dizer com "formatar" um TXT ? Negrito, Expandido ? Se SIM, veja as Tags suportadas pelo ESCPOS... Você pode enviar todo um relatório, em um único comando ESCPOS... basta usar a Tag </lf> para Pulo de linha (Line Feed) Não creio haver um comando no ESCPOS, que receba como parâmetro um arquivo TXT... mas não deve ser difícil, você ler esse TXT na sua aplicação e mandar o comando ESCPOS, para o ACBrMonitorPLUS
    2 pontos
  5. Na verdade o seu cliente deveria primeiro cobrar o xml do fornecedor dele e não ficar baixando tudo. esse serviço é exceção e não a regra. mas logo logo alguma coisa vem da receita e dai quem está baixando tudo vai levar um belo susto. mas a sugestão para seu caso é olhar na NT que trata a situação lá possui algumas informações de tempo de consulta, mas depende muito de estado para estado para sincronizar com o ambiente nacional
    2 pontos
  6. Isso. só completando. será para produtor rural correto? então já deve deixar ciente que os números não se perdem, pois eles entendem que ele pode estar emitindo igual bloco de notas, podendo estar em diversos pontos da fazenda enviando notas e elas não seriam necessariamente sequenciais
    2 pontos
  7. LTS UnoChapecó - Chapecó/SC https://bell.unochapeco.edu.br/lts/?author=1
    2 pontos
  8. 2 pontos
  9. Boa tarde Daniel! Falha minha! durante minhas férias o outro programador alterou a pasta do nosso ACBR. Olhei várias vezes isso ontem e não notei. Obrigado!
    2 pontos
  10. Bom dia Patrick, Muito obrigado pela colaboração, ainda hoje estarei enviando para o repositório.
    2 pontos
  11. Obrigado @volmir.. no SVN, commit: 17051
    2 pontos
  12. Seria mais sobre a versão 2.0 mas estava vendo aqui vai ser apenas para Jan/2020
    1 ponto
  13. Bom dia Gustavo, Muito obrigado pela colaboração, ainda hoje estarei enviando para o repositório.
    1 ponto
  14. Olá, tentei abrir este forum como ACBrLIB mas está bloqueado. Meu nome é Otavio, desenvolvo sistemas em PHP e JavaScript e estou a procura de uma biblioteca para leitor de CMC7. Enfim, uma sugestão é desenvolver uma biblioteca para leitura de CMC7 para todos os bancos, creio que isso seria muito útil para vários sistemas.
    1 ponto
  15. Bom dia, Veja o tópico citado pelo @Juliomar Marchetti Att.
    1 ponto
  16. Essa alteração foi adicionada há bastante tempo por causa desse tópico aqui: Parece que a opção True ocasionava problemas quando se cria os componentes em runtime. Essa opção do Fast Report está relacionada a Multi-threading. Não tenho certeza se ainda é pertinente...
    1 ponto
  17. 1 ponto
  18. Bom dia @educms Até ontem estava tendo o retorno 491 quando enviada um evento de cancelamento por substituição. A saída que encontrei foi realizar o cancelamento passando o evento "antigo" de cancelamento. Vou realizar alguns testes e retorno. Obrigado por reportar.
    1 ponto
  19. Já passei por todos de SC e PR, de longe prefiro https://www.unifil.br/portal/institucional/servicos/programa-aplicativo-fiscal Espero que ainda estejam no mercado.
    1 ponto
  20. Bom dia, estamos com problema ao tentar inutilizar número de NFe para emitente pessoa física ACBrMonitor 1.2.0.50 Comando: NFE.InutilizarNFe("xxxxxxxxxxx","teste do sistema",2019,55,930,3,4) retorno: ERRO: CNPJ: xxxxxxxxxxx, inválido. Creio que esteja validando CPF como CNPJ.
    1 ponto
  21. Opa! Então, para cada rubrica com incidência de IRRF 51, 52, 53, 54 ou 55 o grupo <penAlim> deve ser informado, nas demais o grupo deve ser omitido. Geralmente temos somente uma rubrica de pensão para cada demonstrativo do empregado. Se você tiver mais de uma talvez seja interessante junta-las. Assumindo que você é o desenvolvedor do programa e de todo modo precisa ter várias rubricas de pensão, o beneficiário deve ser informado para cada uma rubrica no xml, mas no seu programa você pode realizar esse vinculo somente uma vez e quando for gerar o evento busca esse vinculo e repete para cada uma. Como são dados cadastrais não vejo como poderia interferir em algum totalizador. É interessante que os valores do campo <vlrPensao> corresponda aos valores das rubricas, no meu caso o valor da rubrica e o valor da pensão foi sempre o mesmo. As rubricas de pensão alimentícia devem ser informadas porque interferem na formação da base de calculo do IRRF, então se você esta se referindo a totalizações que o sistema do e-Social faz, acho que o valor das rubricas que são importantes. Acredito que esses dados estão sendo solicitados mais para fazerem algum tipo de cruzamento de informação com a declaração do IR ou algo do tipo, para efeito de cálculo e fechamento da folha, o que vale é o valor da rubrica.
    1 ponto
  22. Existe um tópico antigo que o Daniel explica um a um e tem um vídeo no SAC que fala também
    1 ponto
  23. Boa tarde @Dream Sistemas, A alteração que você promoveu em ACBrDFeWebService gera um tremendo efeito colateral nos demais componente DF-e. Você deve implementar esse GerarLote no ACBreSocialWebService.
    1 ponto
  24. Ok. Daniel, Quando estiver pronto, como será divulgado a implementação dessa funcionalidade?
    1 ponto
  25. 1 ponto
  26. Resolvi assim: cbxRegTributario.Items.Clear ; For J := Low(TpcnCRT) to High(TpcnCRT) do cbxRegTributario.Items.Add( GetEnumName(TypeInfo(TpcnCRT), integer(J) ) ) ; deu certo !!!
    1 ponto
  27. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  28. opa, bom dia. Tente assim: Emit.CRT := crtSimplesExcessoReceita;
    1 ponto
  29. estava sofrendo muito com esse problema ai encontrei um site: Freitas Automação (http://www.freitasautomacao.com.br/noticias/erro-nfe-inativo-ou-inoperante-tente-novamente/) e depois que mudei a configuração da maquina consegue retorno de 100% das requisições sem problema, fiz em um cliente hoje, vou fazer em mais alguns e posto o resultado, mas aparentemente resolveu o problema
    1 ponto
  30. certo, muito obrigado!
    1 ponto
  31. Correção do nome das propriedades indSubstPatr e indSubstPatrObra para correta leitura do xml de retorno. pcesS5011.pas
    1 ponto
  32. Bom dia, foi realizado o ajuste para validação de CPF neste método, estará disponível na versão desta semana.
    1 ponto
  33. Bom dia, alguma novidade?
    1 ponto
  34. Bom dia, tive que fazer um ajuste pra conseguir reimprimir a via do lojista. Usando gerenciador padrao (VBI/V$Pague). Testei tambem no Linx, que os dois que estou trabalhando hoje. Estou enviando em anexo para mais alguem testar. ACBrTEFDClass.pas
    1 ponto
  35. Boa tarde, O que vai ser feito e acredito estar disponível na próxima versão do ACBrMonitor é a tarja de "NF-e Denegada" impressa em tamanho grande talvez no centro da folha. Quanto a não imprimir o DANFE de uma nota denegada de forma automática ainda esta sendo analisado pela equipe ACBr.
    1 ponto
  36. O destinatário da nota é OBRIGADO a realizar a manifestação para ter acesso ao XML completo Já a transportadora e/ou citados na tag <AutXML> recebem o XML completo logo de cara, ou seja. Não existe resumo, vai baixar o XML completo. Mesmo que o destinatário não tenha realizado nenhuma manifestação.
    1 ponto
  37. Boa tarde, Segue anexo os arquivos .pas para análise. Contemplam alterações para permitir que seja possível salvar o LOTE. ACBreSocial.pas ACBreSocialWebServices.pas ACBrDFeWebService.pas
    1 ponto
  38. a chama é a mesma que para qualquer outra configuração da lib retorno = SAT_ConfigGravarValor("Extrato", "ImprimeMsgOlhoNoImposto", "1") Estou revisando o manual e logo posto ele com todas as configurações do Sat.
    1 ponto
  39. Boa tarde, hoje realmente a mensagem de NFe Denegada sai acima do código de barras. Vamos verificar aqui com o pessoal a possibilidade de existir uma propriedade forçando a Mensagem, assim como existe para o Cancelamento.... Não podemos simplesmente não permitir imprimir, pois a casos que o XML não é atualizado com o protocolo de Retorno e mesmo assim a NFe possui evento de cancelamento ou está denegada, por isso não pode ser baseado apenas nesse critério. Uma possível solução no seu caso seria validar na sua aplicação se o cStat = (110, 205, 301, 302) se for esses códigos não permita emitir pois é Denegada.
    1 ponto
  40. Sim somente números, no caso 11 dígitos do CPF.
    1 ponto
  41. O comando de QRCode realmente é diferente do padrão Epson EscPos... e não é equivalente a nenhum das impressoras suportadas atualmente pelo ACBrPosPrinter Não parece ser difícil de implementar... mas isso é impossível, sem um equipamento na bancada, para testes...
    1 ponto
  42. Bom dia Carlos, Primeiramente gostaria de saber porque você esta passando o valor 2 no terceiro parâmetro. Analisando o código fonte do ACBrMonitor em especial o comando para consultar o cadastro, temos: Parâmetros: 1 - Sigla da UF onde se encontra a empresa; 2 - Numero do documento; 3 - Se for 0 ou se não for informado considera que o numero do documento é um CNPJ, se for 1 considera que o numero do documento é a Inscrição Estadual. Como você pode ver, em vez de realizarmos a consulta pelo CNPJ, podemos realizar pela Inscrição Estadual da empresa. Um detalhe importante é que se configurarmos o Monitor para o Estado de São Paulo só podemos consultar empresas localizadas em São Paulo, para que seja possível realizar a consulta de uma empresa que se encontra em Minas Gerais (por exemplo) se faz necessário primeiro mudar a configuração do Monitor, ou seja, mudar para Minas Gerais. Infelizmente não tenho nenhum certificado valido para realização de testes. Com relação a empresas prestadoras de serviço, no meu entendimento se elas não estiverem habilitadas a emissão de NF-e, ou seja, somente notas de serviço elas não vão constar no cadastro da SEFAZ, logo não será possível obter os dados dessa empresa.
    1 ponto
  43. Na época das ECF, a regra do TEF era imprimir antes e confirmar depois. Agora com o SAT/NFC-e, a regra se inverteu: confirmar antes e gerar o documento fiscal / imprimir depois. Homologuei SiTEF dessa maneira no final do ano passado.
    1 ponto
  44. Olá tudo bem ? Você com certeza tem no seu sistema rotina pronta para calcular impostos e com certeza funciona, senão não conseguiria permanecer no mercado com tantas exigências de NFe, NFCe, CTe, SPED etc..., mas acredito que assim como eu, você sempre pensou que poderia ser melhor, seguindo mais POO e Design Patterns, pois eu também pensava assim, até desenvolver o que quero oferecer para você. Você pode saber mais assistindo os vídeos pelos links abaixo: Motor em Funcionamento com Testes Unitários Vídeo Live do dia 13/06/2019 Explicando o Modelo do Curso e seus Benefícios Aula 01 - Criando o Motor Aula 02 - Criando a Classe Nota Fiscal Se você se interessou no assunto, se inscreva no meu Grupo no WhatsApp, onde lá irei abrir para dúvidas e darei um desconto especial para quem quiser adquirir, as vagas serão limitadas. NOTA: DLL para uso com Delphi 7 Att Isaque Pinheiro ____________________________________________________ Site Oficial: www.isaquepinheiro.com.br Youtube: youtube.com/isaquepinheirooficialbr Facebook: facebook.com.br/isaquepinheirooficialbr Instagram: instagram.com/isaquepinheirooficialbr Linkdin: linkedin.com/in/isaquepinheirooficialbr Vídeo Apresentação
    1 ponto
  45. Bom dia! Paulo Aguiar Junior, identifiquei aq e problema de certificação! Obrigado.
    1 ponto
  46. Olá boa tarde. Que bom que está utilizando os componentes. Como é iniciante, a primeira coisa a fazer é estudar o projeto AcbrNFe_Demo, que fica na pasta: ..\Exemplos\ACBrDFe\ACBrNFe\ Lá tem as principais funcionalidades do componente de modo elucidado e com exemplos práticos. Lembrando, sempre pesquise aqui no fórum, a maioria dos assuntos já podem ter sido discutidos anteriormente. grande abraço e boa sorte na sua jornada.
    1 ponto
  47. Pode ser que o estado não esteja preparado para a versão 2.0 do GNRe. Você pode verificar isso no seguinte site: Pode-se consultar alguma (in)compatibilidade no seguinte site: http://www.gnre.pe.gov.br/gnre/portal/consultarTabelas.jsp Queiram por favor verificar também o seguinte tópico sobre o assunto que indica que alguns campos adicionais podem não estar disponíveis em algumas UFs:
    1 ponto
  48. Muito Obrigado... já no SVN... rev: 16983
    1 ponto
×
×
  • 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.

The popup will be closed in 10 segundos...