
edudidu
Membros-
Total de ítens
169 -
Registro em
-
Última visita
Tudo que edudidu postou
-
Olá Amigos os 2 ambientes de cancelamento por evento e normal em produção estão funcionando simultaneamente ? desde já agradeço.
-
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.
-
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 ?
-
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
-
No Componente qual tipo de emissão em Contingência contempla ? desde já agradeço
-
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
-
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>
-
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..
-
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.
-
Opa Valeu Obrigado.
-
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
-
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
-
Olá Amigos gostaria de saber se o WS do DPEC homologação esta com algum Problema ? desde já agradeço.
-
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
-
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
-
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
-
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;
-
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..
-
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
-
Quando vc transmitiu a NFe de forma normal .. no Danfe .. gerou a chave com Tipo de Emissão 1 ?
-
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
-
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 ?