Ir para conteúdo
  • Cadastre-se

Luciana Cristina Pereira

Membros Pro
  • Total de ítens

    42
  • Registro em

  • Última visita

Posts postados por Luciana Cristina Pereira

  1. Boa tarde.

    Resolvido adicionando essa linha no arquivo ACBrNFSeXServicos.ini, para o município de Sorocaba.

    Params=Assinar:AssCancelarNFSe,AssRpsGerarNFSe,AssRpsSubstituirNFSe,AssConsultarLote,AssConsultarNFSeRps

    No arquivo DSF.Provider adicionado a leitura dos parâmetros:

     with ConfigAssinar do
      begin
        Rps               := ConfigGeral.Params.ParamTemValor('Assinar', 'AssRps');
        CancelarNFSe      := ConfigGeral.Params.ParamTemValor('Assinar', 'AssCancelarNFSe');
        RpsGerarNFSe      := ConfigGeral.Params.ParamTemValor('Assinar', 'AssRpsGerarNFSe');
        RpsSubstituirNFSe := ConfigGeral.Params.ParamTemValor('Assinar', 'AssRpsSubstituirNFSe');
        ConsultarLote     := ConfigGeral.Params.ParamTemValor('Assinar', 'AssConsultarLote');
        ConsultarNFSeRps  := ConfigGeral.Params.ParamTemValor('Assinar', 'AssConsultarNFSeRps');
      end; 

     

    ACBrNFSeXServicos.ini DSF.Provider.pas

  2. Em 26/09/2021 at 09:34, Victor H. Gonzales - Panda disse:

    Além disso você tem que analisar o vBC dos Itens

     

    Está nas Nota Técnicas.

    Fórmula do DIFAL na NT 2020.005: ((vBCUFDest * pICMSUFDest) - (vBC * pICMSInter)) * pICMSInterPart

    Fórmula do DIFAL até a NT 2020.005: vBCUFDest * (pICMSUFDest - pICMSInter) * pICMSInterPart

    Boa tarde!

    Se a base for simples o valor é o mesmo certo? Então não entendo a rejeição..

    =1100*(17-7)*7
    =((1100*17)-(1100*7))*7

    Os dois resultados são iguais.

  3. Boa tarde Pessoal,
    Tudo bem?

    Houve alguma resposta do post do Jhonlenon?

    Estou implementando o evento de Ator Interessado na NF-e e estou com a mesma rejeição (TpEvento invalido).

    Tentei enviar usando o cOrgao = 91 (ambiente nacional) e não foi. Troquei pelo 35 (São Paulo) e não foi também. Tentei carregar uma NFe antes de enviar o evento por desencargo de consciência, mas também não foi.

    A NF que originou o evento foi emitida e autorizada por mim em 04/2021.

    Segue em anexo o XML da NF original, os XMLs das duas tentativas com ambiente nacional e São Paulo, e também um resumo das propriedades informadas (componente ACBR previamente configurado antes deste bloco):

    ACBrNFe1.NotasFiscais.Clear;
    ACBrNFe1.EventoNFe.Evento.Clear;
    with ACBrNFe1.EventoNFe.Evento.New do
          begin
            infEvento.chNFe := edChaveAcesso.Text;
            infEvento.cOrgao := 91;
            infEvento.CNPJ := DadosSivm.qrEmpAtuCNPJ.AsString;
            infEvento.dhEvento := Now;
            infEvento.tpEvento := teAtorInteressadoNFe;
            infEvento.nSeqEvento := 1;
            infEvento.detEvento.verAplic := DadosFatura.qrParamFatVERSAOAPLICATIVO.asString;
    
            infEvento.detEvento.descEvento := 'Ator interessado na NF-e';
    
            infEvento.detEvento.cOrgaoAutor := StrToInt(Copy(DadosSivm.qrEmpAtuCODMUNIC.AsString,1,2));
            if rgAutorizadoPor.ItemIndex = rgAutorizadoPor.Items.IndexOf('Emitente') then
              infEvento.detEvento.tpAutor := taEmpresaEmitente
            else if rgAutorizadoPor.ItemIndex = rgAutorizadoPor.Items.IndexOf('Destinatário') then
              infEvento.detEvento.tpAutor := taEmpresaDestinataria
            else if rgAutorizadoPor.ItemIndex = rgAutorizadoPor.Items.IndexOf('Transportador') then
              infEvento.detEvento.tpAutor := taEmpresa;
            with infEvento.detEvento.autXML.New do
              CNPJCPF := meCGC.Text;
            if rgTipoAutorizacao.ItemIndex = rgTipoAutorizacao.Items.IndexOf('Permite') then
              infEvento.detEvento.tpAutorizacao := taPermite
            else if rgTipoAutorizacao.ItemIndex = rgTipoAutorizacao.Items.IndexOf('Não Permite') then
              infEvento.detEvento.tpAutorizacao := taNaoPermite;
            if rgTipoAutorizacao.ItemIndex = rgTipoAutorizacao.Items.IndexOf('Permite') then
              infEvento.detEvento.xCondUso := 'O emitente ou destinatário da NF-e, declara '
                +'que permite o transportador declarado no campo CNPJ/CPF '
                +'deste evento a autorizar os transportadores subcontratados ou '
                +'redespachados a terem acesso ao download da NF-e'
            else
              infEvento.detEvento.xCondUso := '';
          end;
    Certificado.SelecionarCertificado(DadosACBr.ACBrNFe1.SSL); //função interna
    DadosACBR.ACBrNFe1.EnviarEvento(iLote);

     

    12-eve.xml 12-ped-eve.xml 14-eve.xml 14-ped-eve.xml 35210462519392000157550010000003081359161276-nfe.xml

  4. Boa tarde,
    Tudo bem?

    Temos entre nossos clientes agências de publicidade que precisam emitir NFS-e com deduções.

    As deduções disponíveis no ACBRNFSe (Despesas com Materiais / Despesas com Subempreitada / Deducao de Valor) não atendem a operação de dedução Serviços de Veiculação e Divulgação, e por isso não estava sendo possível emitir as NFSes.

    A fim de atender estes clientes, alteramos o ACBR criando um novo Tipo de Dedução para ser enviado ao provedor IssDSF. A solução funcionou para a prefeitura de Campinas / SP, então gostaria de compartilhar com vocês para se possível incluir no release oficial do ACBR.

    -----------------------------------

    Unit Fontes\ACBrDFe\ACBrNFSe\PCNNFSe\pnfsConversao.pas

    Alterado a linha abaixo:

      TnfseTipoDeducao = ( tdNenhum, tdMateriais, tdSubEmpreitada, tdValor );

    Para esta:

      TnfseTipoDeducao = ( tdNenhum, tdMateriais, tdSubEmpreitada, tdValor, tdVeiculacao );

    -----------------------------------

    Unit Fontes\ACBrDFe\ACBrNFSe\PCNNFSe\pnfsNFSeW_ISSDSF.pas

    Alterado o bloco abaixo:

          sTipoDeducao := EnumeradoToStr( NFSe.Servico.Deducao.Items[i].TipoDeducao,
                                                ['', 'Despesas com Materiais', 'Despesas com Subempreitada', 'Deducao de Valor'],
                                                [tdNenhum, tdMateriais, tdSubEmpreitada, tdValor]);

    Que ficou assim:

          sTipoDeducao := EnumeradoToStr( NFSe.Servico.Deducao.Items[i].TipoDeducao,
                                                ['', 'Despesas com Materiais', 'Despesas com Subempreitada', 'Deducao de Valor', 'Servicos de Veiculacao e Divulgacao'],
                                                [tdNenhum, tdMateriais, tdSubEmpreitada, tdValor, tdVeiculacao]);

    ------------------------------------

    Unit Fontes\ACBrDFe\ACBrNFSe\PCNNFSe\pnfsNFSeR.pas
    function TNFSeR.LerNFSe_ISSDSF: Boolean;

    Trocado este bloco:

            FNfse.Servico.Deducao[Item].TipoDeducao :=
               StrToEnumerado( ok,Leitor.rCampo(tcStr, 'TipoDeducao'),
                               ['', 'Despesas com Materiais', 'Despesas com Sub-empreitada'],
                               [ tdNenhum, tdMateriais, tdSubEmpreitada ]);

    Por este:

            FNfse.Servico.Deducao[Item].TipoDeducao :=
               StrToEnumerado( ok,Leitor.rCampo(tcStr, 'TipoDeducao'),
                               ['', 'Despesas com Materiais', 'Despesas com Sub-empreitada', 'Servicos de Veiculacao e Divulgacao'],
                               [ tdNenhum, tdMateriais, tdSubEmpreitada, tdVeiculacao ]);

    ------------------------------------

    É possível que outros provedores / municípios também tenham também este tipo de dedução. A alteração feita aqui foi apenas para o provedor IssDSF, mas talvez vocês queiram implementar em outros provedores.

    Além disso, fiquem a vontade em alterar outras coisas, como por exemplo o nome da propriedade tdVeiculacao para outro que vocês achem mais apropriado, como tdDivulgacao.

    Agradeço antecipadamente!

  5. Boa tarde,

    Fizemos uma correção no DanfeRetrato.fr3 relacionado a alteração do tópico abaixo: 

     

    Depois da alteração, a impressão das colunas quando suprimido a coluna Valor Desconto estava incorreta, bem como o total de páginas impresso.

    Antes da correção:

    image.thumb.png.bec33c5a2f0d593ad070d05091d6d709.png

     

    Após a correção:

    image.thumb.png.0565ce562385db787afffbd53861c653.png

    Segue em anexo o arquivo DanfeRetrato.fr3 corrigido.

    Se puderem por gentileza avaliar e, se estiver de acordo, disponibilizar no repositório, nós agradecemos.

    Obrigado a todos!

    DANFeRetrato.fr3

    • Curtir 2
    • Obrigado 1
  6. Boa tarde pessoal,
    Tudo bem?

    Eu implementei a funcionalidade da propriedade ImprimeDescAcrescItem (que já existia) no componente TACBrNFeDANFEFR. Havia a propriedade mas nada configurado no código ou no fr3 para não imprimir a coluna "Valor Desconto".

    image.png.c55138435fe34efaa8ca499f2b12f38a.png

    O arquivo DANFeRetrato.fr3 em anexo que eu alterei estava atualizado com a última revisão.

    Precisei alterar também o arquivo ACBrNFeDANFEFRDM.pas, para passar a propriedade para o fr3. Este arquivo eu alterei baseado na revisão 21402 (não é a ultima, houve alteração deste arquivo na revisão 21716).

    Para facilitar o commit de vocês neste arquivo .pas, apenas adicionei as linhas abaixo (apenas as marcadas em negrito) na Procedure TACBrNFeFRClass.CarregaParametros:

    Citar

     

        if (FDANFEClassOwner is TACBrNFeDANFCEClass) then
        begin
          FieldByName('ImprimeEm1Linha').AsString        := IfThen( TACBrNFeDANFCEClass(FDANFEClassOwner).ImprimeEmUmaLinha, 'S', 'N');
          FieldByName('ImprimeEmDuasLinhas').AsString    := IfThen( TACBrNFeDANFCEClass(FDANFEClassOwner).ImprimeEmDuasLinhas, 'S', 'N');
          FieldByName('QrCodeLateral').AsString          := IfThen( TACBrNFeDANFCEClass(FDANFEClassOwner).ImprimeQRCodeLateral, 'S', 'N');
          FieldByName('ImprimeDescAcrescItem').AsInteger := IfThen( TACBrNFeDANFCEClass(FDANFEClassOwner).ImprimeDescAcrescItem, 1 , 0 );
        end;

        if (FDANFEClassOwner is TACBrNFeDANFEClass) then
        begin
          FieldByName('ImprimeDescAcrescItem').AsInteger := Integer(TACBrNFeDANFEClass(FDANFEClassOwner).ImprimeDescAcrescItem);
        end;

        // Carregamento da imagem
        if NaoEstaVazio(DANFEClassOwner.Logo) then
        begin

     

    No fr3, ele basicamente deixa invisivel a coluna Valor Desconto do item quando marcado para nunca exibir -idaiNunca- ou exibir apenas quando tiver valor de desconto -idaiComValor- mas não existir desconto na NF. Também move as demais colunas do item para manter o layout. Implementado na procedure do DadosProdutosHeaderOnBeforePrint.

    Segue em anexo também dois arquivos PDF com as alterações antes e depois.
    Obs.: No arquivo pdf "Depois" está impresso Valor Total ao invés de Valor Líquido nos itens, isso porque eu alterei a propriedade ImprimeTotalLiquido para False durante os testes. Ignorem esta coluna por favor, pois as alterações descritas aqui foram apenas na coluna Valor Desconto.

    Agradeço aos moderadores se puderem subir para o repositório!

    DANFeRetrato.fr3 ACBrNFeDANFEFRDM.pas DANFE_Retrato_Antes.pdf DANFE_Retrato_Depois.pdf

    • Curtir 2
  7. 2 horas atrás, Fabiana Gentil disse:

    Rubens, bom dia!

    Veja se pode me ajudar.

    Esse mês estou com o mesmo problema, meu clientes não conseguem o retorno de "Sucesso" no fechamento do REINF.

    Só retorna "Em Processamento" 

    Quando vc fala aqui pra utilizar a nova consulta, de qual vc está falando?

    Eu estou utilizando a "ConsultaReciboEvento", tem alguma outra?

    Grata se puder me ajudar

     

     

     

    Bom dia,

    O registro 2099 retorna sempre em processamento e na sequencia deve ser feito a consulta, esse mês tive problema em apenas um ciente os demais foram.
    Fiz a atualização do ACBR, utilizamos o exemplo da consulta e também atualizamos os schemas e deu tudo certo esse mês com exceção este cliente que verifiquei no eCac e realmente estava em processamento que neste caso o retorno do ACBR está ok e o problema é lá.

    Luciana

    • Curtir 2
  8. 3 horas atrás, Luis Lambranho disse:

    Boa tarde a todos.

     

    Estamos com o mesmo problema em nossos clientes. Alguém já conseguiu retorno como transmitido no fechamento nesses últimos dias?

    Luiz, o retorno do XML quando consulto esta com erro MS0010 - Nenhuma informação encontrada para os parâmetros informados.
    Porem ao entrar no eCac a Reinf está ok e fechada.

    Luciana

    • Curtir 1
  9. 37 minutos atrás, jrubensmartins disse:

    Você chegou a conferir no xml de retorno da consulta se está realmente em processamento?

    Tive alguns casos que o envio foi rejeitado e por erro meu, no tratamento do retorno, não apresentava a mensagem de erro. E continuava em processamento.

    Eu estou conseguindo o recibo de entrega, mas está demorando um pouco mesmo.

    Seria interessante vc ajustar o seu processo para enviar o R-2099 somente quando os demais estiverem ok.

    Acabei de receber o retorno do 2099, com o erro já previsto devido ao problema que tive no registro 2010, agora consegui enviar com sucesso o 2010 e o 2099 enviei novamente e retorno na luta de ficar consultando.

    Acho que o processamento do 2099 não poderia demorar precisava ser imediato, já imaginou no ultimo dia acontecer de demorar de um dia para o outro ou 3 dias como foi no meu caso?

    Vou ajustar o processo e travar o 2099 somente quando os demais estiverem com numero de recebido.

    Luciana

    34 minutos atrás, arce disse:

    @Luciana Cristina Pereira também está acontecendo com um determinado cliente.

    Enviamos o fechamento de 5 empresas na sexta-feira, destas 2 estão com status aguardando retorno até hoje. Fiz alguns testes para verificar se foi realmente efetivado o fechamento, para tal, verifiquei se as retenções constavam na DCTFWeb e não havia nada. Depois forcei o envio do evento de reabertura R-2098, e a mensagem de retorno dizia que estava em processo de fechamento ou sem evento de fechamento. A última cartada foi enviar outro R-2099 e o retorno foi que há um evento em processamento.

    Desta forma, concluí que realmente é uma lentidão no servidor. Se até amanhã continuar, vou repetir esses procedimentos e entrar em contato com a receita.

    Eu enviei diversos e-mail para RFB e até agora sem resposta.

  10. 12 minutos atrás, jrubensmartins disse:

    Boa tarde Luciana,

    Você já alterou seu sistema para utilizar a nova consulta?

    O webservice utilizado pelo consultarProtocolo está demorando mesmo para retornar. Aqui esta levando em média 30 minutos.

    Foi implementado a nova consulta. Estou alterando minha rotina para utilizá-la. Qualquer coisa posto aqui.

    Att,

    Rubens

    Rubens, boa tarde!

    Eu estou consultando pelo demo e mesmo assim esta em processamento, eu acabei de atualizar o ACBR gerei um demo e fiz por ele para verificar.

    O problema meu ainda é pior, foi enviado todos os arquivos de uma vez, passou o 1000 e o 2010 deu erro, o 2099 foi e ficou em processamento, agora tenho que esperar para enviar o 2010 novamente e desde sexta não consigo o retorno do erro para fazer o envio novamente.

    Luciana

  11. Em 10/12/2018 at 15:33, Vitor Cayres Jr. disse:

     

    Boa tarde Luciana,

    Você poderia enviar seu XML, por favor? Estou com a mesma situação, porém quando mando o XML completo no ID é retornado que não existem Informações do Contribuinte vigentes na data do evento.

    Acontece que para o evento R-1000 enviei apenas o CNPJ raiz, e para os demais, como são filiais, estou enviando o CNPJ completo.

    Se mando apenas o raiz no ID e o CNPJ completo no nrInsc, é retornado que o ID é inválido. 

     

    Obrigado.

    Vitor, bom dia, desculpe a demora, não vi sua msg, não passe o CNPJ com 8, passe com 14, que dá certo, o próprio ACBR envia com 8.

    Abraços.

    Luciana

    • Curtir 1
  12. Pessoal, 

    Obtive a reposta da SEFAZ SP --> Informamos que atualmente não dispomos de web service para emissão de GNREs, somente através do site da Secretaria da Fazenda: https://www.fazenda.sp.gov.br/guiasinternet/Gare/Paginas/Gare.aspx

     

    De: Secretaria da Fazenda - Governo do Estado de Sao Paulo [mailto:[email protected]]
    Enviada em: terça-feira, 23 de outubro de 2018 13:50
    Para: [email protected]
    Assunto: Web Service - 7729427

     

    logo.gif

    header_bg.gif

     

     

    Resposta da Mensagem 7729427

     

     

    black.gif




    Prezada LUCIANA,



    Informamos que atualmente não dispomos de web service para emissão de GNREs, somente através do site da Secretaria da Fazenda: https://www.fazenda.sp.gov.br/guiasinternet/Gare/Paginas/Gare.aspx



    Agradecemos seu contato no "Fale Conosco" da Secretaria da Fazenda.

    Sua opinião é muito importante para nós. Por gentileza, clique no link abaixo e opine sobre este e-mail:

    Pesquisa de Satisfação



    Atenciosamente,

    Secretaria da Fazenda do Estado de São Paulo

    black.gif


    Mensagem Original:

    Web Service


    Bom dia, verifiquei no http://www.gnre.pe.gov.br/gnre/portal/faq.jsp (Portal GNRE Online) que o Estado de SP não geram GNRE no Portal GNRE Online, gostaria de saber se existe um Web Service especifico para os contribuinte de SP? Localizei esse https://www.fazenda.sp.gov.br/guiasinternet/gare/paginas/lote.aspx, porem não consigo o manual técnico.

    NÃO RESPONDA ESTE E-MAIL   Para fazer uma nova pergunta, clique aqui

    • Curtir 3
  13. 7 minutos atrás, Italo Jurisato Junior disse:

    Boa tarde Luciana,

    Não existe o serviço de inutilização de numero ou faixa de números no que diz respeito ao MDF-e.

    Sendo assim a minha sugestão é que ocorra o envio do MDF-e e depois o seu cancelamento, informando como justificativa: desacordo comercial ou algo do tipo.

    Não exclua da base de dados o MDF-e que não foi enviado, pois a amanhã a SEFAZ poderá cobrar uma explicação pelos "pulos" de numeração. 

    Boa tarde Italo, sim exatamente por isso no meu sistema o usuário não poderá excluir o lançamento mesmo que ele ainda não foi enviado ao SEFAZ.

  14. Pessoal, boa tarde!

    Gostaria de compartilhar com vocês.

    Verifiquei no SEFAZ SP esta informação:
    Independentemente do tipo de prestação, a numeração do MDF-e será seqüencial de 1 a 999.999.999, por estabelecimento e por série.

    Mediante a isso resolvi fazer uma validação no próprio ERP não permitindo exclusão do documento mesmo sem o envio.

    Abraços

    • Curtir 1
  15. 7 minutos atrás, Italo Jurisato Junior disse:

    Bom dia Luciana,

    Você tem os schemas do MDF-e junto com os da NF-e, pois muito bem, até o momento você não teve problemas porque não utilizou o método DistribuicaoDFe do MDF-e.

    Os schemas do Distribuição DFe do MDF-e se chama: distDFeInt_v1.00 já o da NF-e se chama: distDFeInt_v1.01

    Como a versão do MDF-e é 3.00 o componente vai procurar pelo arquivo distDFeInt_v3.00 como não acha vai a procura de uma versão menor e acaba achando primeiramente  o Schema da NF-e e não no MDF-e, ocasionando erros.

    E tem mais, se um tinha você vier a ter uma aplicação que emita CT-e o Schema do Distribuição DFe deste modelo de documento tem o mesmo nome do Schema do MDF-e, consequentemente vai ocorrer uma sobreposição de arquivos.

    Sendo assim, volto a afirmar não misture os schemas de modelos de documentos diferentes.

     

    Entendi, obrigada pelo retorno, não estou com erros porque só utilizo NF-e e MDF-e mesmo.

    • Curtir 3
  16. Em 13/09/2018 at 15:43, Italo Jurisato Junior disse:

    Boa tarde Luciana,

    Se não informar os dados do grupo <infRespTec> ocorre o mesmo erro?

    Se sim, você esta com todos os Schemas atualizados?

    Na pasta que tem os schemas, só tem do MDF-e ou você misturou?

    Pessoal, estou postando uma informação que talvez seja interessante.

    O ítalo perguntou se na pasta que tem os schemas, só tem do MDF-e ou você misturou?

    Eu misturei os schemas da NF-e com os schemas do MDF-e e esta funcionando normalmente, isso pra mim é importante, pois ao atualizar os meus clientes eu atualizo uma única pasta ao invés de duas.

    Abraços.

  17. 53 minutos atrás, Alex Pereira disse:

    Boa tarde Luciana.

    Você conseguiu transmitir com o grupo "InfRespTec" ?

    Se sim, poderia postar o XML, por favor?

    Obrigado, Alex.

    Alex, boa tarde!

    Não, se você enviar o grupo InfRespTec você terá que enviar todos os campos desta tag, inclusive os campos:

    * idCSRT (Identificador do código de segurança do responsável técnico / Identificador do CSRT utilizado para geração do hash )
    e o;
    * hashCSRT (Hash do token do código de segurança do responsável técnico / O hashCSRT é o resultado das funções SHA-1 e base64 do token CSRT fornecido pelo fisco + chave de acesso do DF-e. (Implementação em futura NT))

    Que você não terá neste momento porque será implementação em futura NT.

     

    2 horas atrás, Italo Jurisato Junior disse:

    Boa tarde Luciana,

    Esqueci desse detalhe, a solução é essa mesma que você adotou, ou mapeia a unidade de rede ou coloca os Schemas na maquina que vai emitir.

    Boa tarde Italo!

    Obrigada pelas informações, todas são muito úteis.

    Conforme o comentário acima do Eduardo:
    "Estava com esse mesmo problema para acessar os schemas em rede, voltei a versão da "libxml2.dll" para uma mais antiga e funcionou corretamente nos testes realizados, conseguindo validar e emitir os documentos sem nenhum problema. Minha pergunta é a seguinte, existe a possibilidade dessa dll voltar a conectar normalmente as pastas de rede ou é uma incompatibilidade permanente?"

    Me parece que a obrigação de utilizar a pasta schema mapeado ou na própria maquina é um problema de versão da dll.

    Abraços.

×
×
  • 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.