Ir para conteúdo
  • Cadastre-se

edudidu

Membros
  • Total de ítens

    169
  • Registro em

  • Última visita

Tudo que edudidu postou

  1. edudidu

    Ambientes De Cancelamento.

    Olá Amigos os 2 ambientes de cancelamento por evento e normal em produção estão funcionando simultaneamente ? desde já agradeço.
  2. Olá Amigos .. bom dia no caso de determinado WS estiver com problemas para transmissão normal.. como faço para consultar a SVC que contempla essa UF esta ativa para transmissão .. obrigado.
  3. edudidu

    Contingência Cte

    Olá Italo .. obrigado por responder.. assim no caso o Cliente é do Rio de Janeiro.. então como opção teria que desenvolver to tipo FSDA.. andei lendo na documentação la diz que nessa modalidade de contingência ele muda para o tipo de emissão para 5 o DACTE em um formulário especial.. depois que normalizar o WS .. transmitir o documento pela forma normal. Pelo que entendi então é a forma mais genéria se possuir clientes de vários estados .. porém é necessário que o cliente em questão obtenha o formulário especial para emissão. seria mais ou menos isso néh ?
  4. edudidu

    Contingência Cte

    Italo bom dia .. perguntei porque na no exemplo não vi nenhuma função tipo ...ACBRCTe.WebServices.EnviarDPEC.Executar .. levando a crer que o envio por qualquer um dos tipos de emissão selecionados seja utilizando o mesmo método do envio normal .. só mudando o tipo ?.. desde ja agradeço
  5. edudidu

    Contingência Cte

    No Componente qual tipo de emissão em Contingência contempla ? desde já agradeço
  6. Ola Italo .. estou convertendo a forma de transmissão da CTe utilizando agora ACBR .. o desenvolvedor na primeira versão grava esse XML como string em um campo no banco de dados.. consegui pegar esse XML no momento que ele transmitiu a CTe .. ACBRCTe.WebServices.Retorno.RetWS.. mas de qualquer forma muito obrigado ..Italo
  7. Olá Amigos .. preciso de uma ajudinha .. que método ACBR retorna esse XML ? desde ja Agradeço <retConsReciCTe versao="1.04" xmlns="http://www.portalfiscal.inf.br/cte"> <tpAmb>1</tpAmb> <verAplic>RS20121204170017</verAplic> <nRec>#############</nRec> <cStat>104</cStat> <xMotivo>Lote processado</xMotivo> <cUF>33</cUF> <protCTe versao="1.04"> <infProt Id="CTe################"> <tpAmb>1</tpAmb> <verAplic>RS20121204170017</verAplic> <chCTe>#######################################################</chCTe> <dhRecbto>2013-01-07T14:16:00</dhRecbto> <nProt>###############</nProt> <digVal>PXWBRDt6AEX3TFxYOAIcNbFj+zk=</digVal> <cStat>100</cStat> <xMotivo>Autorizado o uso do CT-e</xMotivo> </infProt></protCTe></retConsReciCTe> </retConsReciCTe versao>
  8. Boa tarde Italo.. na verdade eu estou refazendo a rotina de envio da CTe .. anteriormente ele utilizava um modulo externo que assinava e transmitia a CTe.. e que não ser porque ele alimentava uma base tbLoteCte jogando o cStat 104.. igual vc disse ne ele retornou o cStat 100 sinal que o lote foi processado .. vou dar o insert 104 so para não mudar a forma de alimentar os dados.. valeu muito Obrigado..
  9. Olá Amigos preciso de uma ajuda.. como faço para pegar o status 104 Lote processado ? depois da transmissão estou conseguindo pegar o status de lote Enviado .. ACBR.WebServices.Enviar.cStat retorna 103 , ACBrCTe.WebServices.Retorno.cStat retorna 100, so que precisaria pegaro Status 104 para gravar no banco .. desde já agradeço.
  10. Opa Valeu Obrigado.
  11. Olá Italo .. no caso estou desenvolvendo a rotina pegando por base um cliente Nosso... que é um transportadora .. so que não tenho o certificado da mesma o que eu fiz.. peguei os dados do cadastro da empresa como: CNPJ, IE, Endereço, Cidade e estado. no caso da transportadora ela é do Rio de Janeiro e o certificado e de uma empresa aqui do paraná.. ao meu ver mudando esses dados era para transmitir .. ou ele faz outro cruzamento na receita que valida..? desde ja agradeço
  12. Olá Amigos estou desenvolvendo a rotina de transmissão da CTe utilizando ACBR ...na transmissão o WS retorna os seguintes erros: "Conhecimento(s) não informado(s) 249-> Emissor não Habilitado para emissão do CT-e. Atividade Economica incompativel para emissao de documento fiscal " se alguém puder ajudar agradeço
  13. Olá Amigos gostaria de saber se o WS do DPEC homologação esta com algum Problema ? desde já agradeço.
  14. Olá Amigos então um questionamento que foi levantado pelo testador do sistema aqui da empresa.. foi desenvolvido a rotina de envio por DPEC ai estamos testando com a rotina de envio da nota.. a algumas semanas eu tive uma dúvida sobre o cancelamento do DPEC se não me engano o Igor disse que o melhor que se fazer era depois da transmissão do DPEC retransmitir pela forma normal depois cancelar a mesma. o Testador aqui questionou o seguinte .. vai que o webservice não volte e seja necessário cancelar só o DPEC. ele me questionou se é possível
  15. Olá amigos .. outra dúvida no envio de NFe por DPEC o WebServer valida se o CNPJ esta em Uso Denegado ou não néh ? desde ja agradeço
  16. edudidu

    Dúvida Envio Nfe

    Opa Valeu Obrigado
  17. edudidu

    Dúvida Envio Nfe

    Olá Amigos um dúvida.. quando se envia uma NFe por DPEC e for necessário inutiliza-la .. é possível e se for como ficaria na receita..essa nota .. e se não no caso seria necessario realizar a transmissão e depois efetuar o cancelamento ? desde ja agradeço
  18. edudidu

    Dpec

    Olá ALA .. cara deu certo aqui .. para chave ficar com as mesma da NFe .. so que tive que fazer o seguinte.. ao invés de ler o XML ja gerado .. tive que setar todos os valores que são necessários para geração da Chave mais os campos referentes ao DPEC.. mais ou menos assim.. Obs: agora sei la porque o tipo de emissão que tem que ser setado é teNormal. NFe := TACBrNFe.Create(nil); NFe.Configuracoes.Certificados.NumeroSerie := SerieCertificado(DSFilial.DataSet.Fieldbyname('CERTIFICADO_DIGITAL').AsString);//''; NFe.Configuracoes.WebServices.Ambiente := TpcnTipoAmbiente(StrToInt(UntConst.AmbienteNFe) - 1); NFe.Configuracoes.WebServices.UF := DSFilial.DataSet.Fieldbyname('UF').AsString; NFe.Configuracoes.Geral.PathSchemas := ConfigByName('pPathShemaNFe'); try with NFe.NotasFiscais.Add.NFe do begin {Informações da NFe "Cabeçalho"} Ide.cNF := StrToInt(Copy(ChaveAcesso, 36, 8));//StrToInt(NumNFe); //Caso não seja preenchido será gerado um número aleatório pelo componente Ide.natOp := FNFeXml.tmNFe.FieldByName('natOp').AsString; // Ide.indPag := tmNFe.FieldByName('indPag').AsString; Ide.modelo := StrToInt(FNFeXml.tmNFe.FieldByName('mod').AsString); Ide.serie := StrToInt(FNFeXml.tmNFe.FieldByName('serie').AsString); Ide.nNF := StrToInt(FNFeXml.tmNFe.FieldByName('nNF').AsString); Ide.dEmi := FNFeXml.tmNFe.FieldByName('dEmi').Value; Ide.dSaiEnt := FNFeXml.tmNFe.FieldByName('dSaiEnt').Value; Ide.hSaiEnt := Now; Ide.cUF := 41;//NotaUtil.UFtoCUF(FNFeXml.tmNFe.FieldByName('dest_UF').AsString); if FNFeXml.tmNFe.FieldByName('tpNF').AsString = '0' then Ide.tpNF := tnEntrada else Ide.tpNF := tnSaida; Ide.tpEmis := teNormal; Ide.tpAmb := TpcnTipoAmbiente(StrToInt(UntConst.AmbienteNFe) - 1); //Lembre-se de trocar esta variável quando for para ambiente de produção {Emitente} Emit.EnderEmit.UF := FNFeXml.tmNFe.FieldByName('emit_UF').AsString; Emit.CNPJCPF := FNFeXml.tmNFe.FieldByName('emit_CNPJ').AsString; Emit.IE := FNFeXml.tmNFe.FieldByName('emit_IE').AsString; {Destinatario} Dest.CNPJCPF := '99999999000191';//FNFeXml.tmNFe.FieldByName('dest_CPFCNPJ').AsString; Dest.EnderDest.UF := FNFeXml.tmNFe.FieldByName('dest_UF').AsString; {Totalizacao da NFe} Total.ICMSTot.vNF := FNFeXml.tmNFeICMSTot.FieldByName('vNF').AsCurrency; Total.ICMSTot.vICMS := FNFeXml.tmNFeICMSTot.FieldByName('vICMS').AsCurrency; Total.ICMSTot.vST := FNFeXml.tmNFeICMSTot.FieldByName('vST').AsCurrency; end; if NFe.WebServices.EnviarDPEC.Executar then begin --> Transmite com a mesma Chave que a NFe end;
  19. Olá Danilo .. então o que eu e ALA estamos com dúvida na verdade é em relação as chaves geradas ....o componente ACBR muda o tp_Emis para 4 e transmite o DPEC normalmente.. ai quando o componente muda o campo tp_Emis para 4 o digito verificador muda também ... quando o servidor retorna as atividades normais... e lemos esse XML para envio ele muda o campo tp_Emis para 1 denovo aí o digito verificador também muda... acontece ai que fica com chaves diferentes nesses dois digitos o que a gente quer saber se ta certo assim mesmo... ai no Danfe DPEC e normal imprimimos com suas respectivas chaves.. essa é a dúvida na verdade..
  20. edudidu

    Dpec

    Olá Kiko é que só do fato dele carregar o XML e for setado o tipo 1 ele ja muda a chave desse XML que foi gerado com tipo 4 DPEC automaticamente..
  21. edudidu

    Dpec

    Olá Kiko Fernandes obrigado por ajudar ..olhei o tópico do Link que você postou .. o que estava acontecendo la que ao contrário do que esta acontecendo comigo e com o ALA as chaves não estavam sendo modificadas no nosso caso o componente muda o Tipo de emissão . DPEC para 4 consequentemente o digito vericados também muda... ele transmite para o DPEC e no XML de retorno do DPEC na Tag chNFe ele joga essa chave - >41XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX4201918869 agora quando ele vai transmitir na maneira normal ele gera essa chave - >41XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX1201918864 agora resta a dúvidas .. 1º - A Impressão do Danfe DPEC e Normal é impressa com suas respectivas chaves ? 2º - Mesmo com chaves diferentes é subentendido que o Transmitido em DPEC é a mesma que o Normal ? 3º - Ou estou fazendo algo errado ? rsrs desde ja agradeço
  22. edudidu

    Dpec

    Opa ALA pois então .. ninguém diz nada neh ..
  23. Quando vc transmitiu a NFe de forma normal .. no Danfe .. gerou a chave com Tipo de Emissão 1 ?
  24. Ai quando vc vai transmitir a NFe de forma normar ele muda o Tipo de emissão para 1.. consequentemente o digito verificador o ultimo numero da chave também fica diferente da NFe normal .. ai quando vc compara as chaves .. fica tipo assim ? 41XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX1520719456 -> normal 41XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX4520719450 -> DPEC
  25. Olá ALA .. Deixa eu te fazer uma pergunta .. quando vc transmitiu o DPEC no Danfe sai a chave com o Tipo 4 ou Tipo 1 ?
×
×
  • 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.