Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    38.050
  • Registro em

  • Última visita

  • Days Won

    1.078

Tudo que Italo Giurizzato Junior postou

  1. Boa tarde Leonardo, Muito obrigado pela colaboração, já esta disponível.
  2. Boa tarde Bernardo, Muito obrigado pela colaboração, já esta disponível.
  3. Boa tarde Walter, No manual versão 2.00a do CT-e disponibilizado no Portal Nacional do CT-e temos um anexo com a lista dos campos que não podem ser alterados, basta você imprimir as folhas que contem a estrutura completa do XML e riscar os que não podem, a partir dai você vai ter condições de montar o combobox de grupos e de campos.
  4. Bom dia a todos, A maioria das SEFAZ não alteraram os nomes dos métodos dai continuar aparecendo NfeStatusServico2 em vez de NfeStatusServico3 mesmo com a mudança para a versão 3.10. Até onde sei Ceará ainda não liberou os Web Services: NfeAutorizacao e NfeRetAutorizacao para o ambiente de homologação e produção e se não me falha a memória o Paraná liberou somente para o ambiente de homologação. Quero reforçar que devemos sempre configurar primeiro o modelo e depois a versão do documento fiscal via código e não alterando as propriedades do objeto do componente.
  5. Boa tarde, Você esta atribuindo o valor teTransportadora a propriedade tpEmit ? A chave do CTe esta sendo adicionada a lista? with infDoc.infMunDescarga.infCTe.add do chCTe := schave; end;
  6. Bom dia Sérgio, Lembre-se que XML pode ser lindo como se fosse um TXT. Agora se a sua intensão é ler o XML do CT-e e salva-lo em um outro layout como temos no ACBrNFe, no momento não é possível, pois essa funcionalidade não foi implementada no ACBrCTe.
  7. 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;
  8. 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.
  9. 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?
  10. 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.
  11. Bom dia, Muito obrigado pela colaboração, já esta disponível a inclusão da cidade.
  12. 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.
  13. Bom dia Welder, Por favor post como anexo a(s) Unit(s) que você alterou para que possamos realizar um merge.
  14. 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.
  15. 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.
  16. Bom dia Sadao, Alteração realizada e disponibilizada.
  17. 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.
  18. Bom dia Ailton, Fiz uma alteração, favor atualizar os fontes e testar novamente.
  19. 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.
  20. Bom dia jGuto, Correção efetuada e disponibilizada.
  21. Bom dia Igor, Que eu saiba, não, o retorno neste caso é genérico, você que tem que descobrir onde esta o erro.
  22. 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
  23. 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.
  24. Paulo, Post como anexo o XML do CT-e assinado.
  25. Boa tarde Leandro, Atualizei todos segundo o PL_008d disponibilizado pela SEFAZ. jGuto qual é o problema com o CNAE?
×
×
  • 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.