ailtonbrc
Membros-
Total de ítens
132 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que ailtonbrc postou
-
Tanto no exemplo ACBr quanto no meu sistema, ("Copiei e colei o codigo do exemplo" na opção de Gerar e Enviar um RPS da erro que me parece ser na hora de assinar ou locar lizar o rps assinado Seque anexo do print do erro Porem depurando o Código o erro acontece exatamente na unit ACBrNFSeUtil Linha: 900 Como sou estou tentando entender ainda como funciona gostaria de saber se os passos da opção "Gerar e Enviar um RPS" esta correto? ou tenho que fazer algum procedimento antes, procurei no forum nao sei se nao soube procurar mas nao encontrei referencia Provedor : IssDSF Cidade : Campo Grande/MS
-
Valeu, tentei que voce disse mas descobri outra situação que gostaria de compartilhar eu indiquei o cpf/cnpj no campo ACBrNFSe1.NotasFiscais.Add.NFSe.PrestadorServico.IdentificacaoPrestador.Cnpj mas para funcionar tive que mudar para ACBrNFSe1.NotasFiscais.Add.NFSe.Prestador.Cnpj então esta validação deu certo. -->> aproveitando o gancho em que propriedade do componente eu informo o "CodigoAtividade" este e meu proximo erro da validação, ou crio um novo post???
-
Estou tentando executar o GERAR E ENVIAR LOTE do exemplo ACBr mesmo informando todos os campos referente a cpf ou cnpi tanto do prestador quanto do tomador recebo a mens na hora do envio FALHA NA VALIDAÇÃO DO LOTE 999 ""VIOLATES PATTERN CONSTRAINT OF "[0-9]{11}[0-9]{14}'; THE ELEMENT 'CPFCNPJREMETENTE' WITH VALUE" FAILED TO PARSE. coloquei em maiúsculo conforme apresenta na mens. provedor : IssDSF Cidade : Campo Grande / MS
-
estou tento problemas inicialmente com a apresentação dos dados na RPS, portanto vou apresentar por partes preciso incluir na nota uma discriminação do serviço e varios itens para o servico mas esta misturando as informações na apresentação da RPS - quando preencho os dados da "Servico.Discriminacao" os valores inserido nesta posição mostra misturado junto com o valores informados na with Servico.ItemServico.Add do begin Descricao := 'SERVICO 1'; Quantidade := 1; ValorUnitario := 15.00; end;
-
Preciso muiiito de um exemplo funcional utilizando a prefeitura da Campo Grande - MS, pois não estou nem conseguindo gerar o RPS, se auguem tem o demo da ACBR ou qualquer outro demo fazendo esta conexão, gerando e enviando RPS eu ficaria muito agradecido de receber, inclusive se preciso estou disposto a arcar com a consultoria. Agradeço antecipadamente a atenção. Ailton Branco [email protected]
-
-->> na depuração achei "aspas simples no lugar do True", entao apaguei a pasta do acbr e baixei novamente recompilei e voltou o "True" no lugar, devo ter feito alguma besteira para isto ter acontecido mas so nao entendi como e quando mas valeu, esta funcionando
-
foi a primeira coisa que conferi, está OK marcado como true, mas simplesmente ele ignora esta opcao... estou depurando neste momento para ver se chego a uma conclusao.
-
Minha aplicação estava, depois de buscar a nota na sefaz e mostrar na tela gravava o xml na pasta indicada no componente, mas depois da ultima atualização não esta gravando mais o xml na pasta, preciso fazer alguma alteração para que isto continue a gravar na pasta? Ailton
-
Estou iniciando uma maratona para fazer a atualização do sistema, não sei como esta o desenvolvimento mas como vou ter que utilizar gostaria de saber a quantas andas e no que posso ajudar, inclusive fazendo testes e aplicando no meu projeto para ver o comportamento, assim resolvendo meu lado e aproveitando para testar as funcionalidades. Qualquer novidade meu email é [email protected] Ailton Branco
-
Galera, vi no fórum que foi arrumado esta opção da base binaria mas não achei atualização, e não sei como resolver alguém pode me dar uma luz parece que ele tenta validar a assinatura que no meu xml aparece como texto mas deve ser obrigatoriamente do tipo binário Provedor que uso: DSF, segue imagem do erro em anexo.
-
Wilker O bicho ta pegando pro meu lado tb, fiz algumas modificacoes no componente e tenho subido para o italo incluir no componente e ele tem feito, mas tem erros que estou quebrando a cabeça aqui e vi que vc ja resolveu, tem como enviar para eu sair deste problema? estou com problema exatamente na historia da assinatura, com o exadecimal, parei neste ponto, se possivel tem como subir estas alteracoes para o Italo e o dropbox que vc colocou aqui nao mostra nada qualquer coisa manda no meu email [email protected]
-
Aleluia achei que só eu tava tendo problemas com a DSF, bom galera estou quebrando a cabeça e todas estas questões levantadas por vocês eu já arrumei, já enviei para o Italo e ele colocou no svn entao e so atualizar os fontes, agora estou com outros erros que se alguém quiser podemos fazer esta empreitada juntos, arrumei um amigo aqui em Campo Grande-MS e estamos tentando resolver os problemas da DSF mas qualquer ajuda eu agradeço qualquer coisa entrem em contato com [email protected]
-
Segue mais uma alteração Pequena mas necessária para quase resolver o problema da validação com o provedor DSF. tem um erro que não conseguir resolver e gostaria a ajuda dos amigos. erro destacado na imagem anexada. tem as alterações indicada como "Alterado por Ailton 28/07/2014" pnfsNFSeW.pas -->> nas linhas 995 e 1170 pnfsNFSeG.pas -->> nas linhas 632,669 e 716 pnfsNFSeG.pas pnfsNFSeW.pas
- 1 reply
-
- 1
-
-
olhando por este lado vc tem razao,. vou manter no meu sistema, e se aparecer no grupo alguém perguntando pelo menos sabemos como resolver e repassaremos a dica.
-
segue anexo unit pnfsNFSeW; alteração procedure TNFSeW.GerarServico_Provedor_IssDsf; pnfsNFSeW.pas pnfsNFSeW.pas
-
eu estava com o mesmo problema e corrigi alterando o fonte colocando, o meu provedor (DSF) em uma lista que nao tinha dentro do fonte e deu certo, corrigi na linha 135 da unit pnfsNFSeW, ai voltou tudo a correr bem. da uma olhada la para ver se seu provedor esta indicado la.
-
estou tento problemas pois meus XML estao sendo recusados por erro na validação, mas eu fui no cliente e peguei o xml que ele ja enviou para a prefeitura de Campo Grande - MS (provedor DSF), e comparei a estrutura e esta igual, mas o componente ACBR nao consegue validar e da erro conforme mostrado nos arquivos em anexo. 1 - tentei validar meu xml nao passou 2 - mandei validar o xml do cliente que ele ja havia enviado e ja retornou como nota, entao entendo que esta correto. 031808-Env-Lote.xml testeEnvio_Gerado pelo ACBR.xml 031808-Env-Lote.xml testeEnvio_Gerado pelo ACBR.xml
-
eu setei no inicio esta funcionando, mas inicialmente pensei se esta funcionalidade estiver no componente, ai quando o caboclo nao colocar na aplicação, as funcionalidades do componente nao fica comprometida.
-
blz entao sou vou terminar outras ajustes aqui estou tendo outros erros de validação assim que estiver ok envio o arquivo.
-
Reparei que o XML da DSF falta a tag dos itens então estou sugerindo esta alteração na unit pnfsNFSeW ///////////////////////////// Código Original /////////////////////////////////////////////////// procedure TNFSeW.GerarServico_Provedor_IssDsf; var i: integer; sDeducaoPor, sTipoDeducao: string; begin for i:=0 to NFSe.Servico.ItemServico.Count -1 do begin Gerador.wCampoNFSe(tcStr, '', 'DiscriminacaoServico', 01, 80, 1, NFSe.Servico.ItemServico.Items.Descricao , ''); Gerador.wCampoNFSe(tcDe4, '', 'Quantidade' , 01, 15, 1, NFSe.Servico.ItemServico.Items.Quantidade , ''); Gerador.wCampoNFSe(tcDe4, '', 'ValorUnitario' , 01, 20, 1, NFSe.Servico.ItemServico.Items.ValorUnitario , ''); Gerador.wCampoNFSe(tcDe2, '', 'ValorTotal' , 01, 18, 1, NFSe.Servico.ItemServico.Items.ValorTotal , ''); Gerador.wCampoNFSe(tcStr, '', 'Tributavel' , 01, 01, 0, NFSe.Servico.ItemServico.Items.Descricao , ''); end; ///////////////////////////// Código Alterado (alteração está em negrito e sublinhado ) /////////////////////////////////////////////////// procedure TNFSeW.GerarServico_Provedor_IssDsf; var i: integer; sDeducaoPor, sTipoDeducao: string; begin Gerador.wGrupoNFSe('Itens') ; for i:=0 to NFSe.Servico.ItemServico.Count -1 do begin Gerador.wGrupoNFSe('Item'); Gerador.wCampoNFSe(tcStr, '', 'DiscriminacaoServico', 01, 80, 1, NFSe.Servico.ItemServico.Items.Descricao , ''); Gerador.wCampoNFSe(tcDe4, '', 'Quantidade' , 01, 15, 1, NFSe.Servico.ItemServico.Items.Quantidade , ''); Gerador.wCampoNFSe(tcDe4, '', 'ValorUnitario' , 01, 20, 1, NFSe.Servico.ItemServico.Items.ValorUnitario , ''); Gerador.wCampoNFSe(tcDe2, '', 'ValorTotal' , 01, 18, 1, NFSe.Servico.ItemServico.Items.ValorTotal , ''); Gerador.wCampoNFSe(tcStr, '', 'Tributavel' , 01, 01, 0, NFSe.Servico.ItemServico.Items.Descricao , ''); Gerador.wGrupoNFSe('/Item'); end; Gerador.wGrupoNFSe('/Itens');
-
Para fazer estas alteracoes terei que ficar configurando o windows do cliente, isto é se eu esquecer na instalação do sistema ferrouu, tem como colocar em algum lugar este codigo para que a configuração seja automatica para as mudanças de formato de decimal? como exemplo abaixo $IFDEF VER240} SysUtils.FormatSettings.DecimalSeparator := '.'; {$ELSE} SysUtils.DecimalSeparator := '.'; {$ENDIF} ----- coloquei assim e resolveu mas para evitar de alguem esqecer de colocar no fonte e ficar postanto mens. a respeito no grupo, se colocar direto no componente deve ser mais facil (pense a respeito) procedure TfrmDemo_ACBrNFSe.FormCreate(Sender: TObject); begin SysUtils.FormatSettings.DecimalSeparator := '.'; end;
-
--->>> cara descobri o seguinte, o schemas valida o boolean apenas quando ele esta totalmente em minusculo, então eu procurei onde a variável transação era colocada dentro do xml e alterei para o conteúdo para minusculo e deu certo, mas da forma que mudei funciona somente nesta variável, então tem que ser feito de forma que funcione em todos os xml. que são criado neste unit Unit : pnfsNFSeG Linha: 623 Era assim: '<transacao>' + Transacao + '</transacao>' + Mudei para: '<transacao>' + LowerCase(Transacao) + '</transacao>' + --------------------------------------- Aproveitando: '<ValorTotalServicos>' + ValorTotalServicos + '</ValorTotalServicos>' + com o erro corrigido para a transação vai ocorrer outro erro devido ao formato da moeda, no exemplo ACBR no campo Servico.Valores.ValorServicos := 1685.50; mas quando ele e convertido para string para ser usado no codigo acima, na linha 627 da Unit : pnfsNFSeG o valor chega na variavel ValorTotalServicos com o valor 1685,50 Com virgula no lugar do ponto causando erro de validação , então precisa ser trocado o a virgula por ponto, nos locais onde esta variavel e utilizada. ---------------------------------------- em tempo: Cara eu tava lento meu post inicial eu coloquei o titulo com o nome de Chemas (quase cai de costas pelo erro) muda ai para Schemas, se puder.
-
eu atualizei os fontes e na linha ACBrNFSe1.NotasFiscais.Transacao := true mudei para TRUE, mas o erro persistiu. era apenas mudar isto mesmo ou entendi errado?
-
blz ja detectei a alteração
-
estou tendo problemas com de validação de schemas na validação do campo transação, alguem sabe como resolver "Para Constar, estes testes que estou fazendo esta sendo feita com o aplicativo de exemplo da ACBR" informo desta maneira: ACBrNFSe1.NotasFiscais.Transacao := true; (ja coloquei minusculo, maiusculo e todas as combinacoes possivel) ele gera o xml automaticamente e assina mas na hora de enviar ele nao passa nos testes de validação dizendo que o campo transação nao esta no tipo correto;
