SAT-Fiscal a mistica está desvendada.
Moderador: Moderadores
SAT-Fiscal a mistica está desvendada.
Fiz umas mudanças depois de garimpar muito na net na chamada da função no vb.net
<DllImport("sat.dll", CallingConvention:=CallingConvention.Cdecl)>
Public Shared Function ConsultarSAT(nSessionRandom As Integer) As String
End Function
Parou de dar o erro de assinatura na chamada da função... os que tem hora que retorna a informação e hora não retorno.
tipo na hora da chama da função
t_retorno = sat.ConsultarSAT(nSessionRandom)
a mesma é encerrada em nenhum erro aparente e estranho que tem hora que funciona retorno o retorno da função.
Alguem saberia me dizer o que é?
<DllImport("sat.dll", CallingConvention:=CallingConvention.Cdecl)>
Public Shared Function ConsultarSAT(nSessionRandom As Integer) As String
End Function
Parou de dar o erro de assinatura na chamada da função... os que tem hora que retorna a informação e hora não retorno.
tipo na hora da chama da função
t_retorno = sat.ConsultarSAT(nSessionRandom)
a mesma é encerrada em nenhum erro aparente e estranho que tem hora que funciona retorno o retorno da função.
Alguem saberia me dizer o que é?
SAT-Fiscal a mistica está desvendada.
Alguem tem o emulador 2.4.8 para me enviar?
Olhei no site da secretaria fazenda mas so tem o 2.5.7
Att.
Angelo
Olhei no site da secretaria fazenda mas so tem o 2.5.7
Att.
Angelo
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
SAT-Fiscal a mistica está desvendada.
Amiguinho,
Voce deveria fazer uns testes em um XP ou Windows 2003, pois tenho certeza que seja devido o avanço de suas versões de Windows.
Atualize as versões do xHarbour e do Borland C++, esta ultima tem atualização para 5.5.1 e 5.8.
Voce deveria fazer uns testes em um XP ou Windows 2003, pois tenho certeza que seja devido o avanço de suas versões de Windows.
Atualize as versões do xHarbour e do Borland C++, esta ultima tem atualização para 5.5.1 e 5.8.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
SAT-Fiscal a mistica está desvendada.
Amiguinhos,
Eu uso o Windows Server 2003 e Harbour portanto não posso reportar algo sobre os quesitos que passou.
O ideal é que ao invés de introduzir o módulo de CF-e no seu aplicativo voce o construa em separado e vá testando até amadurecer para então integrá-lo.
Nos ultimos testes que fiz com o código que postei e o emulador atual 2.4.8 só reportei erros de mal formação do meu .XML relativo a impostos.
Quando mando o cupom com CST 040 passa tudo. Estou verificando os outros CSTs.
Por acaso voce esta usando o Multitarefa ou Multi-camadas no xHarbour? Se sim, andei lendo que o mesmo gera GPFs loucos.Erro GPFHANDLER/0 EXCEPTION_ACCESS_VIOLATION - O thread tentou ler/escrever num endereço virtual ao qual não tinha acesso.: GPFHANDLER
Eu uso o Windows Server 2003 e Harbour portanto não posso reportar algo sobre os quesitos que passou.
O ideal é que ao invés de introduzir o módulo de CF-e no seu aplicativo voce o construa em separado e vá testando até amadurecer para então integrá-lo.
Nos ultimos testes que fiz com o código que postei e o emulador atual 2.4.8 só reportei erros de mal formação do meu .XML relativo a impostos.
Quando mando o cupom com CST 040 passa tudo. Estou verificando os outros CSTs.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
SAT-Fiscal a mistica está desvendada.
Boa tarde
Alguem por favor poderia me mandar o XML no layout para CF-e valido para eu testar aqui.
Obrigado
Alguem por favor poderia me mandar o XML no layout para CF-e valido para eu testar aqui.
Obrigado
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
SAT-Fiscal a mistica está desvendada.
Amiguinho,
No primeiro post do tópico tem um exemplo válido retirado do próprio manual.Boa tarde
Alguem por favor poderia me mandar o XML no layout para CF-e valido para eu testar aqui.
Obrigado
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- oribeiro
- Usuário Nível 1

- Mensagens: 30
- Registrado em: 15 Fev 2013 07:35
- Localização: Itu/SP
- Contato:
SAT-Fiscal a mistica está desvendada.
Apenas para registrar aqui, resolvi o erro GPF tirando a palavra PASCAL da definição das funções da DLL.
Oscar Ribeiro
xHarbour+Fwh+WorkShop
xHarbour+Fwh+WorkShop
SAT-Fiscal a mistica está desvendada.
Boa tarde, Oribeiro você poderia colaborar com algum PRG com essas funcionalidades que conseguiu compilar?
Hasa
- oribeiro
- Usuário Nível 1

