Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

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

  1. Cross Compile de Linux para Win32 Baixe o Lazarus do Site oficial: https://www.lazarus-ide.org/ Exemplo de arquivos a serem baixados: lazarus-2.0.2-0.x86_64.rpm, fpc-3.0.4-1.x86_64.rpm, fpc-src-3.0.4-1.x86_64.rpm Instalar FPC e FPCSRC (em modo "root") rpm -U fpc* Instalar Lazarus (em modo "root") rpm -U lazarus* Testar a instalação do Lazarus (em modo normal) startlazarus Feche o Lazarus e acesse a pasta dos fontes do FPC cd /usr/share/fpcsrc/3.0.4 Compilar FPC em Win32 (em modo "root") make all OS_TARGET=win32 CPU_TARGET=i386 Instalar novas DCUs e Compilador no Linux (em modo "root") make crossinstall OS_TARGET=win32 CPU_TARGET=i386 INSTALL_PREFIX=/usr Editar /etc/fpc.cfg (em modo "root") Incluir antes da sessão "Linking" a linha -Fu/usr/lib/fpc/$fpcversion/units/$fpctarget/* Criar Link Simbólico para o compilador Win32 em /usr/bin (em modo "root") ln -s /usr/lib/fpc/3.0.4/ppcross386 /usr/bin/ppcross386 Configure o seu projeto, criando um novo Build Mode (em modo normal) Acesse Project Options -> Compiler Options -> Config and Target Target OS -> Win32 Target CPU -> i386 Se ocorrer erros na recompilação da IDE, e tiver dificuldades de descobrir o problema. Selecione em Mensagens, para não efetuar nenhum filtro Botão direito em Mensagems -> Filter non Urgent Messages -> Filter None Observe as mensagens, geralmente é acusada a falta de alguma Biblioteca compartilhada... No caso de dúvidas, por favor crie um novo tópico em: https://www.projetoacbr.com.br/forum/forum/12-object-pascal-delphi-lazarus/
    4 pontos
  2. Provavelmente o programa não esta conseguindo acessar o certificado digital, lembrando que o IIS roda com usuario diferente do logado na maquina e por isso ele não vai conseguir acessar o seu certificado, precisa configura o seu site para rodar como se fosse o usuário onde esta instalado o certificado ou usar o certificado A1.
    2 pontos
  3. Boa tarde Paulo, Maravilha, descobri que diferença é no SignatureValue. Vamos agora analisar o motivo dessa diferença.
    2 pontos
  4. Os que temos estão na pasta "tools" do SVN http://svn.code.sf.net/p/acbr/code/tools/Balanca/
    2 pontos
  5. So atualizar os arquivos inis
    2 pontos
  6. Alteração na unit pcesConversaoeSocial.pas para atendimento ao afastamento pelo motivo 35 - Licença Maternidade - Antecipação e/ou prorrogação mediante atestado médico. Segue em anexo unit contendo as alterações. pcesConversaoeSocial.pas
    2 pontos
  7. 2 pontos
  8. Analisando o cabeçalho do XML de retorno: <resNFe xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" versao="1.35" xmlns="http://www.portalfiscal.inf.br/nfe"> Está sendo retornado na versão 1.35. Isso não é usual se você estiver usando ACBr com os Schemas disponibilizados pelo projeto NFe e constantes na pasta Schemas do ACBr, que está na versão 1.01. Essa versão 1.35 é usada pelo aplicativo gratuito de manifestação da SEFAZ-SP, ela não é pública e não tem documentação disponível pra ela, por isso não foi incluído no componente. Um usuário do fórum conseguiu via engenharia reversa esses Schemas, conforme post abaixo: Se você tiver esses arquivos da versão 1.35 na sua pasta de Schemas, o ACBr vai gerar nessa versão, e vai retornar o cSitConf, mas o componente não encapsula essa tag como propriedade. Você também perderá funcionalidade, como o método DistribuicaoDFePorChaveNFe que deixará de funcionar nessa versão dos Schemas.
    2 pontos
  9. Fiquei quebrando a cabeça e não tinha conseguido resolver, após postar creio que descobri o problema, tinha baseado meu retorno no exemplo que alguém postou no fórum e naquele exemplo estavam pegando o campo "SeuNumero", mas creio que o campo correto a ser pego é o "NumeroDocumento", aí ele retorna as informações corretas, ficando assim: AcbrBoleto.ListadeBoletos.Objects[i].NumeroDocumento De qualquer forma muito obrigado!
    2 pontos
  10. Olá pessoal, Com a NT 2018.005 foi introduzida uma nova rejeição para NFe: 938 - Rejeição: Não informada vBCSTRet, pST, vICMSSubstituto e vICMSSTRet. Os detalhes dessa rejeição foram alterados nas várias versões da NT, mas infelizmente isso já está causando algum problema (como podem ver nesse tópico aqui). Como é uma rejeição facultativa e cada UF tem uma legislação, tivemos que adicionar uma nova propriedade no componente ACBrNFe para lidar com a situação. A nova propriedade se chama ForcarGerarTagRejeicao938. Após atualizar os componentes, não esqueça de reinstalar. Vamos a uma explicação mais longa... O problema Como a descrição da rejeição explica, algumas UFs podem exigir a informação de algumas tags, como vICMSSubsituto, isso mesmo quando o valor da tag for zero. Por padrão o ACBrNFe não gera tags facultativas que são informadas com valor zero. E esse é o caso da tag vICMSSubstituto. Mas como essa é uma tag facultativa, não devia ser obrigatório para algumas UFs informá-la. E por isso, não podemos obrigar o ACBrNFe informar sempre. Assim a ideia é termos uma configuração que você possa alterar. Poderemos com essa propriedade forçar gerar a tag de acordo com a necessidade de seu cliente ou da UF dele. A solução A propriedade (ou configuração) criada ForcarGerarTagRejeicao938 foi adicionada no ACBrNFe de modo que pode ser acessada como no código abaixo: ACBrNFe1.Configuracoes.Geral.ForcarGerarTagRejeicao938:= fgtNunca; Ou talvez no Object Inspector como abaixo: Importante: Embora a propriedade esteja disponível para ser alterada no Object Inspector, você provavelmente vai querer parametrizar isso no seu aplicativo. Afinal, talvez você precise alterar essa propriedade de um cliente para outro, ou de uma data para outra. As opções são: fgtNunca -> Se o valor for zero, não vai forçar a geração da tag nunca; fgtSomenteProducao -> Força a tag ser gerada no ambiente de produção mesmo que o valor seja zero; fgtSomenteHomologacao -> Força a tag ser gerada no ambiente de homologação mesmo que o valor seja zero; fgtSempre -> mesmo que o valor seja zero, a tag será gerada sempre; A configuração padrão é fgtNunca conforme o comportamento do componente antes dessas alterações. Qual opção eu devo escolher? Como explicado, essa configuração foi necessária por causa de problemas em certas UFs. Então para escolher a melhor opção você precisa saber o que está sendo exigido no Webservice que você está acessando. Por exemplo, se você não está recebendo a rejeição, não há necessidade de alterar a configuração. Mas se está recebendo somente em homologação, quer dizer, a tag está sendo exigida somente em homologação, use a opção fgtSomenteHomologacao. E assim por diante.
    2 pontos
  11. Segure Resposta da SEFAZ MG sobre o vIcmsSubstituto Senhor(a), bom dia! Desde janeiro de 2018 está previsto no art 37, Anexo XV do RICMS que em operações sujeitas à ST o fornecedor deveria informar dados relacionados à ST, tais como Base de Cálculo e Valor do ICMS Retido anteriormente. Desse modo, caso o fornecedor das mercadorias não tenha prestado essa informação, o contribuinte precisará recorrer a ele para definir como preencher corretamente esses campos da Base de Cálculo do ICMS ST e do ICMS ST retido anteriormente. Com relação aos campos pST e vICMSSubstituto esclarecemos que a partir da versão 1.30 da NT 2018.005 o preenchimento dos campos N26a (tag pST) foi alterado para ter ocorrência "0-1" (preenchimento opcional) no "Grupo de Repasse do ICMS ST" e o campo N26b (tag vICMSSubstituto) foi alterado para ter ocorrência "0-1" (preenchimento opcional) nos Grupos: "Grupo Tributação do ICMS= 60", "Grupo de Repasse do ICMS ST" e "Grupo CRT=1 (CSON 500)". Entretanto, ainda que os campos pST e vICMSSubstituto tenham preenchimento facultativo, em algumas situações serão de preenchimento obrigatório a partir de regras de validação previstas na NT 2018.005, como nas que seguem abaixo: N12-81 - Se informado CST = 60 em operações que não sejam para consumidor final (tag: indFinal=0, "Normal"): - Não informada Base de Cálculo ICMS Retido na operação anterior (tag: vBCSTRet), Alíquota suportada pelo Consumidor Final (tag: pST) , Valor do ICMS próprio do Substituto (tag: vICMSSubstituto) e Valor do ICMS ST Retido na operação anterior (tag: vICMSSTRet). Observação: Implementação opcional a critério da UF. Facult. N12a-50 - Se informado CSOSN = 500 em operações que não sejam para consumidor final (tag: indFinal=0, "Normal"): - Não informada Base de Cálculo ICMS Retido na operação anterior (tag: vBCSTRet), Alíquota suportada pelo Consumidor Final (tag: pST), Valor do ICMS próprio do Substituto (tag: vICMSSubstituto) e Valor do ICMS ST Retido na operação anterior (tag: vICMSSTRet). Observação: Implementação opcional a critério da UF. Facult. Por fim, cabe destacar que o contribuinte deverá verificar nas páginas 12 e 16 da NT nos itens "3.4 Grupo N. Grupo Tributação do ICMS= 60", e "3.6 Grupo N. Grupo CRT=1 (CSON 500)" as orientações quanto ao correto preenchimento dos campos N26 - vBCSTRet - Valor da BC do ICMS ST retido, N26a - pST - Alíquota suportada pelo Consumidor Final, N26b - vICMSSubstituto - Valor do ICMS próprio do Substituto e N27 - vICMSSTRet - Valor do ICMS ST retido conforme o tipo de operação. Não havendo o preenchimento correto dos campos informados e considerando a novas regras de validação, ocorrerá a o erro 938 - Rejeição: Não informada vBCSTRet, pST, vICMSSubstituto e vICMSSTRet [nItem: 999], conforme disposto na página 20 da NT. O contribuinte que tiver observado as regras acima e que, ainda assim apresente erro na validação da NF-e, deverá nos enviar os arquivos XML de envio e o XML de retorno da NF-e contendo a rejeição informada para que possamos realizar análise pontual do problema. Obs: A lista das regras da NT 2018.005 que serão implementadas por MG poderão ser verificadas em planilha disponível em: http://nfce.encat.org/desenvolvedor/regras-de-validacao/
    2 pontos
  12. Isso mesmo, Delphi, consegui configurar, obrigado pela atenção
    2 pontos
  13. veja senão está enviando com as fontes junto
    2 pontos
  14. O webservice esta funcionando, basta mudar o timeout para 30.000 e não fazer consultas com prazo menor que 10minutos entre as consultas, ser fizer o webservice bloqueia o CNPJ e você recebe que ele está fora do ar. Mas se fizer alguma ciência de operação não tem prazo mínimo e o webservice responde à solicitação. mas consultas com prazo menor que 10minutos entre as consultas são bloqueadas, sem nenhum informação de retorno
    2 pontos
  15. Pessoal, realizei uma alteração para poder configurar o zoom inicial na impressão do Danfe da NF-e, e também adicionei o campo vPMC para poder ser utilizado na impressão. Peço que se possível adicionem ao projeto. Atualizei o componente ontem e fiz as alterações hoje, os arquivos alterados foram: ACBrNFeDANFEFR.pas e ACBrNFeDANFEFRDM.pas, estou mandando os dois em anexo. Agradeço desde já. Segue a forma de chamada para configurar o Zoom: case(TB_nfe_confZoomPadraoNFE.AsInteger)of 1: ACBrNFeDANFEFR1.ZoomModePadrao := zmManyPages; //Muitas Páginas 2: ACBrNFeDANFEFR1.ZoomModePadrao := zmPageWidth; //Largura da Página (Enche a página toda) 3: ACBrNFeDANFEFR1.ZoomModePadrao := zmWholePage; //Página Inteira (Mostra a nota inteira na página) else ACBrNFeDANFEFR1.ZoomModePadrao := zmDefault; //Zoom Padrão (Zoom 100%) end; ACBrNFeDANFEFR.pas ACBrNFeDANFEFRDM.pas
    1 ponto
  16. Boa tarde a todos, Implementado o método ComandoGaveta em ACBrEscElgin.pas. Poderiam implementar na versão do SVN ? function ComandoGaveta(NumGaveta: Integer = 1): AnsiString; override; function TACBrEscElgin.ComandoGaveta(NumGaveta: Integer): AnsiString; var Tempo: Integer; begin with fpPosPrinter.ConfigGaveta do begin Tempo := max(TempoON, TempoOFF); Result := ESC + 'v' + 'n' + AnsiChr( Tempo ); end; end; Obrigado.
    1 ponto
  17. Algumas sugestões. Verifique: se as contas e dados de login realmente existem; se os e-mails estão configurados corretamente (por exemplo, no google é exigido uma configuração para permitir o acesso por aplicativos menos seguros); se as dlls estão atualizadas (exemplo, dlls da openssl); se existe algum problema externo. (Exemplo: modem?)
    1 ponto
  18. Se você está recebendo rejeição de duplicidade, o mais certo é que a NF-e já está nos servidores da SEFAZ. Você chegou a consultar a nota para conferir se ela já foi transmitida? Não sei se conhece, mas pode ser interessante ver os vídeos relacionados com esse tema, como o segundo vídeo relacionado a contingência: "NFC-e e SAT - Como tratar a contingência - Segundo Encontro"
    1 ponto
  19. Grato pelas respostas. O ajuste de margens para 0.7 realmente resolveu! Obrigado
    1 ponto
  20. Boa tarde @DanielSantos. Pois é então teria que rever com o SEFAZ do Ceará porque realmente se eu mudo para 4.00 funciona mas se eu deixo 1.00 da o retorno citado no tópico a cima. Obrigado pela compreensão mas o que está na documentação não é fiel com o que o servidor realmente está recebendo.
    1 ponto
  21. Perdão pessoal, falha minha. Procurei por Araputanga/MT e não tem pronto. Só Tangara da Serra está pronto do RLZ. Obrigado.
    1 ponto
  22. Italo, Segue XML gerados a partir da mesma nota conforme solicitado. XML Cancelamento com erro.rar XML Cancelamento Sem Erro.rar
    1 ponto
  23. Fiz alterações no ECFVirtual visando facilitar essa questão de desativar e ativar novamente baseados nos arquivos que anexei anteriormente. Está na revisão 17011. As alterações visando o refactoring que o Daniel mencionou estou analisando para evitar que gere algum problema como é o seu medo acima. Fique tranquilo que se houver alterações no componente, isso não afetará a possibilidade de alterar os dados dos itens ou do documento e você poderá manter o código atual ou simplesmente copiá-lo para outro evento.
    1 ponto
  24. Bom dia ALA, Favor ler essa noticia: Alterações nos arquivos INIs
    1 ponto
  25. Eu ja tinha atualizado. Quando fiz o teste alterando a UNIT pcnNFeW FORÇANDO OcorrenciasVICMSSubstituto :=1, funcionou, ai percebi que a minha aplicação é que não estava lendo meu arquivo de configuração que forçava FgtSempre no parametro ForcarGerarTagRejeicao938 Agora está funcionando, informa as TAGs mesmo que esteja zerada, o a nota fiscal foi aceita. Obrigado.
    1 ponto
  26. 1 ponto
  27. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  28. Valeu, Daniel. Vou testar o código e, assim que possível, eu retornarei com o resultado. EA
    1 ponto
  29. muito provável o path que tu está apontando no começo do instalador está errado e ele não consegue ler onde está o pacote
    1 ponto
  30. Acrescentando. além das situações descritas pelo Daniel pode ter uma opção ou um bat que recompila os componentes antes de gerar a versão com uma integração continua
    1 ponto
  31. Olha no exemplo do svn. acho que tem lá como pegar a informação que necessita. caso ocorra o erro avise para que possamos ver e detalhes os passos com ele
    1 ponto
  32. O que ele teria a ver com o SPED? tópico fechado . favor abrir no local correto e com mais informações
    1 ponto
  33. Veja atualizou os fontes mas recompilou os componentes. siga a sugestão do Daniel leia os fontes use a força
    1 ponto
  34. Lembrando que o ACBr não faz cálculos e sim ele é um componente para alimentar e gerar as informações. conforme foi recomendado acima procure um contador de sua confiança e que conheça pra lhe ajudar com os cálculos necessários a realidade sua e de seu cliente
    1 ponto
  35. é conflito de certeza pois senão me engano li um tópico em que você fala em problema com outro componente acho que é sobre danfe, faça o que lhe disse no outro tópico procure por duplicidade em fontes deixe uma pasta e apague até mesmo os compilados
    1 ponto
  36. saiu hoje. está no site do sefaz SC
    1 ponto
  37. Boa tarde. Obrigada pelo interesse, nós também estamos muito animados para a 2ª edição do Dia do ACBr, em breve divulgaremos mais detalhes. Att.
    1 ponto
  38. Olá pessoal, Quem se utiliza do componente ACBrNFSe fiquem atentos com as alterações realizadas em alguns arquivos INIs dos provedores. Ao atualizar os fontes do ACBr a partir de hoje (13/05/2019), por conta de melhorias realizadas nas Units responsáveis pela assinatura digital se faz necessário enviar para os seus clientes os novos arquivos INIs bem como o novo executável. Caso esse procedimento não seja feito vai ocorrer erros ao tentar realizar a assinatura no pedido de cancelamento de uma NFS-e.
    1 ponto
  39. Creio que você possa usar o método abaixo: function ValidarHash( const AStringList : TStringList; const Digest: TSSLDgst; const Hash: AnsiString; const Assinado: Boolean = False): Boolean; overload; Exemplo: if ValidarHash( StringOriginal, dgstSHA256, HashCalculado, True) then ShowMessage('Hash OK');
    1 ponto
  40. Com essa notícia, fiquei mais orgulhoso ainda de ser brasileiro. sqn. Meu, o contribuinte paga os impostos da NF-e, paga o certificado digital e não tem um servicinho descente do governo, que loucura... Realmente estamos ferrados se continuarmos quietos... Quase todos os dias, eu me lembro daquela música "Que País É Este" do Legião Urbana. "Mas o sangue anda solto Manchando os papéis Documentos fiéis Ao descanso do patrão ..."
    1 ponto
  41. Se alguém quiser maiores informações, pode acessar no nosso discord: https://discord.gg/UbsxZP
    1 ponto
  42. Boa tarde. Resolvi a questão do print da imagem com o comando abaixo. ACBrPosPrinter1.Imprimir('VINCULADO:' + ImagemComprovante.Text);
    1 ponto
  43. O evento S-2240 deve ser enviado por trabalhador, não podendo conter mais de um (trabalhador) no mesmo evento. O layout não permite.
    1 ponto
  44. Opa, bom dia! O Cancelamento por Substituição serve apenas para casos onde existe uma outra nota igual. A SEFAZ verifica se; Quantidade de itens são iguais, Os itens são os mesmos, O destinatário é o mesmo (se houver), O valor total da nota e do ICMS (se houver) são os mesmos. De uma olhada na nota técnica, mais precisamente na parte de validação (página 11). Caso seu intuito é cancelar uma NFCe sem ser por substituição, o prazo é de 30min, segundo o AJUSTE SINIEF 07/18 (cláusula décima quinta) (cabe a regulamentação em cada estado). Depois desse prazo a única forma seria emitir uma NFe de entrada em nome do destinatário da NFCe. Isso "anularia" a NFCe em questão de imposto e corrigiria o estoque.* *Aconselho perguntar para seu contador de confiança sobre essa prática.
    1 ponto
  45. Sim, pensei nisso... alias essa foi a decisão mais difícil... Há prós e contras... fazer um evento desse porte em SP é no mínimo 4x mais caro... (porém é bem mais rápido de vender) No fim, os fatores decisivos, para escolher o Interior, foram: O (terrível) transito de SP, e as espaçosas acomodações do Parque Tecnológico de Sorocaba
    1 ponto
  46. Já temos a confirmação dos Seguintes palestrantes, e que foram palestrantes da 1a Edição do Evento @Régys Silveira, @EMBarbosa @Daniel Simoes @Italo Jurisato Junior, @José M. S. Junior @Rafael Dias Edgard de Castro @Juliomar Marchetti Novos palestrantes, já confirmados: @Cantu https://firebase.com.br/
    1 ponto
  47. Driceu, você deveria procuira se informar melhor sobre o que diz respeito ao OpenSource, como o Kiko disse OpenSource são os fontes, e eles estão disponibilizados no repositório para quem quiser baixar SEM CUSTO ALGUM, já a compilação desses fontes para originar os monitores requer trabalho extra, o qual você mesmo pode fazer. Agora meu amigo se você não é programador Delphi, não sabe executar a compilação por si próprio, não venha nos dizer que o projeto saiu do seu proposito inicial, pois ele continua no mesmo propósito OpenSource (Fontes).
    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...