Ir para conteúdo
  • Cadastre-se

lazarinr

Membros
  • Total de ítens

    72
  • Registro em

  • Última visita

Tudo que lazarinr postou

  1. Juliana Implementei a função LerRetorno400 do banco do brasil. Segue em anexo para validação. ACBrBancoBrasil.pas
  2. O tipo TACBrCodIndIncTributaria parece estar declarado de forma incorreta na unit ACBrEPCBlocos. No leiaute da EFD Pis e Cofins diz que há três valores possíveis: 1 – Escrituração de operações com incidência exclusivamente no regime não-cumulativo; 2 – Escrituração de operações com incidência exclusivamente no regime cumulativo; 3 – Escrituração de operações com incidência nos regimes não-cumulativo e cumulativo. porém na declaração está: //Codigo indicador da incidencia tributária no período (0110) 0 - Escrituração de operações com incidencia exclusivamente no regime não cumulativo 1 - Escrituração de operações com incidencia exclusivamente no regime cumulativo 2 - Escrituração de operações com incidencia nos regimes cumulativo e não cumulativo Não deveria estar igual?
  3. Olá Elton Eu entendi o funcionamento das funções, GetTypeValue te retorna a posição do tipo e GetTypeName te retorna o nome do tipo. Acho interessante essa idéia de armazenar a string do tipo no banco de dados, mais no meu caso acho que inviável eu fazer agora pois já tenho muitos clientes usuários do sistema e o trabalho seria maior e considerando os prós e contras e o tempo curto preferi criar as funções. Já estou criando elas e caso queira posso disponibilizá-las para você analisar a incorporar no componente para que outros colegas também possam aproveitar.
  4. Funcionou no Lazarus também porém há problema que não consegui resolver. A função GetTypeValue me retorna a posição do Nome dentro do conjunto. Por exemplo para um conjunto (tipo1, tipo2, tipo3...) ela retorna 1 para tipo1, 2 para tipo2, 3 para tipo3, etc. Só que eu armazeno no banco de dados os códigos das CSTs 01, 02, 03, 04, 05, 06, 07, 08, 09, 49, 50... Aí é que encontrei o problema, quando trago 49 do banco de dados a GetTypeValue busca o valor que está na posição 49 do conjunto e na verdade ele está na posição 10. A menos que eu tenha entendido errado a forma de usar esse recurso.
  5. Vou testar no Lazarus para ver se funciona também.
  6. Olá Colegas Já existem funções no componente do ACBR para PIS e COFINS que faz a conversão de string´s para os tipos. Por exemplo o campo CST_PIS, eu armazeno no banco de dados 01, 02, 03, etc. Porém ao colocar no componente preciso informar stpisValorAliquotaNormal onde a CST for 01. Procurei nos fontes do componente mais não consegui encontrar uma função que faça a conversão. Gostaria de saber se ela já existe? E caso não exista eu irei criá-las para usar no meu sistema e se for de vosso interesse disponibilizo elas para o componente.
  7. Olá NeoSquare Tenho um módulo de Produção no meu sistema. E até onde eu sei para a ordem de produção em sí não é necessário seguir nenhuma normal fiscal. Porém quando você faz uma ordem de produção há uma saída no estoque de matéria prima e uma entrada no estoque de produto acabado. Até onde já me informei sobre o assunto com o contador de meu cliente há duas formas de fazer essas movimentações no estoque, uma é através da emissão de uma nota fiscal para dar a saída nas matérias primas e outra nota fiscal para dar entrada no produto acabado, a segunda alternativa é através de Livro Registro de Controle de Produção e Estoque onde são registradas essas movimentações de estoque. De uma olhada neste post aqui do forum:
  8. Estou no MT e também vou ter que implementar esse Livro.
  9. Já verificou se o certificado está instalado corretamente neste pc e se está acessível?
  10. Descobri o problema. O internet explorer estava configurado para utilizar servidor proxi, como eu utilizo o mozila nem me lembrava mais que um dia utilizei servidor proxi. Foi só retirar a configuração do Proxi do internet explorer e tudo funcionou que uma beleza!!!
  11. lazarinr

    Recuperar XML da NF-e

    Não estou conseguindo utilizar o programa RecuperarXML. Não aparece a imagem. Já atualizei o componente, desativei firewall so Windows, desativei antivirus (Avast) e nada. Tentei debugar e ví que ele não encontra a imagem no trecho abaixo: for k := 0 to WebBrowser1.OleObject.Document.Images.Length - 1 do begin Source := WebBrowser1.OleObject.Document.Images.Item(k).Src; if (Source = 'http://www.nfe.fazenda.gov.br/scripts/srf/intercepta/captcha.aspx?opt=image') then begin dest := ExtractFilePath(ParamStr(0)) + 'captcha.gif'; DownloadFile(Source, dest); end; end; Image1.Picture.LoadFromFile(dest); btnPegarHTML.Enabled := True; Já havia recuperado XML há algum tempo atrás normalmente.
  12. Daniel Muito obrigado pela sua resposta. Era isso mesmo que eu procurava.
  13. Olá wagnerlfs Existem basicamente duas modalidades de cobrança, com registro e sem registro. Com registro você deve imprimir o boleto e enviá-lo ao cliente e depois gerar um arquivo remessa e enviar para o banco para registrar no sistema do banco os boletos que você emitiu. A cobrança sem registro você só imprime o boleto e envia para o cliente e não há necessidade de enviar arquivo remessa para o banco. No caso da primeira, com registro, para cancelar um boleto você deve enviar um arquivo remessa com a instrução de cancelamento (Baixa) para banco, já no caso da cobrança sem registro não há essa necessidade pois o banco só saberá que o boleto existe no momento que o cliente pagar. Para saber mais sobre como gerar esse arquivo remessa, como dar o "comando" para cancelar (baixar) um boleto você deve estudar o manual de cada banco no seu caso que banco do brasil pode encontrar o manual nesse link http://www.bb.com.br/leiautes.
  14. lazarinr

    Como utilizar o ACBrTCP

    Olá pessoal Estou criando um programa para monitoramento da licença de uso de um programa. Por exemplo, vou gravar os dados do licenciamento em um arquivo criptografado no servidor, onde estará o gerenciador de licenças. Quando o usuário for logar na aplicação no client então o cliente irá se comunicar com esse gerenciador de licenças que está no servidor para verificar os dados do licenciamento, é nesse ponto que pretendo utilizar o ACBrTCP, para fazer essa comunicação entre o client da aplicação e o Gerenciador de Licenças que verificaria se o licenciamento está ok e devolveria um comando de LIBERADO ou BLOQUEADO para o client. A parte do TCPServer já entendi com o exemplo que vem com o ACBr mais como faria para conectar o client ao server e comunicar-se com ele?
  15. Problema resolvido. Eu estava informando a senha errada.
  16. tausen No demo dá o mesmo erro. Mais também acredito que seja algum parâmetro que estou passando, mais já conferi e está tudo certinho. De qualquer forma valeu pelas dicas.
  17. Mario Na página 161 e 162 do manual "Manual_NFe_v401_2009-11-04.pdf" tem uma tabela que indica quais campos são obrigatório para cada CST.
  18. lazarinr

    Erro no envio de E-mail

    Olá pessoal Não sei mais o que fazer. Está dando a mensagem "SMTP ERROR: Login:??? - Other undefined Status" ao tentar enviar o e-mail da NFe. O curioso é que consigo enviar e-mail pelo outlook usando as mesmas configurações que estou usando no ACBrNFe. Estou utilizando o ACBrNFe 2.0. Essa mensagem ocorre quando uso meu e-mail corporativo. Já tentei utilizar o bol e dá a mesma mensagem. Alguém sabe o que é isso?
  19. udenilson Existe um campo no componente ACBrSPEDFiscal onde você coloca a versão do arquivo: ACBrSPEDFiscal1.Bloco_0.Registro000.COD_VER = vlVersao103; Até dezembro de 2010 deve ser gerado com a versão vlVersao102 a partir de janeiro de 2011 deve ser utilizada a versão vlVersao103. Ronaldo Lazarin
  20. Pessoal, alguém sabe se a Base de Cálculo para o CSOSN é calculada da mesma forma e segue as mesmas regras da Base de Cálculo do ICMS Normal? Ronaldo
  21. Olá Pessoal Faziam três dias que eu estava "quebrando a cabeça" com esse problema, bastou eu postar a dúvida aqui que encontrei o danado rsrss... O problema era o seguinte: Quando desinstalei o ACBr e instalei novamente, fui no menu "tools > Environment Options" na guia "Library" e acrescentar os paths para cada componente do ACBr certinho como está no LEIA-ME.TXT, porém eu também tenho instalado no meu computador o component GBBoleto que um dia chegou a ser mantido pelo ACBr e a referência ao gbBoleto estava antes da referencia do ACBrComun e na pasta do gbBoleto tinha um arquivo ACBr.inc que estava causando todo o problema. Removi o arquivo ACBr.inc arquivo da pasta do gbBoleto e consegui compilar o ACBr normalmente.
  22. lazarinr

    Erro ao Compilar

    Olá Pessoal Atualizei o pacote ACBr pelo SVN na sexta feira e a partir daí não consigo mais compilar. Dá vários erros de Overload com o função IfThen(). Tentei desinstalar e instalar novamente o ACBr e continuou dando o mesmo erro. Parece ser algo com diretivas de compilação, até tentei verificar na unit ACBr.ini mais está tudo correto. Então verifiquei na unit ACBrUtil que ela faz referência para SysUtils onde estão declaradas as funções IfThen() do delphi, experimentei comentar essa referência mais aí dá erre por falta da função IntToStr(). Estou instalando todos os componentes do ACBr inclusive NFe2. Alguém está tendo este problema? ou poderia me dar alguma dica?
×
×
  • 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...