Jump to content
Notícias do ACBr

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


Saiba mais

beneficios.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png click.png click.png

gabriellc

Membros
  • Posts

    203
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

gabriellc's Achievements

Community Regular

Community Regular (8/14)

  • Dedicated Rare
  • First Post
  • Collaborator Rare
  • Conversation Starter
  • Week One Done

Recent Badges

13

Reputation

1

Community Answers

  1. ola, desculpa barbosa, nao fiz a validacao na 2.5 nao!
  2. consegui ajustar, segue anexado os arquivos pas, com as seguintes alteracoes: adicionado os campos codIncCPRP e tetoRemun, conforme leiaute S-1.0 do esocial , do evento S1010. e ajustado o tamanho min e max dos seguintes campos que nao estavam de acordo com o leiaute: codIncIRRF pcesConversaoeSocial.pas pcesS1010.pas
  3. na versao do schema s-01, existe esses dois campos, codIncCPRP e tetoremun, que ainda nao existem no componente para alimentar.. tentei adicionar, ate consegui gerou o campo no xml corretamente, mas nao consegui validar esses campos, o comando validar XML da erro. ..... <xs:element name="codIncCPRP" minOccurs="0"> <xs:simpleType> <xs:annotation> <xs:documentation>Código de incidência da rubrica para as contribuições do Regime Próprio de Previdência Social - RPPS/regime militar.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="00"> <xs:annotation> <xs:documentation>Não é base de cálculo de contribuições devidas ao RPPS/regime militar</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="11"> <xs:annotation> <xs:documentation>Base de cálculo de contribuições devidas ao RPPS/regime militar</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="12"> <xs:annotation> <xs:documentation>Base de cálculo de contribuições devidas ao RPPS/regime militar - 13º salário</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="31"> <xs:annotation> <xs:documentation>Contribuição descontada do segurado e beneficiário</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="32"> <xs:annotation> <xs:documentation>Contribuição descontada do segurado e beneficiário - 13º salário</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="91"> <xs:annotation> <xs:documentation>Suspensão de incidência em decorrência de decisão judicial</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="tetoRemun" minOccurs="0" type="TS_sim_nao"> <xs:annotation> <xs:documentation>Informar se a rubrica compõe o teto remuneratório específico (art. 37, XI, da CF/1988).</xs:documentation> <xs:documentation>Validação: Preenchimento obrigatório se a natureza jurídica do declarante for Administração Pública (grupo [1]).</xs:documentation> </xs:annotation> </xs:element> .....
  4. boa tarde pessoal, a cidade de campina grande - PB, acabou de modificar seu webservice para o WEBISS, como proceder para configurar?
  5. Pessoal, programando os retornos do tef, me veio uma duvida para preenchimento da forma de pagamento da NFCE, se o pagamento no TEF for feito por vale alimentacao ou vales... ele me retornar credito ou debito? (nao tenho vales pra testar) outro ponto, no preenchimento da forma de pagamento na NFCE as formas 10=Vale Alimentação 11=Vale Refeição 12=Vale Presente 13=Vale Combustível elas sao para os vales em CARTAO magnetico, ou para os vales em papel(nem sei se ainda existe).?
  6. nao esta dando em todos nao! o problema eh pra quem nao pagou a taxa de emissao do governo da PB! na noticia do site diz que ia liberar excepcionalmente, mais em alguns clientes meus nao liberou nao! unica solucao que achei foi virar pra contigencia todas as notas!
  7. cara, fiz minha homologacao semana passada com a qualita, nesse teste eles nao fazem assim, nao sei pq, ele diz pra deixar o cartao no pinpad, eles simplesmente mandam fechar a aplicacao quando aparece a msg "Homologação SITEF"
  8. seguinte pessoal, nos meus testes aconteceu o seguinte: comeco a venda na hora de inserir o cartao, tento passar no magnetico ele da erro que o cartao eh de chip! insiro de um modo que ele de erro na leitura do chip, quando ele pede pra reinserir eu passo o cartao no magnetico e ele aceita! nao sei se esse comportamento eh normal!
  9. amigo se voce estiver guardando o CSC no banco de dados pode ser isso eh um problema de conversao de caracteres ! tive esse mesmo problema.
  10. corrigindo tirei o exception de poucopapel, estava atrapalhando, e adicionei o exception para offline if stSemPapel in Result then raise Exception.Create(ACBrStr(cACBrDeviceEnviaStrFailCount)); if stErro in Result then raise Exception.Create(ACBrStr(cACBrDeviceEnviaStrFailCount)); if stTampaAberta in Result then raise Exception.Create(ACBrStr(cACBrDeviceEnviaStrFailCount)); if stOffLine in Result then raise Exception.Create(ACBrStr(cACBrDeviceEnviaStrFailCount)); ACBrPosPrinter.pas
  11. acho q resolvi juliomar, vou enviar os pas, para que voces analisem como fiz nas pressas para fazer meus testes, o codigo nao ficou muito limpo, mais da pra voces melhorarem se acharem nescessario. modifiquei esta funcao : function TACBrPosPrinter.LerStatusImpressora: TACBrPosPrinterStatus; var OldAtivo: Boolean; begin Result := []; OldAtivo := Ativo; try Ativo := True; if not (FDevice.IsSerialPort or FDevice.IsTCPPort) then Result := Result + [stNaoSerial]; if Result = [] then begin FPosPrinterClass.LerStatus( Result ); if stSemPapel in Result then raise Exception.Create(ACBrStr(cACBrDeviceEnviaStrFailCount)); if stPoucoPapel in Result then raise Exception.Create(ACBrStr(cACBrDeviceEnviaStrFailCount)); if stErro in Result then raise Exception.Create(ACBrStr(cACBrDeviceEnviaStrFailCount)); if stTampaAberta in Result then raise Exception.Create(ACBrStr(cACBrDeviceEnviaStrFailCount)); if (stGavetaAberta in Result) and ConfigGaveta.SinalInvertido then Result := Result - [stGavetaAberta]; end; finally Ativo := OldAtivo; end; end; e esta: procedure TACBrPosPrinter.EnviarStringDevice(AString: AnsiString); var CmdInit: AnsiString; Tratado:boolean; begin if AString = '' then exit; AtivarPorta; LerStatusImpressora; if not FInicializada then begin CmdInit := FPosPrinterClass.ComandoInicializa; FInicializada := (pos( CmdInit, AString ) > 0); if (not FInicializada) and (AString <> FPosPrinterClass.Cmd.Zera) then begin GravarLog('EnviarStringDevice - Inicializando: '+CmdInit, True); AString := CmdInit + AString; FInicializada := True; end; end; Tratado := False; if Assigned(FOnEnviarStringDevice) then FOnEnviarStringDevice(AString, Tratado); try if not Tratado then begin GravarLog('EnviarStringDevice( ' + AString + ')', True); FDevice.EnviaString(AString); end else GravarLog('OnEnviarStringDevice( ' + AString + ')', True); finally if ControlePorta then DesativarPorta; end; ACBrPosPrinter.pas
  12. estou fazendo os testes no demo do acbrposprinter, sempre testo primeiro no demo, para depois implementar no meu sistema!, o demo esta sem modificaçoes! do mesmo modo que o trunk baixou! unica diferenca é que habilitei o controleporta!
  13. estranho é que, no demo o lerstatus esta funcionando, retirei o papel mandei lerstatus, ele retonar estes status: stPoucoPapel, stSemPapel, stOffLine,
  14. nao juliomar, esse outro problema ai, era o seguinte, eu estava tratando quando perdia conexao com a impressora, tipo no meio da impressao eu desligava ela, quando o ACBR tentava retomar a impressao ele dava erro de acesso negado por ela ter um "delay" depois que o windows reconhece, dai o componente tentava enviar outro comando enquanto o windows ainda estava "ativando" a porta, dai um sleep resolveu! esse "problema" eu so removo o papel e mando o comando imprimir, ela nao da erro nenhum, recolocando o papel a impressora imprime normal! nao sei se é comportamento da impressora ou no acbr, deu pra entendeu + ou -?
  15. pessoal, alguem ja teve este "problema"! impressao na bematech 4200th com portal serial virtual, reproduzindo teste com demo posprinter: retirar o papel da impressora, ativar a impressora, mandar o comando imprimir. ele nao retorna erro algum! quando recoloca o papel, a impressora simplesmente imprime! eh isto msm? obrigado
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.