Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    38.110
  • Registro em

  • Última visita

  • Days Won

    1.081

Tudo que Italo Giurizzato Junior postou

  1. Boa tarde Albert Segundo o manual de integração (página 97, campo 160) descOutros - Descrição quando se tratar de 99-Outros (tipo de documento originário), não é informado o tipo (Numérico ou Caracter), bem como o seu tamanho. No compomente este campo foi definido como String e foi estabelecido um tamanho de 1 até 60 caracteres. Portanto não se trata de erro. Caso 60 caracteres seja pouco, você poderá aumentar o tamanho para 255 (por exemplo), basta editar o fonte pcteCTeW (linha 707) e mudar 60 para 255. Salvar, abrir a sua aplicação e compilar com a opção Build. Espero ter ajudado.
  2. Boa noite, Veja: viewtopic.php?f=9&t=719&p=2928#p2928
  3. Boa noite a todos, Foi feito algumas correções no Componente ACBrCTeDACTeQR, na útima correção foi utilizado o Quick Report 5. A propriedade Page.Continuouns não existe nas versões 3 e 4 do Quick Report, para resolver o problema execute o seguintes passos: Utilizando o Delphi abra o fonte: ACBrCTeDACTeQR que encontra-se na pasta ...\Fontes\ACBrCTe Vai aparecer uma tela informando que a propriedade não existe, clique em ignorar todas. Abra tambem o fonte: ACBrCTeDACTeQRRetrato que encontra-se na mesma pasta. Clique em ignorar todas se aparecer a tela informado que a propriedade não existe. Clique na opção em Save All e depois Close All. Abra a aplicação que utiliza o componente e compile utilizando a opção Build. Isso deve resolver o problema.
  4. Boa noite Anselmo, Veja este Link: http://acbr.sourceforge.net/drupal/?q=node/37 Espero ter ajudado.
  5. Bom dia, Você deseja saber qual é o componente utilizado para emitir a NFS-e ? Se, sim, não temos um componente para NFS-e em função das diferenças entre um municipio e outro. Infelizmente não existe um padrão nacional como é a NF-e. Algumas cidades estão aceitando a NF-e, pois nesta esta previsto o lançamento de serviços. []s
  6. Boa tarde a todos, Na minha aplicação tenho os componentes em 3 forms e não tive nenhum problema "erro estranho" ao fechar um form e abrir outro, ambos contendo o componente. O que tudo indica, no meu caso, é recomendado que os componentes: ACBrNFe e ACBrNFeDANFe sejão colocados em um datamodule.
  7. Bom dia André, A dica de colocar no DataModule o componente, você esta se referindo aos componentes da NF-e ou seja ACBrNFe e o ACBrNFeDANFe ? Pois tenho 3 forms (Envio, Cancelamento e Inutilização) na minha aplicação e os componentes foram adicionados nos 3 forms. Colocar uma vez só em um DM, isso vai diminuir o tamanho do executável ?
  8. Bom dia, Sim, você pode atualizar o xml utilizando o comando Consulta. []s
  9. Bom dia, Vamos as respostas: O Tomador do Serviço é quem paga o frete. O mais comum é ser o Remetente (a loja de material de construção) ou o destinatário (o cliente da loja). Quando o tomador do serviço for Outros devemos informar desta forma: Ide.Toma4.Toma:=tmOutros; O techo de código que você postou, se refere aos dados complementares ao transporte da carga, muitos deles opcionais. Uma dica é ter sempre por perto o manual de integração, os nomes das variáveis do componente para passar os dados são exatamente iguais ao do manual, isso facilita muito. Um detalhe, a empresa que realiza o transporte da carga só deve emitir o conhecimento de transporte de carta eletrônico ou comum (papel), quando a cidade do remetente for diferente a do destinatário. Se for a mesma, a empresa transportadora deverá emitir uma nota fiscal de serviço de transporte de carga. Dentro do municipio emite-se a NF de serviço, para fora do municipio emite-se o Conhecimento. Espero ter ajudado, mais um pouco. Um bom principio de ano novo a você e seus familiares e amigos.
  10. Boa tarde Moroni, Fiz uma alteração na rotina que gera o XML. Já esta disponivel para baixar via SVN. Favor testar novamente.
  11. Boa Tarde, Nesta rotina de reemprimir o componente esta configurado desta forma? Configure o componente desta forma: ACBrNFe.Configuracoes.Arquivos.Salvar:=True; ACBrNFe.Configuracoes.Geral.Salvar:=True;
  12. Boa tarde Tiago, Configure o componente desta forma: ACBrNFe.Configuracoes.Arquivos.Salvar:=True; ACBrNFe.Configuracoes.Geral.Salvar:=True;
  13. Boa tarde, A prefeitura da sua cidade vai aceitar a NF-e (Nota Fiscal Eletrônica) para aqueles que prestão serviço ? Que maravilha, pois as outras querem a NFS-e que não é padronizada. De uma olhada no manual de integração, pois tem mais coisas que você deve informar quando o item for um serviço e não um produto que esta sendo comercializado. []s
  14. Boa tarde Andrade, Tenho uma aplicação chamada Venda que utiliza o componente ACBrNFe2 ou seja gera o arquivo XML na versão 2.0, utilizo o Delphi 7 com o Quick Report 3.0 Esta funcionando já em ambiente de produção, ou seja gerando os arquivos XML válidos juridicamente. Poste suas duvidas que vamos ajudar. []s
  15. Boa tarde Ferinha, Sim, em ambiente de produção no quadro Protocolo de Uso vai ser impresso o número do protocolo de homologação de cancelamento e próximo aos dois quadros no final da nota para dados adcionais vai ser impresso a mensagem NF-e Cancelada.
  16. Bom dia, Procedure corrigida e já disponivel no SVN, obrigado por detectar o erro. []s
  17. Boa tarde a todos, Concordo com o Barbosa, apesar de não existir um padrão como ocorre com a NF-e, CT-e, um fórum só para discutir a NFS-e é uma boa ideia. Quanto ao Componente existe um na pasta branches se eu não estiver enganado, foi disponibilizado pelo juaumkiko, mas ele esta parado. []s
  18. Esta disponivel na pasta branches do SVN, é só baixar. []s
  19. Boa tarde a todos, Acabo de disponibilizar no SVN a implementação de todas as tags do CT-e, ou seja, a geração do XML bem como a leitura do mesmo, contempla todos os modais previstos no Manual de Integração Versão 1.0.3 de Agosto de 2009. São eles: Modal Rodoviário, Modal Aéreo, Modal Aquaviário, Modal Ferroviário e o Modal Dutoviário. Fica faltando agora criar os componentes para impressão do DACTe para os demais Modais. Sugestão para os nomes dos componentes: ACBrCTeDACTeAereoQR (componente para imprimir o DACTe do modal Aéreo) ACBrCTeDACTeAquavQR (componente para imprimir o DACTe do modal Aquaviário) ACBrCTeDACTeFerroQR (componente para imprimir o DACTe do modal Ferroviário) ACBrCTeDACTeDutoQR (componente para imprimir o DACTe do modal Dutoviário) Sendo que QR significa Quick Report. []s
  20. Boa tarde Ferinha, Em que momento é gerado o XML e assinado ? na procedure AlimentarComponente ? Te faço essa pergunta pois antes de executar o Enviar você esta executando o Clear. Esperimente retirar a linha: ACBrNFe1.NotasFiscais.Clear do código que você postou.
  21. Bom dia, Vamos as respostas: Os schemas referente ao CT-e encontram-se na pasta: ...\Exemplos\ACBrCTe\Delphi O certificado, o seu cliente deve adquirir um certificado e-CNPJ, portanto ele é pago. Os certificados mais comuns são: Tipo A1 (arquivo instalado no computador usado para enviar o XML para a SEFAZ) e o Tipo A3 (cartão com chip mais a leitora instalada via USB no computador usado para enviar o XML) Todos os fragmentos fazem parte de um unico Form que contem os dois componentes: ACBrCTe e ACBrCTeDACTeQR. Ao abrir o Form faço com que seja executado a configuração dos componentes (exemplo no arquivo Configuracao.TXT). Depois devemos passar os dados pertinentes ao transporte da carga para o componente (exemplo AlimentarComponente.TXT). Lembre-se que é possivel carregar o componente com dados de mais de 1 conhecimento, vamos chamar isso de LOTE. Com o componente carregado com os dados de 1 ou mais conhecimentos, devemos gerar o XML, assinar, validar, enviar, etc... Para essa tarefa temos um exemplo no arquivo EnviarLote.TXT Caso no cadastro do tomador do serviço (quem paga o frete) tenha o e-mail, após a impressão do DACTe, podemos, aliais devemos enviar por e-mail uma cópia do XML assinado e protocolado (ou seja autorizado o uso) para o Tomador do Serviço (exemplo EnviarEmail.TXT). De imediato você devera ter 2 forms: um para lançar os dados pertinentes ao transporte e salva-los no banco de dados e outro que contem os 4 fragmentos disponibilizados por mim. Dica: no cadastro de Empresas (Remetente, Destinatário) incluir os códigos de Pais, Municipio, Estado segundo o IBGE. Espero ter ajudado.
  22. Bom dia, Tenho uma aplicação gerando o CT-e (Conhecimento de Transporte Eletrônico) a mais de 2 meses em ambiente de produção, ou seja com validade juridica. Esta disponivel para o Delphi dois componentes: ACBrCTe e ACBrCTeDACTeQR. Sendo o primeiro o responsável por tudo, gerar o XML, assinar, validar, enviar para o SEFAZ, protocolar o XML (caso seja autorizado o uso do mesmo), imprimir o DACTe e enviar por e-mail uma cópia do XML. O segundo nada mais é do que o DACTe feito em Quick Report, utilizado pelo componente ACBrCTe para emissão do DACTe (Documento Auxiliar do Conhecimento de Transporte Eletrônico). Ao baixar os fontes dos componentes ACBr, temos na pasta ...\Exemplos\ACBrCTe 4 arquivos TXT que contem fragmentos de código da minha aplicação. Não é nenhum bicho de 7 cabeças, mas o tem prazo esta curto demais, você vai ter que se dedicar muitas horas, mas vai conseguir. []s
  23. Bom dia a todos, Hilderaldo, Sandro, é exatamente isso, mas lembre-se que o objetivo é apenas gerar o arquivo segundo o Lay-Out da FEBRABAN (CNAB 240) o envio do mesmo para a instituição financeira fica a cargo de uma aplicação disponibilizada por ela ou através do Site, o Internet Bank. Inicialmente desenvolvi uma Unit que é utilizada pela minha aplicação de Contas a Pagar, depois resolvi transforma-la em um componente, seguindo como exemplo o ACBrSintegra.
  24. Bom dia Hilderaldo, O ACBrCNAB, foi disponibilizado no Branches por mim. Dei o ponta-pé inicial no desenvolvimento deste componente, mas estou sem tempo de conclui-lo e fazer as devidas correções. Algum se habilita?
  25. Bom dia a todos, O tipo TpcteTipoTrafego, tinha sido incluido somente no PCN2 agora foi corrigido e consta tambem no PCN. Favor atualizar os fontes via SVN, e compilar a aplicação utilizando a opção Build. []s
×
×
  • 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.