Página 2 de 3
CC-e obrigatória a partir 01/07/2012
Enviado: 11 Jul 2012 17:54
por Imatech
Olá Júnior Camilo !
Que versão esta usando do ACBRNFeMonitor ?
Se for inferior a 0.7.1c - Link para atualizar:
http://www.djsystem.com.br/acbr/forum/d ... hp?id=1779
CC-e obrigatória a partir 01/07/2012
Enviado: 12 Jul 2012 11:27
por juniorcamilo
kara obrigado mesmo era so isso msm a atualizacao valeuuuuu...
eita forum arretado d bao......
CC-e obrigatória a partir 01/07/2012
Enviado: 15 Jul 2012 19:31
por fladimir
Senhores, com vossa ajuda consegui desenvolver a rotina da CCe, porém a mesma esta apresentando nos testes preliminares o seguinte erro:
Rejeicao: UF diverge da UF autorizadora
Porém eu não entendi porquê devido o Certificado de testes, emitente, destinatário e Webservices configurado no ACBRNFeMonitor serem todos IGUAIS....
Revisei item a item, Emitente, Destinatário, e Webservice Configurado...
Como faço para saber sobre este erro?
Abaixo segue o processo e retorno do ACBR.
Código: Selecionar todos
NFE.CARTADECORRECAO([CCE]
idLote=1
[EVENTO001]
chNFe=50120737546082000184550010000002801000002800
cOrgao=35
CNPJ=37546082000184
dhEvento=15/07/2012 18:24:24
nSeqEvento=01
xCorrecao=CORREÇÂO: TIPO5 DE ANTES ERA ISTO PARA AGORA EH ISTO)
OK: Arquivo=1-cce.xml
idLote=1
tpAmb=2
verAplic=MS3.0-20120703
cOrgao=50
cStat=128
xMotivo=Lote de Evento Processado
[EVENTO001]
tpAmb=2
verAplic=MS3.0-20120703
cOrgao=35
cStat=250
xMotivo=Rejeicao: UF diverge da UF autorizadora
chNFe=50120737546082000184550010000002801000002800
tpEvento=110110
xEvento=Carta de Correcao
nSeqEvento=1
CNPJDest=
dhRegEvento=15/7/2012 17:24:24
nProt=
CC-e obrigatória a partir 01/07/2012
Enviado: 15 Jul 2012 20:28
por fladimir
Descobri o problema... é q estava usando Órgão: 35 e 35 é SP...
Aki tem o código de cada UF
Agora estou com outro problema:
Rejeicao: A data do evento nao pode ser menor que a data de autorizacao para NF-e nao emitida em contingencia
Na geração do Evento eu uso Date() e Time() conforme trecho do código abaixo:
Código: Selecionar todos
@ nLin,0 say "dhEvento=" + DtoC(Date()) + " " + Time() ; nLin++
O q pode estar errado??
[]´s
CC-e obrigatória a partir 01/07/2012
Enviado: 15 Jul 2012 23:06
por Kiko Fernandes
Fladimir, dë uma lida neste post. Creio que vai te ajudar.
http://www.djsystem.com.br/acbr/forum/v ... f=6&t=6489
Existem outros tópicos também tratando do mesmo assunto, vc pode fazer uma consulta no forum.
Abraços!
CC-e obrigatória a partir 01/07/2012
Enviado: 16 Jul 2012 02:24
por fladimir
Deu certo lendo o link q vc passou... em resumo atrasei 1 hora no Time e por garantia + 5 minutos...
[]´s
CC-e obrigatória a partir 01/07/2012
Enviado: 16 Jul 2012 09:26
por rochinha
Amiguinhos,
Eu também reportei este erro de "hora não pode ser menor..." mas era porque tinhamos acabado de fazer a nota e já emitiamos a alteração.
Num tramite normal dificilmente isto irá acontecer, mesmo porque a correção deverá ser comunicada ao destinatário depois da mesma estar em suas mãos.
E porque isto? Se emitirmos a nota e logo em seguida entrarmos com correções, se o destinatário por ventura recusar a entrega, efetuar a devolução ou coisa parecida a transação ficará um desastre. Iso para efeito de produção.
Para efeito de homologação e testes é válido pois não queremos esperar minutos para ver os resultados.
CC-e obrigatória a partir 01/07/2012
Enviado: 16 Jul 2012 14:13
por fladimir
Rochina... então eu arrumei para Homologação e Produção deste jeito... mas não testei em produção somente em homologação... então diante de sua experiencia vc acredita q em produção eu deva deixar Time() sem descontar -1 hora e 5 minutos?
[]s
CC-e obrigatória a partir 01/07/2012
Enviado: 16 Jul 2012 17:28
por rochinha
Amiguinho,
Este erro só vai ocorrer se voce tentar corrigir uma nota que a poucos minutos foi inserida na base, duvido que depois do uns 30 minutos ou mais este erro aconteça.
O gambiarra que usamos de retornar e somar horas é só para os testes. Como falei, nem sempre se encontra o problema para correção logo que enviou a nota. Geralmente isto é visto no destinatário ou quando enviamos para a contabilidade.
No entanto, deixe como esta para ambos ambientes.
CC-e obrigatória a partir 01/07/2012
Enviado: 16 Jul 2012 17:47
por fladimir
vlw
:)Pos
[]´s
CC-e obrigatória a partir 01/07/2012
Enviado: 16 Jul 2012 17:50
por rochinha
Amiguinho,
Ainda em relação a CCE voce chegou a testar o envio de mais de um evento? se sim como criou seu .INI. Já bati cabeça e resolvi enviar apenas um evento com xCorrecao contendo varias informações de alterações.
Exemplo, erro do endereço do destinatário e falta de cep.
Código: Selecionar todos
xCorrecao="Foi informado indevidamente 'ENDERECO', favor considerar 'ENDERECO X'. Foi informado indevidamente 'CEP', favor considerar '01234-567'"
CC-e obrigatória a partir 01/07/2012
Enviado: 16 Jul 2012 18:11
por Imatech
Olá Rochinha !
Seu procedimento esta perfeito (correto)...
Na CCE informam-se todas as correções para o Documento Fiscal (NFe) em apenas 1 evento...
e a cada nova CCE para o mesmo Documento Fiscal (NFe), infroma-se novamente as correções anteriores + novas correções, novamente em apenas 1 evento...
*** Limitado a 20 CCE por documento fiscal e obedecendo-se o prazo de até 30 dias da emissão...
Informação de eventos adicionais somente para correção de outros documentos fiscais (NFe)...
Acredito que em poucas situações seria necessário se gerar CCE em lote !
Abç...
CC-e obrigatória a partir 01/07/2012
Enviado: 16 Jul 2012 20:23
por fladimir
Eu criei uma tabela de tipos de correções onde o usuario cadastra exemplo
codtipo tipocce
001 Peso
002 Destinatario
003 CFOPs
004 Informacoes do Destinatario
005 Assim por diante
Depois criei uma tabela para registrar os eventos da NF e controlar os textos, quantidades de caracteres, etc
Ai a cada evento Ok eu registro nesta tabela o as informacoes e como ficou o Texto da CCe e tb o saldo restante para proxima CCe
Com estas informações no proximo evento eu concateno os campos TextoCCe separando por ", " tirando os espaços ALLTRIM ai eu consigo validar se Evento é menor q 21 e se a quantidade de caracteres esta dentro.
NrNFe | SeqCCe | codTipoCCe | DE | PARA | TextoCCe | SaldoCCe |
250 | 1 | 001 | 25kg | 30Kg | PESO DE 25KG PARA 30KG | 978 |
250 | 2 | 004 | Endereço X e CEP Y | Rua Y e CEP X| Informacoes do Destinatario DE Endereco X e CEP Y PARA Rua Y e CEP X | 890 |
A cada evento eu concateno os Textos anteriores...
ficando na ultima correção como acima descrito:
Correção: PESO DE 25KG PARA 30KG, INFORMACOES DO DESTINATARIO DE ENDERECO X E CEP Y PARA RUA Y E CEP X
Mesmo se o usuario alterar a Descrição do Tipo não afeta a CCe pois a concatenação pega os campos Texto CCe q contem como era a Descrição qdo foi emitida a CCe
[]´s
CC-e obrigatória a partir 01/07/2012
Enviado: 16 Jul 2012 21:09
por rochinha
Amiguinho,
Tambem criei duas tabelas, uma com a lista de eventos e outra para suportar os lançamentos de correções.
CCE_INF.DBF
Código: Selecionar todos
IDEVENTO;EVENTO
1;Razao Social
2;Endereco
3;Municipio
4;Estado
5;Numero de Inscricao no CNPJ
6;Numero de Inscricao Estadual
7;Natureza da Operacao
8;Codigo Fiscal da Operacao
9;Via de Transporte
10;Data de Emissao
11;Data de Saida
12;Unidade (produto)
13;Quantidade de (produto)
14;Descricao dos Produtos
15;Preco Unitario
16;Valor do Produto
17;Classificacao Fiscal
18;Aliquota do IPI
19;Valor do IPI
20;Base de Calculo do IPI
21;Valor Total da Nota
22;Aliquota do ICMS
23;Valor do ICMS
24;Base de Calculo do ICMS
25;Nome do Transportador
26;Endereco do Transportador
27;Termo de Isencao do IPI
28;Termo de Isencao do ICMS
29;Peso Bruto / Liquido
30;Volumes/Marca/Num/Quant
31;Rasuras
32;Valor Duplicata
33;Condicao Pagamento
34;Vencimento
35;Desconto
CCE.DBF
Código: Selecionar todos
IDPEDIDO(C,6) // Codigo unico do pedido que gerou a nota eletronica
IDEVENTO(N,2) // Codigo do evento que quero corrigir
EVENTO(C,30) // descricao do evento para uso futuro
CORRECAO(C,200) // Correcao a ser aplicada
No momento de invocar a CCE, gero minha frase padrão para cada registro de correção e concateno em
xCorrecao:
Código: Selecionar todos
"Foi informado indevidamente '" + alltrim(CCE->EVENTO) + "', favor considerar '" + alltrim(CCE->CORRECAO) + "'
CC-e obrigatória a partir 01/07/2012
Enviado: 16 Jul 2012 21:48
por fladimir
Legal, ficou semelhante... rsrs...
[]´s