Ir para conteúdo
  • Cadastre-se

Mota

Membros
  • Total de ítens

    47
  • Registro em

  • Última visita

Tudo que Mota postou

  1. Obrigado pelas respostas. Artigo bem esclarecedor. Mas só consegui compilar novamente, depois que limpei e reinstalei o ACBr. Não sei se será preciso que todos o façam, estou apenas informando que resolvi o "problema" assim.
  2. Bom dia! Como de costume, hoje atualizei os fontes do componente. Após isso não estou mais conseguindo compilar meu projeto. Mensagem de erro: [dcc32 Fatal Error] ACBrDFeWinCrypt.pas(45): F1026 File not found: 'ACBr_WinCrypt.dcu' Como posso resolver? Será preciso desinstalar tudo? Desde já, obrigado!
  3. Mais uma vez, muito obrigado! Me salvou de novo. Era só o arquivo ISSFortaleza.ini Deus te abençoe.
  4. Pronto, Ítalo. Segue... 2179-can-soap.xml 2179-ped-can-soap.xml
  5. Bom dia! Ainda não estou conseguindo Cancelar NFSe (ISS Fortaleza), já reinstalei o componente. Ao tentar Cancelar o componente está retornando uma mensagem vazia. 2179-can.xml 2179-ped-can.xml
  6. Também estava com o mesmo problema(Não encontrei final do elemento </CancelarNfseEnvio>). Atualizei os fontes e agora retorna um erro que parece não estar tratado. Uso o GINFES para Fortaleza\CE. 2139-can.xml 2139-ped-can.xml
  7. Mota

    Imposto retido

    Bom, na aplicação aqui da empresa, faço da maneira que mencionei: \\Sem retenção Servico.Valores.IssRetido := stNormal; \\ Com retenção Servico.Valores.IssRetido := stRetencao; E no valor líquido, "debito" o valor do ISS retido, assim: Servico.Valores.ValorLiquidoNfse := Servico.Valores.ValorServicos - Servico.Valores.ValorPis - Servico.Valores.ValorCofins - Servico.Valores.ValorInss - Servico.Valores.ValorIr - Servico.Valores.ValorCsll - Servico.Valores.OutrasRetencoes - Servico.Valores.ValorIssRetido - Servico.Valores.DescontoIncondicionado - Servico.Valores.DescontoCondicionado;
  8. Infelizmente, o problema não foi resolvido. Pra piorar, ele acontece de forma intermitente. Já tentei até tirar a divisão, e passar a alíquota já divida, mas ora o xml fica 0.0388 ora fica 0.0387.
  9. Mota

    Imposto retido

    Se não me engano é isso: Servico.Valores.IssRetido := stRetencao;
  10. Não entendi Italo. A alíquota correta é 3,87. E passo este valor para o componente. Servico.Valores.Aliquota := 3.87; Mas quando é feita a divisão o valor fica 0.0388 ao invés de 0.0387
  11. Bom dia! Esqueci de mencionar que o problema citado anteriormente gera uma rejeição, ou seja, não é só o fato de ter essa pequena diferença de centavos. O RPS não é convertido, pois a alíquota não condiz com a esperada.
  12. Bom dia! Estou com um problema no valor da alíquota, por algum motivo, em algumas situações ela vem com valores diferentes. O problema está ocorrendo quando o valor passado possui casas decimais, por exemplo 3,87. Estou passando para o componente da seguinte forma: Servico.Valores.Aliquota := 3.87; Percebi que na unit pnfsNFSeW_ABRASFv1, quando o provedor é Ginfes, a alíquota é dividida por 100. case FProvedor of proGINFES: Gerador.wCampoNFSe(tcDe4, '#25', 'Aliquota', 01, 05, 0, (NFSe.Servico.Valores.Aliquota / 100), ''); Então o valor correto para ser enviado para o xml deveria ser 0,0387, mas algumas vezes(não sei o motivo) é enviado 0.0388. Observem os dois xml, cada um com uma alíquota diferente. Será que ao invés de deixar o componente fazer essa divisão não seria melhor já passar o valor dividido? Na verdade não sei se o problema realmente é este, é apenas uma suposição. Enfim, se alguém puder me ajudar, agradeço. 103UNICA-rps.xml 1212UNICA-rps.xml
  13. Vlw, Italo! Agora está tudo ok! Obrigado e Deus te abençoe.
  14. Como não sei ao certo de quais você precisa, estou mandando todos. Enviei, consultei(retornou que foi convertido) e tentei cancelar. Obrigado. NFSe.rar
  15. Boa tarde! Estou migrando para o trunk2 e já consigo enviar e consultar RPS, mas ainda não consegui cancelar uma NFSe. Não consegui identificar o motivo. Estou cancelando assim: ACBrNFSe1.NotasFiscais.Clear; with ACBrNFSe1.NotasFiscais.Add do begin NFSe.Numero := FieldByName('NUMDOCUMENTO').AsString; NFSe.IdentificacaoRps.Numero := FieldByName('NUMERO_RPS').AsString; NFSe.IdentificacaoRps.Serie := FieldByName('SERIE_RPS').AsString; NFSe.IdentificacaoRps.Tipo := trRPS; NFSe.PrestadorServico.IdentificacaoPrestador.Cnpj := _LojaCNPJ; NFSe.PrestadorServico.IdentificacaoPrestador.InscricaoMunicipal:= LojaIM); NFSe.PrestadorServico.Endereco.CodigoMunicipio := _LojaCodCidade; NFSe.MotivoCancelamento := Codigo; end; ACBrNFSe1.WebServices.CancelaNFSe(Codigo); A forma que mostro acima, funciona no trunk1(veja xml 2007), porêm no trunk 2(veja xml 2008) não cancela. Alguma dica? Obrigado. 2008-ped-can.xml 2008-can.xml 2007-can.xml 2007-ped-can.xml
  16. Bom Dia! Se eu não estiver enganado, ele só está disponível no Trunk 2.
  17. Ao ler os depoimentos dos colegas desenvolvedores sobre os casos de sucesso usando o ACBr nos mais variados setores, ficava imaginando qual seria a sensação de conseguir alcançar um objetivo que muitas vezes parece muito distante, pensava quando seria a minha vez. Bom, finalmente esse dia chegou, após um bom tempo de batalha, é com muita ALEGRIA que informo que consegui homologar o PAF-ECF e também o TEF Dedicado. Sou do Ceará, mais especificamente Fortaleza. Homologuei o PAF na Universidade Federal do Ceará(UFC) e o TEF com a SITEF. Gostaria de agradecer a toda comunidade ACBr e também parabenizá-los pelo excelente trabalho. Sem os componentes do projeto, o trabalho teria sido muito maior e não teria conseguido a tempo. Usei ACBrECF,ACBrAAC,ACBrEAD,ACBrPAF,ACBrSPEDFiscal,ACBrSINTEGRA,ACBrNFe e ACBrBlocoX. Além dos excelentes componentes, contei com a "consultoria" e experiência de vários colegas, que nos momentos de maior sufoco, prontamente me socorreram. ACBr, INENARRÁVEL! Obrigado galera, que DEUS os abençoe.
  18. Régis, dos tipos de documentos citados por você, o único que gravo na banco de dados é CN(Sangria,Suprimento e Recebimento). Gostaria de saber se tenho que gravar também os RG(Identificação do PAF e Parâmetros de Configuração) e os CC(Comprovantes de Crédito ou Débito).
  19. Régis, muito obrigado pela atenção. Sua suposição faz sentido, mas não é o meu caso, pois todos os outros arquivos (MF,MFD,SPED,SINTEGRA, e etc) são validados normalmente. Acabei de fazer o seguinte teste: Gerei o arquivo e depois retirei todos os caracteres especiais manualmente, logo em seguida gerei o EAD novamente e por fim validei a assinatura e esta foi validada com sucesso. Posso está falando bobagem, mas acredito que o "problema" está na forma que eECFc faz essa validação, talvez vez não seja considerado esses caracteres ou algo do tipo. Como não sei o motivo desses caracteres estarem aparecendo no arquivo, vou ter que dar um jeito de logo após a geração, varrer todo o arquivo e retirar esses caracteres para em seguida validar. Caso tenha alguma outra sugestão, será muito bem-vinda. Obrigado!
  20. Bom dia!Estou precisando muito da ajuda de alguém. Ao gerar o Espelho MFD(Requisito VII, item 19). O arquivo é gerado normalmente(apenas demora um pouco). O problema é que o Homologador submeteu o arquivo para validação de assinatura, e o programa validador(eECFC) retornou assinatura inválida. Alguém poderia me ajudar a resolver esse problema? Será que o problema ocorre pelo fato de ter caracteres especiais no arquivo? Por favor, estou no meio da homologação, preciso muito de uma orientação. Espelho.txt
  21. Aparentemente, é necessário informar o grupo mesmo para produtos com substituição. Se atentando apenas para as tags pICMSInter e pICMSInterPart que não aceita valores zerados.
  22. Conseguiu resolver o problema, Dércio? Também estou passando por ele.
  23. Com relação ao item 2, desinstalei e reinstalei o os Componentes e compilou direitinho, acredito que eu estava com algum unit desatualizada. Fico aguardando uma posição sobre o item 1. Obrigado.
  24. Boa noite! Acredito que o local correto para se tratar do assunto seja aqui, se eu estiver enganado, me desculpem. 1-Gostaria de saber se é possível alterar o tipo da property Quantidade e do field FQuantidade de Integer para Double(ACBrBlocoX_Comum); 2-Ao compilar o pacote, é apresentado erro nas units ACBrBlocoX_Estoque, ACBrBlocoX_ReducaoZ. Por algum motivo, que não consegui identificar, o parâmetro Atributo não está sendo reconhecido na procedure wCampo. Assim compila: FGerador.wCampo(tcStr, '', 'Codigo', 0, 0, 1, Produtos[X].Codigo.Numero, '', True); Assim não compila: FGerador.wCampo(tcStr, '', 'Codigo', 0, 0, 1, Produtos[X].Codigo.Numero, '', True, 'Tipo="' + TipoCodigoToStr(Produtos[X].Codigo.Tipo) + '"'); ACBrBlocoX_Comum.pas
  25. Isso mesmo, faço de forma relacional. No exemplo que eu citei, o campo Nº de Fabricação do ECF fica em uma única tabela, então se ele for alterado, afetará todos os registros que esse campo é informado. Vou tentar explicar isso a ele. Obrigado.
×
×
  • 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.