Jump to content
Fivewin Brasil

cc-e modelo


roberio

Recommended Posts

Chegando lá... Muito dez...

http://www.4shared.com/photo/kLXeB_bF/CARTACCE_2.html

CARTACCE_2.png

Depois posto um modelo em dicas mais dicas para ninguém mais apanhar como apanhei... kkkkkk

abs,

João Santos - São Paulo.

joao@pleno.com.br

Fone: (11) 3106-2832 / 5150-7341 - TIM

https://www.facebook.com/kapiaba

FWH 2.7 - xHARBOUR WorkShop.Exe

Link to comment
Share on other sites

  • Replies 52
  • Created
  • Last Reply

Top Posters In This Topic

Bom dia Rogério...

Rapaz este trem é muito bom mesmo.

Vê se você me ajuda, no manual deles, tem uma área sobre geração do arquivo .PDF, você pode me dar instruções de como eu passo os parametros para gerar os .PDF´s da NFE-es automaticamente com ele?

Quero pegar da NFE X até a Y e em um looping gerar quantos .PDF´S eu quiser.

Ex:

Quero que grave o .PDF em C:\NFEPDF

Nome do arquivo:

NFE242424.PDF

NFE242425.PDF

NFE242426.PDF

Até a última... É possivel? Como?

Obg. Abs,

João Santos - São Paulo.

joao@pleno.com.br

Fone: (11) 3106-2832 / 5150-7341 - TIM

https://www.facebook.com/kapiaba

FWH 2.7 - xHARBOUR WorkShop.Exe

Link to comment
Share on other sites

citação:

Kapiaba

pdf somente com unidanfe plus, veja:

http://www.unimake.com.br/unidanfe.php

estou usando a DLL da flexdocs para gerar pdf, caso queira postarei um exemplo

FWH1205 / FWPPC1002 / xHarbour / BCC582 / RDD CDX


id=quote>id=quote>

Por favor poste, mas desconfio q com a minha versão não vai funcionar... vamos ver mesmo assim.

Obg. Abs.

João Santos - São Paulo.

joao@pleno.com.br

Fone: (11) 3106-2832 / 5150-7341 - TIM

https://www.facebook.com/kapiaba

FWH 2.7 - xHARBOUR WorkShop.Exe

Link to comment
Share on other sites

Kapiaba se for PDF da NF-e respondi no email

caso seja PDF da CC-e descobri uma coisa no unidanfe, veja

se vc passar o parametro email na linha de comando ex:

unidanfe.exe a=ArqXML-CCe nfe=ArqXML-NFe edição=Free email=test@teste.com.br imprimir=1 visualizar=1 logotipo...

vai gerar o pdf soh que na pasta do unidanfe(pasta aleatoria) ex:

E:\SeuSistema\unidanfe\email\anexos\2012-07\2012-07-24_04-57-14_64871498

obs: NAO vai enviar o email pois soh envia com unidanfe plus, mas vai criar o PDF :)

como buscar o arquivo nesta pasta aleatoria ex:

aDir := aFindFile(Alltrim(Nota->Cha_Nota)+"_"+StrZero(nCorrecao,2)+"-cce.pdf", "E:\SeuSistema\unidanfe\email\anexos\" )

vai retorna o caminho completo do arquivo.

http://wiki.fivetechsoft.com/doku.php?id=fivewin_function_afindfile

citação:

Bom dia Rogério...

Rapaz este trem é muito bom mesmo.

Vê se você me ajuda, no manual deles, tem uma área sobre geração do arquivo .PDF, você pode me dar instruções de como eu passo os parametros para gerar os .PDF´s da NFE-es automaticamente com ele?

Quero pegar da NFE X até a Y e em um looping gerar quantos .PDF´S eu quiser.

Ex:

Quero que grave o .PDF em C:\NFEPDF

Nome do arquivo:

NFE242424.PDF

NFE242425.PDF

NFE242426.PDF

Até a última... É possivel? Como?

Obg. Abs,

João Santos - São Paulo.

joao@pleno.com.br

Fone: (11) 3106-2832 / 5150-7341 - TIM

https://www.facebook.com/kapiaba

FWH 2.7 - xHARBOUR WorkShop.Exe


id=quote>id=quote>

FWH1205 / FWPPC1002 / xHarbour / BCC582 / RDD CDX

Link to comment
Share on other sites

citação:

Kapiaba se for PDF da NF-e respondi no email

caso seja PDF da CC-e descobri uma coisa no unidanfe, veja

se vc passar o parametro email na linha de comando ex:

unidanfe.exe a=ArqXML-CCe nfe=ArqXML-NFe edição=Free email=test@teste.com.br imprimir=1 visualizar=1 logotipo...

vai gerar o pdf soh que na pasta do unidanfe(pasta aleatoria) ex:

E:\SeuSistema\unidanfe\email\anexos\2012-07\2012-07-24_04-57-14_64871498

obs: NAO vai enviar o email pois soh envia com unidanfe plus, mas vai criar o PDF :)

