-
Total de ítens
27.011 -
Registro em
-
Última visita
-
Days Won
756
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Daniel Simoes postou
-
Undeclared identifier: 'ENCODING_UTF8'
Daniel Simoes replied to Edson.pol's tópico in Dúvidas Gerais sobre o ACBr
Recompile o package ACBrDFeComum... -
ACBrMonitor PLUS + Sat + Aplicação Controlar o Número de Sessão
Daniel Simoes replied to JSantos's tópico in ACBrMonitor PLUS
A alteração propõem um novo parâmetro nos métodos: criarcfe, criarenviarcfe, enviarcfe, cancelarcfe Mas todos os comandos do SAT, recebem um número de Sessão.. então se o objetivo é ter controle do Número de sessão, a modificação não cobriria todas as possibilidades... Talvez possamos criar um método como: SAT.SetNumeroSessao( iNumero ) e ele memorizaria o Número de Sessão para a próxima operação a ser enviada ao SAT.. Mas isso é realmente necessário ? Você sempre terá o Número da Sessão utilizada, na resposta do comando enviado... então, não seria mais simples apenas ler o número retornado e salva-lo para conferência futura ? Em qual situação que essa abordagem não funcionaria ? -
Não consegui compreender o problema que você deseja reportar...
-
A DLL de todo SAT é regulamenta de acordo com a Especificação do SAT... Ou seja, em teoria, elas são compatíveis... o PLUS suporta a carga dinâmica dessas DLLs em modo "stdcall" e "cdecl"... (o fabricante deve informar qual a convenção de chamada utilizada) A DLL da SEFAZ, só serve para o Emulador da SEFAZ... vc precisará usar a DLL de cada fabricante... (sugiro ler melhor a documentação do SAT antes de iniciar) o PLUS não tem suporte a MDFe
-
Se você usar Trunk2 existe uma nova lista de Objetos: ACBrECF1.TotalizadoresNaoTributados procedure TForm1.MenuItem48Click(Sender: TObject); Var A : Integer ; begin ACBrECF1.LerTotaisTotalizadoresNaoTributados ; for A := 0 to ACBrECF1.TotalizadoresNaoTributados.Count -1 do begin mResp.Lines.Add( 'TotalizadorNaoTributado: '+ ACBrECF1.TotalizadoresNaoTributados[A].Indice +' - '+ ACBrECF1.TotalizadoresNaoTributados[A].Tipo+ ' -> '+ FloatToStr( ACBrECF1.TotalizadoresNaoTributados[A].Total ) ); end ; mResp.Lines.Add('---------------------------------'); end;
-
Lazarus - Seminário 2015
Daniel Simoes replied to Eric.Developer's tópico in Object Pascal - Delphi & Lazarus
Só agora que vi.. muito legal a sua pesquisa... -
Saiba mais sobre o ACBr em: http://acbr.sourceforge.net/
-
Não compreendi... Você está usando o objeto EscPos ? Se SIM, experimente a tag </LF>
-
Analise o Log gerado pelo ACBrBAL
- 50 replies
-
Atualmente a única Tag para impostos no SAT.CFe é Total.vCFeLei12741 Portanto use o campo de informações complementares...
-
Se o leitor USB gerar uma COM virtual então funciona... normalmente leitores USB atuam como se fossem um "teclado"... ou seja, jogam o conteúdo lido no buffer de teclado do Sistema
-
http://www.projetoacbr.com.br/forum/topic/14253-sat-código-de-ativação-inválido/?do=findComment&comment=143968
-
Nome do XML de envio do Cancelamento "ADC-env.xml"
Daniel Simoes replied to Luciano César Gimenez's tópico in ACBrSAT
Realmente... agora que compreendi... O que ocorre, é que antes do Cancelamento o valor de CFeCanc.infCFe.ID ainda não está preenchido... Modifiquei a rotina para usar a Chave do Cupom a ser cancelado: CFeCanc.infCFe.chCanc (Já no SVN) -
O ACBrSAT nunca suportou tal recurso...
-
Extraia os Logs do SAT e veja o que ele fala sobre a Venda enviada com esse XML
-
Dúvida sobre o COO INICIAL na Bematech MP-4000
Daniel Simoes replied to Intelliware's tópico in ACBrSerial
ACBrECF.DadosREduçãoZ irá chamar a TACBrECFBematech.GetNumCOOInicial que já usa o 72... Parece que o ECF está retornando dados inválidos... (isso teria que ser questionado no suporte do fabricante) No meu PDV, tenho uma rotina que "valida" o NumCOOInicial retornado pelo ECF... isso porque em alguns modelos de impressora simplesmente não retornam ele... Em, suma, eu verifico se o NumCOOInicial é maior do que o COO da última ReduçãoZ gravada no BD... -
Tentou aumentar o TimeOut ?
- 50 replies
-
Alterado p/ Enviar impressão direto para uma porta TCP (RAW)
Daniel Simoes replied to amarildolacerda's tópico in ACBrSerial
Parece ser bem interessante... Preciso analisar como ficará a dependência de pacotes... pois ACBrDevice é bem básico... Notei tb que é criada um TTCPBlockSocket a cada envio... talvez fosse melhor deixar ele existindo como um Field da Classe... Vou analisar as modificações assim que tiver um tempo... -
Nome do XML de envio do Cancelamento "ADC-env.xml"
Daniel Simoes replied to Luciano César Gimenez's tópico in ACBrSAT
"-env" é o XML usado no Envio.. ele só será salvo se a propriedade ACBrSAT.ConfigArquivos.SalvarEnvio estiver ligada para Salvar o XML de Cancelamento recebido pelo SAT, vc precisa ligar a propriedade: ACBrSAT.ConfigArquivos.SalvarCFeCancs -
Alterado para cortar papel no cancelamento SAT
Daniel Simoes replied to amarildolacerda's tópico in ACBrSAT
Amarildo, No "Manual_Orientacao_SAT_v_MO_2_12_11.pdf" apenas consta esse exemplo de Extrato de Cancelamento... Será que é permitido efetuar impressão diferente dessa ? -
Não compreendi... TODO SAT só funciona por USB... A porta de Rede é usada pelo SAT para que o mesmo fale com o SEFAZ
-
Comece lendo a documentação.. http://www.fazenda.sp.gov.br/sat/downloads/vigentes.asp
-
Isso não é recomendado... Veja esse tópico:
-
Simplifique.. Faça um novo checkout em uma outra pasta...
-
A alteração causaria uma dependência do Rave em todas as IDEs... E isso seria muito problemático para os fontes...
- 1 reply
-
- 1