- Mensagens: 30
- Registrado em: 15 Fev 2013 07:35
- Localização: Itu/SP
- Contato:
SAT-Fiscal a mistica está desvendada.
Código: Selecionar todos
//*Using Harbour DLLs
//*To build Tutor01.dll do: buildhd.bat tutor01
// #include "FiveWin.ch"
// function Main()
// HbDLLEntry( "MAIN" )
// MsgInfo( "ok from EXE" )
// return nil
// DLL FUNCTION HBDLLENTRY( cProc AS LPSTR ) AS LONG PASCAL LIB "Tutor01.dll"
#include "FiveWin.ch"
#include "dll.ch"
STATIC hACBrDLL
function Main()
//cPath := cFilePath( GetModuleFileName( GetInstance() ) ) // Pega o caminho exato onde se encontra o sistema.
// A SAT.dll pode estar na pasta do seu sistema
? "SAT.dll carregada",;
hACBrDLL:= LoadLibrary( "c:\SAT\SAT.DLL" ) // LoadLibrary LoadLib32
? "ConsultarSAT",;
ConsultarSAT( RandomSAT( 999999 ) ) //[3]
? "AtivarSAT",;
AtivarSAT( RandomSAT( 999999 ), 1, "123456", "11111111111111", 35 ) //[3]
cCFeTeste := MemoRead( cPath+"CFeTeste.xml" )
aRetorno := EnviarDadosVenda( RandomSAT( 999999 ), "123456", cCFeTeste )
? "EnviarDadosVenda",aRetorno[1],aRetorno[2],aRetorno[3],aRetorno[4]
return nil
**************************
*
* FUNÇÕES SAT
*
Function ConsultarSAT( nSessionRandom )
cString := SATConsultar( nSessionRandom )
return StringToArray( cString, "|" )
Function AtivarSAT( numeroSessao, subComando, codigoDeAtivacao, CNPJ, cUF )
cString := SATAtivar( numeroSessao, subComando, codigoDeAtivacao, CNPJ, cUF )
return StringToArray( cString, "|" )
Function DesligarSAT()
cString := SATDesligar()
return StringToArray( cString, "|" )
Function ConsultarNumeroSessao( nSessionRandom, codigoAtivacao, numeroSessao )
cString := SATConsultarNumeroSessao( nSessionRandom, codigoAtivacao, numeroSessao )
return StringToArray( cString, "|" )
Function TesteFimAFim()
cString := SATTesteFimAFim()
return StringToArray( cString, "|" )
Function EnviarDadosVenda( numeroSessao, codigoAtivacao, dados )
cString := SATEnviarDadosVenda( numeroSessao, codigoAtivacao, dados )
return StringToArray( cString, "|" )
Function CancelarUltimaVenda( numeroSessao, codigoAtivacao, chaveAcesso, dados )
cString := SATCancelarUltimaVenda( numeroSessao, codigoAtivacao, chaveAcesso, dados )
return StringToArray( cString, "|" )
DLL32 FUNCTION SATConsultar( nSessionRandom AS _INT ) AS STRING FROM "ConsultarSAT" LIB hACBrDLL
DLL32 FUNCTION SATAtivar( numeroSessao AS _INT ,;
subComando AS _INT ,;
codigoDeAtivacao AS STRING,;
CNPJ AS STRING,;
cUF AS _INT ) AS STRING FROM "AtivarSAT" LIB hACBrDLL
DLL32 FUNCTION SATDesligar( ) AS STRING FROM "DesligarSAT" LIB hACBrDLL
DLL32 FUNCTION SATConsultarNumeroSessao(getRandom AS _INT ,;
codigoAtivacao AS STRING,;
numeroSessao AS STRING ) AS STRING FROM "ConsultarNumeroSessao" LIB hACBrDLL
DLL32 FUNCTION SATTesteFimAFim( numeroSessao AS _INT ,;
codigoAtivacao AS STRING,;
dados AS STRING ) AS STRING FROM "TesteFimAFim" LIB hACBrDLL
DLL32 FUNCTION SATEnviarDadosVenda( numeroSessao AS _INT ,;
codigoAtivacao AS STRING,;
dados AS STRING ) AS STRING FROM "EnviarDadosVenda" LIB hACBrDLL
DLL32 FUNCTION SATCancelarUltimaVenda( numeroSessao AS _INT ,;
codigoAtivacao AS STRING,;
chaveAcesso AS STRING,;
dados AS STRING ) AS STRING FROM "CancelarUltimaVenda" LIB hACBrDLL
**********************************************
*
* OUTRAS FUNÇÕES
*
Function RandomSAT( nMaximo )
static nRandom
local nTemporal
nMaximo = if( nMaximo == NIL, 65535, nMaximo )
if nRandom == NIL
nRandom = seconds()
endif
nTemporal = ( nRandom * seconds() ) % ( nMaximo + 1 )
nTemporal = if( nTemporal < 1, 1, nTemporal )
nRandom = nTemporal + seconds()
if nTemporal<100000
ntemporal:= ntemporal + 99999
endif
RETURN int( nTemporal )
function StringToArray( cString, cSeparator )
LOCAL nPos
LOCAL aString := {}
cSeparator := iif(cSeparator=nil, ";", cSeparator)
cString := iif(cString=nil, "", cString)
cString := ALLTRIM( cString ) + cSeparator
DO WHILE .T.
nPos := AT( cSeparator, cString )
IF nPos = 0
EXIT
ENDIF
AADD( aString, SUBSTR( cString, 1, nPos-1 ) )
cString := SUBSTR( cString, nPos+1 )
ENDDO
RETURN ( aString )
Return(lOk)
Oscar Ribeiro
xHarbour+Fwh+WorkShop
xHarbour+Fwh+WorkShop
SAT-Fiscal a mistica está desvendada.
Nossa que rapidez, espero que esse código tbm seja util assim
HASA
:-Y :)Pos
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
SAT-Fiscal a mistica está desvendada.
Amiguinhos,
:-YApenas para registrar aqui, resolvi o erro GPF tirando a palavra PASCAL da definição das funções da DLL.
É disso que eu gosto. Ver a galera queimando os neurônios.Nossa que rapidez, espero que esse código tbm seja util assim
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
SAT-Fiscal a mistica está desvendada.
Amiguinhos,
Visando dar continuidade ao assunto em voga, acrescento algumas alterações nas funções anteriormente apresentadas:
Caso o emulador não esteja ativo ou em execução, retorno a mensagem SAT-CFe: Sem Retorno tentando evitar a quebra do aplicativo.
Visando dar continuidade ao assunto em voga, acrescento algumas alterações nas funções anteriormente apresentadas:
Código: Selecionar todos
Function ConsultarSAT( nSessionRandom )
cString := SATConsultar( nSessionRandom )
aString := StringToArray( cString, "|" )
return iif( valtype( aString )=="A", cString, {"0","","SAT-CFe: Sem Retorno","",""} )
Function AtivarSAT( numeroSessao, subComando, codigoDeAtivacao, CNPJ, cUF )
cString := SATAtivar( numeroSessao, subComando, codigoDeAtivacao, CNPJ, cUF )
aString := StringToArray( cString, "|" )
return iif( valtype( aString )=="A", cString, {"0","","SAT-CFe: Sem Retorno","",""} )
Function DesligarSAT()
cString := SATDesligar()
aString := StringToArray( cString, "|" )
return iif( valtype( aString )=="A", cString, {"0","","SAT-CFe: Sem Retorno","",""} )
Function ConsultarNumeroSessao( nSessionRandom, codigoAtivacao, numeroSessao )
cString := SATConsultarNumeroSessao( nSessionRandom, codigoAtivacao, numeroSessao )
aString := StringToArray( cString, "|" )
return iif( valtype( aString )=="A", cString, {"0","","SAT-CFe: Sem Retorno","",""} )
Function TesteFimAFim()
cString := SATTesteFimAFim()
aString := StringToArray( cString, "|" )
return iif( valtype( aString )=="A", cString, {"0","","SAT-CFe: Sem Retorno","",""} )
Function EnviarDadosVenda( numeroSessao, codigoAtivacao, dados )
cString := SATEnviarDadosVenda( numeroSessao, codigoAtivacao, dados )
aString := StringToArray( cString, "|" )
return iif( valtype( aString )=="A", cString, {"0","","SAT-CFe: Sem Retorno","",""} )
Function CancelarUltimaVenda( numeroSessao, codigoAtivacao, chaveAcesso, dados )
cString := SATCancelarUltimaVenda( numeroSessao, codigoAtivacao, chaveAcesso, dados )
aString := StringToArray( cString, "|" )
return iif( valtype( aString )=="A", cString, {"0","","SAT-CFe: Sem Retorno","",""} )
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
-
estagiario_jr
- Usuário Nível 1

