Ir para conteúdo
  • Cadastre-se

dev botao

21/03/2012 - Publicada a NT 2012/002 Manif do Destinatario


Gr@c@
  • Este tópico foi criado há 3432 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores

Só escrevi as rotinas que trata dos eventos, Download de NFe e outras coisas não implementei, devido a falta de liberação das URLs para as demais UF.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Você deve primeiramente criar uma nova pasta, por exemplo: ACBrTeste.

Segundo, configurar o Tortoise exatamente como foi configurado para baixar os fontes do repositório Trunk, mas utilize a URL postada acima.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Italo ao compilar o PCN2, ACbr_NFE2 da os seguintes erros.

[Error] ACBrNFeWebServices.pas(1274): Undeclared identifier: 'ParseText'

[Error] ACBrNFeWebServices.pas(1275): Undeclared identifier: 'SeparaDados'

[Error] ACBrNFeWebServices.pas(1426): Undeclared identifier: 'ParseText'

[Error] ACBrNFeWebServices.pas(1427): Undeclared identifier: 'SeparaDados'

[Error] ACBrNFeWebServices.pas(1654): Undeclared identifier: 'ParseText'

[Error] ACBrNFeWebServices.pas(1655): Undeclared identifier: 'SeparaDados'

[Error] ACBrNFeWebServices.pas(1828): Undeclared identifier: 'ParseText'

[Error] ACBrNFeWebServices.pas(1829): Undeclared identifier: 'SeparaDados'

[Error] ACBrNFeWebServices.pas(1967): Undeclared identifier: 'ParseText'

[Error] ACBrNFeWebServices.pas(1968): Undeclared identifier: 'SeparaDados'

[Error] ACBrNFeWebServices.pas(2193): Undeclared identifier: 'ParseText'

[Error] ACBrNFeWebServices.pas(2194): Undeclared identifier: 'SeparaDados'

[Error] ACBrNFeWebServices.pas(2403): Undeclared identifier: 'ParseText'

[Error] ACBrNFeWebServices.pas(2404): Undeclared identifier: 'SeparaDados'

[Error] ACBrNFeWebServices.pas(2587): Undeclared identifier: 'ParseText'

[Error] ACBrNFeWebServices.pas(2588): Undeclared identifier: 'SeparaDados'

[Error] ACBrNFeWebServices.pas(2737): Undeclared identifier: 'ParseText'

[Error] ACBrNFeWebServices.pas(2738): Undeclared identifier: 'SeparaDados'

[Error] ACBrNFeWebServices.pas(2885): Undeclared identifier: 'ParseText'

[Error] ACBrNFeWebServices.pas(2886): Undeclared identifier: 'SeparaDados'

[Error] ACBrNFeWebServices.pas(3038): Undeclared identifier: 'ParseText'

[Error] ACBrNFeWebServices.pas(3039): Undeclared identifier: 'SeparaDados'

[Error] ACBrNFeWebServices.pas(3121): Undeclared identifier: 'XML'

[Error] ACBrNFeWebServices.pas(3233): Undeclared identifier: 'ParseText'

[Error] ACBrNFeWebServices.pas(3234): Undeclared identifier: 'SeparaDados'

[Fatal Error] ACBrNFeNotasFiscais.pas(156): Could not compile used unit '..\..\..\Fontes\ACBrNFe2\ACBrNFeWebServices.pas'

ja recompilei o acbrcomun.dpk e continua dando o mesmo erro.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Verifique se seu repositório não possui alguma arquivo em conflito em especial o arquivo ACBrNFeWebServices.pas, esse é um erro antigo, e acontece porque movemos alguns métodos para outro arquivo.

Basta apagar o arquivo conflitante e atualizar o repositório que vai resolver.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

Boa tarde.

após a atualização do componente acbr.

esta dando os seguintes erros.

[Warning] PROC01.pas(10): Unit 'FileCtrl' is specific to a platform

