Cancelamento Extemporâneo NF-e MS

Pessoal, boa tarde!
Estou enfrentando o seguinte problema em um cliente:
A NF-e foi emitida e autorizada em 01/2014. A mercadoria não circulou e a solicitação é que o cancelamento seja feito neste mês.
Informaram a SEFAZ e, inclusive, pagaram a taxa e obtiveram autorização para este cancelamento.
O problema acontece no momento de tentar solicitar o estorno via monitor J1BNFE. Pelo fato do período contábil de janeiro já encontrar-se encerrado, o sistema não permite o envio deste cancelamento (Mensagem de erro: Período de lançamento 001 2014 já está encerrado).
Minha sugestão foi para que fizessem uma NF-e de Devolução à esta saída. No entanto, eles me informaram que a consultoria tributária que presta serviço para a empresa proibiu esta prática. Disseram que este procedimento não é legal e que o cancelamento extemporâneo é o que deve ser feito neste caso.
Diante disso, tenho alguns questionamentos:
1) Existe alguma maneira de solicitar este cancelamento via monitor J1BNFE, sem a necessidade de se mexer no período contábil?
2) O processo de Devolução à Saída realmente não é uma boa prática?
Agradeço desde já a ajuda!
Att.

Boa noite, Karen!
Obrigado pelo retorno.
Pelo que pesquisei mesmo após o prazo de 24 horas ainda é possível realizar o cancelamento. Não sei se isto se aplica em todos os estados. Em SP, por exemplo, a regra é a seguinte:
Após o prazo regulamentar de 24 horas da autorização de uso da NF-e, os Pedidos de Cancelamento de NF-e transmitidos à Secretaria da Fazenda serão recebidos via sistema até 480 horas da Autorização de Uso da NF-e, porém neste segundo caso o emitente fica sujeito à penalidade prevista no item z1 do Inciso IV do artigo 527 do Regulamento do ICMS.
Após este prazo de 480 horas da autorização de uso da NF-e, a NF-e pode ser cancelada somente com a aprovação do Posto Fiscal de vinculação. O pedido deve ser acompanhado da:
1. chave de acesso da NF-e a ser cancelada extemporaneamente;
2. folha do livro Registro de Saídas e/ou Entradas, correspondente ao lançamento da operação ou prestação ou declaração de que faz uso da EFD (Escrituração Fiscal Digital);
3. comprovação de que a operação não ocorreu:
declaração firmada pelo representante legal do destinatário/remetente paulista da NF-e de que faz uso da Escrituração Fiscal Digital ou, não sendo este o caso, declaração firmada pelo representante legal do destinatário/remetente paulista da NF-e que não ocorreu a operação e de que não utilizou como crédito o valor do imposto registrado no documento fiscal ou;
tratando-se de pedido que envolva estabelecimento situado em outra unidade da Federação, cópia de correspondência entregue pelo destinatário à repartição fiscal do seu domicílio, em que declare que não utilizou como crédito, ou que estornou, a quantia restituenda ou compensada.
A resposta do pedido será enviada via Domicílio Eletrônico do Contribuinte - DEC.
Após a autorização do Posto Fiscal de vinculação, o emitente da NF-e deve transmitir o cancelamento da NF-e como evento, via sistema, dentro do prazo de 15 dias.
No caso de MS, eles também permitem o cancelamento desta maneira. O Fiscal, inclusive, informou a SEFAZ sobre o caso, efetuou o pagamento da taxa (DAEMS) e já obteve a autorização para o cancelamento.
No entanto, a dúvida está mesmo por conta do erro no momento de solicitar o estorno via monitor. Ao realizar este procedimento, o erro de período encerrado barra o envio para o GRC e SEFAZ. Para enviar o cancelamento, o período de janeiro terá de ser aberto, e meu receio está justamente neste ponto.
De qualquer maneira, agradeço as informações. Vou alinhar melhor com o pessoal do Fiscal/Contábil e verificar a melhor maneira de resolver o problema. Assim que tiver uma definição, compartilharei aqui para ajuda-los caso passem por situações semelhantes no futuro.
Abs!

