HOMOLOGA?ÃO DO TEF - PDV NFCE
Boa noite galera, eita que é correria... Atualizando varios sistemas tais como: NFe, NFCe, CTe, MDFe. novas Leis chegando versões novas, novos layouts. uffa ta tenso esse ano...
E agora varios clientes solicitando a implantação do TEF.
Semana passada, fechei parceria com a equipe da SKYTEF , para representar o TEF para meus clientes. ja estou em fase de Homologação. essa equipe é show de bola. galera afinada, super atenciosos gente boa mesmo, auxiliando na Homologação do meu PDV no TEF.
Bom galera, eu ja tenho tudo em mãos, ja fiz varios testes... Estou Homologando em Troca de ARquivos Cliente Modular , enviando arquivos na pasta C:\Client\Req
e recebendo os retorno na pasta C:\Client\Resp
Tipo do Arquivo. txt com extensão [txt-color=#e80000] (.001) [/txt-color] IntPos.001
Galera quem utiliza o TEF, com troca de arquivos no Cient Modular.
por gentileza, alguem aqui sabe como crio esse arquivo nesse extensão ?
e como cria as linhas que fica dentro do arquivo [Ô]IntPos.001[Ô]
esse é o arquivo basico de uma venda simples. so preciso criar o arquivo com essas informações dentro.
Seria do tipo txt ? com essa extensão .001
Agradeço se alguem tive alguma dica
E agora varios clientes solicitando a implantação do TEF.
Semana passada, fechei parceria com a equipe da SKYTEF , para representar o TEF para meus clientes. ja estou em fase de Homologação. essa equipe é show de bola. galera afinada, super atenciosos gente boa mesmo, auxiliando na Homologação do meu PDV no TEF.
Bom galera, eu ja tenho tudo em mãos, ja fiz varios testes... Estou Homologando em Troca de ARquivos Cliente Modular , enviando arquivos na pasta C:\Client\Req
e recebendo os retorno na pasta C:\Client\Resp
Tipo do Arquivo. txt com extensão [txt-color=#e80000] (.001) [/txt-color] IntPos.001
Galera quem utiliza o TEF, com troca de arquivos no Cient Modular.
por gentileza, alguem aqui sabe como crio esse arquivo nesse extensão ?
e como cria as linhas que fica dentro do arquivo [Ô]IntPos.001[Ô]
000-000 = CRT
001-000 = 1
003-000 = 35,00 [ô]valor da venda
999-999 = 0
esse é o arquivo basico de uma venda simples. so preciso criar o arquivo com essas informações dentro.
Seria do tipo txt ? com essa extensão .001
Agradeço se alguem tive alguma dica
Bom dia galera, consegui gerar o arquivo.
agora so me resta ler o arquivo de retorno.
estou lendo dessa forma. porem queria que pegar apenas as informações de cada grupo por exemplo
Nessa função de ler o arquivo txt esta trazendo todo o conteudo de cada linha.
e preciso pegar apenas o conteudo depois do [Ô] = [Ô]
alguem poderia aperfeiçoar esse codigo de ler, da forma que preciso ?
Agradeço desde de já pela colaboração...
agora so me resta ler o arquivo de retorno.
Private Sub Gerar_Arquivo_CLienModular()
Dim SW As New StreamWriter([Ô]C:\Client\Req\IntPos.001[Ô]) [ô] Cria o arquivo de texto
SW.WriteLine([Ô]000-000 = CRT[Ô]) [ô] Grava uma linha no arquivo de texto
SW.WriteLine([Ô]001-000 = 1[Ô]) [ô] Grava uma linha no arquivo de texto
SW.WriteLine([Ô]002-000 = 1234[Ô]) [ô] Grava uma linha no arquivo de texto
SW.WriteLine([Ô]003-000 = [Ô] & txtValor.Text) [ô] Grava uma linha no arquivo de texto
SW.WriteLine([Ô]004-000 = 0[Ô]) [ô] Grava uma linha no arquivo de texto
SW.WriteLine([Ô]999-999 = 0[Ô]) [ô] Grava uma linha no arquivo de texto
SW.Close() [ô]Fecha o arquivo de texto
SW.Dispose() [ô]Libera a memória utilizada
End Sub
estou lendo dessa forma. porem queria que pegar apenas as informações de cada grupo por exemplo
Private Sub Ler_Arquivo_CLientModular()
Dim texto As New StreamReader([Ô]C:\Client\Resp\IntPos.001[Ô])
While Not texto.EndOfStream
TextBox1.Text &= texto.ReadLine [ô]o resultado vem ssim [Ô]001-000 = 1[Ô] porem so queria pegar as informações depoius do [Ô]=[Ô] que seria [Ô]1[Ô]
TextBox2.Text &= texto.ReadLine [ô]002-000 = 1234 - queria pegar apenas [Ô]1234[Ô]
TextBox3.Text &= texto.ReadLine
TextBox4.Text &= texto.ReadLine
TextBox5.Text &= texto.ReadLine
TextBox6.Text &= texto.ReadLine
TextBox7.Text &= texto.ReadLine
TextBox8.Text &= texto.ReadLine
TextBox9.Text &= texto.ReadLine
TextBox10.Text &= texto.ReadLine
TextBox11.Text &= texto.ReadLine
TextBox12.Text &= texto.ReadLine
End While
End Sub
Nessa função de ler o arquivo txt esta trazendo todo o conteudo de cada linha.
e preciso pegar apenas o conteudo depois do [Ô] = [Ô]
alguem poderia aperfeiçoar esse codigo de ler, da forma que preciso ?
Agradeço desde de já pela colaboração...
use a função Split
http://www.macoratti.net/10/11/vb_split.htm
https://msdn.microsoft.com/pt-br/library/6x627e5f%28v=vs.90%29.aspx
http://www.macoratti.net/10/11/vb_split.htm
https://msdn.microsoft.com/pt-br/library/6x627e5f%28v=vs.90%29.aspx
Citação::
use a função Split
http://www.macoratti.net/10/11/vb_split.htm
https://msdn.microsoft.com/pt-br/library/6x627e5f%28v=vs.90%29.aspx
Boa tarde F001E, achei uma outra função que deu certo.
antes de finalizar o Topico, gostaria de saber com vcs como eu faço para Centralizar o nome na impressão do comprovante. levando em consideração que o tamanho maximo seria de 8mm bobina.
estou usando o PrindDocument para fazer a impressão do comprovante 1ºvia e 2ºvia.
MASTERCARD
1ºVIA
------------------------------------------------
Alguem poderia me passar uma dica de Centralização usando PrinDocument. fazendo a impressão na unha
abaixo segue o exemplo como estou fazendo
Private Sub PrintDocument1_PrintPage(sender As Object, e As Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
[ô]Declarar tipo de fonte e parametros ([Ô]fonte[Ô], tamanho, estilo)
Dim minhafonte1 As New Font([Ô]Lucida Bright[Ô], 7, FontStyle.Regular)
Dim minhafonte2 As New Font([Ô]Lucida Bright[Ô], 7, FontStyle.Bold)
Dim margemEsq As Single = e.MarginBounds.Left
Dim margemSup As Single = e.MarginBounds.Top
Dim margemDir As Single = e.MarginBounds.Right
Dim sf As New StringFormat()
sf.Alignment = StringAlignment.Far
e.Graphics.DrawString([Ô]----------------------------------------------------------------------------[Ô], minhafonte1, Brushes.Black, 15, 70)
e.Graphics.DrawString([Ô] [Ô] & [Ô] NÃO é DOCUMENTO FISCAL[Ô] & [Ô] [Ô], minhafonte1, Brushes.Black, 15, 80)
e.Graphics.DrawString([Ô] [Ô] & [Ô] COMPROVANTE CRéDITO OU DéBITO[Ô] & [Ô] [Ô], minhafonte1, Brushes.Black, 15, 90)
[ô] [ô] [ô]
e.Graphics.DrawString([Ô] [Ô] & [Ô] CARTÃO [Ô] & [Ô] [Ô], minhafonte2, Brushes.Black, 15, 100)
e.Graphics.DrawString([Ô] [Ô] & [Ô] 1ª VIA [Ô] & [Ô] [Ô], minhafonte1, Brushes.Black, 15, 110)
Agradeço desde de já a todos
Tópico encerrado , respostas não são mais permitidas