Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3430 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores
Postado (editado)

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Consultores
Postado

EMBarbosa, quando clico sobre os link´s que me enviou abre somente ESTA pagina de discusão.

Parece que houve algum problema atualização e o link veio com defeito. Acabei de corrigir.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Postado

Pessoal,

Com relação ao retorno dos comandos SAT, também não consegui ainda identificar a lógica do retorno, pois vem retornos formatação diferente, dependendo do comando.

Abaixo listo os comandos e retorno deles:

SAT.Inicializar
OK: SAT ja inicializado
-- 08:40:31:653 - numeroSessao: 283329 - Comando: AtivarSAT( 1, 11111111111111, 35 )
NumeroSessao: 283329 - Resposta:283329|04003|SAT-CF-e já ativado||


SAT.Ativar("11111111111111",35)
OK: 283329|04003|SAT-CF-e já ativado||
-- 08:40:32:683 - numeroSessao: 906044 - Comando: AssociarAssinatura( 1111111111111111111111111111, signAC=1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567 )
NumeroSessao: 906044 - Resposta:906044|13000|Assinatura do AC Registrada||


SAT.AssociarAssinatura("1111111111111111111111111111","signAC=1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567")
OK: 906044|13000|Assinatura do AC Registrada||
-- 08:40:46:501 - numeroSessao: 538886 - Comando: ConsultarSAT
NumeroSessao: 538886 - Resposta:538886|08000|SAT-CFe em operação.||


SAT.ConsultarSAT
OK: 538886|08000|SAT-CFe em operação.||
-- 08:40:47:564 - numeroSessao: 430804 - Comando: EnviarDadosVenda( <?xml version="1.0" encoding="UTF-8"?><CFe><infCFe versaoDadosEnt="0.05">

SAT.CriarEnviarCfe("[infCFe]
versao=0.05
[Identificacao]
CNPJ=11111111111111
signAC=12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678904444
numeroCaixa=1
[Emitente]
CNPJ=11111111111111
IE=111111111111
IM=
indRatISSQN=S
[Destinatario]
CNPJCPF=
xNome=AO CONSUMIDOR
[Entrega]
xLgr=
nro=
xCpl=
xBairro=
xMun=
UF=SC
[Produto001]
cProd=001
xProd=CAMISETA
NCM=11111111
CFOP=5102
uCom=PC
qCom=1.000
vUnCom=1.00000
indRegra=A
vDesc=0.00000
vItem12741=0.00
[ICMS001]
Orig=0
CST=00
[PIS001]
CST=
[COFINS001]
CST=
[Total]
vCFeLei12741=0.00
[DescAcrEntr]
vDescSubtot=0.00000
[Pagto001]
cMP=01
vMP=1.00000
[DadosAdicionais]
infCpl=-CLIENTE: AO CONSUMIDOR - 1-CNPJ/CPF:                     IE/RG:            -CAIXA:   1  TC:  1  TV:    1 VEND:      1  S: 32-VENCIMENTOS: -29/06/15 - 1.00 - DINHEIRO--
")
OK: [ENVIO]
Resultado=430804|06010|1085|Assinatura do Aplicativo Comercial não confere com o registro do SAT||
numeroSessao=430804
codigoDeRetorno=6010
RetornoStr=
Arquivo=C:\ACBrMonitorPLUS\Arqs\SAT\Vendas\CFe.xml
XML=<?xml version="1.0" encoding="UTF-8"?><CFe><infCFe versaoDadosEnt="0.05"><ide><CNPJ>11111111111111</CNPJ><signAC>12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678904444</signAC><numeroCaixa>001</numeroCaixa></ide><emit><CNPJ>11111111111111</CNPJ><IE>111111111111</IE><indRatISSQN>S</indRatISSQN></emit><dest><xNome>AO CONSUMIDOR</xNome></dest><det nItem="1"><prod><cProd>001</cProd><xProd>CAMISETA</xProd><NCM>11111111</NCM><CFOP>5102</CFOP><uCom>PC</uCom><qCom>1.0000</qCom><vUnCom>1.00</vUnCom><indRegra>A</indRegra></prod><imposto><ICMS><ICMS00><Orig>0</Orig><CST>00</CST><pICMS>0.00</pICMS></ICMS00></ICMS><PIS><PISAliq><CST>01</CST><vBC>0.00</vBC><pPIS>0.0000</pPIS></PISAliq></PIS><COFINS><COFINSAliq><CST>01</CST><vBC>0.00</vBC><pCOFINS>0.0000</pCOFINS></COFINSAliq></COFINS></imposto></det><total><vCFeLei12741>0.00</vCFeLei12741></total><pgto><MP><cMP>01</cMP><vMP>1.00</vMP></MP></pgto><infAdic><infCpl>-CLIENTE: AO CONSUMIDOR - 1-CNPJ/CPF: IE/RG: -CAIXA: 1 TC: 1 TV: 1 VEND: 1 S: 32-VENCIMENTOS: -29/06/15 - 1.00 - DINHEIRO--</infCpl></infAdic></infCFe></CFe>


SAT.ImprimirExtratoVenda()
ERRO: Communication error 2: O sistema n?o pode encontrar o arquivo especificado.

 

Não consegui identificar quando vem no formato direto e no formato INI. 

Tenho uma rotina para ler o INI, mas no caso do retorno acima, ele não identifica a seção, pois o arquivo começa assim OK: [ENVIO]

Alguém sabe como funciona?

 

  • Fundadores
Postado

O que mais você precisa ??

Repare que na resposta veio: o XML, o numeroSessao, codigoDeRetorno, e ainda o Resultado...

Se você usa alguma classe ou componente para ler o .INI, não precisa se preocupar com o padrão.. mas sim com os nomes de Sessão e Chave..

Você pode ainda ler o conteúdo de Resultado e interpretá-lo de acordo com o Manual de Especificação Técnica do SAT

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Membros Pro
Postado

A questão esta no padrão de retorno para cada chamada, como bem destaco o Eduardo Merico estou com dificuldades em entender como será o retorno.

EMBarbosa não consegui identificar nos link´s que passou nada sobre o retorno das chamadas.

Wagner J.'. Rocha

 

  • Este tópico foi criado há 3430 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...