Similar Messages

  • How can I import my old Appleworks spreadsheets into Neo Office or Pages

    I am a new MBP owner and have some spreadsheets in Appleworks from my old iMac. I don't have Appleworks on my new MBP. I have downloaded Neo Office and could use it to create a new spreadsheet but can't import my previously created ones. Must I retype then? Or...as an alternative, I have iWorks. Can I import them into Pages? How? Thanks for any help.

    The above suggestion didn't work for me. However, I did find this site that helped me--and it might help someone else:
    http://neowiki.neooffice.org/index.php/OpeningAppleWorksdocuments
    It worked for spreadsheet--now I have to try to convert a data base document in Appleworks.

  • Please to help rookie with quad core on P35 Neo 2 (MS-7345)

    I bought a home built computer (specs below) for my sons almost a year ago and have had nothing but trouble with it.  After I finally realized that the graphics card was over-heating it worked better for a bit after replacing Radeon 9600 with some crappy one.  Then I reinstalled XP and seem to have lost drivers for some of the functions of the MB like sound and networking.  Presently it is an impressive looking paperweight with fantastic specs.
    It does boot to XP and has internet connection now that I stuck in a NIC card.
    I was foolish enough to install and run microsoft genuine advantage and, because it didn't pass, have to read about it every boot and login.  So I'd like to reinstall XP again.
    I do have System info for Windows (SIW) installed. 
    I bought system so sons could play Call of Duty 4.  When I try to launch COD it gives message:
    "Error during initialization:
    Miles sound system initialization failed.
    Make sure you have your sound card's latest drivers and DirectX installed."
    I have installed latest DirectX but do not know what to do about sound card as it is function of MB, I think.
    Any help would be greatly appreciated as to next steps or what further info I would need to gather to solve.
    Thank you!
    Chip
    Specs:
    -Intel Quad Core CPU Q6600 clocked @ 3.0 GHz x 4, passed 24 hrs Prime95, 100% stable
    -Copper Heatpipe CPU Cooler for better cooling than stock heatsink
    -MSI P35 Neo 2 motherboard with Intel P35 Chipset w/ Intel ICH9R Chip, Copper Heat-pipes to keep both the chipset and power converter cool, Socket 775, FSB 1600/1333/1066/800-MHz, and,
    -Dual 16x PCI-Express video, (4) memory slots for up to 8 Gigs of Dual Channel DDR2-1066 memory, (5) SATA connectors, (2) external e'Sata ports, up to (12) USB ports, CrossFire Support
    -2-Gigs of CORSAIR XMS2 memory with with DHX Technology DDR2-6400 (800-MHz) for best Vista performance.
    -Seagate 1TB, 32-Meg Cache, 7200 RPM hard drive with perpendicular recording technology for great performance
    -HP 20x Dual Layer DVD / CD-RW Burner to handle all your burning needs
    -Gigabyte 10/100/1000 Fast Ethernet Port to connect to your High-Speed Internet
    -(8) 2.0-USB ports to connect digital cameras, printers, MP3 players, etc… (6) in the rear and two on the front
    -7.1 HD Surround Sound Audio
    -Dual boot of XP and Vista, along with Photoshop and Office included .
    -Sigma "La Vie", black gaming case that has a side window and Blue LED fans to show off the parts. Along with a 680W power supply 30-Amp 12V rails, 6-pin PCI-E power connector give this plenty of juice for any video card.

    Thank you again for that page.  I had looked (in vain) for this because I did not receive the MSI cd with this computer.
    http://www.msi.com/index.php?func=downloaddetail&type=driver&maincat_no=1&prod_no=1213
    I dl'd all of the files and began to install from the bottom up.  The "Intel INF Drivers for 3/4/5 Chipsets" went fine but in the 'read me' for "Intel Matrix Storage Manager Driver" it says that if none of the supported RAID or SCSI controllers are present in the Device Manager/IDE ATA/ATAPI controllers then your computer is not in RAID, SCSI or AHCI modes and these drivers are not applicable.  Does that makes sense considering the type of hard drive?  Do hard drives have drivers? (apologies if this does not make sense)
    Also, the "Realtek PCI-E Ethernet Drivers" only contains dll, system and a security catalog file.  I do not know what to do with these to install.

  • Ajuda - Envio NF de Cancelamento Sefaz

    Pessoal,
    Estou com a seguinte dúvida, não sei como resolver o problema abaixo.
    O cliente gerou uma nota fiscal de saída com uma numeração, por exemplo, 1234, e emitiu essa nota para o SEFAZ.
    Após realizou o cancelamento dessa nota, contudo não alterou o campo Nº NF (SeqCode) para Canceled e deixou como NF-e, ou seja, a nota e o cancelamento ambos ficaram com o mesmo número 1234.
    Agora não conseguimos enviar este cancelamento para o SEFAZ, pois o Add-On acusa rejeição por duplicidade.
    Não consigo cancelar o cancelamento e também não consigo editar este campo Nº NF (SeqCode) obviamente.
    O que vocês me aconselhariam neste caso?
    SAP B1 9.0 PL 12.
    Agradeço desde já.
    Muito Obrigada.
    Mariana

    Boa tarde Mariana,
    No Skill eu consigo fazer alguns "ajustes técnicos", eu faria o seguinte neste caso.
    1) consultar no Sefaz a chave da nota 1234 (de saída),
    2) se estiver valida, baixar do Sefaz o XML e importar no emissor gratuito Sefaz, e cancelar por lá (se der tempo, tem que estar nas 24 horas).
    3) no caso da SKILL, eu consigo colocar em um campo de usuário que a nota foi cancelada, assim ele irá considerar a nota de saída como cancelada nos SPEDs, livros, etc.., ele considera cancelada mesmo não tendo cancelada no sap ou esteja cancelada errada (já aconteceu isso comigo).
    4) a parte contábil, imagino que já foi estornada na nota errada.
    Espero ter ajudado
    Abraço.

  • Processo de cancelamento de Nota Fiscal

    Pessoal , bom dia!
    Mais uma vez estou aqui solicitando um help.
    Estamos em produção e nos deparamos com uma situação inusitada de processo de negócio.
    Emitimos 2 notas fiscais de serviços e uma ORB indevidamente.
    As duas notas de serviço passaram para o GRC e foram enviadas para o SEFAZ por que faltava a configuração no ECC que proibe notas de serviços de serem enviadas ao GRC. Já corrigimos isso.
    A ORB foi enviada com caracteres especiais e consequentemente foi recusado o XML pelo SEFAZ.
    Nossos usuários solicitaram o cancelamento da Nota porém o GRC não atualizou o Status do ECC.
    Descobrimos que estava faltando autorização para o usuário que atualiza o ECC (pela RFC na SM59) e já corrigimos também.
    Porém antes de corrigirmos as autorizações o usuário cancelou a fatura (manualmente no ECC) da ORB e agora o JOB UPDATE_ERP_STATUS não está atualizando o ECC. Porém no GRC esta já está com o Status 102 e verde.
    Além disso, para as notas de serviço o JOB também não está atualizando o ECC, porém estas não tiveram suas faturas canceladas e já estão com o status 101 ou 102 e verde no GRC.
    Agradeço a ajuda desde Já..... Obrigado
    Suzano

    Bom dia Thiago,
    É possível que precise de notas no R/3 ou até desenvolvimento, não conheço bem o processo de negócio neste ponto.
    Você pode fazer o seguinte, pelo que você disse, os registros com 102 devem estar na tabela /xnfe/backstatus pois o job /xnfe/update_erp_status não está conseguindo processar com sucesso.
    Este ponto de retorno de cancelamento tem estes pontos de atenção:
    - idioma do usuário na SM59 do GRC deve estar manualmente setado para o que se loga no dialog do R/3 (ex.: PT)
    - direitos deste usuário no R/3 (pode varias conforme processo MM, SD, FI, IS....)
    - notas ausentes no R/3 (procure por notas c/ J_1BNFE_CANCEL no market place)
    - pré-requisitos de cancelamento (período fechado, sem saldo...)
    - standard sem suporte para o tipo de cancelamento
    Verifique no GRC na transação RSRFCTRC se tem alguma informação referente a execução da função J_1B_NFE_XML_IN_TAB
    Vá eliminando todas estas etapas e por fim, se nada mais funcionar, pegue os dados da /xnfe/backstatus e debug a função J_1B_NFE_XML_IN diretamente no R/3, o ponto de atenção deve estar no call transaction que ele irá executar para cancelar.
    Atenciosamente,
    Fernando Da Ró

  • Nota Fiscal Eletrônica de Cancelamento

    Prezados,
    As notas fiscais modelo 1 e 1A quando são canceladas é possível efetuar a visualização da NF de cancelamento pela J1B3N.
    Cancelei uma NFe através da J1BNFE e não foi possível visualizar a NFe de cancelamento através da J1B3N.
    O sistema exibe a seguinte mensagem:
    "No entry exists in the NF-e table for document number 0000001153"
    Diagnosis
    No entry exists for the received document number 0000001153 in the table J_1BNFE_ACTIVE.
    Alguém sabe me dizer porque não consigo mais visualizar esta nota de cancelamento, como era feito antes da Nfe?
    Muito Obrigada
    Cristina

    Bom dia Cristina,
    Uma nova nota NF-e pode referenciar uma NF 1/1A antiga, e sua visualização dá-se também pela J1B3N.
    Perguntas:
    - A nota 1175722 está aplicada em seu sistema ?
    - Tem uma nota nova 1355928, esta eh aplicada em cima das notas do decouple (começa nesta: 1265172, pegue todas as referentes)
    - Isto acontece para toda NF 1/1A ou é uma situação específica ?
    - Existe algum código não standard no cliente (BADI/EXIT/Enhancement) que faça commit no processo de gravação, que possa causar ter registro na J_1BNFDOC e nao ter na J_1BNFE_ACTIVE ?
    - Verificou se ocorreu algum erro de atualização neste processo (veja SM14 cancelled updates) <-- Basis
    Atenciosamente, Fernando Da Ros

  • NFe Estorno - Configurando cancelamento e Inutilização

    Bom dia Pessoal, tudo bem com vocês?
    Sei que pode parecer uma coisa simples para vocês, mas tenho uma duvida e gostaria entender melhor e resolvi procurar a experiencia de vocês sobre o assunto.
    Sendo assim, gostaria de saber se um processo de estorno da NFe, deve ser o mesmo feito para NF normal.
    Se sim na parte de customização do SAP (SPRO), eu verifiquei a tag "Definir motivos de estorno", lá posso definir os motivos do cancelamento, etc.
    Configurado essa parte os processos a seguir, são os mesmos para NF normal? Pois preciso criar um Cenário de testes com os motivos do cancelamento sendo referente a cancelamento da NFe, e por inutilização.
    A vim procurar aqui também pelo motivo didatico e "entendivel" do assunto, afinal quando a uma conversa e explicação fica muito mais lógico o entendimento.
    Obrigado e bom dia a todos,

    Vitor,
    atente que, segundo o layout da SEFAZ, os motivos de cancelamento e inutilizacao nao podem ter menos do que 15 caracteres.
    Ainda, evite utilizar acentos e/ou caracteres especiais, pois senao o XML nao será aceito pela SEFAZ de alguns estados.
    O ideal é ser sucinto mas ainda assim preciso:
    Cancelamento: produto devolvido pelo cliente
    Cancelamento: nota emitida com erros
    Inutilizacao: nota rejeitada pela SEFAZ
    etc.
    Abs,
    Henrique.

  • Erro no processo de cancelamento/inutilização

    Amigos,
        Configurei os cenários de NFe e está ocorrendo um problema no PI que ainda não havia visto. Recebo a mensagem abaixo na SXMB_MONI:
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="BPE_ADAPTER">MESSAGE_NOT_USED</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Message interface is not used by this process</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    Já refiz os cenários e ainda assim não funcionou. Alguém já passou por um caso semelhante?
    Abraços,
    Marcos

    Bom dia Phil,
    Sim, você deve pegar o XML no SXI_Monitor e pode usar a ferramenta de validação do site da Sefaz RS para validá-lo.
    Validador de mensagens do projeto NF-e
    Porém, de antemão verifique:
    - Se a justificativa de cancelamento tem no mínimo 15 caracteres
    - Se a justificativa de cancelamento não possue acentos ou caracteres especiais.
    Atenciosamente, Fernando Da Ró

  • NFe - Atualização de Z no retorno do cancelamento

    Prezados, bom dia!
    Estamos com um cenário onde as NFe saída são geradas todas por processos Z.
    Quando solicitamos um cancelamento pelo monitor J1BNFE, no retorno do cancelamento autorizado necessitamos estornar as NFe pelos processos Z, devido a várias tabelas Z de controle.
    Para isto verifiquei que existe o método CALL_RSNAST00 onde poderia incluir toda essa lógica Z. Essa lógica Z cancela o documento de origem e também a NFe.
    Se eu montar esse processo, haverá um conflito com a function module J_1B_NFE_CANCEL NFE que cancela doumento de origem e NFe.
    Existe alguma configuração que desative o cancelamento do documento de origem/NFe?
    Está correto o ponto onde estou pensando em colocar essa lógica Z?
    Grato.

    Olá Nelio.
    Minha sugestão é você somente implementar Z daquilo que o SAP não cobre no seu cenário.
    Quer dizer, deixar o SAP cancelar os documentos standard e você somente atualiza o conteúdo Z.
    Isso para o caso da SAP estender a lógica de cancelamento, você vai perder essa lógica.
    Ex: o NFe pode ser integrado com outros produtos, como CRM, que vai receber mensagem do cancelamento da NFe no ECC dentro das rotinas de cancelamento. Se você substituir a lógica por uma própria essa mensagem falta e seu sistema fica inconsistente.
    abraço
    André

  • Erro no processo de cancelamento

    Caro colegas,
    O meu processo para mandar o lote esta funcionando.  Porem quando fui solicitar um cancelamento da nota recebi um erro 215 que e erro de schema xml.  O validador esta acionado na configuracao.
    <?xml version="1.0" encoding="utf-8" ?><ns1:nfeCancelamentoNFResponse xmlns:ns1="http://sap.com/xi/NFE/005a"><ns1:nfeCancelamentoNFResult><ns2:retCancNFe versao="1.07" xmlns:ns2="http://www.portalfiscal.inf.br/nfe"><ns2:infCanc><ns2:tpAmb>2</ns2:tpAmb><ns2:verAplic>SP_NFE_PL_005c</ns2:verAplic><ns2:cStat>215</ns2:cStat><ns2:xMotivo>Rejeição: Falha no schema XML</ns2:xMotivo><ns2:cUF>35</ns2:cUF></ns2:infCanc></ns2:retCancNFe></ns1:nfeCancelamentoNFResult><ns1:NFeID>35090703528802000167550000000000640672996974</ns1:NFeID><ns1:retCancNFeStr>&lt;retCancNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.07"&gt;&lt;infCanc&gt;&lt;tpAmb&gt;2&lt;/tpAmb&gt;&lt;verAplic&gt;SP_NFE_PL_005c&lt;/verAplic&gt;&lt;cStat&gt;215&lt;/cStat&gt;&lt;xMotivo&gt;Rejeição: Falha no schema XML&lt;/xMotivo&gt;&lt;cUF&gt;35&lt;/cUF&gt;&lt;/infCanc&gt;&lt;/retCancNFe&gt;</ns1:retCancNFeStr></ns1:nfeCancelamentoNFResponse>
    Tem como saber o que houve?
    Abs,
    Phil

    Bom dia Phil,
    Sim, você deve pegar o XML no SXI_Monitor e pode usar a ferramenta de validação do site da Sefaz RS para validá-lo.
    Validador de mensagens do projeto NF-e
    Porém, de antemão verifique:
    - Se a justificativa de cancelamento tem no mínimo 15 caracteres
    - Se a justificativa de cancelamento não possue acentos ou caracteres especiais.
    Atenciosamente, Fernando Da Ró

  • Cancelamento de NFe de MM

    Bom dia pessoal,
    poderiam me ajudar na seguinte situação.
    aqui na empresa temos um RE para impressão de NF de fornecedores. Esta NF é lançada na MIRO em MM.
    Considerando este cénário, gostaria de saber se alguem já aplicou alguma nota SAP para impedir o cancelamento de NFe pela J1BNFE quando o documento de referência (MIRO) já tiver sido compensado em FI.
    Poderia fazer esta consistência através de enhancement da J1BNFE, mas uma solução standard seria mais aconselhável caso exista.
    Obrigado,
    Alexandre Maia

    Bom dia Alexandre,
    Boa atitude, é sempre bom seguir a trilha do que reinventar a roda (não que eu desaprove uma reinventade da roda   mas vamos guardar energia né.
    A SAP Note 1396498 resolve a questão.
    Atenciosamente, Fernando Da Ró

  • Cancelamento no Job.

    Pessoal,
    Boa tarde!
    está e a minha 1° vez aqui no forum, e gostaria da ajuda de vocês.
    Trabalho no módulo PP e estou tendo um problema com um job.
    Aqui na empresa, trabalhamos com Mensagens de Processo. Temos um Job chamado: Z_Send_Process_Mesage_02 que fica enviando as mensagens de processo. O mesmo está configurado para rodar de 5 em 5 minutos. Quando este tempo estoura, o job seguinte acaba sendo cancelado. No log, ele informa que o job anterior ainda erstá em execução. Ao cancelar o job, um email é disparado para outra equipe, e com isso, acaba gerando uma analise desnecessária.
    O Abap daqui da empresa, criou um programa que trabalha em paralelo com este job, para que se houver um atraso e o job seguinte tentar executar, ele irá dar como concluido e irá gerar um log informando que o processo está em andamento. só que o problema ainda continua. O processo está sendo cancelado.
    Estou postando o código Abap do programa criado:
    *& Report  ZATUALIZAJOB
    REPORT  ZATUALIZAJOB.
    **TYPES: BEGIN OF ls_jobstate_type,
    **         aborted TYPE tbtcv-abort,
    **         finished TYPE tbtcv-fin,
    **         preliminary TYPE tbtcv-prelim,
    **         ready TYPE tbtcv-ready,
    **         running TYPE tbtcv-run,
    **         scheduled TYPE tbtcv-sched,
    **       END OF ls_jobstate_type.
    DATA:
    *      ls_jobstate TYPE ls_jobstate_type,
          t_ZTBJOB TYPE TABLE OF ZTBJOB WITH HEADER LINE,
          v_status type c,
          V_JA_EXECUTANDO type c.
    DATA: seltab type table of rsparams,
          seltab_wa like line of seltab.
    ***      ZIT_JOB_DETAILS type /OSP/TT_REPORT_JOB_LIST,
    ***      ES_JOB_DETAILS type  /OSP/S_REPORT_JOB_LIST.
    *data: newstate like msqexport-retcode.
    parameters: plant LIKE comh-werk OBLIGATORY VALUE CHECK.
    SELECT * INTO table t_ZTBJOB FROM ZTBJOB WHERE jobname = 'Z_SEND_PROCESS_MESSAGES_WA' or jobname = 'Z_SEND_PROCESS_MESSAGES_02'.
    **SELECT * INTO t_TBTCO FROM TBTCO WHERE jobname = 'Z_SEND_PROCESS_MESSAGES_WA' or jobname = 'Z_SEND_PROCESS_MESSAGES_02'. ENDSELECT.
    WRITE:/ SY-SUBRC.
    IF SY-SUBRC IS INITIAL.
      write:/ 'Job já está em execução!'.
      exit.
    else.
      CLEAR: t_ZTBJOB ,t_ZTBJOB[].
      t_ZTBJOB-jobname = 'Z_SEND_PROCESS_MESSAGES_WA'.
      INSERT ZTBJOB from t_ZTBJOB.
    **  commit WORK.
    ENDIF.
    ***LOOP AT t_TBTCO.
    ***  CALL FUNCTION 'BDL_READ_JOB_STATUS'
    ***   EXPORTING
    ***     JOBNAME             = t_TBTCO-jobname
    ***     JOBNUMBER           = t_TBTCO-jobcount
    ***     SESSIONNR           = '0000000000'
    ***     EXTENSION           = '000'
    ***   IMPORTING
    ****   JOBNAME_OUT         =
    ****   JOBNUMBER_OUT       =
    ***     JOBSTATUS           = v_status
    ***   EXCEPTIONS
    ***     JOB_NOT_FOUND       = 1
    ***     OTHERS              = 2
    ***  IF SY-SUBRC <> 0.
    ***    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    ***            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ***  ELSEIF SY-SUBRC IS INITIAL.
    ***    IF V_STATUS = 'R'.
    ***      V_JA_EXECUTANDO = 'X'.
    ***      EXIT.
    ***    ENDIF.
    ***  ENDIF.
    ***ENDLOOP.
    ***IF V_JA_EXECUTANDO IS NOT INITIAL.
    ***  write:/ 'Job já está em execução!'.
    ***else.
    data: jobname like tbtcjob-jobname value
                               'Z_SEND_PROCESS_MESSAGES_02'.
    data: jobcount like tbtcjob-jobcount,
          host like msxxlist-host.
    data: begin of starttime.
            include structure tbtcstrt.
    data: end of starttime.
    data: starttimeimmediate like btch0000-char1 value 'X'.
    * Job open
    call function 'JOB_OPEN'
      EXPORTING
        delanfrep        = ' '
        jobgroup         = ' '
        jobname          = jobname
        sdlstrtdt        = sy-datum
        sdlstrttm        = sy-uzeit
      IMPORTING
        jobcount         = jobcount
      EXCEPTIONS
        cant_create_job  = 01
        invalid_job_data = 02
        jobname_missing  = 03.
    if sy-subrc ne 0.
      "error processing
    endif.
    * Insert process into job
    SUBMIT RCOCB004 USING SELECTION-SET 'SAP&MESS_PLANT' user sy-uname VIA JOB jobname NUMBER jobcount AND RETURN.
    ****  BREAK-POINT.
    if sy-subrc > 0.
      "error processing
    ** IMPLEMENTADO EM UMA ENHANCEMENT DENTRO DO PROGRAMA RCOCB004
    **else.
    **  DELETE FROM ZTBJOB WHERE jobname = 'Z_SEND_PROCESS_MESSAGES_WA'.
    **  commit WORK.
    endif.
    * Close job
    starttime-sdlstrtdt = sy-datum + 1.
    starttime-sdlstrttm = '220000'.
    call function 'JOB_CLOSE'
      EXPORTING
        jobcount             = jobcount
        jobname              = jobname
        strtimmed            = starttimeimmediate
      EXCEPTIONS
        cant_start_immediate = 01
        invalid_startdate    = 02
        jobname_missing      = 03
        job_close_failed     = 04
        job_nosteps          = 05
        job_notex            = 06
        lock_failed          = 07
        others               = 99.
    if sy-subrc eq 0.
      "error processing
    endif.
    Vocês poderiam me auxiliar nesta questão?
    Agradeço a ajuda de todos.
    Att,
    Renato Rosario
    Edited by: Fernando Ros on May 7, 2011 9:06 PM ajustando visual

    Olá Renato,
    quanto à performance do job, vc pode verificar os runtimes na SE30, se o maior runtime é em ABAP ou banco.
    Quanto ao cancelamento, por favor coloque aqui o log gerado pelo mesno, que pode ser entrontrado na SM37. Aliás, já poste o conteúdo do dev_w* do work process que o job rodou, para ver os detalhes do erro.
    Desse modo, podermos ajudá-lo melhor ainda
    Abrassssosssssss,
    Tomas Black

  • NF-e 3.10 - não finaliza o processo de cancelamento

    Olá pessoal.
    Estamos realizando testes da NF-e 3.10 e estamos com o seguinte problema.
    Emitimos a NF-e e a mesma retornou com o erro 234 - Rejeicao: IE do destinatario nao vinculada ao CNPJ.
    Fizemos o processo de cancelamento desta NF-, porém agora a NF fica travada no status de processamento (não finaliza o cancelamento).
    Alguém já passou por isto?
    Obs. quando a NF é aprovada e depois solicitamos o cancelamento, o processamento finaliza normalmente.
    Estamos debugando para ver se encontramos algo e também procurando SAP Notes, porém não estamos conseguindo identificar oque está ocorrendo.
    Obrigado.
    José Claudio.

    Jose Claudio,
    Estou tento uma situação bizarra aqui também, todas as notas com problema de rejeição de qualquer tipo o GRC está ficando inativo, não apenas para cancelamento também.
    Para resolver o problema você vai precisar invocar os poderes do "THORRRRRRRRRRRRRRR"  na tabela /XNFE/BATCHHD vai ter um campo chamado "Process Step " veja se o campo abaixo está com status está com "'11 - Step is waiting for asynchronous reply".
    Se estiver apaga esse valor para "em branco" e depois vai no monitor do GRC e clinca em FINALIZAR PROCESSO, na realidade o PI recebeu a resposta da Sefaz com processamento do Lote mais não consegue repassar para GRC.
    Assim vai "DESTRAVAR" o GRC e continuar o processo de devolução do status da NF-e para SAP ECC.
    Eduardo Chagas era isso que estava comentando mais não tive tempo de documentar.
    Att,
    Viana.

  • Método CHECK SUBSEQUENT DOCUMENTS impede cancelamento de algumas NFe´s

    Bom dia a todos,
    Após implementarmos o método CHECK_SUBSEQUENT_DOCUMENTS no QA para impedir a solicitação de estorno cancelamento (através do usuário) de NFe´s do mês anterior, nos primeiros dias do mês subsequente, verificamos que algumas NF-e´s geradas e aprovadas num mesmo dia, são impedidas também de se requisitar o cancelamento, ou seja não se permite nem disparar a solicitação de cancelamento através da J1BNFE para algumas NF-e, sendo assim, ainda não estamos seguros em nossos testes para mover este método para o PRD.
    Como parâmetros, implementos este método com base no código ABAP sugerido no material de treinamento de NF-e elaborado no Workshop de NF-e realizado pela SAP (WBRNFE 6.0 Português de 2008).
    Alguém já passou por este problema?
    Desde já agradeço.
    André
    METHOD if_ex_cl_nfe_print~check_subsequent_documents.
    types                                                          *
      TYPES: BEGIN OF ty_type_doc,
              reftyp TYPE j_1bnflin-reftyp,
              refkey TYPE j_1bnflin-refkey,
             END OF ty_type_doc.
    Tables and Structures                                               *
      DATA: tl_type_doc TYPE TABLE OF ty_type_doc,
            tl_return   TYPE TABLE OF bapireturn1,
            tl_success  TYPE TABLE OF bapivbrksuccess,
            el_type_doc TYPE ty_type_doc,
            el_message  TYPE bapireturn1.
    Variables                                                           *
      DATA: i_billing TYPE vbeln.
    Constants                                                           *
      CONSTANTS: cl_1(1)    TYPE c                VALUE '1',
                 cl_0567(4) TYPE c                VALUE '0567',
                 cl_bi      TYPE j_1bnflin-reftyp VALUE 'BI',
                 cl_x(1)    TYPE c                VALUE 'X',
                 cl_s(1)    TYPE c                VALUE 'S'.
      CLEAR: tl_type_doc, tl_return, tl_success,
             el_type_doc, el_message, i_billing.
      CHECK is_active-docsta EQ cl_1.
      CHECK is_active-scssta CA cl_0567.
      CHECK is_active-cancel IS INITIAL.
      SELECT reftyp refkey
        FROM j_1bnflin
        INTO TABLE tl_type_doc
        WHERE docnum EQ is_active-docnum.
      CHECK sy-subrc EQ 0.
      SORT tl_type_doc.
      DELETE ADJACENT DUPLICATES FROM tl_type_doc.
      LOOP AT tl_type_doc INTO el_type_doc.
        CASE el_type_doc-reftyp.
          WHEN cl_bi.
            MOVE: el_type_doc-refkey TO i_billing,
                  cl_x              TO sy-binpt.
            CALL FUNCTION 'BAPI_BILLINGDOC_CANCEL1'
              EXPORTING
                billingdocument = i_billing
                testrun         = cl_x
                no_commit       = cl_x
              TABLES
                return          = tl_return
                success         = tl_success.
            DELETE tl_return WHERE type EQ cl_s.
            READ TABLE tl_return INTO el_message INDEX 1.
            IF sy-subrc EQ 0.
              MOVE: el_message-type       TO sy-msgty,
                    el_message-number     TO sy-msgno,
                    el_message-id         TO sy-msgid,
                    el_message-message_v1 TO sy-msgv1,
                    el_message-message_v2 TO sy-msgv2,
                    el_message-message_v3 TO sy-msgv3,
                    el_message-message_v4 TO sy-msgv4.
              ch_subrc = 4.
            ENDIF. " IF sy-subrc EQ 0.
            EXIT.
          WHEN OTHERS.
            EXIT.
        ENDCASE.
      ENDLOOP.
    ENDMETHOD.

    Boa tarde Fernando,
    Respondendo as suas perguntas:
    Essa data de posting da NF-e e do billing document estão em período aberto?
    Sim, esta data de NF-e que estamos tentanto estornar encontra-se dentro de perído aberto, foi gerada em 26.07.2010.
    Isso acontece também quando você faz uma nova venda+fatura e tenta cancelar?
    Sim, está ocorrendo em alguns casos para NF-e emitida e faturada no mesmo dia.
    Que mensagens você obtem ao tentar o cancelamento?
    Um exemplo da mensagem de erro (caso citado acima):
    Gravado doc. $000000002 (não foi criado documento contábil)
    Nº mensagem VF050
    Já debugou para tentar entender o que está acontecendo?
    Geramos algumas notas ontem (29/07) e hoje (30/07), na 2a. feira iremos tentar executar estes estornos para analisar o comportamento, quando estaremos debugando para retornar maiores detalhes aqui neste fórum, ok?!
    Desde já agradeço.
    André

  • Erro no Evento de Cancelamento NFE 3.10

    Bom dia a todos.
    Estamos realizando testes de estorno de notas já na versão 3.10.
    Na transação J1BNFE no SAP ECC, ao solicitar o estorno, estamos recebendo a mensagem abaixo:
    " A conexão RFC 0054494302 falhou na transmissão da solicitação"
    A chamada está sendo realizada no GRC. Ao debugar o programa no GRC que realiza o envio de cancelamento para a Sefaz, verifiquei que em determinado momento, a tabela /XNFE/PROXY_MAP é lida, com os dados abaixo:
    VERSAO = '3.10'
    DOCTYPE = 'EVE'
    PROXY_GROUP = '110111'.
    Esses dados não estão cadastrados na tabela, então retorna SY-SUBRC = 4 e o erro é gerado, conforme expliquei acima.
    Essa tabela não deveria já vir preenchida com a aplicação do Support Package da NFE 3.10? Alguém já enfrentou esse problema?
    Estamos no Support Package SAPK-90016INSLLNFE do componente SLL-NFE no GRC.
    Alguém sabe se existe alguma nota ou se esses dados devem ser cadastrados manualmente? Se sim, quais dados devem ser cadastrados?
    Obrigado.
    Luis Gustavo dos Santos

    Felipe, obrigado pelo retorno.
    Identifiquei o erro aqui, na verdade os ABAP Proxy's de eventos da versão 3.1 estão configurados nas tabelas /XNFE/PROXY_MAP e /XNFE/PROXY_GRP como versão 1.0:
    Portanto configurei como versão 1.0 mesmo o evento na SPRO:
    Com isso o problema foi resolvido.
    Att.
    Luis Gustavo dos Santos

Maybe you are looking for

  • Mini displayport to dvi adapter

    I'm having a problem with my mini-DP to DVI adapter. It was working this morning hooked to my Samsung 30" LCD TV via a dvi to hdmi cable. I went out and returned, and moved it over to my Samsung 22" LCD Monitor which was working yesterday without fai

  • ITunes 8 'odd non-responsive behaviour' when trying to log in to Store

    Whenever I try and use any of the functions of iTunes 7.x or 8 and the iTunes store (e.g. signing in an account, attempting to create a new account) or enabling Genius in iTunes 8, iTunes becomes unresponsive in a distinctly odd fashion. I can still

  • Open Hub Destination Table Vs File

    Hello Experts, We have a requirement to send data from BW to 3rd party system every day. In the Open hub destination we have two options for the target. 1. Table 2. File ETL tool like Informatica will extract the data from table or file into 3rd part

  • Exit variable restriction

    hi gurus I use exit variable in one planning level, in the exit coding, multiple single values (multiple "EQ") are exported as result, however the restriction is at most 9999 single values are allowed in the data structure, is there any possibility t

  • How create one cluster whit managed servers in diferent hosts?

    in the same domain