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. Obrigado Italo, agradecido. []s Wilson
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...