como buscar o arquivo nesta pasta aleatoria ex:

aDir := aFindFile(Alltrim(Nota->Cha_Nota)+"_"+StrZero(nCorrecao,2)+"-cce.pdf", "E:\SeuSistema\unidanfe\email\anexos\" )

vai retorna o caminho completo do arquivo.

http://wiki.fivetechsoft.com/doku.php?id=fivewin_function_afindfile

citação:

Bom dia Rogério...

Rapaz este trem é muito bom mesmo.

Vê se você me ajuda, no manual deles, tem uma área sobre geração do arquivo .PDF, você pode me dar instruções de como eu passo os parametros para gerar os .PDF´s da NFE-es automaticamente com ele?

Quero pegar da NFE X até a Y e em um looping gerar quantos .PDF´S eu quiser.

Ex:

Quero que grave o .PDF em C:\NFEPDF

Nome do arquivo:

NFE242424.PDF

NFE242425.PDF

NFE242426.PDF

Até a última... É possivel? Como?

Obg. Abs,

João Santos - São Paulo.

joao@pleno.com.br

Fone: (11) 3106-2832 / 5150-7341 - TIM

https://www.facebook.com/kapiaba

FWH 2.7 - xHARBOUR WorkShop.Exe


id=quote>id=quote>

FWH1205 / FWPPC1002 / xHarbour / BCC582 / RDD CDX


id=quote>id=quote>

Entendi, mas não precisa nem passar estes parametros, ele cria um .PDF automático da CC-e na pasta da data hora e outro numero que eu não sei de onde ele criou...

O interessante é que eu pudesse dizer em que pasta em quero que ele salve o .PDF e que eu pudesse dar o nome que eu quisesse para o .PDF.

Por exemplo:

NFE242424.PDF buscaria o .XML desta nota e o .PDF dela sem precisar ir em um diretorio muito louco...

Mas, já é um avanço...

Obg. Abs,

João Santos - São Paulo.

joao@pleno.com.br

Fone: (11) 3106-2832 / 5150-7341 - TIM

https://www.facebook.com/kapiaba

FWH 2.7 - xHARBOUR WorkShop.Exe

Link to comment
Share on other sites

Olá,

Eu reparei que nesse modelo (Foto), somente aparece a última ocorrência da correção, sendo que no manual da carta de correção diz :

O registro de uma nova Carta de Correção substitui a Carta de Correção anterior, assim a nova Carta

de Correção deve conter todas as correções a serem consideradas

http://www.nfe.fazenda.gov.br/PORTAL/listaConteudo.aspx?tipoConteudo=351rJZ9kmsM=

Nota Técnica 2010.008

Registro de Eventos da NF-e - Carta de Correção Eletrônica (CC-e).

Página 7

Realmente fica mais bonito, porém não existe um layout definido para a carta de correção até o momento icon_smile_big.gif

Vagner Wirts

bgprofilea.jpg

"Ele não sabendo que era impossível, foi lá e fez"

Link to comment
Share on other sites

Robério, o que estou fazendo errado, não consigo anexar o .PDF para enviar via email?

Onde está o erro aqui? Sempre retorna que não achou o .PDF


//como buscar o arquivo PDF da CC-e nesta pasta aleatoria ex:

/* // nao funcionou...

aFiles := aFindFile( ALLTRIM( cCHAVE ) + "_" + ;

ALLTRIM( STRZERO( nNumCCe, 2 ) ) + "-cce.pdf", ;

"C:\INST_NFE\unidanfe\email\anexos\" )

*/

aFiles := "C:\INST_NFE\unidanfe\email\anexos\" + ;

ALLTRIM( cCHAVE ) + "_" + ;

ALLTRIM( STRZERO( nNumCCe, 2 ) ) + "-cce.pdf"

? afiles // Mostra correto... mas nao pega o anexo para envia email

IF .NOT. FILE( AFILES )

? [NAO ACHOU PDF] // nao acha o pdf nunca para anexar ao email.

ENDIF

id=code>id=code>

João Santos - São Paulo.

joao@pleno.com.br

Fone: (11) 3106-2832 / 5150-7341 - TIM

https://www.facebook.com/kapiaba

FWH 2.7 - xHARBOUR WorkShop.Exe

Link to comment
Share on other sites


*--------------------------------------------------------------------------------------

Static Function EnviarEmailCCe(oLbx) //, cCorrecao)

Local x1:=0, nOldRec:=Nota->(RecNo()), nCorrecao:=0

Local cAssunto := "Arquivo XML/PDF CC-e (Carta de Correção Eletronica)"

Local cArq, cArq2, aDir

If !IsInternet()

MsgAlert("Computador não conectado a internet.", "Atenção!")

Return nil

Endif

//abaixo pego a ultima CCe, estou enviando a ultima pois nao sei se eh para enviar todas, se for para enviar todas as CCe fica facil implementra com o codigo abaixo

dbSelectArea( "Ncce" )

Ncce->(DbSeek(Nota->Cha_Nota))

Do While !Ncce->(Eof()) .and. Ncce->Cha_Ncce=Nota->Cha_Nota

nCorrecao++

Ncce->(DbSkip())

Enddo

If nCorrecao = 0

MsgAlert("Não existe CC-e para a NFe "+Alltrim(Nota->Cha_Nota), "Atenção!")

Return nil

Endif

cArq := oApp:cDir_002+"remessa\protocolos\"+Alltrim(Nota->Cha_Nota)+"-CCe"+Alltrim(Str(nCorrecao))+".xml"

aDir := aFindFile(Alltrim(Nota->Cha_Nota)+"_"+StrZero(nCorrecao,2)+"-cce.pdf", oApp:cDir_001+"unidanfe\email\anexos\" )

If !Empty( aDir )

cArq2 := aDir[1]

Else // entra aqui para gerar o pdf, pois como eu disse soh gero pdf ao clicar enviar CC-e por email ou NF-e

MYRUN( oApp:cDir_001+"UniDANFe\unidanfe.exe a="+oApp:cDir_002+"remessa\protocolos\"+Alltrim(Nota->Cha_Nota)+"-CCe"+Alltrim(Str(nCorrecao))+".xml nfe="+oApp:cDir_002+"remessa\protocolos\"+Alltrim(Nota->Cha_Nota)+"-nfe.xml edição=Free imprimir=1 visualizar=1 logotipo="+cFot_Emp+" email=teste@gmail.com" )

cMsg := alltrim(Clie->Nom_Clie)+CRLF+;

"teste"

eMailMain(cAssunto, cMsg, cArq, Lower(alltrim(Clie->Ema_Clie)), cArq2)

oLbx:SetFocus()

oLbx:Refresh()

Return nil

id=code>id=code>

aqui ta funcionando

FWH1205 / FWPPC1002 / xHarbour / BCC582 / RDD CDX

Link to comment
Share on other sites

citação:

Olá,

Eu reparei que nesse modelo (Foto), somente aparece a última ocorrência da correção, sendo que no manual da carta de correção diz :

O registro de uma nova Carta de Correção substitui a Carta de Correção anterior, assim a nova Carta

de Correção deve conter todas as correções a serem consideradas

http://www.nfe.fazenda.gov.br/PORTAL/listaConteudo.aspx?tipoConteudo=351rJZ9kmsM=

Nota Técnica 2010.008

Registro de Eventos da NF-e - Carta de Correção Eletrônica (CC-e).

Página 7

Realmente fica mais bonito, porém não existe um layout definido para a carta de correção até o momento icon_smile_big.gif

Vagner Wirts

bgprofilea.jpg

"Ele não sabendo que era impossível, foi lá e fez"


id=quote>id=quote>

Vagnar entao o mais logico seria concatenar na ultima carta eletronica os texto de correcao das CC-e anteriores antes do envio. nao? (segundo a Nota Técnica 2010.008)

algo do tipo (para quem salva a CCe em banco de dados)

cTextoNovCCe := "novo testo da carta de correcao TESTE"

dbSelectArea( "Ncce" )

Ncce->(DbSeek(Nota->Cha_Nota))

Do While !Ncce->(Eof()) .and. Ncce->Cha_Ncce=Nota->Cha_Nota

nCorrecao++

cUnir := cUnir + "CCe no: "+alltrim(Str(nCorrecao))+"-"+Ncce->txt_ncce+" ##### "

Ncce->(DbSkip())

Enddo

nCorrecao++

append

Ncce->txt_ncce := cUnir + "CCe no: "+alltrim(Str(nCorrecao))+cTextoNovCCe

unlock

isto no envio da ultima carta de correcao, assim sempre a ultima carta ficara com os dados das CC-e anteriores tb

Editado por - roberio on 24/07/2012 17:37:54

Link to comment
Share on other sites

e tem mais, acho que a ultima CCe deve ter OU nao anexada CCe anteriores, pois imagine o caso

eu fiz uma CCe e quero cancelar, como?

nao existe cancelamento de CCe, entao somente criando uma nova CCe, para substituir a anteiror... sem anexar a CCe anterior a nova CCe

entao o mais certo seria perguntar, "vc deseja anexa a CCe anteiro(s)a nova CCe?"

FWH1205 / FWPPC1002 / xHarbour / BCC582 / RDD CDX

Editado por - roberio on 24/07/2012 17:48:59

Link to comment
Share on other sites

Isso mesmo, precisa anexar os outros acertos dos erros, agora o que vc disse, que errou o acerto do erro, é D+ hehehehe, desculpe a brincadeira, eu anexo todas as correções, tendo também a conciência que só é permitido 500 kb, podendo não enviar e não retornar erro, como descrito no manual icon_smile_wink.gif

e não é 500 para cada mensagem e sim para o total das cartas

Vagner Wirts

bgprofilea.jpg

"Ele não sabendo que era impossível, foi lá e fez"

Link to comment
Share on other sites

Eu não entendi assim...

Melhor é consultar um contador... Não faz muito sentido...

eu posso enviar até 20 cartas de correções e uma substitui a outra e o que vale é sempre a última, porque eu preciso do texto da anterior se ele já está lá na SEFAZ??

Se é que eu entendi esta confusão... kkkkkkkkkkkk

João Santos - São Paulo.

joao@pleno.com.br

Fone: (11) 3106-2832 / 5150-7341 - TIM

https://www.facebook.com/kapiaba

FWH 2.7 - xHARBOUR WorkShop.Exe

Link to comment
Share on other sites

citação:

Eu não entendi assim...

Melhor é consultar um contador... Não faz muito sentido...

eu posso enviar até 20 cartas de correções e uma substitui a outra e o que vale é sempre a última, porque eu preciso do texto da anterior se ele já está lá na SEFAZ??

Se é que eu entendi esta confusão... kkkkkkkkkkkk

João Santos - São Paulo.

joao@pleno.com.br

Fone: (11) 3106-2832 / 5150-7341 - TIM

https://www.facebook.com/kapiaba

FWH 2.7 - xHARBOUR WorkShop.Exe


id=quote>id=quote>

Olá Jão,

Veja assim :

Eu fiz uma nota, errei o código do produto

fiz uma carta de correção, arrumando o código do produto

depois percebi que o outro produto, estava com a unidade errada

fiz outra carta arrumando a unidade do produto.

Bom, pensando do seu jeito só irá constar numa consulta pelo site da SeFaz, a carta da última alteração (Unidade do produto), e não vai conseguir (já testei), visualizar a carta anterior, onde o código do produto foi alterado icon_smile_wink.gif

Vagner Wirts

bgprofilea.jpg

"Ele não sabendo que era impossível, foi lá e fez"

Link to comment
Share on other sites

citação:

citação:

Eu não entendi assim...

Melhor é consultar um contador... Não faz muito sentido...

eu posso enviar até 20 cartas de correções e uma substitui a outra e o que vale é sempre a última, porque eu preciso do texto da anterior se ele já está lá na SEFAZ??

Se é que eu entendi esta confusão... kkkkkkkkkkkk

João Santos - São Paulo.

joao@pleno.com.br

Fone: (11) 3106-2832 / 5150-7341 - TIM

https://www.facebook.com/kapiaba

FWH 2.7 - xHARBOUR WorkShop.Exe


id=quote>id=quote>

Olá Jão,

Veja assim :

Eu fiz uma nota, errei o código do produto

fiz uma carta de correção, arrumando o código do produto

depois percebi que o outro produto, estava com a unidade errada

fiz outra carta arrumando a unidade do produto.

Bom, pensando do seu jeito só irá constar numa consulta pelo site da SeFaz, a carta da última alteração (Unidade do produto), e não vai conseguir (já testei), visualizar a carta anterior, onde o código do produto foi alterado icon_smile_wink.gif

Vagner Wirts

bgprofilea.jpg

"Ele não sabendo que era impossível, foi lá e fez"


id=quote>id=quote>

Entendi, mas repito que vc. deve sonsultar um contador, pode até ser que o senhor esteja certo.

Por isso mesmo imprime-se a carta e guarda-se o .xml de cada uma delas, envia-se o .xml dela e o .pdf dela para o cliente, para que os dois lados estejam ´armados´ junto a SEFAZ.

e TODAS as cartas estão na base de dados da SEFAZ, porém vc. pode consultar somente a última que substituiu a anterior, mas os dados da anterior continuam na base de dados da SEFAZ, pelo menos foi o que eu entendi, tanto é que a SEFAZ me barra se eu tentar enviar uma carta que já consta o numero dela lá na SEFAZ me obrigando a incrementar a numeração da carta...

obg. abs.

João Santos - São Paulo.

joao@pleno.com.br

Fone: (11) 3106-2832 / 5150-7341 - TIM

https://www.facebook.com/kapiaba

FWH 2.7 - xHARBOUR WorkShop.Exe

Link to comment
Share on other sites

Bom, eu penso o seguinte :

Se está no manual que está no site da SeFaz, pq eu vou consultar um contador que na maioria das vezes nem sequer sabe das mudanças ? icon_smile_big.gif

Atenção !!!! não estou generalizando os contadores icon_smile_big.gif

Vagner Wirts

bgprofilea.jpg

"Ele não sabendo que era impossível, foi lá e fez"

Link to comment
Share on other sites

Fonte de um contador:

O artigo 19 da portaria CAT 162/2008 estabeleceu normas para o uso da Carta de Correção Eletrônica (CC-e), a qual possibilita reportar e sanar erros erros processados em arquivos XML que resultaram em notas fiscais eletrônicas (NF-e). As regras da Sefaz excluem informações que comprometam os valores processados, as alíquotas tributárias e os dados do remetente ou do destinatário, entre outras coisas.

A CC-e deve obrigatoriamente conter a assinatura digital do emitente, que se processa mediante o certificado digital utilizado para emissão da NF-e. A SEFAZ determina também os padrões de arquivo XML e que, nos casos nova descoberta de erros, depois de já emitida a carta de correção de uma NFe, deva ser feita uma carta nova incluindo todas as erratas e correções, cumulativamente, mesmo que já enviadas.

Isto bate com o que você está dizendo Vagner?

João Santos - São Paulo.

joao@pleno.com.br

Fone: (11) 3106-2832 / 5150-7341 - TIM

https://www.facebook.com/kapiaba

FWH 2.7 - xHARBOUR WorkShop.Exe

Link to comment
Share on other sites

citação:

Fonte de um contador:

O artigo 19 da portaria CAT 162/2008 estabeleceu normas para o uso da Carta de Correção Eletrônica (CC-e), a qual possibilita reportar e sanar erros erros processados em arquivos XML que resultaram em notas fiscais eletrônicas (NF-e). As regras da Sefaz excluem informações que comprometam os valores processados, as alíquotas tributárias e os dados do remetente ou do destinatário, entre outras coisas.

A CC-e deve obrigatoriamente conter a assinatura digital do emitente, que se processa mediante o certificado digital utilizado para emissão da NF-e. A SEFAZ determina também os padrões de arquivo XML e que, nos casos nova descoberta de erros, depois de já emitida a carta de correção de uma NFe, deva ser feita uma carta nova incluindo todas as erratas e correções, cumulativamente, mesmo que já enviadas.

Isto bate com o que você está dizendo Vagner?

João Santos - São Paulo.

joao@pleno.com.br

Fone: (11) 3106-2832 / 5150-7341 - TIM

https://www.facebook.com/kapiaba

FWH 2.7 - xHARBOUR WorkShop.Exe


id=quote>id=quote>

Exatamente isso que está no manual como eu já havia posto, o contador com certeza deve ter lido o manual e chegou a mesma conclusão icon_smile_big.gif

Vagner Wirts

bgprofilea.jpg

"Ele não sabendo que era impossível, foi lá e fez"

Link to comment
Share on other sites

Eu não guardo o texto que foi digitado anteriormente, mas informo ao usuário para que antes de DIGITAR A CARTA DE CORREÇÃO, consultar a contabilidade deles ou consultar a SEFAZ do seu estado, ou então ele que guarde uma cópia da carta anterior, para saber o que ele escreveu e corrigir conforme as instruções da contabilidade.

Não acho que seja minha responsabilidade.

João Santos - São Paulo.

joao@pleno.com.br

Fone: (11) 3106-2832 / 5150-7341 - TIM

https://www.facebook.com/kapiaba

FWH 2.7 - xHARBOUR WorkShop.Exe

Link to comment
Share on other sites

citação:

Eu não guardo o texto que foi digitado anteriormente, mas informo ao usuário para que antes de DIGITAR A CARTA DE CORREÇÃO, consultar a contabilidade deles ou consultar a SEFAZ do seu estado, ou então ele que guarde uma cópia da carta anterior, para saber o que ele escreveu e corrigir conforme as instruções da contabilidade.

Não acho que seja minha responsabilidade.

João Santos - São Paulo.

joao@pleno.com.br

Fone: (11) 3106-2832 / 5150-7341 - TIM

https://www.facebook.com/kapiaba

FWH 2.7 - xHARBOUR WorkShop.Exe


id=quote>id=quote>

Seguindo seu raciocínio, nem a carta de correção vc não deveria colocar então hehehehe

Já que é para arrumar um erro, que com certeza não foi feito pelo sistema, e sim por uma digitação errada, "digitação errada, é problema do uçuário icon_smile_big.gif"

Mas...

Vagner Wirts

bgprofilea.jpg

"Ele não sabendo que era impossível, foi lá e fez"

Link to comment
Share on other sites

Minha resposta para o uçuário:

EMA, EMA, EMA: CADA UM COM O SEU PROBLEMA!!

Fazer o Programa para ele digitar belezma, mas controlar o que ele digita?? Ai, tô nem aki... kkkkkkkkkkkkkkkk

abs, obg.

João Santos - São Paulo.

joao@pleno.com.br

Fone: (11) 3106-2832 / 5150-7341 - TIM

https://www.facebook.com/kapiaba

FWH 2.7 - xHARBOUR WorkShop.Exe

Link to comment
Share on other sites

isto mesmo kapiaba

é dizer para o responsavel que a ultima CCe eh que vai valer... e que esta ultima CCe anula as anteriores. pronto ele que digite o que for necessario ... aproveitando ou nao as anteriores.

alias CCe com mais de 2 eventos eh muito burrada hein... soh a SEFAZ mesmo para ganhar com seus 20 eventos

Editado por - roberio on 25/07/2012 18:09:59

Link to comment
Share on other sites

citação:

isto mesmo kapiaba

é dizer para o responsavel que a ultima CCe eh que vai valer... e que esta ultima CCe anula as anteriores. pronto ele que digite o que for necessario e aproveitando ou nao as anteriores.

alias CCe com mais de 2 eventos eh muito burrada hein ... soh a SEFAZ mesmo para ganhar com seus 20 eventos

FWH1205 / FWPPC1002 / xHarbour / BCC582 / RDD CDX

Editado por - roberio on 25/07/2012 18:07:45


id=quote>id=quote>

P E R F E I T O

id=size5>

João Santos - São Paulo.

joao@pleno.com.br

Fone: (11) 3106-2832 / 5150-7341 - TIM

https://www.facebook.com/kapiaba

FWH 2.7 - xHARBOUR WorkShop.Exe

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...