Ir para conteúdo
  • Cadastre-se

Wilson Alves

Membros
  • Total de ítens

    6
  • Registro em

  • Última visita

Wilson Alves's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputação

  1. bom dia, não há modulo de impressão e nem preve impressão no material sobre cc-e, o que fiz para manter algo impresso é usar o antigo modelo de carta de correção em papel, e efetuando alguns ajustes como codigo de barras da chave de acesso do danfe, numero do lote e evento e pretendo colocar o numero do protocolo de retorno do arquivo enviado ao sefaz. []s Wilson
  2. Quando vc diz sair na NF-e, imagino que seja na impressão do DANFE, se for isso, o DANFE nao preve a emissão dessa informação, mas se voce realmente precise, tente usar as informações complementares dos produtos, eu uso aquele campo para impressão de lote de fabricação e codigo do produto no cliente e esta me atendendo. []s Wilson
  3. Boa tarde, hoje estou implementando a CC-e no meu sistema e efetuando testes, encontrei alguns problemas, como não encontrei soluções no forum, estou postando as modificações que efetuei para corrigi-las e se adequarem ao que eu preciso, segue: --O xml de retorno, mesmo com erro, o componente, devolvia a mensagem "Lote de Evento Processado"; Como solucionei: A Função abaixo function TNFeCartaCorrecao.Executar: Boolean; linha 2945 +/- como estava FcStat := CCeRetorno.cStat; FxMotivo := CCeRetorno.xMotivo; FMsg := CCeRetorno.xMotivo; FTpAmb := CCeRetorno.tpAmb; Result := (CCeRetorno.cStat = 128) or (CCeRetorno.cStat = 135) or (CCeRetorno.cStat = 136); Como solucionei: FcStat := CCeRetorno.cStat; FxMotivo := CCeRetorno.xMotivo; /// Alterado linha abaixo para retornar a mensagem da informação do Evento e não o xMotivo pois o mesmo já /// se encontra na classe acima "FxMotivo" FMsg := CCeRetorno.retEvento.Items[0].RetInfEvento.xMotivo; FTpAmb := CCeRetorno.tpAmb; /// Alterado a linha Abaixo para Result=True apenas se o lote foi processado e o evento retornou sucesso e não rejeição. Result := (CCeRetorno.cStat = 128) and ((CCeRetorno.retEvento.Items[0].RetInfEvento.cStat = 135) or (CCeRetorno.retEvento.Items[0].RetInfEvento.cStat = 136)); --Quando o envio era normal processo "EnviarCartaCorrecao()" estava sempre retornando Falso e a mensagem de "Lote de Evento Processado"; Como solucionei: A função abaixo não estava retornando valor function TACBrNFe.EnviarCartaCorrecao(idLote: Integer): Boolean; linha 317 +/- Como estava if not WebServices.CartaCorrecao.Executar then Solução Result:=WebServices.CartaCorrecao.Executar; if not Result then --Com essas mudanças o componente começou a retornar a mensagem de rejeito ou sucesso no envio corretamente e o resultado do componente tambem. []s Wilson
  4. Agora pela manha, tentei novamente e a mensagem de erro de chav de acesso inexistente, nao deu mais, e sim uma mensagem sobre a data do processamento ser menor que a data do evento, atrasei o relogio micro em 5minutos envie novamente e a carta foi corretamente. Me ocorreu outra pergunta, se tiver que alterar 2 itens do NF-e , exemplo Peso e Volumes, o correto seria criar 2 eventos ou apenas 1 informando as duas alteracoes? []s Wilson
  5. Boa Tarde, comecei os testes da carta de correção: criei uma nfe no ambiente de homologação e em seguida gerei uma carta de correcao pelo demo do sistema setado para ambiente de homologação no demo, e obtive o seguinte retorno no arquivo : Rejeição: Chave de Acesso inexistente para o tpEvento que exige a existência da NF-e. Gostaria de saber, se é possivel enviar a cc-e para nfe no ambiente de homologação ou apenas produção. Outra coisa, podem confirmar se é esse arquivo com final que deve ser enviado ao cliente e transportadora. []s Wilson
×
×
  • 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.