Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 24-05-2019 em todas as áreas
-
Enviei para o SVN, as seguintes modificações:3 pontos
-
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
-
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
-
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 ACBrMonitorPLUS2 pontos
-
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 nacional2 pontos
-
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 sequenciais2 pontos
-
2 pontos
-
2 pontos
-
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
-
Bom dia Patrick, Muito obrigado pela colaboração, ainda hoje estarei enviando para o repositório.2 pontos
-
2 pontos
-
Seria mais sobre a versão 2.0 mas estava vendo aqui vai ser apenas para Jan/20201 ponto
-
Bom dia Gustavo, Muito obrigado pela colaboração, ainda hoje estarei enviando para o repositório.1 ponto
-
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
-
1 ponto
-
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
-
1 ponto
-
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
-
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
-
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
-
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
-
1 ponto
-
Existe um tópico antigo que o Daniel explica um a um e tem um vídeo no SAC que fala também1 ponto
-
Ok. Daniel, Quando estiver pronto, como será divulgado a implementação dessa funcionalidade?1 ponto
-
1 ponto
-
1 ponto
-
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
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
opa, bom dia. Tente assim: Emit.CRT := crtSimplesExcessoReceita;1 ponto
-
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 problema1 ponto
-
1 ponto
-
Correção do nome das propriedades indSubstPatr e indSubstPatrObra para correta leitura do xml de retorno. pcesS5011.pas1 ponto
-
Bom dia, foi realizado o ajuste para validação de CPF neste método, estará disponível na versão desta semana.1 ponto
-
1 ponto
-
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.pas1 ponto
-
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
-
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
-
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
-
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
-
1 ponto
-
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
-
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
-
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
-
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ção1 ponto
-
1 ponto
-
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
-
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
-
1 ponto