[Error] CCe.pas(129): Undeclared identifier: 'retnprot'

[Error] CCe.pas(130): Undeclared identifier: 'xMotivoInfEvento'

[Error] CCe.pas(131): Undeclared identifier: 'cStatInfEvento'

[Error] CCe.pas(132): Undeclared identifier: 'retdhregevento'

[Hint] CCe.pas(59): Private symbol 'sIdLote_nSeqEvento' declared but never used

[Fatal Error] PROC01.pas(136): Could not compile used unit 'Fontes\CCe.pas'

como resolver este problema..

Link para o comentário
Compartilhar em outros sites

  • Consultores

Pelas mensagens de erro, me leva a crer que você esta tentando utilizar identificadores (Variáveis) definidas em alguma unit do componente e você não a declarou em USES na sua aplicação.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Segue comunicado SEFAZ

ABRE ASPAS

Prezado(a),

Informamos que foi disponibilizada a Nota Técnica 2012.002 no Portal Nacional da NF-e - http://www.nfe.fazenda.gov.br/portal/ definindo o evento de “Manifestação do Destinatário” da NF-e.

A partir de 01/07/2012 essa funcionalidade será disponibilizada no ambiente de homologação da NF-e (ambiente utilizado para testes), sendo liberada em produção (ambiente com validade jurídica) a partir de 01/08/2012.

O destinatário da NF-e poderá confirmar a operação, informar se a operação não ocorreu ou se desconhecia a operação.

Será necessária a certificação digital do CNPJ da empresa para registrar o evento da NF-e.

A NF-e que tiver o evento de confirmação da operação não poderá ser cancelada.

Será disponibilizado aplicativo público gratuito para que os destinatários possam utilizar essa funcionalidade.

Isso trará maior transparência a todos – Contribuintes e fisco.

Os detalhes sobre o evento assim como a especificação técnica para o desenvolvimento dos WebService estão disponíveis nessa Nota Técnica e no FAQ disponibilizados no Portal Nacional da NF-e.

Atenciosamente,

Equipe NF-e

DED/DIEF/SAIF - SEF/MG

Divisão de Escrituração Digital

Diretoria de Informações Econômico Fiscais

Superintendência de Arrecadação e Informações Fiscais

Conheça a Cartilha NF-e: http://portalnfe.fazenda.mg.gov.br/down ... 011_05.pdf

Informação da data de saída após emissão da NF-e - veja o Manual do "Registro de Saída" - http://portalnfe.fazenda.mg.gov.br/down ... _saida.pdf

Para validação da NF-e conheça a RESOLUÇÃO CONJUNTA SEF/SEPLAG Nº 4.385, DE 29 DE DEZEMBRO DE 2011

Conheça o "Robô NF-e": http://robonfe.sefaz.rs.gov.br/

Conheça a Capa de Lote Eletrônica: http://nfe.sefaz.am.gov.br/cle/

Navegue nos Portais NF-e:

SEF/MG: http://portalnfe.fazenda.mg.gov.br/

Nacional: http://www.nfe.fazenda.gov.br/portal/

Suporte:

O atendimento ao público externo está sendo realizado apenas pelas AF’s e pela Central de Atendimento.

Telefones Central de Atendimento:

155 para região metropolitana de Belo Horizonte e interior de Minas Gerais;

(31)3303-7995 para outros estados e países e para ligação de celular

Fale conosco:

http://www4.fazenda.mg.gov.br/faleconoscoservico/

Correio Eletrônico

[email protected] (somente para mensagens que incluam anexos)

FECHA ASPAS

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia a todos,

No que diz respeito a Manifestação do Destinatário, temos no repositório branches os fontes alterados por mim para poder enviar os eventos.

Como a estrutura do XML, salvo algumas 2 ou 3 tags, o mesmo servira tanto para envio da Manifestação, Carta de Correção e Cancelamento.

Coloquei no branches por não ter condições de realizar os testes.

