Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    37.471
  • Registro em

  • Última visita

  • Days Won

    1.056

Tudo que Italo Giurizzato Junior postou

  1. Bom dia EFV, Você esta com os Schemas e com os fontes atualizados? Se sim, faça a seguinte alteração na sua rotina (incluir a linha em negrito): ACBrCTe.EventoCTe.Evento.Items[0].infEvento.detEvento.xCondUso := ''; with ACBrCTe.EventoCTe.Evento.Items[0].InfEvento.detEvento.infCorrecao.Add do begin frmCC_CTe := TfrmCC_CTe.Create(Self); frmCC_CTe.ShowModal; grupoAlterado := sGrupo; campoAlterado := sCampo; valorAlterado := sValor; nroItemAlterado := iNumItem; end;
  2. Bom dia Helio, Algumas empresas fizeram isso e estão ganhando dinheiro. Mas lembre-se que, para fornecer um serviço desse a uma prefeitura, será necessário participar de uma licitação. Segundo se você ganhar terá que prestar o serviço enquanto durar o contrato que normalmente é de 4 anos. Detalhe importante, você recebendo ou não da prefeitura pelo serviço contratado, vai ter que presta-lo. Tome muito cuidado, um amigo meu teve que manter o serviço de manutenção em equipamentos de informatica mesmo sem receber, quase que fechou as portas.
  3. Bom dia André, Isso só ocorre quando o XML carregado para o componente não contem o protocolo de autorização. Como é feito a leitura do XML? O usuário que escolhe o arquivo que quer carregar ou ele informa o numero do CT-e e a sua aplicação que busca o XML e carrega? Você tem o XML do CT-e salvo duas vezes, com e sem o protocolo de autorização?
  4. Bom dia Perison, A instalação do componente ocorreu com sucesso? Se sim, verifique se no arquivo ACBr.INC a diretiva de compilação PL_200 esta descomentada. Se sim, verifique a unit pcteCTe.pas e procure pelas propriedades que você diz que não são reconhecidas. Se você diz que esta baixado tudo do zero em uma maquina virtual zerada, só resta uma pergunta: Ao baixar os fontes, você esta baixando do novo repositório? Você utiliza o Tortoise para baixar os fontes? Se sim, o mesmo esta configurado com a nova URL? Para saber se esta ou não, procure aqui no fórum por Atualização Forçada.
  5. Bom dia, Muito obrigado pela colaboração, já esta disponível a inclusão da cidade.
  6. Bom dia Rômulo, Acredito que a mensagem é clara. O SVC só aceita CT-e tipo normal, para que você possa enviar um CT-e Complementar é preciso enviar para a SEFAZ autorizadora e não para o SVC. Uma vez que o SVC é a SEFAZ Virtual de Contingência.
  7. Bom dia Welder, Por favor post como anexo a(s) Unit(s) que você alterou para que possamos realizar um merge.
  8. Bom dia Jairo, Uma coisa é alimentar uma propriedade do XML chamada Producao com o valor Sim e outra é configurar o componente, mais precisamente a propriedade Ambiente onde devemos informar se é o ambiente de produção ou homologação. Para esta configuração vide o programa exemplo.
  9. Bom dia Luciano, Não existe nada implementado no ACBrNFe no que diz respeito ao Registro de Saída. Até onde sei somente o Estado de Minas Gerais que implementou esse Web Service para realizar esse registro.
  10. Bom dia Sadao, Alteração realizada e disponibilizada.
  11. Bom dia Lopes, A inclusão do protocolo ao XML assinado é feita pelo componente automaticamente assim que a SEFAZ retorno o mesmo. Como funciona o processo: 1. O componente é alimentado com os dados; 2. Ao executar o comando Enviar é executado automaticamente os seguintes passos: 2.1 É gerado o XML; 2.2 O XML é assinado; 2.3 O XML assinado é validado; 2.4 É gerado o lote; 2.5 O lote é enviado para SEFAZ; 2.6 A SEFAZ retorno o numero do recibo, acusando o recebimento do lote; 2.7 O componente realiza um consulta a SEFAZ para saber a situação do processamento do lote recebido por ela. 2.8 Caso a SEFAZ retorne o Status de lote em processamento o componente aguarda alguns segundos e repete a consulta. 2.9 Caso a SEFAZ retorne lote processado, junto com essa informação é retornado o protocolo de autorização ou o motivo da rejeição. 3.0 Caso tenha sido autorizado o componente automaticamente anexa ao XML assinado o protocolo de autorização. 3.1 Caso o segundo parâmentro do comando Enviar seja True o DACTE é impresso, isso se o CT-e foi autorizado. É durante a consulta a SEFAZ para saber se o lote já foi processado ou não que pode ocorrer problemas e o XML do CT-e ficar sem o protocolo de autorização. É neste caso que é interessante termos na nossa aplicação uma opção que liste os CT-e que estão assinados e que foram enviados para a SEFAZ mas estão sem o protocolo. Desta forma o usuário seleciona um dos CT-e assinado, enviado e não protocolado, e a sua rotina deve carregar o mesmo para o componente e realizar uma consulta. Ao realizar essa consulta a SEFAZ vai retornar se o mesmo esta autorizado ou não, se estiver será retornado o protocolo de autorização. O componente por sua vez se encarrega de anexar ao XML assinado o protocolo. Para saber como montar essa rotina, vide os arquivos TXT exemplos que encontram-se dentro da pasta ...\Exemplos\ACBrCTe. Um deles se chama RotinaCompleta.txt, estude a procedure chamada NaoProtocolados.
  12. Bom dia Ailton, Fiz uma alteração, favor atualizar os fontes e testar novamente.
  13. Bom dia Helio, Eu tinha entendido que o que você queria é implementar no componente um novo provedor. O foco é outro, o que você quer é implementar um Web Service para recepcionar as NFS-e dos contribuintes da cidade.
  14. Bom dia jGuto, Correção efetuada e disponibilizada.
  15. Bom dia Igor, Que eu saiba, não, o retorno neste caso é genérico, você que tem que descobrir onde esta o erro.
  16. Bom dia Luis, Atualize todos os fontes de todas as pastas, inclusive as pastas de exemplos onde encontram-se os arquivos de schemas. Utilize os schemas que estão na pasta: ...\Exemplos\ACBrCTe\Delphi\Schemas\V200
  17. Boa tarde Glenio, Estranho, temos o DANFE, o DACTE e o DANFSE feitos em Quick Report. A minha aplicação foi feita em Delphi 7 com o Quick Report 5.02 e não tive problemas nesse sentido. Precisamos investigar o que esta provocando isso.
  18. Boa tarde Leandro, Atualizei todos segundo o PL_008d disponibilizado pela SEFAZ. jGuto qual é o problema com o CNAE?
  19. Boa tarde Helio, Se esse novo provedor seguir o padrão ABRASF, podemos tomar como base um dos que já existem para implantar.
  20. Boa tarde Paulo, Para enviar você se utiliza do comando Enviar(<lote>), correto? O XML assinado é salvo em disco? O erro ocorre quando o componente tenta protocolar o XML assinado?
  21. Boa tarde Igor, Se a sua aplicação pede para o usuário digitar a chave da NF-e, lembre-se que você pode validar essa informação: 1. checar se ela possui 44 dígitos; 2. o componente possui uma função que valida a chave; Veja este exemplo da minha aplicação que emite CT-e: if not ValidarChave('NFe'+edtChaveNFe.Text) then begin MessageDlg('Chave da NF-e Inválida.', mtError, [mbOk], 0); edtChaveNFe.Text := ''; edtChaveNFe.SetFocus; end; Detalhes, a função ValidarChave requer que a chave seja precedida do literal NFe segundo, ela esta definida na unit pcnAuxiliar, logo você deve incluir esta unit na declaração Uses do seu form. Espero ter ajudado.
  22. Boa tarde jGuto, Favor atualizar novamente os schemas, um dos XSD estava errado, mas agora foi corrigido.
  23. Boa tarde a todos, Se o erro ocorre no momento da validação, isso significa que alguns dos arquivos XSD esta faltando.
×
×
  • 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.