Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    36.151
  • Registro em

  • Última visita

  • Days Won

    1.004

Tudo que Italo Giurizzato Junior postou

  1. Boa Noite Edson, Tanto no padrão Ginfes quanto no Abrasf não existe um schema para validar o XML de um RPS ou lista de RPS, o que tem é para validar o XML de envio do Lote.
  2. Boa noite, Veja este link: viewtopic.php?f=9&t=2907&start=10#p14760 tem o XML e o DACTe, o XML esta na versão 1.04, mas já da para você ter uma idéia.
  3. Boa tarde, Lembre-se que o Schema para o Abrasf não possui validação para o XML do RPS. Para validar o XML tem que ficar conforme exemplo postado.
  4. Boa tarde, Veja este exemplo de lote, que esta passando pelo validador. Notei que na tag LoteRps esta faltando o atributo versao. Compare com o que esta em anexo.
  5. Boa tarde a todos, Tanto no padrão Ginfes quanto no Abrasf não existe um schema para validar o XML de um RPS ou lista de RPS, o que tem é para validar o XML de envio do Lote. O exemplo assima passou pelo validador sem nenhum problema.
  6. O comando Enviar, se encarrega de enviar o xml para a sefaz e se tudo estiver ok imprimi o DANFe. Se você configurar o componente para mostrar na tela, assim vai ser feito, ai você pode economizar papel.
  7. Como postado você deve ter em mãos o manual. No caso de CTe complementado o que deve ser informado (obrigatório): Página 116, Campo #467: chave (chave do CTe complementado) Página 117, Grupo #468: vPresComp (valores da prestação de serviço) Campo #469: vTPrest (valor total da prestação de serviço complementado) Grupo #473: impComp (informações relativas aos impostos complementados) dentro deste grupo tem os grupos e campos que dependem da classificação tributária do serviço.
  8. Bom dia, No caso do PDF o componente tem uma propriedade onde você informa o diretorio onde deve ser salvos. Quanto ao XML é simples basta você usar por exemplo a serie 000 para testes e 001 para as de produção, os nomes dos XML vão ser diferentes neste caso, evitando desta forma a sobreposição dos arquivos.
  9. Bom dia Graça, Quando ocorre: Conflicted, significa que esta ocorrendo um conflito entre os arquivos: o que esta na sua maquina com o que esta sendo baixado, neste caso eu exclu-o o arquivo da pasta e executo novamente o Update. Com o Merged, você pode proceder também da mesma forma, mas lembre-se que neste caso ocorreu uma fusão entre os dois arquivos, o que esta na sua maquina com o que você baixou.
  10. Bom dia, O XML postado não consta o Grupo de Tags referente as Informações do CTe Complementar ( infCteComp ). Verifique a sua rotina que alimenta o componente com esses dados. Dentro da pasta ...\Exemplos\ACBrCTe temos o arquivo AlimentarComponente.txt, estude o trecho de código que inicia na linha 873 até 997, trata-se das informações do detalhamento do CTe Complementado, procure estar sempre com o manual do lado para exclarecer qualquer duvida. Neste caso o Grupo infCteComp inicia na página 116 até 119 do Manual de Integração versão 1.03 Espero ter ajudado.
  11. Boa noite, Chequei o programa exemplo, o que esta ocorrendo é o seguinte: Não existe um schema para validar o XML de um RPS (padrão Ginfes), dai o erro. Deve-se primeiro montar o xml de envio do lote e depois validar, aconselho usar o botão [Gerar e Enviar Lote]. Este botão gera o XML, monta o Lote de envio, valida-o e executa a função Enviar. Essa falta de schema para validar o XML do RPS tambem esta ausente no padrão Abrasf.
  12. O componente foi justamente testado no padrão Ginfes em Araraquara e funcionou 100%. Como ele esta configurado? Name Space = http://araraquara.ginfes.com.br/ Código da Cidade = 3503208 Assinar Lote = Sim Assinar RPS = Não
  13. Boa tarde, Em qual fonte esta esta linha? Schema.add( {ANameSpace} 'http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd', schema_filename ); Pois o que esta disponivel no branches, essa linha encontra-se no fonte ACBrNFSeUtil e esta da seguinte forma: Schema.add( {ANameSpace} 'http://www.abrasf.org.br/nfse.xsd', schema_filename );
  14. Boa tarde, Você esta gerando para qual cidade? em qual padrão, Ginfes ou Abrasf ?
  15. Boa tarde, Poste o XML gerado para que possamos verificar.
  16. Boa tarde, O programa exemplo não esta funcional no que diz respeito a alimentar o componente com os dados e gerar o XML. Recomendo você estudar os fragmentos de código que encontam-se na pasta ...\Exemplos\ACBrCTe, são 8 arquivos TXT. Devo chamar a atenção de que nos exemplos acima os componentes encontra-se em um Data Module chamado DMCTE e os componentes TACBrCTe foi renomeado para CTe e o TACBrCTEDACTeQR renomeado para DACTe. Outra coisa muito importante se você já desenvolveu alguma aplicação usando o ACBrNFe, você esta em casa, pois a lógica é a mesma inclusive os comandos, sintaxe, passagem de parametros, são os mesmos. Espero ter ajudado.
  17. Boa tarde a todos, Na verdade trata-se do componente feito com o Fast Report logo tem que abrir o pacote ACBrCTeDACTeFRpkg e compilar novamente.
  18. Bom dia Os fontes da pasta PCN2 estão atualizados? Atualmente o ACBrCTe utiliza os fontes PCN2, lembre-se que o PCN era usando pelo ACBrNFe versão anterior a 2.0 Hoje tanto o ACBrNFe quanto o ACBrCTe utiliza os fontes da pasta PCN2. Você deve ter esses fontes atualizados e para eliminar esse erro, abrir o pacote de compilação/instalação do PCN2 e mandar compilar.
  19. Boa tarde a todos, A propriedade DhRecbto é do tipo TDateTime portanto deve-se tomar o cuidado na hora de atribuir o seu valor a uma variável ou campo de banco de dados que devem possuir o mesmo tipo.
  20. Boa noite Carvalho Pelo que sei somente a partir da versão 4.0 do Quick Report foi imlementado o filtro para gerar PDF. Alem de possuir um versão 4.0 do Quick Report ou posterior e descomentar uma linha do arquivo ACBr.inc que habilita a definição de uma diretiva de compilação. Ao compilar a aplicação o PDF vai ser gerado.
  21. Boa tarde Leandro, Você compilou o PCN2 antes do ACBr_NFe2?
  22. Boa tarde Cleber Fiz uma alteração no DACTe, favor baixar a atualização pelo SVN e testar novamente a impressão informando o complemento do endereço do emitente.
  23. Cleber, Se possível poste o XML para que possamos checar. E a impressão normal ou seja executando o comando Imprimir, visualização na tela e impressão no papel ?
  24. Bom dia a todos, Hoje fazer um Backup é muito simples e barato, com menos de 300 reais é possível comprar um HD externo 1,5 TeraBytes conectado a uma porta USB. Com um arquivo BAT, herança do nosso saldoso DOS o usuário poderá executa-lo através de um atalho no Desktop ou a sua aplicação poderá executar um comando DOS e realizar a cópia conforme exemplo abaixo: Comando:='XCOPY '+Path_Origem+'\*.xml '+Path_Destino+' /D/V/C/Y'; Winexec(PChar(Comando),SW_HIDE);
  25. Bom dia Cleber, Se você esta realizando um teste na sua aplicação utilizando a versão 1.04 do CTe vamos corrigir esses problemas: Primeiro, no seu form Emissaoctrc inclua ACBr.inc conforme exemplo abaixo: {$I ACBr.inc} unit Emissaoctrc; Segundo, nas linhas que contem os campos especificos de cada versão faça conforme exemplo abaixo: {$IFDEF PL_103} Ide.cMunEmi := CodigoMunicipio; Ide.xMunEmi := DM_CTA.EmpresaCidade.AsString; Ide.UFEmi := DM_CTA.EmpresaEstado.AsString; {$ENDIF} {$IFDEF PL_104} Ide.cMunEnv := CodigoMunicipio; Ide.xMunEnv := DM_CTA.EmpresaCidade.AsString; Ide.UFEnv := DM_CTA.EmpresaEstado.AsString; {$ENDIF} (...) Emit.EnderEmit.UF := DM_CTA.EmpresaEstado.AsString; {$IFDEF PL_103} Emit.EnderEmit.cPais := DM_CTA.EmpresaCodigoPais.AsInteger; Emit.EnderEmit.xPais := DM_CTA.EmpresaPais.AsString; {$ENDIF} Emit.EnderEmit.fone := DM_CTA.EmpresaTelefone.AsString; Lembre-se que na versão 1.04 alguns campos foram renomeados como é o caso do Ide.cMunEmi que passo a se chamar: Ide.cMunEnv, outros não existem mais como é o caso do Emit.EnderEmit.cPais e tem os novos como é o caso do Modelo campo incluido ao informar uma NF comum (papel) como documento Originário, veja exemplo abaixo: // Nota Fiscal with Rem.InfNF.Add do begin nRoma := DM_CNT.NotasRomaneioNF.AsString; nPed := DM_CNT.NotasPedidoNF.AsString; {$IFDEF PL_104} Modelo := moNF011AAvulsa; {$ENDIF} serie := DM_CNT.NotasSerieNF.AsString; nDoc := DM_CNT.NotasNumeroNF.AsString; dEmi := DM_CNT.NotasEmissaoNF.AsDateTime; vBC := RoundTo(DM_CNT.NotasValorBCICMS.AsFloat, -2); vICMS := RoundTo(DM_CNT.NotasValorICMS.AsFloat, -2); vBCST := RoundTo(DM_CNT.NotasValorBCICMSST.AsFloat, -2); vST := RoundTo(DM_CNT.NotasValorICMSST.AsFloat, -2); vProd := RoundTo(DM_CNT.NotasValorProdutos.AsFloat, -2); vNF := RoundTo(DM_CNT.NotasValorNF.AsFloat, -2); nCFOP := DM_CNT.NotasCFOPNF.AsInteger; nPeso := RoundTo(DM_CNT.NotasPesoKg.AsFloat, -2); PIN := DM_CNT.NotasPinSuframa.AsString; (...) Espero ter ajudado
×
×
  • 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...