
lazarinr
Membros-
Total de ítens
72 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que lazarinr postou
-
Juliana Implementei a função LerRetorno400 do banco do brasil. Segue em anexo para validação. ACBrBancoBrasil.pas
-
Tipo TACBrCodIndIncTributaria declarado incorretamente
um tópico no fórum postou lazarinr ACBrSPEDPisCofins
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? -
Função para conversão de STRING para Tipos
lazarinr replied to lazarinr's tópico in ACBrSPEDPisCofins
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. -
Função para conversão de STRING para Tipos
lazarinr replied to lazarinr's tópico in ACBrSPEDPisCofins
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. -
Função para conversão de STRING para Tipos
lazarinr replied to lazarinr's tópico in ACBrSPEDPisCofins
Vou testar no Lazarus para ver se funciona também. -
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.
-
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:
-
Livro Registro de Controle da Produção e do Estoque
lazarinr replied to mazuka.net's tópico in Legislação Fiscal e Tributária
Estou no MT e também vou ter que implementar esse Livro. -
Já verificou se o certificado está instalado corretamente neste pc e se está acessível?
-
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!!!
-
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.
-
Daniel Muito obrigado pela sua resposta. Era isso mesmo que eu procurava.
-
Duvidas Basicas - Operações com Boleto Bancário
lazarinr replied to wagnerlfs's tópico in ACBrBoleto
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. -
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?
-
Problema resolvido. Eu estava informando a senha errada.
-
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.
-
Calculo NFE 2.0 Conforme CST e Regime TRibutario da Empresa
lazarinr replied to Softcia sma's tópico in ACBrNFe
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. -
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?
-
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
-
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
-
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.
-
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?