Jump to content

logo_acbr_paygo.png

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


botao_saibamais.png

beneficios.png

Curso Dominando o ACBrMonitor
Novo Módulo Soluções de Varejo
Assine o SAC ACBr em qualquer plano e tenha acesso

Saiba Mais

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba Mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

Mauricio Elias

Usuários SAC
  • Content Count

    201
  • Joined

  • Last visited

Community Reputation

56 Excellent

1 Follower

About Mauricio Elias

  • Rank
    Membro

Profile Information

  • Sexo
    Masculino
  • Localização
    Presidente Prudente - SP

Recent Profile Visitors

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

  1. Olá Italo Boa Tarde Segue o xml. E o print da rejeição. Obrigado pela Ajuda e Atenção! 50200616416627000168580010000000161000000166-mdfe.xml
  2. Olá Tudo Bem! Estou tentando autorizar um manifesto de uma transportadora. Os campos relacionados grupo seg no manual página 110. Estou preenchendo todas infos relacionadas ao seguro, mas uma em questão me gerou dúvida pois no manual diz que se o Responsável pelo seguro for opção 1 - Emitente do MDF-e que o meu caso não é Obrigatório informar o cnpj da seguradora. Segue na imagem em anexo regra_cnpj_seg. Senão informa o cnpj da seguradora ocorre a rejeição de falha na validação do manifesto mostrada na imagem em anexo(rejeicao_quando_nao_poe_cnpjseguradora). Mas se informa o cnpj da seguradora essa rejeição não acontece. Mas não sei se por informar o cnpj da seguradora que pelo manual so seria obrigado a por se caso o Responsável pelo seguro for a opção 2 - Responsável pela contratação do serviço de transporte (contratante) será que por essa informação está gerando a rejeição 578 Informação dos Tomadores é Obrigatória pra essa Operação(imagem anexo rejeicao_578) que no caso e pela falta das infos do ciot e cnpj do gerador do ciot, se eu colocar essas infos mais o cnpj da seguradora eu consegui autorizar o manifesto em modo homologação. Mas segundo o contador desse cliente eles não são obrigados a gerar o ciot ae vem as dúvidas: Sendo o Responsável pelo seguro for opção 1 - Emitente do MDF-e como no manual diz que não precisa informar o cnpj da seguradora ae se não informa da rejeição, então to informando mas será que estou fazendo de forma errada por isso gera a rejeição que precisa do ciot? Por min não tem problema informar o cnpj a dúvida se ao informa-lo leva a outra rejeição. with seg.Add do begin if(IBQmanifestos.fieldbyname('MANIRESPSEG').asstring = '1') //1- Emitente do MDF-e; then respSeg:=rsEmitente else if(IBQmanifestos.fieldbyname('MANIRESPSEG').asstring = '2') //2 - Responsável pela contratação do serviço de transporte (contratante) then respSeg:=rsTomadorServico; if(trim(iBQmanifestos.fieldbyname('MANIRESPSEGCNPJCPF').asstring) <> '') then begin Vqtdnumcpfcnpj:=length(IBQmanifestos.fieldbyname('MANIRESPSEGCNPJCPF').asstring); if(Vqtdnumcpfcnpj=14) //se=11 então CPF then cnpjcpf:=trim(IBQmanifestos.fieldbyname('MANIRESPSEGCNPJCPF').asstring) else if(Vqtdnumcpfcnpj=18) //se=14 então CNPJ then cnpjcpf:=trim(IBQmanifestos.fieldbyname('MANIRESPSEGCNPJCPF').asstring); end; if(trim(iBQmanifestos.fieldbyname('MANINOMESEGURADORA').asstring) <> '') then xSeg:= trim(iBQmanifestos.fieldbyname('MANINOMESEGURADORA').asstring); if(trim(iBQmanifestos.fieldbyname('MANICNPJSEGURADORA').asstring) <> '') then cnpj:=trim(iBQmanifestos.fieldbyname('MANICNPJSEGURADORA').asstring); if(trim(iBQmanifestos.fieldbyname('MANINUMAPOLICE').asstring) <> '') then nApol:=trim(iBQmanifestos.fieldbyname('MANINUMAPOLICE').asstring); if(trim(iBQmanifestos.fieldbyname('MANINUMAVERBACAO').asstring) <> '') then begin with Aver.add do begin nAver := iBQmanifestos.fieldbyname('MANINUMAVERBACAO').asstring; end; end; end; Se sim ao informar o cnpj da seguradora, estaria forçando eu informar o ciot? Que segundo o contador do cliente eles não são Obrigados a informar, mas eu lendo vários sites eu entendo que sim eles tem rsrs complicado. Em tempo Não sei dizer se tem relação com a rejeição da falta do ciot, mas nesse manifesto que autorizei em modo homologação, o campo Tipo de Transportador deixe como Ide.tpTransp:=ttNenhum, será quem tem alguma relação com a exigência do ciot? Desculpa se o post começa com um erro e tem dúvida de um outro também, e que a dúvida e sem relação entre eles. Desde já Muito Obrigado pela Atenção!
  3. Boa Tarde Italo Muito Obrigado por sua Ajuda! Na correria de tentar resolver o problema as pressas(caminhão parado) baseado no que o cliente falou acabei nem vendo as regras no manual direito me concentrei na parte do manual da infnfe e infcte, e também como você não entendi como ele gerou esse CT-e e isso acabou me confundindo ainda mais. Mas agora entendi corretamente essa parte e já sei como proceder caso acontecer novamente, e explicar para o cliente como funciona e como proceder. Mais uma vez Muito Obrigado pela Ajuda e Atenção! Dúvida respondida!! Obrigado!!
  4. Olá Tudo Tudo Bem! Estou com dúvida sobre a geração do Manifesto devido a um fiscal. Tive um caso em que o cliente que o tipo de emitente dele é o Transportador Carga Própria, ele gerou o manifesto com a NF-e da empresa sem problemas. Mas esse mesmo cliente emitiu um CT-e via emissor gratuito pra o mesmo veículo, chegando na barreria o fiscal de posse do manifesto disse que o mesmo estava errado pois faltava nele informar o CT-e, e deixou o caminhão parado no posto fiscal, então o cliente me pediu pra alterar o sistema para que o mesmo emiti-se um manifesto informando nele um NF-e e um CT-e (até onde eu sei isso não é possível mas como fiscal disse)então fiz a modificação pois o caminhão estava parado, depois de feita a modificação ao tentar autorizar esse manifesto deu rejeição 667 - Quantidade informada no grupo de totalizadores não confere com a quantidade de documentos relacionada. Fui ver o que seria e descobri que nesse caso, como o emitente é Transportador de Carga Própria então a tag referente a informação do CT-e não é gerada. E se for um emitente Prestador de Serviço de Transporte na mesma situação sai tag da CT-e e não sai a da NF-e. Estranho que quando informo as duas no espelho do mdf-e até mostra os dois mas na hora de gerar e autorizar ou um outro. Minha dúvida é possível gerar um manifesto nessa situação de o emitente ser Transportador Carga Própria gerar um manifesto com NF-e e CT-e no mesmo manifesto? Segue o código: with infDoc.infMunDescarga.Add do begin IBQdesca.close; IBQdesca.sql.clear; IBQdesca.sql.add('select * from descarregamentos where MANIFID = :vMANIFID'); IBQdesca.parambyname('vMANIFID').value:=IBQmanifestos.fieldbyname('MANIFID').asinteger; IBQdesca.open; if not(IBQdesca.isempty) then begin IBQdesca.first; while not(IBQdesca.eof) do begin QmunicDESCA.close; QmunicDESCA.sql.clear; QmunicDESCA.sql.add('select muncod,munnome,munibge from munic where muncod = :vmuncod'); QmunicDESCA.parambyname('vmuncod').value:=IBQdesca.fieldbyname('muncod').asinteger; QmunicDESCA.open; if not(QmunicDESCA.isempty) then begin cMunDescarga :=QmunicDESCA.fieldbyname('MUNIBGE').asinteger;//3550308 xMunDescarga :=copy(QmunicDESCA.fieldbyname('munnome').asstring,1,60); //'SAO PAULO' end; if(trim(IBQdesca.fieldbyname('DESCTIPODOC').asstring) = 'N')//N = NF-e then begin //NF-E with infNFe.add do begin if(IBQdesca.fieldbyname('NOTID').asinteger > 0) then begin IBQnotas.close; IBQnotas.sql.clear; IBQnotas.sql.add('select notid,NOTNFE_CHAVE from notas where notid = :vnotid'); IBQnotas.parambyname('vnotid').value:=IBQdesca.fieldbyname('NOTID').asinteger; IBQnotas.open; if not(IBQnotas.isempty) then begin chNFe:=IBQnotas.fieldbyname('NOTNFE_CHAVE').asstring; SegCodBarra:=''; indReentrega:=''; vqtdnfe:=vqtdnfe+1; end; end else if(trim(IBQdesca.fieldbyname('DESCNFECHAVE').asstring) <> '') then begin chNFe:=trim(IBQdesca.fieldbyname('DESCNFECHAVE').asstring); SegCodBarra:=''; indReentrega:=''; vqtdnfe:=vqtdnfe+1; end; end; end;//NF-e if(trim(IBQdesca.fieldbyname('DESCTIPODOC').asstring) = 'C')//C = CT-e then begin //CT-e with infCTe.Add do begin chCTe:=trim(IBQdesca.fieldbyname('DESCNFECHAVE').asstring); SegCodBarra:=''; indReentrega:=''; vqtdCTe:=vqtdCTe+1; end; end;//CT-e IBQdesca.next; end; end; end; tot.qCTe:= vqtdCTe; tot.qNFe:= vqtdnfe; Se é possível no que estou errando? Segue em anexo o xml só com a tag de NF-e gerada. Senão for possível eu teria que emitir um manifesto som com a nota sendo Transportador de Carga Própria e um Manifesto com o CT-e mas nesse caso o emitente do CT-e ser a transportadora com isso o motorista mostra os dois manifestos na barreira? Nesse caso pode emitir dois manifestos pra mesma placa só que um pra NF-e e outro pra CT-e é possível? Estou em contato com os contadores e cada pra variar fala uma coisa um diz que pode outro que não. Por fim o fiscal depois de segurar o caminhão por 6 horas, o fiscal liberou a passagem mas avisou na próxima vez não vai liberar. Não sei o que fazer, acho que o fiscal está enganado mas vai saber. Desde já Muito Obrigado pela Atenção! 35200631405527000200580010000000131000000131-mdfe.xml
  5. Olá Tudo Bem!! Tenho um relatório que mostra todos os recebimentos em um caixa, nesse caixa trabalham 2 funcionários, então o relatório tem que mostrar todos recebimentos do caixa separados por funcionário pra exibir os recebimentos feitos por cada caixa. No final do relatório tem que exibir dois resumos, que seriam o valor total recebido no caixa, mas separado por cada tipo de documento exemplo: quanto em dinheiro,cheque e cartão... E depois do resumo mostrando o valor por cada forma de pagamento tenho um outro resumo só que esse mostra o valor separado pelo tipo de divida exemplo: recebeu tanto de conta de água, de conta luz e de telefone. Tentei estruturar o relatório da seguinte forma: btTitle RLGroup btHeader btDetail btSummary ///fora do rlgroup os subdetails vem depois dele Subdetail1(resumo tipo forma de pagamento exe: dinheiro,cheque..) Subdetail2(resumo tipo divida exe: conta água,conta energia, conta telefone ...) btFooter obs: em anexo o relatório em pdf gerado estruturado dessa forma acima nome do arquivo é: relatorio_com_estrutura_duvida_mas_nao_funciona6pag.pdf Montei dessa forma o relatório mas não da certo, pois ao invés de mostrar os resumos só depois de exibidos os recebimentos de cada funcionário, ele ta exibindo os resumos(com os valores corretos) mas depois que termina as infos de cada funcionário. No meu entender só deveria exibir os resumos depois de cada funcionário se os subdetails estivessem dentro do rlgroup ae faria sentido, mas os subdetails estão fora do rlgroup, ele estão depois do rlgroup, mas o fortes entende que estão dentro. Por Favor alguém tem alguma ideia o porque do fortes fazer isso? Seria alguma propriedade do rlgroup? Bug do Fortesreport? Tentei fazer de outras formas como colocando outro Rlgroup pra cada resumo mas piorou o resultado. Tentei colocar um btdetail depois do rlgroup e dentro dele os Subdetail mas também não deu certo. Ae fiz uma solução temporaria para o cliente usar que a seguinte: btTitle RLGroup btHeader btDetail btSummary btSummary btFooter Onde na banda sumario eu coloquei um TRLmemo onde nele adiciono os dados dos meu resumo linha por linha, quando o resumo tem poucas formas de pagamento e poucos tipos de divida fica certo o relatório, o problema é quando tem bastante dividas e formas ae estoura o tamanho do relatório ae no fim não mostra todas as informações com aquela aparencia que foi cortado. obs: em anexo o relatório de forma temporaria com problema na ultima folha com o nome: relatorio_solucao_palhativa_problema_fim do relatorio.pdf Por Favor alguém já fez algum relatório parecido? Se sim como? Desde já Muito Obrigado pela Ajuda! Obrigado! relatorio_solucao_palhativa_problema_fim do relatorio.pdf relatorio_com_estrutura_duvida_mas_nao_funciona6pag.pdf
  6. Olá pessoal boa tarde a todos. Meu vendas usava o EscPos para impressão do Sat, mas o cupom sat estava saindo muito grande. Mudei para o Fortes, ai passou a imprimir um cupom bem mais compacto. Cliente adorou a economia de papel kkk. Só que ele passou a abrir a gaveta sozinho ao final da venda. O que não acontece usando EscPos. AcbrMonitorPlus 1.3.0.183 Impress Tanca TP-650 Achei uma configuração no Propriedades dela sobre gaveta e desabilitei, mas continuou o problema. Alguém já passou por isso? Abraços e obrigado.
  7. Olá Tudo Bem! Estou precisando gerar o pdf das vendas NFC-e, usando o ACBrNFeDANFCeFortes pra gerar o DANFE NFC-e consigo gerar o pdf usando o evento ImprimirPDF, mas só uso a versão do fortes no retaguarda na hora de autorizar vendas que não foram autorizadas por algum motivo. O problema é gerar nos caixas pois neles uso o ACBrNFeDANFeESCPOS pra gerar o DANFE NFC-e e imprimi-lo na impressora. Gostaria de saber se é possível gerar o pdf usando o ACBrNFeDANFeESCPOS? Pesquisei aqui no fórum do ACBr e encontrei esse tópico falando sobre isso nele em uma das respostas disseram que poderia usar NFe.ImprimirDanfePDF ou NFe.ImprimirEventoPDF. O NFe.ImprimirDanfePDF não tem usando o ACBrnfe, ae então tentei ACBrNFe.ImprimirEventoPDF, ele gerou o pdf do evento o problema foi que gerou um pdf de cancelamento, mas eu fiz uma venda normal não fiz cancelamento. O componente ACBrNFeDANFeESCPOS tem uma propriedade ArquivoPDF, tenho que carregar o xml nela? Senão for possível então vou tentar mudar em tempo de execução pra ACBrNFeDANFCeFortes pra poder gerar o pdf e depois volta pra ACBrNFeDANFeESCPOS, pra ve se consigo depois de imprimir consigo gerar o pdf. Desde já Muito Obrigado pela Ajuda e Atenção de Todos! Obrigado!
  8. Realmente, no Fortes, o driver da Tanca TP-650 tem uma configuração, em Preferência de Impressão, e em Avançados: [ X ] No Cash Drawer. Que deveria funcionar, mas não funcionou... rs. Suporte tb não soube explicar o por que! Pelo EscPos isso não aconteceu, funcionou perfeitamente. Muito obrigado.
  9. Opa, valew Daniel, deu certinho dessa forma. Configurei o PosPrinter cfe vc falou, na opção RAW. Muito obrigado viu. Vcs são os caras mesmo. Só ficou meio estranho, que no final da impressão do Sat a gaveta abre sozinha, sem eu mandar. Mas deve ser alguma configuração da Tanca, vou ligar pra eles na segunda pra ver. Abraço.
  10. Entendi. Ficaria assim? ESCPOS.Ativar ESCPOS.imprimir("</abre_gaveta>") ESCPOS.Desativar Só isso? Prá qualquer impress térmica não fiscal e qualquer gaveta ? Abraços.
  11. Olá bom dia pessoal. Tô tentando aprender os comandos de Gaveta. Tenho uma situação com uma gaveta Bema nova e uma Impress não Fiscal Tanca TS1000. Windows 7. AcbrMonitorPlus 1.2.0.84 Tentei recuperar a string dessa gaveta pelo comando: GAV.StrComando Mas no SAI.TXT só me retornou : OK: Se eu bem entendi, teria que me retornar uma string, para eu utilizar em: GAV.SetStrComando( cComando ) Depois disso, tentei usar tb: GAV.AbreGaveta Mas não abriu. Aonde será que estou errando ? Muito obrigado.
  12. Olá Tudo Bem! Muito Obrigado á Todos!!! Graças a vocês consegui resolver o problema! Eu estava informando o número da NFC-e como se fosse ECF. E ae agora estou informando a(s) chave(s) no campo refNFe, e exibindo as chaves no infcpl. Agora ficou certo Graças a Ajuda de Todos Vocês! Problema Resolvido! Muito Obrigado!! Deus Abençoe á Todos!!
  13. Olá Tudo Bem! Estou em dúvida de como referenciar os números de NFC-e(s) na NF-e. Hoje eu referencio informando o número da NFC-e no ACBrNFe como se fosse o número do cupom fiscal: with Ide.NFref.Add do begin RefECF.modelo := ECFModRef2D; // | RefECF.nECF := '1'; // |- Cupom Fiscal RefECF.nCOO := numnfce; end; Tenho utilizado dessa forma, nós dados adicionais é informado pelo próprio ACBrNFe. No caso faço NFC-e no estado do Paraná que permiti usar o cfop 5929. Mas o escritório está questionando que sai nos dados adicionais exemplo ecf:1 e assim por diante, vocês recomendam eu continuar a usar dessa forma informando o número do NFC-e no componente ACBrNFe como se fosse ECF ou deixo de usar, e informo eu mesmo nos dados adicionais os números(ex: NFC-e(s): 0001/0002)? Já procurei nas Norma técnicas algo a respeito e no manual da NF-e, mas não achei nada específico de como referenciar as NFC-e(s) na NF-e. Desde já Muito Obrigado pela Atenção e Ajuda!
  14. Obrigado EMBarbosa, por me ajudar vou tentar dessa forma como você falou, Muito Obrigado pela Ajuda!!
×
×
  • Create New...