- Mensagens: 2
- Registrado em: 05 Abr 2013 11:53
- Localização: Blumenau/SC
SAT-Fiscal a mistica está desvendada.
Olá,
Estou tendo problemas com o emulador SAT. Ele está gerando xml de cancelamento incompleto.
Ao invés de gerar
<infCFe Id="CFe35130111111111111111590000000070001088889397" chCanc="CFe35130111111111111111590000000070001077402203" versao="0.02">
está gerando
<infCFe Id="CFe35130411111111111111599000001020000034745110" versao="0.02">
Isso está impossibilitando a impressão do extrato de cancelamento, já que as informações impressas são obtidas do xml.
o xml que envio para o emulador é esse:
<?xml version="1.0" encoding="UTF-8"?><CFeCanc><infCFe><chCanc>CFe35130411111111111111599000001020000108019175</chCanc><ide><CNPJ>22222222222222</CNPJ><signAC>MIIXQAYJKoZIhvcNAQcCoIIXMTCCFy0CAQExCzAJBgUrDgMCGgUAMEsGCSqGSIb3
DQEHAaA+BDwwADcANAAyADYANQA5ADgAMAAwADAAMQAyADQAMQAxADEAMQAxADEA
MQAxADEAMQAxADEAMQAxAA0ACgCgghUBMIIGYDCCBEigAwIBAgIBCDANBgkqhkiG
9w0BAQ0FADCBlzELMAkGA1UEBhMCQlIxEzARBgNVBAoTCklDUC1CcmFzaWwxPTA7
BgNVBAsTNEluc3RpdHV0byBOYWNpb25hbCBkZSBUZWNub2xvZ2lhIGRhIEluZm9y
bWFjYW8gLSBJVEkxNDAyBgNVBAMTK0F1dG9yaWRhZGUgQ2VydGlmaWNhZG9yYSBS
YWl6IEJyYXNpbGVpcmEgdjIwHhcNMTExMDIxMTIxNjI5WhcNMjExMDIxMTIxNjI5
WjCBkDELMAkGA1UEBhMCQlIxEzARBgNVBAoTCklDUC1CcmFzaWwxNDAyBgNVBAsT
K0F1dG9yaWRhZGUgQ2VydGlmaWNhZG9yYSBSYWl6IEJyYXNpbGVpcmEgdjIxNjA0
BgNVBAMTLUFDIFNlY3JldGFyaWEgZGEgUmVjZWl0YSBGZWRlcmFsIGRvIEJyYXNp
bCB2MzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMFyHLTC/E6bRxhd
NYhePQ9um1dASSkb6+2i8Ss0kfSEAm3KfmWDUxLpHaAKP2xR2NT8ju1Kpq6Mns1t
Zmso3VzcacHS3X5nagP/I+jwJIV+GftJEp+iiPv1EkiF8hMksXk3vOaHPOA/TNpm
mU/nyEB5jNSwEwwych2RTb0IvNr3bV62oJecNNJIu+ws7Z4Rs9Wot0F13lCrVm0K
RLHj2llcgu67ArTsFlkDhKNZbS3ohFucGIlVlkIg/B0E2MjARjos21QJHaYcRmr2
w9rF1uZkylUtbn4wYWsj5kt9BCthcjgKKl2oVZB9agIS0AgUcfaoia8tsl7F63l/
aa2kQ9UcQewBbORR4TZPGJSKbItKylP8/EN86u3rPI7nsmJn6HuMVl53hhLKNupP
7mtrUZHC3w2FBvD3/JNiKJaP08GFjLH6vEiaR2m9YhizvJUXnDL9yFbkRHU+1lDs
sdnVDRSNVQX1tK0IpeRAMTHz60e1yJq+SrGNypEOSlFdeD05xFzIjUbpKQe4Obml
9wvBHF9FT2evGxknWOFxda0frZzl0UOK70++BSfe6BZ9UwHKXhyjOazPoXEzRK7w
6fHYlGjY5XkQ6Y9qNCt6lu80zy6vAxQ/f1Y3w9b+ArawqyTVtb9AtcJsAxhtBf/9
njiE1dSTYve5D5S94zNiIWtpDxzbAgMBAAGjgbswgbgwHQYDVR0OBBYEFHXLupDR
zkynkvBxsMu+uHszBrIoMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEG
MBQGA1UdIAQNMAswCQYFYEwBAQgwADA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8v
YWNyYWl6LmljcGJyYXNpbC5nb3YuYnIvTENSYWNyYWl6djIuY3JsMB8GA1UdIwQY
MBaAFAw5IDq3AR/L1yh9QaDH+kqtMiS+MA0GCSqGSIb3DQEBDQUAA4ICAQCJiamF
ONQFDtlBuOkqfglnGYufeillnVGeH6TWp7yPEuH9Hfdq/1oN38aJmpvoWnno3GY5
U/wKPokFAIizK2kASwvWSpu9hRD1kS5Fp4Qlqt1Zsm6bUOlcAD9wZylp7s1lebSj
7XiO6epF4OSdeBtKl9OImeF8dhyqPnWbj2IrjxEzyrZ+U+Lb4bFcBI6Lp6r1NHyu
n+TWD3jbCkBRpJLQt7uO+5asMZYEO+L+fuexEb2Bb8difS4ujPpdMlctg4wm6NHT
cB008C+cMkwDpeBvaWpMOZLvDvENDhQW4HBNHNDMdVoIsvvoxSVabrNxp02CATP0
y9RubIgkmX40H+R8OXy8Cq3oipSm1t4v/Ihs4aCtoDLZue3Q12RgqHNaKcuwTNoK
5BH5AfEYRE2LYxQ/JVrlf1hJAu0fUe2nhv42+i35AJVWpRrEmBk6GLejpJ/QAF1f
Rmdb0b1+lSLXgOfw3AzFW+e+8BdwCF/06FPOvapilPMa+bsL7aabinBZ7a4Kc97c
MHEW5gkQL0IL6yxYnzALHajvZrrLxwvpzW/os3P2ztINB12cYAkDKf5nmo2ymDHY
34IUfi1hPA8EEPkhozhi5Or/W6qRABsHiSxrSEeSKLy4V34hkShPjDtl2Ob/aU1/
8A5g5BSGPBpfm/TQJc7g7MrF67lRDoAhDikamDCCBvEwggTZoAMCAQICAQEwDQYJ
KoZIhvcNAQENBQAwgZAxCzAJBgNVBAYTAkJSMRMwEQYDVQQKEwpJQ1AtQnJhc2ls
MTQwMgYDVQQLEytBdXRvcmlkYWRlIENlcnRpZmljYWRvcmEgUmFpeiBCcmFzaWxl
aXJhIHYyMTYwNAYDVQQDEy1BQyBTZWNyZXRhcmlhIGRhIFJlY2VpdGEgRmVkZXJh
bCBkbyBCcmFzaWwgdjMwHhcNMTExMjEzMTY1ODIxWhcNMTkxMjEzMTY1ODIxWjCB
ijELMAkGA1UEBhMCQlIxEzARBgNVBAoTCklDUC1CcmFzaWwxNjA0BgNVBAsTLVNl
Y3JldGFyaWEgZGEgUmVjZWl0YSBGZWRlcmFsIGRvIEJyYXNpbCAtIFJGQjEuMCwG
A1UEAxMlQXV0b3JpZGFkZSBDZXJ0aWZpY2Fkb3JhIFNFUlBST1JGQiB2MzCCAiIw
DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMDpMuduyMLR8fs1ZXh3Oxa4A1ZR
o/+nYV3tbiItxfY7UdIP5pAfRnMPLlmO080cLmLlmrkH2iHTJelptIm/V5lOcf4z
BpU2ZbV49tnOPO+R6IJJ+OjNXpYEpkZ7lTOXby4ydSxW4RgU/zieVs5gLnamVYNd
LLiz+KVilYqGIWD46d0uLYTsWCWFtl8XqWg4qrugvp8DY3/AtVA4ydoowiCKJiVU
6wlMF9cz5rlmBrKfz9wj0OLfoTCdarvY02D5AE2FfkD6w/GiR1RNp/kfAjfbna2T
ogFJeLgTuFd/MN93XIbYnrBntEXlR3GYnCRoMs4yQLYYcHUZ3JyE5j7yN8bdGvDE
a4XdLYPt7MkAP7FR865WK1AAvBmet2ONewwz6iFi0Kq9qP3keDHOKw8TxAiyhBXH
sGOwkiOHnda685ae+/4w5yhfTIIGfUsOGjB0lhUI3tbW3PQBsPY/9udOzkdAIeR7
v4k8qmu4g3QJqg2VnHXvUxmcIXl2YjpV4vhVC50eWyh8SXaVh41SM8JEBKxpj/F+
uszZtOiwh5JqA3dht2/IJyEuKnh0sgWNNBhAvCOcVAsreu8Y29PSXTrO9v94fVUx
T1IvSD7+OZz31EepaiMeCpiqOrMq+AJoCgZ51fz0Cz7847TMe8+mhNLa9yQe7Yym
Vge0FoLejheC4H8nAgMBAAGjggFYMIIBVDAOBgNVHQ8BAf8EBAMCAQYwgacGA1Ud
IASBnzCBnDBMBgZgTAECAQowQjBABggrBgEFBQcCARY0aHR0cDovL3d3dy5yZWNl
aXRhLmZhemVuZGEuZ292LmJyL2FjcmZiL2RwY2FjcmZiLnBkZjBMBgZgTAECAwQw
QjBABggrBgEFBQcCARY0aHR0cDovL3d3dy5yZWNlaXRhLmZhemVuZGEuZ292LmJy
L2FjcmZiL2RwY2FjcmZiLnBkZjBEBgNVHR8EPTA7MDmgN6A1hjNodHRwOi8vd3d3
LnJlY2VpdGEuZmF6ZW5kYS5nb3YuYnIvYWNyZmIvYWNyZmJ2My5jcmwwHwYDVR0j
BBgwFoAUdcu6kNHOTKeS8HGwy764ezMGsigwHQYDVR0OBBYEFLFnsR3nHK53QhSt
f54JDuaFsLeuMBIGA1UdEwEB/wQIMAYBAf8CAQAwDQYJKoZIhvcNAQENBQADggIB
AGr7p1BNZ1Vth06OqeobxUILSuxHCXI1lVFz3uti1pBrhzTP9cT7AmeqG9rJpYtY
lWm8CLBJvHfFLAK0mdCmy43Fx1nRHlae9EDPZoD56RibosVtOb0HEeMogvznfSZ3
pk3iH/SJ4r9IdLjgqFRo2g58NQSFg+AyucFf8V4dRezpxWC31qBpTwTBSmKMuDcj
+thngodU8sd8cbh7c2hVtvogO5fsaYx3lUqEIOis6d2pHsB7t9jDiZaSiudDqBmk
4tL/BAOkSNnWU4BFMbur9/ysFGngAGNjeCgXtOUaxlpnNjA+GgAFJE3C9HtqaCPa
fgAAyqwsSEBqZFFstVSalZcSOxIyx4Rnfqqbc/e15H43tUiNzia1/HO4f/pWlKZ7
rKeZmoQGwZLHRPfaGuNRKnHGvDsJcf+bCpTBuM8FGJvmWdRA6NNVIftjEKDx7PbP
UzjbcKgqVReRVdUQxwdadSRCD03OmuSs5c8vivOtw5WJp+1PrExYVbwkfUdowOMr
OuqMhuPBXT9FG1eM1CbLcKwnahJPLaNQa7yERU4t/zfJhRc7w6EA0fYG0n88/dSJ
qmB5W5bzuQCmvHZ7jTQzQ93laU9zqYSqJxk14/J3hMldziVtn6E358yZhjp3HV4M
kkJw+Ba9NDO26RG81Tq/Tuw3TtHDRW7nCDeJqSfTneJ9MIIHpDCCBYygAwIBAgIQ
MjAxMjA5MTIxMTM3MTU0NTANBgkqhkiG9w0BAQsFADCBijELMAkGA1UEBhMCQlIx
EzARBgNVBAoTCklDUC1CcmFzaWwxNjA0BgNVBAsTLVNlY3JldGFyaWEgZGEgUmVj
ZWl0YSBGZWRlcmFsIGRvIEJyYXNpbCAtIFJGQjEuMCwGA1UEAxMlQXV0b3JpZGFk
ZSBDZXJ0aWZpY2Fkb3JhIFNFUlBST1JGQiB2MzAeFw0xMjA5MTIxMzA2MTRaFw0x
MzA5MTIxMjU5MzFaMIIBADELMAkGA1UEBhMCQlIxEzARBgNVBAoTCklDUC1CcmFz
aWwxNjA0BgNVBAsTLVNlY3JldGFyaWEgZGEgUmVjZWl0YSBGZWRlcmFsIGRvIEJy
YXNpbCAtIFJGQjERMA8GA1UECxMIQ09SUkVJT1MxEzARBgNVBAsTCkFSQ09SUkVJ
T1MxFjAUBgNVBAsTDVJGQiBlLUNOUEogQTExEjAQBgNVBAcTCUNPTkNPUkRJQTEL
MAkGA1UECBMCU0MxQzBBBgNVBAMTOlNNQUxMU09GVCBURUNOT0xPR0lBIEVNIElO
Rk9STUFUSUNBIExUREEgTUU6MDc0MjY1OTgwMDAxMjQwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQDJxN6gQQf4sGq6aU5uo0eiHo3ROn6FY4V+h4WN21+e
uGrRX/G+9N6g+TSd8db4n2L0Jy6Pad6Mv/YTDDXCjJUDUTqrGcTm3ayXu8MeVu/D
yvIAtbnh+fKdxayDPgDvloVM80IgNKlJdvaLIHdDtVMTcJuLz3bO07tnp5HzLvlV
eat+C3+VSg3QUFf9ca+o9acNszAoqyo+FvTxAd9OcgXgK7sy7vOdmuN7z9mbn7MR
vR1Jsy2W9dOWSsfb92F8NyThFA1XxkzmYYZ/re54ESaprBAZkNcGd8L/xCg1kh1R
alX6kop67T7E8u4KEdU2GVsi7oH3LGk66Mmem4bZy6g7AgMBAAGjggKLMIIChzAM
BgNVHRMBAf8EAjAAMB8GA1UdIwQYMBaAFLFnsR3nHK53QhStf54JDuaFsLeuMA4G
A1UdDwEB/wQEAwIF4DBgBgNVHSAEWTBXMFUGBmBMAQIBCjBLMEkGCCsGAQUFBwIB
Fj1odHRwczovL2NjZC5zZXJwcm8uZ292LmJyL2Fjc2VycHJvcmZiL2RvY3MvZHBj
YWNzZXJwcm9yZmIucGRmMIGuBgNVHREEgaYwgaOgOAYFYEwBAwSgLwQtMjYwOTE5
Njc1OTA2MjE4NTk5MTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwoBoGBWBMAQMC
oBEED1JPTkVJIElWTyBXRUJFUqAZBgVgTAEDA6AQBA4wNzQyNjU5ODAwMDEyNKAX
BgVgTAEDB6AOBAwwMDAwMDAwMDAwMDCBF3ZlbmRhc0BzbWFsbHNvZnQuY29tLmJy
MCAGA1UdJQEB/wQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDCBwAYDVR0fBIG4MIG1
MDSgMqAwhi5odHRwOi8vY2NkLnNlcnByby5nb3YuYnIvbGNyL2Fjc2VycHJvcmZi
djMuY3JsMDWgM6Axhi9odHRwOi8vY2NkMi5zZXJwcm8uZ292LmJyL2xjci9hY3Nl
cnByb3JmYnYzLmNybDBGoESgQoZAaHR0cDovL3JlcG9zaXRvcmlvLmljcGJyYXNp
bC5nb3YuYnIvbGNyL3NlcnByby9hY3NlcnByb3JmYnYzLmNybDBOBggrBgEFBQcB
AQRCMEAwPgYIKwYBBQUHMAKGMmh0dHA6Ly9jY2Quc2VycHJvLmdvdi5ici9jYWRl
aWFzL2Fjc2VycHJvcmZidjMucDdiMA0GCSqGSIb3DQEBCwUAA4ICAQCMOrOSa2DV
jkliwY6twohVgzOy88FkK54ALR+tmVbgyvdCA+TMOe9KSkRxDwj0bPvxy5pXHeck
nbOeA9f3GhPqjLSdxeX02rjHclepevnvI+rYDONoitEKZfHCToYcpReHo4ahhyAM
sO7fd5cb7nicfEP/sNhTDhK3ZGkiqa38bao2qoB54BPMzeLRtOKoYVj/VntlWlp1
UxyDfgDUPbazZy7GBiYubCMrT+I9+xp803pyF3DHmwOXvpzuudW2lKkqgwJ6nKPe
ykTHChz9wPyawIy/DkiXAFbL5xR+wtq0wQoM3IEiKANfpY3r2hNkdwpTR/tkW920
KFXZs23/KRNf4gV0oCltB1TmOagc2gvcg2jLe/RRQ1l7IZN7osgzPqxPzmrozNjb
2CkCpfFdjhAtCx+O5jkJtWYyiUsXTG96jtj4s4Q67cst/MdDsxQ2KXrBMV3YEWK3
zRtWpiKmVjlbhgYV8Fbm/HvNa9oNjntrG+NEIKb+pC0phcBoXOcWMYgMzuYg4FOK
oTrN6eRm3muE2na4N5oUqUDiAsx85ocIfb5DqDswv3c7nteUpryMZoV1DkxacCPK
LhKjNzk577gGKnY9i3Mby8N7pyRZTOe0zYcOUTBqdRzJyhv5XC7zv5L+6+KdGZ7l
FfEaLA3PeXT4+u63OpfpUFdwqU3X2U/Q7jGCAccwggHDAgEBMIGfMIGKMQswCQYD
VQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDE2MDQGA1UECxMtU2VjcmV0YXJp
YSBkYSBSZWNlaXRhIEZlZGVyYWwgZG8gQnJhc2lsIC0gUkZCMS4wLAYDVQQDEyVB
dXRvcmlkYWRlIENlcnRpZmljYWRvcmEgU0VSUFJPUkZCIHYzAhAyMDEyMDkxMjEx
MzcxNTQ1MAkGBSsOAwIaBQAwDQYJKoZIhvcNAQEBBQAEggEAY4rJ06L8Ax+5UTll
ASmnS9NGICa51UF4GneHBuMOzdcFfefgwAaHcEvV8YQ32cP8ZYNVetp/19+mC4zn
BzaIVzCkb+7wwjkD8pFu4PP9Rmoqu8Vxbq3PG2Z/GauHS6r6hOdyItRnF0XDwHFr
lAZ4T5u19NGZFUpL92W/Ld22VqbyvSOupgM+loauQsQRwJi56DFhHGSUfqdmzJfl
5L2X8NU9VtutLp/3lHKbD9ZTfNNidq+C/f7td0wKykBPlTp4WVlyO1lTTLxKEihs
Pcg4S6RjLmM3NT5FBpEi6r3yTTndinUefsmSJDEv/iGpDVyq3jzK8+OSoBgxmogV
BunTPQ==</signAC></ide><emit><CNPJ>11111111111111</CNPJ><IE>111111111111</IE><IM>123123</IM></emit><dest/><total/><infAdic/></infCFe></CFeCanc>
Usando:
Windows 8
Emulador_off_line_2_5_7
Java 7 update 17
Rochinha ou outro já teve este problema? Pode me ajudar?
Estou a 3 dias tentando descobrir o que pode ser.
Desde já obrigado.
Estou tendo problemas com o emulador SAT. Ele está gerando xml de cancelamento incompleto.
Ao invés de gerar
<infCFe Id="CFe35130111111111111111590000000070001088889397" chCanc="CFe35130111111111111111590000000070001077402203" versao="0.02">
está gerando
<infCFe Id="CFe35130411111111111111599000001020000034745110" versao="0.02">
Isso está impossibilitando a impressão do extrato de cancelamento, já que as informações impressas são obtidas do xml.
o xml que envio para o emulador é esse:
<?xml version="1.0" encoding="UTF-8"?><CFeCanc><infCFe><chCanc>CFe35130411111111111111599000001020000108019175</chCanc><ide><CNPJ>22222222222222</CNPJ><signAC>MIIXQAYJKoZIhvcNAQcCoIIXMTCCFy0CAQExCzAJBgUrDgMCGgUAMEsGCSqGSIb3
DQEHAaA+BDwwADcANAAyADYANQA5ADgAMAAwADAAMQAyADQAMQAxADEAMQAxADEA
MQAxADEAMQAxADEAMQAxAA0ACgCgghUBMIIGYDCCBEigAwIBAgIBCDANBgkqhkiG
9w0BAQ0FADCBlzELMAkGA1UEBhMCQlIxEzARBgNVBAoTCklDUC1CcmFzaWwxPTA7
BgNVBAsTNEluc3RpdHV0byBOYWNpb25hbCBkZSBUZWNub2xvZ2lhIGRhIEluZm9y
bWFjYW8gLSBJVEkxNDAyBgNVBAMTK0F1dG9yaWRhZGUgQ2VydGlmaWNhZG9yYSBS
YWl6IEJyYXNpbGVpcmEgdjIwHhcNMTExMDIxMTIxNjI5WhcNMjExMDIxMTIxNjI5
WjCBkDELMAkGA1UEBhMCQlIxEzARBgNVBAoTCklDUC1CcmFzaWwxNDAyBgNVBAsT
K0F1dG9yaWRhZGUgQ2VydGlmaWNhZG9yYSBSYWl6IEJyYXNpbGVpcmEgdjIxNjA0
BgNVBAMTLUFDIFNlY3JldGFyaWEgZGEgUmVjZWl0YSBGZWRlcmFsIGRvIEJyYXNp
bCB2MzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMFyHLTC/E6bRxhd
NYhePQ9um1dASSkb6+2i8Ss0kfSEAm3KfmWDUxLpHaAKP2xR2NT8ju1Kpq6Mns1t
Zmso3VzcacHS3X5nagP/I+jwJIV+GftJEp+iiPv1EkiF8hMksXk3vOaHPOA/TNpm
mU/nyEB5jNSwEwwych2RTb0IvNr3bV62oJecNNJIu+ws7Z4Rs9Wot0F13lCrVm0K
RLHj2llcgu67ArTsFlkDhKNZbS3ohFucGIlVlkIg/B0E2MjARjos21QJHaYcRmr2
w9rF1uZkylUtbn4wYWsj5kt9BCthcjgKKl2oVZB9agIS0AgUcfaoia8tsl7F63l/
aa2kQ9UcQewBbORR4TZPGJSKbItKylP8/EN86u3rPI7nsmJn6HuMVl53hhLKNupP
7mtrUZHC3w2FBvD3/JNiKJaP08GFjLH6vEiaR2m9YhizvJUXnDL9yFbkRHU+1lDs
sdnVDRSNVQX1tK0IpeRAMTHz60e1yJq+SrGNypEOSlFdeD05xFzIjUbpKQe4Obml
9wvBHF9FT2evGxknWOFxda0frZzl0UOK70++BSfe6BZ9UwHKXhyjOazPoXEzRK7w
6fHYlGjY5XkQ6Y9qNCt6lu80zy6vAxQ/f1Y3w9b+ArawqyTVtb9AtcJsAxhtBf/9
njiE1dSTYve5D5S94zNiIWtpDxzbAgMBAAGjgbswgbgwHQYDVR0OBBYEFHXLupDR
zkynkvBxsMu+uHszBrIoMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEG
MBQGA1UdIAQNMAswCQYFYEwBAQgwADA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8v
YWNyYWl6LmljcGJyYXNpbC5nb3YuYnIvTENSYWNyYWl6djIuY3JsMB8GA1UdIwQY
MBaAFAw5IDq3AR/L1yh9QaDH+kqtMiS+MA0GCSqGSIb3DQEBDQUAA4ICAQCJiamF
ONQFDtlBuOkqfglnGYufeillnVGeH6TWp7yPEuH9Hfdq/1oN38aJmpvoWnno3GY5
U/wKPokFAIizK2kASwvWSpu9hRD1kS5Fp4Qlqt1Zsm6bUOlcAD9wZylp7s1lebSj
7XiO6epF4OSdeBtKl9OImeF8dhyqPnWbj2IrjxEzyrZ+U+Lb4bFcBI6Lp6r1NHyu
n+TWD3jbCkBRpJLQt7uO+5asMZYEO+L+fuexEb2Bb8difS4ujPpdMlctg4wm6NHT
cB008C+cMkwDpeBvaWpMOZLvDvENDhQW4HBNHNDMdVoIsvvoxSVabrNxp02CATP0
y9RubIgkmX40H+R8OXy8Cq3oipSm1t4v/Ihs4aCtoDLZue3Q12RgqHNaKcuwTNoK
5BH5AfEYRE2LYxQ/JVrlf1hJAu0fUe2nhv42+i35AJVWpRrEmBk6GLejpJ/QAF1f
Rmdb0b1+lSLXgOfw3AzFW+e+8BdwCF/06FPOvapilPMa+bsL7aabinBZ7a4Kc97c
MHEW5gkQL0IL6yxYnzALHajvZrrLxwvpzW/os3P2ztINB12cYAkDKf5nmo2ymDHY
34IUfi1hPA8EEPkhozhi5Or/W6qRABsHiSxrSEeSKLy4V34hkShPjDtl2Ob/aU1/
8A5g5BSGPBpfm/TQJc7g7MrF67lRDoAhDikamDCCBvEwggTZoAMCAQICAQEwDQYJ
KoZIhvcNAQENBQAwgZAxCzAJBgNVBAYTAkJSMRMwEQYDVQQKEwpJQ1AtQnJhc2ls
MTQwMgYDVQQLEytBdXRvcmlkYWRlIENlcnRpZmljYWRvcmEgUmFpeiBCcmFzaWxl
aXJhIHYyMTYwNAYDVQQDEy1BQyBTZWNyZXRhcmlhIGRhIFJlY2VpdGEgRmVkZXJh
bCBkbyBCcmFzaWwgdjMwHhcNMTExMjEzMTY1ODIxWhcNMTkxMjEzMTY1ODIxWjCB
ijELMAkGA1UEBhMCQlIxEzARBgNVBAoTCklDUC1CcmFzaWwxNjA0BgNVBAsTLVNl
Y3JldGFyaWEgZGEgUmVjZWl0YSBGZWRlcmFsIGRvIEJyYXNpbCAtIFJGQjEuMCwG
A1UEAxMlQXV0b3JpZGFkZSBDZXJ0aWZpY2Fkb3JhIFNFUlBST1JGQiB2MzCCAiIw
DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMDpMuduyMLR8fs1ZXh3Oxa4A1ZR
o/+nYV3tbiItxfY7UdIP5pAfRnMPLlmO080cLmLlmrkH2iHTJelptIm/V5lOcf4z
BpU2ZbV49tnOPO+R6IJJ+OjNXpYEpkZ7lTOXby4ydSxW4RgU/zieVs5gLnamVYNd
LLiz+KVilYqGIWD46d0uLYTsWCWFtl8XqWg4qrugvp8DY3/AtVA4ydoowiCKJiVU
6wlMF9cz5rlmBrKfz9wj0OLfoTCdarvY02D5AE2FfkD6w/GiR1RNp/kfAjfbna2T
ogFJeLgTuFd/MN93XIbYnrBntEXlR3GYnCRoMs4yQLYYcHUZ3JyE5j7yN8bdGvDE
a4XdLYPt7MkAP7FR865WK1AAvBmet2ONewwz6iFi0Kq9qP3keDHOKw8TxAiyhBXH
sGOwkiOHnda685ae+/4w5yhfTIIGfUsOGjB0lhUI3tbW3PQBsPY/9udOzkdAIeR7
v4k8qmu4g3QJqg2VnHXvUxmcIXl2YjpV4vhVC50eWyh8SXaVh41SM8JEBKxpj/F+
uszZtOiwh5JqA3dht2/IJyEuKnh0sgWNNBhAvCOcVAsreu8Y29PSXTrO9v94fVUx
T1IvSD7+OZz31EepaiMeCpiqOrMq+AJoCgZ51fz0Cz7847TMe8+mhNLa9yQe7Yym
Vge0FoLejheC4H8nAgMBAAGjggFYMIIBVDAOBgNVHQ8BAf8EBAMCAQYwgacGA1Ud
IASBnzCBnDBMBgZgTAECAQowQjBABggrBgEFBQcCARY0aHR0cDovL3d3dy5yZWNl
aXRhLmZhemVuZGEuZ292LmJyL2FjcmZiL2RwY2FjcmZiLnBkZjBMBgZgTAECAwQw
QjBABggrBgEFBQcCARY0aHR0cDovL3d3dy5yZWNlaXRhLmZhemVuZGEuZ292LmJy
L2FjcmZiL2RwY2FjcmZiLnBkZjBEBgNVHR8EPTA7MDmgN6A1hjNodHRwOi8vd3d3
LnJlY2VpdGEuZmF6ZW5kYS5nb3YuYnIvYWNyZmIvYWNyZmJ2My5jcmwwHwYDVR0j
BBgwFoAUdcu6kNHOTKeS8HGwy764ezMGsigwHQYDVR0OBBYEFLFnsR3nHK53QhSt
f54JDuaFsLeuMBIGA1UdEwEB/wQIMAYBAf8CAQAwDQYJKoZIhvcNAQENBQADggIB
AGr7p1BNZ1Vth06OqeobxUILSuxHCXI1lVFz3uti1pBrhzTP9cT7AmeqG9rJpYtY
lWm8CLBJvHfFLAK0mdCmy43Fx1nRHlae9EDPZoD56RibosVtOb0HEeMogvznfSZ3
pk3iH/SJ4r9IdLjgqFRo2g58NQSFg+AyucFf8V4dRezpxWC31qBpTwTBSmKMuDcj
+thngodU8sd8cbh7c2hVtvogO5fsaYx3lUqEIOis6d2pHsB7t9jDiZaSiudDqBmk
4tL/BAOkSNnWU4BFMbur9/ysFGngAGNjeCgXtOUaxlpnNjA+GgAFJE3C9HtqaCPa
fgAAyqwsSEBqZFFstVSalZcSOxIyx4Rnfqqbc/e15H43tUiNzia1/HO4f/pWlKZ7
rKeZmoQGwZLHRPfaGuNRKnHGvDsJcf+bCpTBuM8FGJvmWdRA6NNVIftjEKDx7PbP
UzjbcKgqVReRVdUQxwdadSRCD03OmuSs5c8vivOtw5WJp+1PrExYVbwkfUdowOMr
OuqMhuPBXT9FG1eM1CbLcKwnahJPLaNQa7yERU4t/zfJhRc7w6EA0fYG0n88/dSJ
qmB5W5bzuQCmvHZ7jTQzQ93laU9zqYSqJxk14/J3hMldziVtn6E358yZhjp3HV4M
kkJw+Ba9NDO26RG81Tq/Tuw3TtHDRW7nCDeJqSfTneJ9MIIHpDCCBYygAwIBAgIQ
MjAxMjA5MTIxMTM3MTU0NTANBgkqhkiG9w0BAQsFADCBijELMAkGA1UEBhMCQlIx
EzARBgNVBAoTCklDUC1CcmFzaWwxNjA0BgNVBAsTLVNlY3JldGFyaWEgZGEgUmVj
ZWl0YSBGZWRlcmFsIGRvIEJyYXNpbCAtIFJGQjEuMCwGA1UEAxMlQXV0b3JpZGFk
ZSBDZXJ0aWZpY2Fkb3JhIFNFUlBST1JGQiB2MzAeFw0xMjA5MTIxMzA2MTRaFw0x
MzA5MTIxMjU5MzFaMIIBADELMAkGA1UEBhMCQlIxEzARBgNVBAoTCklDUC1CcmFz
aWwxNjA0BgNVBAsTLVNlY3JldGFyaWEgZGEgUmVjZWl0YSBGZWRlcmFsIGRvIEJy
YXNpbCAtIFJGQjERMA8GA1UECxMIQ09SUkVJT1MxEzARBgNVBAsTCkFSQ09SUkVJ
T1MxFjAUBgNVBAsTDVJGQiBlLUNOUEogQTExEjAQBgNVBAcTCUNPTkNPUkRJQTEL
MAkGA1UECBMCU0MxQzBBBgNVBAMTOlNNQUxMU09GVCBURUNOT0xPR0lBIEVNIElO
Rk9STUFUSUNBIExUREEgTUU6MDc0MjY1OTgwMDAxMjQwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQDJxN6gQQf4sGq6aU5uo0eiHo3ROn6FY4V+h4WN21+e
uGrRX/G+9N6g+TSd8db4n2L0Jy6Pad6Mv/YTDDXCjJUDUTqrGcTm3ayXu8MeVu/D
yvIAtbnh+fKdxayDPgDvloVM80IgNKlJdvaLIHdDtVMTcJuLz3bO07tnp5HzLvlV
eat+C3+VSg3QUFf9ca+o9acNszAoqyo+FvTxAd9OcgXgK7sy7vOdmuN7z9mbn7MR
vR1Jsy2W9dOWSsfb92F8NyThFA1XxkzmYYZ/re54ESaprBAZkNcGd8L/xCg1kh1R
alX6kop67T7E8u4KEdU2GVsi7oH3LGk66Mmem4bZy6g7AgMBAAGjggKLMIIChzAM
BgNVHRMBAf8EAjAAMB8GA1UdIwQYMBaAFLFnsR3nHK53QhStf54JDuaFsLeuMA4G
A1UdDwEB/wQEAwIF4DBgBgNVHSAEWTBXMFUGBmBMAQIBCjBLMEkGCCsGAQUFBwIB
Fj1odHRwczovL2NjZC5zZXJwcm8uZ292LmJyL2Fjc2VycHJvcmZiL2RvY3MvZHBj
YWNzZXJwcm9yZmIucGRmMIGuBgNVHREEgaYwgaOgOAYFYEwBAwSgLwQtMjYwOTE5
Njc1OTA2MjE4NTk5MTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwoBoGBWBMAQMC
oBEED1JPTkVJIElWTyBXRUJFUqAZBgVgTAEDA6AQBA4wNzQyNjU5ODAwMDEyNKAX
BgVgTAEDB6AOBAwwMDAwMDAwMDAwMDCBF3ZlbmRhc0BzbWFsbHNvZnQuY29tLmJy
MCAGA1UdJQEB/wQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDCBwAYDVR0fBIG4MIG1
MDSgMqAwhi5odHRwOi8vY2NkLnNlcnByby5nb3YuYnIvbGNyL2Fjc2VycHJvcmZi
djMuY3JsMDWgM6Axhi9odHRwOi8vY2NkMi5zZXJwcm8uZ292LmJyL2xjci9hY3Nl
cnByb3JmYnYzLmNybDBGoESgQoZAaHR0cDovL3JlcG9zaXRvcmlvLmljcGJyYXNp
bC5nb3YuYnIvbGNyL3NlcnByby9hY3NlcnByb3JmYnYzLmNybDBOBggrBgEFBQcB
AQRCMEAwPgYIKwYBBQUHMAKGMmh0dHA6Ly9jY2Quc2VycHJvLmdvdi5ici9jYWRl
aWFzL2Fjc2VycHJvcmZidjMucDdiMA0GCSqGSIb3DQEBCwUAA4ICAQCMOrOSa2DV
jkliwY6twohVgzOy88FkK54ALR+tmVbgyvdCA+TMOe9KSkRxDwj0bPvxy5pXHeck
nbOeA9f3GhPqjLSdxeX02rjHclepevnvI+rYDONoitEKZfHCToYcpReHo4ahhyAM
sO7fd5cb7nicfEP/sNhTDhK3ZGkiqa38bao2qoB54BPMzeLRtOKoYVj/VntlWlp1
UxyDfgDUPbazZy7GBiYubCMrT+I9+xp803pyF3DHmwOXvpzuudW2lKkqgwJ6nKPe
ykTHChz9wPyawIy/DkiXAFbL5xR+wtq0wQoM3IEiKANfpY3r2hNkdwpTR/tkW920
KFXZs23/KRNf4gV0oCltB1TmOagc2gvcg2jLe/RRQ1l7IZN7osgzPqxPzmrozNjb
2CkCpfFdjhAtCx+O5jkJtWYyiUsXTG96jtj4s4Q67cst/MdDsxQ2KXrBMV3YEWK3
zRtWpiKmVjlbhgYV8Fbm/HvNa9oNjntrG+NEIKb+pC0phcBoXOcWMYgMzuYg4FOK
oTrN6eRm3muE2na4N5oUqUDiAsx85ocIfb5DqDswv3c7nteUpryMZoV1DkxacCPK
LhKjNzk577gGKnY9i3Mby8N7pyRZTOe0zYcOUTBqdRzJyhv5XC7zv5L+6+KdGZ7l
FfEaLA3PeXT4+u63OpfpUFdwqU3X2U/Q7jGCAccwggHDAgEBMIGfMIGKMQswCQYD
VQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDE2MDQGA1UECxMtU2VjcmV0YXJp
YSBkYSBSZWNlaXRhIEZlZGVyYWwgZG8gQnJhc2lsIC0gUkZCMS4wLAYDVQQDEyVB
dXRvcmlkYWRlIENlcnRpZmljYWRvcmEgU0VSUFJPUkZCIHYzAhAyMDEyMDkxMjEx
MzcxNTQ1MAkGBSsOAwIaBQAwDQYJKoZIhvcNAQEBBQAEggEAY4rJ06L8Ax+5UTll
ASmnS9NGICa51UF4GneHBuMOzdcFfefgwAaHcEvV8YQ32cP8ZYNVetp/19+mC4zn
BzaIVzCkb+7wwjkD8pFu4PP9Rmoqu8Vxbq3PG2Z/GauHS6r6hOdyItRnF0XDwHFr
lAZ4T5u19NGZFUpL92W/Ld22VqbyvSOupgM+loauQsQRwJi56DFhHGSUfqdmzJfl
5L2X8NU9VtutLp/3lHKbD9ZTfNNidq+C/f7td0wKykBPlTp4WVlyO1lTTLxKEihs
Pcg4S6RjLmM3NT5FBpEi6r3yTTndinUefsmSJDEv/iGpDVyq3jzK8+OSoBgxmogV
BunTPQ==</signAC></ide><emit><CNPJ>11111111111111</CNPJ><IE>111111111111</IE><IM>123123</IM></emit><dest/><total/><infAdic/></infCFe></CFeCanc>
Usando:
Windows 8
Emulador_off_line_2_5_7
Java 7 update 17
Rochinha ou outro já teve este problema? Pode me ajudar?
Estou a 3 dias tentando descobrir o que pode ser.
Desde já obrigado.
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
SAT-Fiscal a mistica está desvendada.
Amiguinho,
Atualize o emulador para a versão 2.5.20
Atualize o emulador para a versão 2.5.20
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
SAT-Fiscal a mistica está desvendada.
Amiguinhos,
Continuando na minha peleja, fiz vários testes e modificações para chegar aonde cheguei, portanto resolvi liberar a minha pasta SAT completa para que voce possam ver, modificar e testar.
Baixem Pasta Completa e salvem em C:\
Lembrando que para utilizar o SAT seu sistema tem de ativar e associar assinatura.
As pastas #emulador# e #teste# possuem o aparato necessário para o teste.
As funções receberam mais criticas para evitar erros de retorno inválido.
Um cupom real e completo está no conjunto para os testes e avaliação do layout.
Continuando na minha peleja, fiz vários testes e modificações para chegar aonde cheguei, portanto resolvi liberar a minha pasta SAT completa para que voce possam ver, modificar e testar.
Baixem Pasta Completa e salvem em C:\
Lembrando que para utilizar o SAT seu sistema tem de ativar e associar assinatura.
As pastas #emulador# e #teste# possuem o aparato necessário para o teste.
As funções receberam mais criticas para evitar erros de retorno inválido.
Um cupom real e completo está no conjunto para os testes e avaliação do layout.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
