Jump to content

lucasborin

Membros
  • Posts

    100
  • Joined

  • Last visited

Recent Profile Visitors

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

lucasborin's Achievements

Collaborator

Collaborator (7/14)

  • First Post
  • Collaborator Rare
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. Olá, bom dia! Estou pensando em efetuar a homologação do meu TEF discado com o Banrisul. Gostaria de saber se alguém já tem o sistema homologado com eles e se há algo diferente para a homologação do TEF da sevenPDV.
  2. Bom dia! Estou prestes a rehomologar meu sistema PAF-ECF. Em discação com a equipe, decidimos instalar um novo sistema e integrar com o meu sistema de gestão (retaguarda). Minha dúvida é: Quanto ao meu antigo sistema, devo manter uma cópia de todo o aplicativo ou apenas devo salvar os arquivos do menu fiscal? Lembrando que os dados da estação PAF-ECF são centralizados no meu sistema de gestão (retaguarda), então posso remover meu banco local. Outra dúvida é: Como vocês procedem com as migrações das validações (hash) de linha? Pois geralmente colunas novas são criadas, colunas desatualizadas são removidas, enfim..
  3. Bom dia! Estou gerando o relatório gerencial do dav pelas funções "ACBrECF.Dav_Abrir()", "ACBrECF.Dav_RegistrarItem()", "ACBrECF.Dav_Fechar()". 1. Como faço para passar as informações da empresa emitente? 2. Como faço para passar as informações do Serviço/Automóvel? (Dav-OS) OBS: Como não encontrei as rotinas acima, gerei manualmente o código e passei no parâmetro de observações na abertura do DAV, assim saindo no cabeçalho do relatório gerencial. Com esta modificação, gerei o modelo que está em anexo e repassei a Polimig/SP para analisarem e me retornaram o seguinte: "A identificação do destinatário deve ficar em cima no cabeçário." Abraço, Lucas Borin
  4. Bom dia! Se em um determinado dia, eu tiver 2 reducoesZ com movimento para o mesmo dia onde tenha incrementado apenas o CRO (Contador de Reinicio de Operacoes), como devo informar os registros 60M, 60A, 60D e 60I? Assim: 60M - Reducao 1 60M - Reducao 2 60A - Analitico da Reducao 1 60A - Analitico da Reducao 2 60D - Resumo Diario da Reducao 1 60D - Resumo Diario da Reducao 2 60I - Itens dos cupons da reducao 1 60I - Itens dos cupons da reducao 2 Ou Assim: 60M - Reducao 1 60A - Analitico da Reducao 1 60D - Resumo Diario da Reducao 1 60I - Itens dos cupons da reducao 1 60M - Reducao 2 60A - Analitico da Reducao 2 60D - Resumo Diario da Reducao 2 60I - Itens dos cupons da reducao 2 Pergunto isso pois estou com esse caso, e o validador informa "Registro 60 Analitico informado em duplicidade"
  5. Quando geramos o SPED Fiscal mais de uma vez sem sair da tela, esta fazendo com que alguns registros fiquem carregados em duplicidade na memoria. Tipo assim: clicamos no botao para gerar o sped e sem sair da tela clicamos novamente no botao. Esse arquivo gerado na segunda vez leva junto algumas sujeiras da primeira geracao. No inicio da rotina de geracao, tem o seguinte: with AcbrSpedFiscal1 do begin DT_INI := varDataInicial; DT_FIN := varDataFinal; IniciaGeracao(); end; Gostaria de "dar um CLEAR" para limpar tudo que tem no componente, mas nao achei esse metodo.
  6. 4. No inicio desta semana passada conversamos sobre o relatório de Parâmetros de Configuração (em anexo) e você me informou que apenas seria necessário remover a linha do ITEM-8 do REQ XXII. Entrei em contato com a ACBr para informar este ajuste solicitado e me informaram que homologaram esta semana um cliente deles com este formato e gostariam de saber o motivo da remoção deste item.
  7. Veja que no retorno do comando "ACBrECF.DadosReducaoZ" a data movimento aparece corretamente (02/10/12), mas se tentar ler pela função "ACBrECF.DataHoraMovimento" o valor retornado é 01/01/00 (errado). O mesmo caso ocorre com o "NumCOOInicial", onde ao chamar o comando "ACBrECF.NumCOOInicial" eu recebo o valor correto, mas já no caso do dados da redução z, o valor não é retornado. Devido a isto, estou com problemas no momento de preencher os dados da ReduçãoZ no meu banco de dados.
  8. Bom dia! Gerei vários cupons fiscais e efetuei a redução z, em seguida comparei as informações do arquivo dos dados da ultima redução z com os dados que estão no meu banco de dados e percebi que existem divergências na informação do "NumCooInicial" e "DataMovimento". ECF: Daruma FS700 - MACH2 Segue abaixo o teste efetuado no demo do ACBrECF após a Redução Z efetuada em meu sistema: - + - + - + - + - + - + - + - + - + - + - + - Num NumCOOInicial: (2123) :#200027002122#13#201 - + - + - + - + - + - + - + - + - + - + - + - Data Movimento: (01/01/00) :#20007001012000#13#202 - + - + - + - + - + - + - + - + - + - + - + - Dados da Ultima Redução Z [ECF] DataMovimento = 02/10/12 NumSerie = DR0912BR000000336409 NumSerieMFD = 22001G20120500278336 NumECF = 001 NumLoja = 001 NumCOOInicial = NumCOO = 002122 NumCRZ = 000046 NumCRO = 000025 NumGNF = 000953 NumCCF = 000946 NumCFD = 000000 NumCDC = 000000 NumGRG = 000466 NumGNFC = 000000 NumCFC = 000003 NumNCN = 000001 NumCCDC = 000000 [Totalizadores] VendaBruta = 171,01 GrandeTotal = 354279,73 TotalDescontos = 0 TotalCancelamentos = 139,02 TotalAcrescimos = 0 TotalDescontosISSQN = 0 TotalCancelamentosISSQN = 0 TotalAcrescimosISSQN = 0 TotalNaoFiscal = 0 TotalDescontosOPNF = 0 TotalCancelamentosOPNF = 800 TotalAcrescimosOPNF = 0 [Aliquotas] 01T0700 = 31,99 02T1200 = 0 03T1800 = 0 04S0250 = 0 05T1700 = 0 06T2500 = 0 07S0300 = 0 [OutrasICMS] TotalICMS = 31,99 TotalISSQN = 0 TotalSubstituicaoTributaria = 0 TotalNaoTributado = 0 TotalIsencao = 0 TotalSubstituicaoTributariaISSQN = 0 TotalNaoTributadoISSQN = 0 TotalIsencaoISSQN = 0 [NaoFiscais] 01_Sangria = 0 02_Suprimento = 0 03_RECEBIMENTO = 0 :#200001000000000035427973#13#196 - + - + - + - + - + - + - + - + - + - + - + - Por acaso há incompatibilidade com o meu ECF? Como estão contornando este caso no sistema de vocês? Grande Abraço, Lucas Borin
  9. Há uma constante com um nome padrão para o arquivo (ARQ_MFD_DLL = "Espelho_MFD.txt") que após ser gerado é copiado usando o nome que passei por parâmetro e removido o original (Parametro da função = "ESPELHO_MFD.TXT"). Como para o windows não tem diferença entre uppercase e lowercase, o meu arquivo recém gerado era apagado, pois ambos tem o mesmo nome. Apenas seria necessário o ajuste da comparação para: if UpperCase(PathDest) <> UpperCase(NomeArquivo) then DeleteFile(PathDest); Lembrando que exite o caso do linux, onde há diferença de uppercase e lowercase. (Não sei como efetuar esta aplicação)
  10. Boa tarde! Na rotina de geração do arquivo do espelho MFD por COO, há uma validação se o PathDest (interno) é igual ao NomeArquivo (que eu informo), caso não seja, o arquivo recém gerado é removido. Apenas precisa aplicar um UpperCase na comparação. Lembrando, precisa validar se é para linux ou windows. ECF: Daruma FS700 - MACH2 Abraço, Lucas Borin
  11. Desculpa reviver o tópico, mas fiz algumas melhorias e ajudaram bastante! Muitos de meus clientes são de atacado, logo precisam usar a venda com leitor de código de barras e passar itens o mais rápido possível. Quando é efetuada a leitura de um item, o leitor emite um BIP e cola a informação em meu aplicativo e dispara a rotina de venda. Caso o cliente passe o leitor em dois produtos muito rápido, em alguns casos meu sistema não terminou de vender o primeiro produto e já está sendo solicitada a venda de outro produto, causando uma confusão danada hehe.. Como contornaram este caso em seus sistemas? Abraço!
  12. Funcionou também! Com esta flag ativa, terei implicação em algum outro lugar a não ser nos relatórios gerenciais?
  13. Também acredito que seja problema de comunicação com a máquina virtual, pois as vezes ocorre e as vezes não. Enfim, conseguimos homologar na base do " as vezes não " uhauhauha... Obrigado pela ajuda e pela atenção! Abraço
  14. Efetuei esta modificação conforme me indicou e funcionou perfeitamente. Este #0 está vindo da função "DecodificarTagsFormatacao", vou analisar e qualquer coisa volto a comentar. Modificação (ACBrECF - Linha 4571): //SL.Text := Buffer; SL.Clear; SL.Add(Buffer); Quer que eu anexe o meu ACBrECF.pas?
×
×
  • 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.