Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    42.692
  • Registro em

  • Última visita

  • Days Won

    1.241

Tudo que Italo Giurizzato Junior postou

  1. Boa tarde Luighi, Se você esta consultando o Status antes do envio, te aconselho não fazer isso, pois o teu cliente poderá ser bloqueado pela SEFAZ por consumo indevido. A muito tempo atrás o ACBrCTe realizava essa ação automaticamente, mas removemos para evitar o consumo indevido do web services de consulta a status de serviço.
  2. Daniel, Neste caso eu colocaria um E no lugar do &.
  3. Bom dia, Você já utiliza o DistribuicaoDFe da NF-e? Se sim, o componente ACBrCTe possui os mesmos métodos referente ao DistribuicaoDFe implementados no ACBrNFe. Com apenas um detalhe no ACBrCTe não podemos utilizar o DistribuicaoDFePorChaveCTe pois a SEFAZ ainda não disponibilizou esse método para o CT-e somente para a NF-e.
  4. Bom dia Daniel, Segundo o manual não devemos utilizar alguns caracteres tais como o &. E você esta usando. <xNome>Alguma Transportes & teste LTDA ME</xNome> Remova ele e tenta novamente.
  5. Bom dia Leonardo, Acredito que você não entendeu a finalidade da tag nSeqEvento. Essa tag contem o numero sequencial de um determinado tipo de evento para um determinado documento fiscal. Veja na página 96 do Manual do CT-e versão 3.00 a observação da tag nSeqEvento. Por exemplo o CT-e de numero 500 se eu enviar um evento de carta de correção para este CT-e o nSeqEvento será 1. Caso eu venha enviar uma segunda carta de correção para o mesmo CT-e o nSeqEvento será 2. Ao emitir o CT-e de numero 501, se eu enviar um evento de carta de correção para este CT-e o nSeqEvento será 1 e não 3. Pois o documento fiscal é outro. Existem Eventos que são únicos, por exemplo: cancelamento, EPEC, Prestação do Serviço em Desacordo. O evento de Registros de Multimodal permite que tenhamos até 20 eventos, ou seja o nSeqEvento pode variar de 1 até 20. A mesma coisa com o evento de carta de correção. O evento de Informações da GTV permite que o nSeqEvento possa variar de 1 até 99.
  6. Boa noite Leonardo, Porque: <nSeqEvento>180</nSeqEvento> ? No meu entendimento deveria ser 1. Colocando 180 você esta informando que o CT-e em questão já possui 179 Eventos de Prestação em Desacordo sendo que na realidade um CT-e só pode ter apenas um evento desse tipo.
  7. Boa noite Pedro, Caso não tenha o XML do CT-e que necessite efetuar o cancelamento, sendo que a ausência do XML é grave, uma vez que este é um documento fiscal com validade jurídica que tem que ser guardados pelo emitente durante o período legal. Veja este fragmento de código: ACBrCTe1.EventoCTe.Evento.Clear; with ACBrCTe1.EventoCTe.Evento.Add do begin infEvento.nSeqEvento := 1; // Para o Evento de Cancelamento: nSeqEvento sempre = 1 infEvento.chCTe := sChave; infEvento.CNPJ := sCNPJ; infEvento.dhEvento := now; infEvento.tpEvento := teCancelamento; infEvento.detEvento.xJust := sMotivodoCancelamento; infEvento.detEvento.nProt := sProtocolo; end; iLote := 1; // Numero do Lote do Evento ACBrCTe1.EnviarEvento(iLote);
  8. Bom dia Adileine, Esta errado o que você esta fazendo, o correto é: ACBrMDFe1.Manifestos.LoadFromFile(QryMovMdfeMDFe_XML.Value, False); ACBrMDFe1.Consultar; O LoadFromFile simplesmente carrega o XML para o componente, o parâmetro False é para evitar que ele gere novamente o XML em disco. Detalhe importante o XML a ser carregado tem que estar assinado. O método Consultar, este sim vai realizar uma consulta na SEFAZ para saber se o MDF-e esta autorizado, caso afirmativo, retorna o protocolo de autorização e atualiza o XML.
  9. Bom dia Garcias, Favor anexar o XML do CT-e que esta sendo rejeitado.
  10. Boa tarde Walter, Você esta alimentando os demais dados do toma4? Se sim esta errado, você alimenta os dados do toma4 quando o tomador for outros.
  11. Boa tarde Graça, Para São Paulo existe, para os demais estados não sei.
  12. Amanda, Esse é o problema de utilizar programas gratuitos, você não tem como cobrar para que façam as correções o mais rápido possível.
  13. Bom dia Alexandre, Você chegou a fazer um teste usando o programa exemplo? Nele tem um botão se não me falha a memória [Gerar e Enviar um RPS]. Esse botão se utiliza do método Gerar. Observação, não existe o método GerarNFSe e sim o método Gerar que se utilizado do WebService do provedor e o GerarLote que simplesmente gera o Lote de RPS e salva em disco.
  14. Bom dia Juliana, Sim, é possível. Abra o arquivo Cidades.ini e procure por SiapNet, você vai encontrar a cidade de Lorena/SP anote como é a configuração dessa cidade e faça algo semelhante para a cidade de Guaratinguetá/SP. Se funcionar como esperado, favor anexar o arquivo Cidades.ini para que possamos enviar para o repositório.
  15. Bom dia Oliveira, Ai que vejo o maior problema, pois o MDF-e acusa 4 notas sendo que na realidade é só uma, como o motorista vai explicar isso para o fiscal? Suponha que o caminhão saia da cidade A com a carga total de mercadoria, vai até a cidade B, depois C, depois D e por fim retorna para A com o resto da carga que não foi vendida nas cidades B, C e D. No meu entendimento o MDF-e tem que ter somente uma cidade neste caso a D para constar somente uma nota, ele deve ser encerrado informando que a cidade de encerramento é D. É preciso dar uma lida com muita atenção na Cartilha do MDF-e, disponível no Portal Nacional do MDF-e, quem sabe tem algo para esse caso.
  16. Bom dia Amanda, Se não me falha a memória, em um CT-e Globalizado só pode existir um único tomador, vamos aos exemplos: CT-e Globalizado quando temos um único Remetente e diversos Destinatários, neste caso o tomador tem que ser o Remente. CT-e Globalizado quando temos diversos Remetentes e um único Destinatário, neste caso o tomador tem que ser o Destinatário.
  17. Bom dia Murilo, Se você esta se referindo ao CT-e Globalizado, favor dar uma lida nas regras de validação: G271 até G281 que se encontram nas páginas 58 e 59 do Manual do CT-e versão 3.00
  18. Bom dia Walter, Porque você informou que o tomador é Outros e colocou os dados do Expedidor? Se o tomador é o Expedidor você tem que informar da seguinte forma: Toma03.Toma := tmExpedidor; Só informamos que o tomador é Outros, quando este não é o Remente, nem o Destinatário, nem o Recebedor e nem o Expedidor.
  19. Bom dia Walter, Você esta com todos os fontes de todas as pastas atualizadas? Se sim, reinstalou os componentes com o ACBrInstall_Trunk2? Se sim, compilou a sua aplicação com a opção Build?
  20. Bom dia Sérgio, Não vejo muita vantagem em gerar um único PDF de vários DACTE, a não ser para ser enviado para o contador que gosta de papel, pois certamente ele vai imprimir.
  21. Bom dia Gilberto, O objetivo de realizar a consulta com o XML do CT-e carregado é para poder atualizar o mesmo, vamos a uma exemplo: O CT-e foi gerado, assinado, validado e enviado. Mas ocorreu um problema e o protocolo de autorização não foi retornado. Neste caso devemos inicialmente, carregar o XML do CT-e e realizar uma consulta. Caso o CT-e tenha sido autorizado pela SEFAZ, será retornado o protocolo de autorização e o componente se encarrega a adiciona-lo no XML, ficando desta forma completo, ou seja, assinado e protocolado. Caso este CT-e venha possuir eventos, tais como: Carta de Correção, ou cancelamento, ou eventos gerados pelo fisco, ao realizar a consulta com o XML carregado, será gerado um XML com o seguinte nome: <chave>-CTeDFe.xml Esse XML vai conter o XML (normal) do CT-e assinado e com o protocolo de autorização e mais os eventos que por ventura foram vinculados a ele.
  22. Bom dia Erick, Você não informou se esta utilizando o DACTE feito em Fast ou Fortes Report. Outra coisa todos os fontes de todas as pastas estão atualizados?
  23. Bom dia Bruno, Se não me falha a memória tem somente os fontes do componente que por sinal foi utilizado como base o ACBrNFSe. E que me lembro também os fontes estão segundo o Trunk e não Trunk2. Esses fontes só vão servir como base, pois será necessário começar do zero.
  24. Bom dia Dércio, O componente ACBrNFSe já possui o provedor IPM implementado (Fiscal Web utiliza o IPM Sistemas). Favor abrir o arquivo Cidades.ini e procurar por: Provedor=IPM, você vai encontrar 4 cidades que utilizam esse provedor. Basta acrescentar a cidade desejada da mesma forma que as demais. Feito isso basta iniciar os testes com o programa exemplo do componente. Se tudo der certo favor anexar o arquivo Cidades.ini com a nova cidade. Espero ter ajudado. Observação: no arquivo IPM.ini tem as URLs de homologação e produção entre outras coisas.
  25. Bom dia, Na sua maquina crie uma pasta chamada ACBrBranches. Depois configure o Tortoise para esta pasta com a mesma URL, mas no final dela em vez de Trunk2 coloque Branches. São dois repositórios um chamado Trunk2 e outro Branches.
×
×
  • 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...