PROJETO S@T-FISCAL
Citação::
Queria saber também fox se agente pode comercializar o sat, caso sim vou abrir um cnpj, pois todo jeito tem que abrir né para ativar o sat,
Não pode, vc só consegue comprar um equipamento.
Citação:Queria saber também fox se agente pode comercializar o sat, caso sim vou abrir um cnpj, pois todo jeito tem que abrir né para ativar o sat,
Agente consegue ganhar alguns sendo revendedor cadastrado, nós compravamos na Oficer e na DM Automação, vc intermedia a venda e recebe comissão.
Obs; deixamos acumular seis meses de venda(comissão), da DM recebemos direitinho, da Oficer não(entraram em concordata), cuidado que eles ainda estão oferendo, coisas de Brasil, a empresa abre concordata, não paga seus credores e continua vendendo.
SatFiscalLib.Dll agora tem configurações para Layout do Extrato, incluindo configurações de tamanho e dimensões de qrcode e Código de barras.
Citação:Pode ter mais de um cfop por cupom ? Ex: 5102 e 5405 no mesmo cupom ?
Sim, igual a NFE.
O CFOP não é da nota ou do Cupom, o CFOP é do produto.
E fiquei sabendo desse problema da Officer eim, até desisti de entrar em contato com eles. Comprei na Scan source e DN Automação, atendimento da DN sem igual.
Sou relativamente novo na área de programação, comecei por necessidade, mas peguei a [ô]doença[ô] e nunca mais parei de estudar e continuo até hoje pesquisando e tentando resolver meus problemas na área! E o atual, é o S@T.. Acabei de ler todo o tópico e encontrei um punhado de informações uteis, tanto na programação, quanto na contabilidade, e isso é realmente incrivel vindo de um forum dedicado a programação. Parabéns mesmo a todos!
Mas enfim, sem mais demagogia, vou ao ponto! Depois de muito tentar, testar alguns exemplos que vi aqui no fórum mesmo, um do VBSHAR e outro do JOHNNYCAMARA, consegui entender o processo de confecção do XML e consegui a comunicação com o emulador do governo v.2.8.12. Porém, no caso do componente do VBSHAR, eu consigo me conectar com o emulador com o EXE, ja no JOHNNYCAMARA, que é código puro, eu não consigo comunicação com o projeto compilado (recebo a mensagem de [ô]Porta Serial() não está pronta. Tente novamente), somente rodando no VB mesmo, e ai recebo o erro [ô]runtime 49[ô], mas que segundo li, é uma falha [ô]normal[ô] e conhecida da microsoft, e depois de compilado, ele para de aparecer.. Queria uma luz dos amigos, quanto a material sobre declaracões da dll. Por exemplo, o [ô]NumeroSessao[ô], no exemplo do amigo JOHNNYCAMARA, é declarado como Integer(%), mas no VB6, ele da o [ô]overflow[ô], e eu fico perdido porque, segundo li, o campo precisa de 6 digitos. Então declarei como [ô]Long(&)[ô], mas fico com receio por alterar um código postado aqui. Enfim, como devem ter notado, eu realmente estou bastante [ô]inseguro[ô] em relação a isso. Fiz recentemente a NF-e que já me tirou algumas noites de sono, e agora o S@T. Se algum amigo, programando em VB6, puder dar algumas dicas em relação, principalmente à declaração da dll, eu ficaria extremamente grato.
Citação::
Primeiramente, um feliz natal atrasado a todos os colegas do fórum, que ano que vem seja cheio de desafios e conquistas, assim como foi 2015! Essa mensagem é meio [ô]off-topic[ô] mas, gostaria muito de agradecer pela imensa ajuda que tive lendo este tópico.
Sou relativamente novo na área de programação, comecei por necessidade, mas peguei a [ô]doença[ô] e nunca mais parei de estudar e continuo até hoje pesquisando e tentando resolver meus problemas na área! E o atual, é o S@T.. Acabei de ler todo o tópico e encontrei um punhado de informações uteis, tanto na programação, quanto na contabilidade, e isso é realmente incrivel vindo de um forum dedicado a programação. Parabéns mesmo a todos!
Mas enfim, sem mais demagogia, vou ao ponto! Depois de muito tentar, testar alguns exemplos que vi aqui no fórum mesmo, um do VBSHAR e outro do JOHNNYCAMARA, consegui entender o processo de confecção do XML e consegui a comunicação com o emulador do governo v.2.8.12. Porém, no caso do componente do VBSHAR, eu consigo me conectar com o emulador com o EXE, ja no JOHNNYCAMARA, que é código puro, eu não consigo comunicação com o projeto compilado (recebo a mensagem de [ô]Porta Serial() não está pronta. Tente novamente), somente rodando no VB mesmo, e ai recebo o erro [ô]runtime 49[ô], mas que segundo li, é uma falha [ô]normal[ô] e conhecida da microsoft, e depois de compilado, ele para de aparecer.. Queria uma luz dos amigos, quanto a material sobre declaracões da dll. Por exemplo, o [ô]NumeroSessao[ô], no exemplo do amigo JOHNNYCAMARA, é declarado como Integer(%), mas no VB6, ele da o [ô]overflow[ô], e eu fico perdido porque, segundo li, o campo precisa de 6 digitos. Então declarei como [ô]Long(&)[ô], mas fico com receio por alterar um código postado aqui. Enfim, como devem ter notado, eu realmente estou bastante [ô]inseguro[ô] em relação a isso. Fiz recentemente a NF-e que já me tirou algumas noites de sono, e agora o S@T. Se algum amigo, programando em VB6, puder dar algumas dicas em relação, principalmente à declaração da dll, eu ficaria extremamente grato.
ola colega, realmente meu codigo eu nao testei no emulador, apenas num aparelho sat, inclusive ele é distribuido como exemplo pela dimep pra exemplo de uso com o aparelho d-sat. normalmente, como ja postei ele funciona melhor compilado, alem disso na pasta do executavel deve conter as dll[ô]s dllsat.dll e zlib.dll. sobre o numero de sessao, este deve ser um numero aleatorio (randon) de ate 6 digitos.
private string Base64ToString(string base64) // caso queira tirar o arquivo de base 64
{
byte[] arq;
System.Text.ASCIIEncoding enc = new System.Text.ASCIIEncoding();
arq = Convert.FromBase64String(base64);
base64 = enc.GetString(arq);
return base64;
}
private void button1_Click(object sender, EventArgs e)
{
richTextBox1.Text = Base64ToString([Ô]PENGZT48aW5mQ0ZlIElkPSJDRmUzNTE2MDE4MjM3MzA3NzAwMDE3MTU5OTAwMDA2OTE0MDAwMDA5MTA0MzQ4MCIgdmVyc2FvPSIwLjA2IiB2ZXJzYW9EYWRvc0VudD0iMC4wNiIgdmVyc2FvU0I9IjAxMDEwMCI+PGlkZT48Y1VGPjM1PC9jVUY+PGNORj4xMDQzNDg8L2NORj48bW9kPjU5PC9tb2Q+PG5zZXJpZVNBVD45MDAwMDY5MTQ8L25zZXJpZVNBVD48bkNGZT4wMDAwMDk8L25DRmU+PGRFbWk+MjAxNjAxMTM8L2RFbWk+PGhFbWk+MDEyNDM2PC9oRW1pPjxjRFY+MDwvY0RWPjx0cEFtYj4yPC90cEFtYj48Q05QSj4xNjcxNjExNDAwMDE3MjwvQ05QSj48c2lnbkFDPlNHUi1TQVQgU0lTVEVNQSBERSBHRVNUQU8gRSBSRVRBR1VBUkRBIERPIFNBVDwvc2lnbkFDPjxhc3NpbmF0dXJhUVJDT0RFPlkyaWE3dUpwbHhEY0ZqQlRyOTJIaUUzVHNncko5RWtGeFRnRjgva205UzFmM3dMUW1CWFMways0N2F1TmlvSVJLd3RKVkxZSk0zeS93T05Ya2tKWkhtdmw4UFNweDFtWDhCMVc2ZklyL1lVZ0tISzdKMDcva3I1QU1zd2tQaWp6UWFnOFpra3UxNXZkMGx2MGpHQ252SUdNQStQUTJxUElIbnkwLzcrSjJIRlNLTkJ3ald5VTRDa1NwTFNEUFlwN3JjV1pwbG9PN1lYQWs1THFLaHZZWURCbnJDbXp1MGdJSEcwSHhGTGlqV3FBbWRyY1ZHblUvbVZBWjQ0L0NRYlRMTHY2bFphQ3U1dXJsQjJuelFNUHNjSzErVndOYUw0aUd6WXFjL2Fxc1I0U1lBU2hnRUZmU3NrREZOMFJFNTNRMGM3ZkJ5b0FXWE1OYmR5L2hoLzcvZz09PC9hc3NpbmF0dXJhUVJDT0RFPjxudW1lcm9DYWl4YT4wMDE8L251bWVyb0NhaXhhPjwvaWRlPjxlbWl0PjxDTlBKPjgyMzczMDc3MDAwMTcxPC9DTlBKPjx4Tm9tZT5CRU1BVEVDSCBTLkE8L3hOb21lPjxlbmRlckVtaXQ+PHhMZ3I+UlVJIEJBUkJPU0E8L3hMZ3I+PG5ybz4yNTI5PC9ucm8+PHhDcGw+OiBNT0RVTE9TIDA2IDA3IEUgMDg7PC94Q3BsPjx4QmFpcnJvPklQRTwveEJhaXJybz48eE11bj5TQU8gSk9TRSBET1MgUElOSEFJUzwveE11bj48Q0VQPjgzMDU1MzIwPC9DRVA+PC9lbmRlckVtaXQ+PElFPjExMTExMTExMTExMTwvSUU+PElNPjEwMTA8L0lNPjxjUmVnVHJpYj4xPC9jUmVnVHJpYj48aW5kUmF0SVNTUU4+TjwvaW5kUmF0SVNTUU4+PC9lbWl0PjxkZXN0PjxDTlBKPjA1NDgxMzM2MDAwMTM3PC9DTlBKPjx4Tm9tZT5ELkouIFNZU1RFTSBBRUlPVWFlaW91Q2M8L3hOb21lPjwvZGVzdD48ZW50cmVnYT48eExncj5sb2dyYWRvdXJvPC94TGdyPjxucm8+MTEyMjMzPC9ucm8+PHhDcGw+Y29tcGxlbWVudG88L3hDcGw+PHhCYWlycm8+YmFpcnJvPC94QmFpcnJvPjx4TXVuPm11bmljaXBpbzwveE11bj48VUY+Uko8L1VGPjwvZW50cmVnYT48ZGV0IG5JdGVtPSIxIj48cHJvZD48Y1Byb2Q+QUNCUjAwMTwvY1Byb2Q+PGNFQU4+NjI5MTA0MTUwMDIxMzwvY0VBTj48eFByb2Q+QXNzaW5hdHVyYSBTQUM8L3hQcm9kPjxOQ00+OTk8L05DTT48Q0ZPUD41MTIwPC9DRk9QPjx1Q29tPlVOPC91Q29tPjxxQ29tPjEuMDAwMDwvcUNvbT48dlVuQ29tPjEyMC4wMDwvdlVuQ29tPjx2UHJvZD4xMjAuMDA8L3ZQcm9kPjxpbmRSZWdyYT5BPC9pbmRSZWdyYT48dkRlc2M+MS4wMDwvdkRlc2M+PHZJdGVtPjExNC4xOTwvdkl0ZW0+PHZSYXREZXNjPjQuODE8L3ZSYXREZXNjPjxvYnNGaXNjb0RldCB4Q2FtcG9EZXQ9ImNhbXBvIj48eFRleHRvRGV0PnRleHRvPC94VGV4dG9EZXQ+PC9vYnNGaXNjb0RldD48L3Byb2Q+PGltcG9zdG8+PHZJdGVtMTI3NDE+MTQuNDA8L3ZJdGVtMTI3NDE+PElDTVM+PElDTVMwMD48T3JpZz4wPC9PcmlnPjxDU1Q+MDA8L0NTVD48cElDTVM+MTguMDA8L3BJQ01TPjx2SUNNUz4yMC41NTwvdklDTVM+PC9JQ01TMDA+PC9JQ01TPjxQSVM+PFBJU0FsaXE+PENTVD4wMTwvQ1NUPjx2QkM+MTIwLjAwPC92QkM+PHBQSVM+MC4wMDY1PC9wUElTPjx2UElTPjAuNzg8L3ZQSVM+PC9QSVNBbGlxPjwvUElTPjxDT0ZJTlM+PENPRklOU0FsaXE+PENTVD4wMTwvQ1NUPjx2QkM+MTIwLjAwPC92QkM+PHBDT0ZJTlM+MC4wMDY1PC9wQ09GSU5TPjx2Q09GSU5TPjAuNzg8L3ZDT0ZJTlM+PC9DT0ZJTlNBbGlxPjwvQ09GSU5TPjwvaW1wb3N0bz48aW5mQWRQcm9kPkluZm9ybWFjb2VzIGFkaWNpb25haXM8L2luZkFkUHJvZD48L2RldD48ZGV0IG5JdGVtPSIyIj48cHJvZD48Y1Byb2Q+NjI5MTA0MTUwMDIxMzwvY1Byb2Q+PGNFQU4+NjI5MTA0MTUwMDIxMzwvY0VBTj48eFByb2Q+T3V0cm8gcHJvZHV0byBRdWFscXVlciwgY29tIGEgRGVzY3JpY2FvIEdyYW5kZS4gT2ssIHZhbW9zIGRlaXhhciBhIGRlc2NyaWNhbyByZWFsbWVudGUgR3JhbmRlLCBwYXJhIHRlc3RhciBhIGltcHJlc3NhbzwveFByb2Q+PENGT1A+NTUyOTwvQ0ZPUD48dUNvbT51bjwvdUNvbT48cUNvbT4xLjEyMDU8L3FDb20+PHZVbkNvbT4xLjIxPC92VW5Db20+PHZQcm9kPjEuMzY8L3ZQcm9kPjxpbmRSZWdyYT5BPC9pbmRSZWdyYT48dk91dHJvPjIuMDA8L3ZPdXRybz48dkl0ZW0+My4yMjwvdkl0ZW0+PHZSYXREZXNjPjAuMTQ8L3ZSYXREZXNjPjwvcHJvZD48aW1wb3N0bz48dkl0ZW0xMjc0MT4wLjQxPC92SXRlbTEyNzQxPjxJQ01TPjxJQ01TNDA+PE9yaWc+MDwvT3JpZz48Q1NUPjQwPC9DU1Q+PC9JQ01TNDA+PC9JQ01TPjxQSVM+PFBJU1F0ZGU+PENTVD4wMzwvQ1NUPjxxQkNQcm9kPjEuMzU1ODwvcUJDUHJvZD48dkFsaXFQcm9kPjEuMDIyMzwvdkFsaXFQcm9kPjx2UElTPjEuMzk8L3ZQSVM+PC9QSVNRdGRlPjwvUElTPjxQSVNTVD48cUJDUHJvZD4xLjM1NTg8L3FCQ1Byb2Q+PHZBbGlxUHJvZD4xLjAyMjM8L3ZBbGlxUHJvZD48dlBJUz4xLjM5PC92UElTPjwvUElTU1Q+PENPRklOUz48Q09GSU5TUXRkZT48Q1NUPjAzPC9DU1Q+PHFCQ1Byb2Q+MS4zNTU4PC9xQkNQcm9kPjx2QWxpcVByb2Q+MS4wMjIzPC92QWxpcVByb2Q+PHZDT0ZJTlM+MS4zOTwvdkNPRklOUz48L0NPRklOU1F0ZGU+PC9DT0ZJTlM+PC9pbXBvc3RvPjwvZGV0PjxkZXQgbkl0ZW09IjMiPjxwcm9kPjxjUHJvZD5hYmMxMjM8L2NQcm9kPjxjRUFOPjYyOTEwNDE1MDAyMTM8L2NFQU4+PHhQcm9kPkFDQnJTQVQgcnVsZXM8L3hQcm9kPjxOQ00+OTk8L05DTT48Q0ZPUD41ODQ0PC9DRk9QPjx1Q29tPnVuPC91Q29tPjxxQ29tPjEuMTIwNTwvcUNvbT48dlVuQ29tPjEuMjE8L3ZVbkNvbT48dlByb2Q+MS4zNjwvdlByb2Q+PGluZFJlZ3JhPkE8L2luZFJlZ3JhPjx2SXRlbT4xLjMxPC92SXRlbT48dlJhdERlc2M+MC4wNTwvdlJhdERlc2M+PC9wcm9kPjxpbXBvc3RvPjxJQ01TPjxJQ01TMDA+PE9yaWc+MTwvT3JpZz48Q1NUPjAwPC9DU1Q+PHBJQ01TPjAuMDA8L3BJQ01TPjx2SUNNUz4wLjAwPC92SUNNUz48L0lDTVMwMD48L0lDTVM+PFBJUz48UElTTlQ+PENTVD4wNDwvQ1NUPjwvUElTTlQ+PC9QSVM+PFBJU1NUPjxxQkNQcm9kPjEuMzU1ODwvcUJDUHJvZD48dkFsaXFQcm9kPjEuMTgyNjwvdkFsaXFQcm9kPjx2UElTPjEuNjA8L3ZQSVM+PC9QSVNTVD48Q09GSU5TPjxDT0ZJTlNOVD48Q1NUPjA2PC9DU1Q+PC9DT0ZJTlNOVD48L0NPRklOUz48L2ltcG9zdG8+PGluZkFkUHJvZD5JbmZvcm1hY29lcyBhZGljaW9uYWlzPC9pbmZBZFByb2Q+PC9kZXQ+PHRvdGFsPjxJQ01TVG90Pjx2SUNNUz4yMC41NTwvdklDTVM+PHZQcm9kPjEyMi43MjwvdlByb2Q+PHZEZXNjPjEuMDA8L3ZEZXNjPjx2UElTPjIuMTc8L3ZQSVM+PHZDT0ZJTlM+Mi4xNzwvdkNPRklOUz48dlBJU1NUPjIuOTk8L3ZQSVNTVD48dkNPRklOU1NUPjAuMDA8L3ZDT0ZJTlNTVD48dk91dHJvPjIuMDA8L3ZPdXRybz48L0lDTVNUb3Q+PHZDRmU+MTE4LjcyPC92Q0ZlPjxEZXNjQWNyRW50cj48dkRlc2NTdWJ0b3Q+NS4wMDwvdkRlc2NTdWJ0b3Q+PC9EZXNjQWNyRW50cj48dkNGZUxlaTEyNzQxPjEuMjM8L3ZDRmVMZWkxMjc0MT48L3RvdGFsPjxwZ3RvPjxNUD48Y01QPjAzPC9jTVA+PHZNUD42MS4zNjwvdk1QPjwvTVA+PE1QPjxjTVA+MDE8L2NNUD48dk1QPjcxLjM2PC92TVA+PC9NUD48dlRyb2NvPjE0LjAwPC92VHJvY28+PC9wZ3RvPjxpbmZBZGljPjxpbmZDcGw+d3d3LnBsYXRhZm9ybWFzb2x1Y29lcy5jb208L2luZkNwbD48b2JzRmlzY28geENhbXBvPSJ4Q2FtcG8xIj48eFRleHRvPnhUZXh0bzE8L3hUZXh0bz48L29ic0Zpc2NvPjwvaW5mQWRpYz48L2luZkNGZT48U2lnbmF0dXJlIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjIj48U2lnbmVkSW5mbyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI+PENhbm9uaWNhbGl6YXRpb25NZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy14bWwtYzE0bi0yMDAxMDMxNSI+PC9DYW5vbmljYWxpemF0aW9uTWV0aG9kPjxTaWduYXR1cmVNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNyc2Etc2hhMjU2Ij48L1NpZ25hdHVyZU1ldGhvZD48UmVmZXJlbmNlIFVSST0iI0NGZTM1MTYwMTgyMzczMDc3MDAwMTcxNTk5MDAwMDY5MTQwMDAwMDkxMDQzNDgwIj48VHJhbnNmb3Jtcz48VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI2VudmVsb3BlZC1zaWduYXR1cmUiPjwvVHJhbnNmb3JtPjxUcmFuc2Zvcm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy14bWwtYzE0bi0yMDAxMDMxNSI+PC9UcmFuc2Zvcm0+PC9UcmFuc2Zvcm1zPjxEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNzaGEyNTYiPjwvRGlnZXN0TWV0aG9kPjxEaWdlc3RWYWx1ZT54K2l6L0VIR3N3V1ZVZWw2UGhhVTRDQ2ZOZVZlK0pOSTdublpPRWNQUDNnPTwvRGlnZXN0VmFsdWU+PC9SZWZlcmVuY2U+PC9TaWduZWRJbmZvPjxTaWduYXR1cmVWYWx1ZT5hWWRFa2drVWs3aHFyOWtwU1AyQ0t6UnVSQnoxd2FnbG5XOVdVVXlhYTYvTk9QVTlNaVhHdVZkSFRJSDViVDh5VlhXbEJaS2pURXBxWStGUkVPWFZPamV1anM2UzE1RzV5TjFQRVFxdmI3NmJZK053a1Q2N0VJV3Z3bnN6cERoeFhSakhJaFFsb3E2UEhKY3lHVUJBTUg1YmQzaWNJRjFSd3dJNTROVElLZ3BQcStneVlqM3o1OFdYbyt2NGFnbkxDb0sxc05YdEZlSFpFaHVTTnIrNUlwcnBHbkw0MGlhWE5WSWhMY2pBb2kvSTM3VHl0WEtEY3lnOEowUVNZYll1RGVWbmRzTGpnQnBSVDJ3bUV6ZjRyVXpIN3pVVVQxay9sbWVIckEwbjhvYkcySzd4VmpoNkFXMzFrdmY3VTAybVlqUGhQdy9mcEltUUVnMnpuVWhrdXc9PTwvU2lnbmF0dXJlVmFsdWU+PEtleUluZm8+PFg1MDlEYXRhPjxYNTA5Q2VydGlmaWNhdGU+TUlJR29UQ0NCSW1nQXdJQkFnSUpBUjdudHJ3SGFmTDlNQTBHQ1NxR1NJYjNEUUVCQ3dVQU1HY3hDekFKQmdOVkJBWVRBa0pTTVRVd013WURWUVFLRXl4VFpXTnlaWFJoY21saElHUmhJRVpoZW1WdVpHRWdaRzhnUlhOMFlXUnZJR1JsSUZOaGJ5QlFZWFZzYnpFaE1COEdBMVVFQXhNWVFVTWdVMEZVSUdSbElGUmxjM1JsSUZORlJrRmFJRk5RTUI0WERURTFNVEV4T1RFNE5UQXpNMW9YRFRJd01URXhPVEU0TlRBek0xb3dnYVl4RWpBUUJnTlZCQVVUQ1Rrd01EQXdOamt4TkRFTE1Ba0dBMVVFQmhNQ1FsSXhEekFOQmdOVkJBZ1RCbEJoY21GdVlURVJNQThHQTFVRUNoTUlVMFZHUVZvdFUxQXhEekFOQmdOVkJBc1RCa0ZETFZOQlZERW9NQ1lHQTFVRUN4TWZRWFYwWlc1MGFXTmhaRzhnY0c5eUlFRlNJRk5GUmtGYUlGTlFJRk5CVkRFa01DSUdBMVVFQXhNYlFrVk5RVlJGUTBnZ1V5NUJPamd5TXpjek1EYzNNREF3TVRjeE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBMGJKQm5saVJNanNBOU9nbndOMG9adXNCZ3o3amJyVUtkREE1ZGJRUHJRV3lTaUpxdWsyaUlaZE13eGVxUTFoUVVJV0xxRTFaY0xOY3ZKemlEVTdOTmpJaHFONTlmaEkwZ1IyeUJBalUxb05iR1Y5WElVTUVaU2JTaWNRUXRvZmthUFBhaVhEMFlNS3lCc1FVWkhaMUNsWmFYTndFK3dRTmxSYTE5UXE1OWI3REx4MjNXVlN2S3ZhSUxYVEsxZUp5emNjSndTVmFiT21uU0RPaTkxY1hEN2pPY0lLUUtxK3hYK1hjWExCMWRIdDdjTFFKNERhMEtzQlpDcWNoRFVVTU5CelA1RkdxVnFPWEFTM2RNMi9UL1R1Y3AvVkY4WXdnN2JuOXRoVk5oN1U1aWZJcElDaUVoWXg3MEc4aXF4OGNnei9ac2tGT0oyUXFwZkVtSFc2OC93SURBUUFCbzRJQ0RqQ0NBZ293RGdZRFZSMFBBUUgvQkFRREFnWGdNSHNHQTFVZElBUjBNSEl3Y0FZSkt3WUJCQUdCN0MwRE1HTXdZUVlJS3dZQkJRVUhBZ0VXVldoMGRIQTZMeTloWTNOaGRDNXBiWEJ5Wlc1ellXOW1hV05wWVd3dVkyOXRMbUp5TDNKbGNHOXphWFJ2Y21sdkwyUndZeTloWTNOaGRITmxabUY2YzNBdlpIQmpYMkZqYzJGMGMyVm1ZWHB6Y0M1d1pHWXdhd1lEVlIwZkJHUXdZakJnb0Y2Z1hJWmFhSFIwY0RvdkwyRmpjMkYwTFhSbGMzUmxMbWx0Y0hKbGJuTmhiMlpwWTJsaGJDNWpiMjB1WW5JdmNtVndiM05wZEc5eWFXOHZiR055TDJGamMyRjBjMlZtWVhwemNDOWhZM05oZEhObFptRjZjM0JqY213dVkzSnNNSUdtQmdnckJnRUZCUWNCQVFTQm1UQ0JsakEwQmdnckJnRU
Um cliente veio me solictar um sistema que ultiliza o satfiscal gostaria de saber de voces....
1- PARA EU DESENVOLVER UM SISTEMA QUE USE O SAT FISCAL PRECISO HOMOLOGAR ELE ? SE SIM, QUanto que sai para estar homologando..
2- O APARELHO SAT FISCAL ESTA NA FAIXA DE QUANTO E O APARELHO OU UMA IMPRESSORA?