Esta disponivel também no branches um protótipo do componente ACBrCLe, cuja finalidade e gerar e enviar para SEFAZ a tal da Capa de Lote Eletrônica.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Bom dia.

estou pegando os dados que estao dando os erros desta forma.

fCCE.ACBrNFe1.WebServices.CartaCorrecao.retnprot

ao clicar Ctrl + espaço aparecem estas opçoes para seleçao (RetornoWS, RetWS).

seria uma delas no lugar da retnprot?

quais campos uso para os abaixo?

sProtocoloWB := fmMain.ACBrNFe1.WebServices.CartaCorrecao.retnprot;

sMotivoWB := fmMain.ACBrNFe1.WebServices.CartaCorrecao.xMotivoInfEvento;

iStatWB := fmMain.ACBrNFe1.WebServices.CartaCorrecao.cStatInfEvento;

dhregeventoWB := fmMain.ACBrNFe1.WebServices.CartaCorrecao.retdhregevento;

obrigado.

Link para o comentário
Compartilhar em outros sites

Coloquei os seguintes campos

sProtocoloWB := fmMain.ACBrNFe1.WebServices.CartaCorrecao.RetWS;

sMotivoWB := fmMain.ACBrNFe1.WebServices.CartaCorrecao.xMotivo;

iStatWB := fmMain.ACBrNFe1.WebServices.CartaCorrecao.cStat;

dhregeventoWB := fmMain.ACBrNFe1.WebServices.CartaCorrecao.idLote;

estao corretos.

Link para o comentário
Compartilhar em outros sites

Bom Dia

Pego essas informações a seguinte forma:

cdsCCePROTOCOLO.asString := FormNFe.ACBrNFe1.WebServices.CartaCorrecao.CCeRetorno.retnProt;

cdsCCeSTATUS.asString := inttostr(FormNFe.ACBrNFe1.WebServices.CartaCorrecao.CCeRetorno.cStatInfEvento);

cdsCCeSTATUS_DES.asString := FormNFe.ACBrNFe1.WebServices.CartaCorrecao.CCeRetorno.xMotivoInfEvento;

cdsCCeDH_AUT.asDatetime := FormNFe.ACBrNFe1.WebServices.CartaCorrecao.CCeRetorno.retdhRegEvento;

O idLotevocê fá definiu ao enviar CCe

Link para o comentário
Compartilhar em outros sites

da a seguinte mensagem

sProtocoloWB := fmMain.ACBrNFe1.WebServices.CartaCorrecao.CCeRetorno.retnprot;

[Error] CCe.pas(129): Undeclared identifier: 'retnprot'

[Hint] CCe.pas(59): Private symbol 'sIdLote_nSeqEvento' declared but never used

[Fatal Error] NFe_Nacional.dpr(24): Could not compile used unit 'Fontes\CCe.pas'

tenho que declarar manualmente pode me passar o fonte do webservices.pas?

msn/email: [email protected]

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Rafael,

Pelo que estou entendendo você pretende capturar o retorno do envio de uma CCe, correto?

Se sim, retnprot não existe, o nome correto da propriedade é nProt.

Desta forma a sintaxe correta é:

sProtocoloWB := fmMain.ACBrNFe1.WebServices.CartaCorrecao.CCeRetorno.retEvento.Items[x].RetInfEvento.nProt;

sendo que [x] é o indice do evento dentro da lista que inicial com a posição 0 (zero)

mas para que funcione devemos declarar a unit ACBrNFeWebServices em USES.

Espero ter ajudado.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

No seu form, o ACBrNFeWebServices é o fonte do componente, neste form você não altera nada.

Você declarou a variável x no fmmain ?

Atribuiu um valor inicial para ela, no caso 0 (zero)?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

A sua aplicação possui 2 forms: fmMain e CCe, correto?

Você declarou e inicializou a variavel x em um dos forms, é o mesmo onde a variável esta sendo utilizada?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3432 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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...